.sbEnable {
  background-color: white;
}
.sbDisable {
  background-color: gray;
}
.numberBox {
  color: white;
  background-color: darkgray;
}
.none {
  display: none;
}
.listStyleNone {
  list-style-type: none;
}
.jqmWindow {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -375px;
  width: 750px;
  background-color: white;
  border: 1px solid #969696;
  padding: 15px 10px 10px 10px;
  box-shadow: 3px 3px 0px #cccccc;
}
.jqmWindow > h4 {
  color: #e66400;
  font-size: 16px;
  margin: 0px;
}
.jqmWindow > img.jqmClose {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
div.jqmWindowConfirmation {
  width: 530px;
  padding: 12px 12px 12px 12px;
}
div.jqmWindowConfirmation > .body {
  padding: 24px 0px 28px 0px;
}
.jqmDetailsWindow {
  display: none;
  position: fixed;
  top: 7%;
  left: 50%;
  margin-left: -450px;
  width: 900px;
  height: 550px;
  background-color: white;
  border: 2px solid #cccccc;
  padding: 20px;
}
.reportTableInPopup {
  margin-top: 5px;
}
.reportTableInPopupContainer {
  height: 465px;
  overflow: auto;
}
.reportTableWithPagingInPopupContainer {
  height: 435px;
  overflow: auto;
}
.wClose,
.pointer {
  cursor: pointer;
}
.wTitle {
  margin-top: -3px;
}
.cursor-default {
  cursor: default;
}
.jqmOverlay {
  background-color: black;
}
form.small-form label > .field-name.auto {
  width: auto;
}
/* overeride adcenter style to show compact add form */

form.add-form label > .field-name {
  width: 150px;
}
form.small-form label > .field-name {
  width: 143px;
}
.ie8 form.small-form label > .field-name {
  width: 133px;
}
form.small-form .two-thirds-width select {
  width: 215px;
}
form.flexible-form label > .field-name {
  width: auto;
}
/* overeride adcenter style to show add button in compact add form */

form.add-form input[type="button"].with-offset {
  margin-left: 32px;
}
form.add-form .two-thirds-width select {
  width: 211px;
}
input[type="button"][disabled]:hover {
  background: white;
  border-color: #cccccc;
  color: #cccccc;
  cursor: default;
}
input[type="button"]:first-of-type {
  border: 1px solid #cccccc;
}
.nobs input[type="button"] {
  padding: 5px 20px;
}
.bs input[type="button"]:hover {
  background: #e66400;
}
.bs input[type="button"] {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  margin-left: 4px;
  min-width: 68px;
  padding: 2px 20px 5px;
  text-transform: uppercase;
}
.bs button:hover {
  background: #d90026;
}
.bs table.grid > thead {
  color: #444444;
  background-color: #eaecee;
  border-bottom: 1px solid #c5c7c7;
  border-top: 1px solid #c5c7c7;
  line-height: 30px;
}
/* two-thirds-width is not supported for select */

.line-item .two-thirds-width select {
  width: 210px;
}
/* overridding this to 0 because IE doesn't support padding on article tag, and added wmbody div instead */

#page-content {
  padding-bottom: 0px;
}
#wmbody {
  padding-bottom: 10px;
}
.widgetFilter {
  margin-top: 10px;
}
.widgetFilter ul {
  padding: 0;
}
.widgetFilter ul,
.widgetFilter ul li {
  display: inline;
}
.widgetFilter ul li.selected {
  font-weight: bold;
}
.widgetFilter ul li + li::before {
  content: " | ";
}
.tree-view .tree-view {
  padding-left: 25px;
}
/* temporary styles which will be included into next update of adshared framework '*/

.line-item input[type="email"],
.line-item input[type="url"] {
  width: 314px;
}
.line-item .three-quarters-width input[type="email"],
.line-item .three-quarters-width input[type="url"] {
  width: 232.5px;
}
.line-item .two-thirds-width input[type="email"],
.line-item .two-thirds-width input[type="url"] {
  width: 205.3333px;
}
.line-item .half-width input[type="email"],
.line-item .half-width input[type="url"] {
  width: 151px;
}
.line-item .one-third-width input[type="email"],
.line-item .one-third-width input[type="url"] {
  width: 96.6666px;
}
.line-item .one-quarter-width input[type="email"],
.line-item .one-quarter-width input[type="url"] {
  width: 69.5px;
}
select.error,
input.error[type="email"],
input.error[type="url"] {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
input[type="checkbox"].error {
  outline: 2px solid red;
}
.bs input[type="checkbox"].error {
  width: 16px;
  height: 16px;
}
.bs label {
  font-weight: normal;
}
.bs input[type="checkbox"] + label {
  background: url("../../../Styles/images/checkbox_sprite.png") left top no-repeat;
  height: 16px;
  margin-left: -24px;
  padding-left: 24px;
  position: absolute;
  width: 16px;
}
textarea.error {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
h3.widgetTitle {
  margin-bottom: 0px;
}
h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.bs h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 15px;
}
.submitLinkTo2ndParty {
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 14px;
}
.validationErrorPlaceholder {
  color: #d90026;
}
.validationErrorPlaceholderBox {
  color: #d90026;
  background: #ffffcc;
  padding: 12px 11px 12px 11px;
  font-size: 14px;
  border: 1px solid;
  margin-bottom: 15px;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.clear {
  clear: both;
}
/* when we use css float property, we need to clear after the last floated item */

.no-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* when you use a div as a button but does not want it to be selectable */

.marginTop5 {
  margin-top: 5px;
}
.marginTop9 {
  margin-top: 9px;
}
.marginTop10 {
  margin-top: 10px;
}
.marginTop15 {
  margin-top: 15px;
}
.marginTop20 {
  margin-top: 20px;
}
.marginTop30 {
  margin-top: 30px;
}
.marginTop35 {
  margin-top: 35px;
}
.marginTopM5 {
  margin-top: -5px;
}
.marginTopM10 {
  margin-top: -10px;
}
.paddingTop20 {
  padding-top: 20px;
}
.paddingTop3 {
  padding-top: 3px;
}
.paddingTop5 {
  padding-top: 5px;
}
.paddingTop8 {
  padding-top: 8px;
}
.paddingTop10 {
  padding-top: 10px;
}
.paddingTop15 {
  padding-top: 15px;
}
.paddingRight8 {
  padding-right: 8px;
}
.paddingBottom5 {
  padding-bottom: 5px;
}
.paddingTLR10 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.padding0 {
  padding: 0px;
}
.padding10 {
  padding: 10px;
}
.paddingLeft5 {
  padding-left: 5px;
}
.paddingLeft10 {
  padding-left: 10px;
}
.paddingLeft20 {
  padding-left: 20px;
}
.paddingLeft40 {
  padding-left: 40px;
}
.paddingLeft200 {
  padding-left: 200px;
}
.paddingRight10 {
  padding-right: 10px;
}
.paddingRight20 {
  padding-right: 20px;
}
.paddingRight40 {
  padding-right: 40px;
}
.marginbottom0 {
  margin-bottom: 0px;
}
.marginbottom5 {
  margin-bottom: 5px;
}
.marginbottom {
  margin-bottom: 10px;
}
.marginBottom20 {
  margin-bottom: 20px;
}
.marginleft {
  margin-left: 10px;
}
.marginright {
  margin-right: 10px;
}
.marginRight30 {
  margin-right: 30px;
}
.marginRight20 {
  margin-right: 20px;
}
.marginRight250 {
  margin-right: 250px;
}
.marginLeftNeg {
  margin-left: -10px;
}
.marginleft5 {
  margin-left: 5px;
}
.marginleft10 {
  margin-left: 10px;
}
.marginleft15 {
  margin-left: 15px;
}
.marginleft20 {
  margin-left: 20px;
}
.marginLeft40 {
  margin-left: 40px;
}
.marginLeft50 {
  margin-left: 50px;
}
.marginLeft60 {
  margin-left: 60px;
}
.marginLeft80 {
  margin-left: 80px;
}
.margin0 {
  margin: 0px;
}
.width0 {
  width: 0;
}
.width20 {
  width: 20px;
}
.width50 {
  width: 50px;
}
.width25P {
  width: 24%;
}
.width50P {
  width: 49%;
}
.width47P {
  width: 47%;
}
.width75P {
  width: 74%;
}
.width100P {
  width: 98%;
}
.width80 {
  width: 80px;
}
.width100 {
  width: 100px;
}
.width135 {
  width: 135px;
}
.width230 {
  width: 230px;
}
.width250 {
  width: 250px;
}
.width265 {
  width: 265px;
}
.width280 {
  width: 280px;
}
.width300 {
  width: 300px;
}
.width400 {
  width: 400px;
}
.width500 {
  width: 500px;
}
.width700 {
  width: 700px;
}
.width850 {
  width: 850px;
}
.height20 {
  height: 20px;
}
.height25 {
  height: 25px;
}
.height55 {
  height: 55px;
}
.height85 {
  height: 85px;
}
.height100P {
  height: 100%;
}
.min-height75 {
  min-height: 75px;
}
sup {
  vertical-align: super;
  font-size: 70%;
}
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.leftalign {
  text-align: left;
}
.rightalign {
  text-align: right;
}
.centeralign {
  text-align: center;
}
.topalign {
  vertical-align: top;
}
.middlealign {
  vertical-align: middle;
}
.relmiddlealign {
  position: relative;
  top: 50%;
}
.successGreen {
  color: #339900;
}
.errorRed {
  color: #d90026;
}
.darkTitle {
  color: #444444;
}
.brown {
  color: brown;
}
span.auto {
  margin-left: 4px;
  width: auto;
}
#pagBox {
  width: 25px;
  text-align: center;
}
div.contentScroll {
  overflow: auto;
  height: 430px;
}
div.contentScrollShort {
  overflow: auto;
  height: 285px;
}
.bs #siteSearch + button {
  background: none;
  border: none;
}
.trend-icon {
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
}
.bs span.trend-increasing {
  color: #888888;
}
.nobs span.trend-increasing {
  color: #329e00;
}
.bs span.trend-decreasing {
  color: #888888;
}
.nobs span.trend-decreasing {
  color: #ef2d28;
}
.bs span.trend-constant {
  color: #888888;
}
.sparkline {
  display: none;
}
div.left-half,
div.right-half {
  width: 48%;
}
div.left-half {
  float: left;
}
div.right-half {
  float: right;
}
span.icon {
  display: inline-block;
}
span.widget-title-icon {
  margin: 10px 10px 10px 10px;
}
.bs span.widget-title-icon {
  margin-top: 20px;
}
span.header-text-with-icon > span {
  display: inline-block;
  vertical-align: middle;
}
span.header-text-with-icon > span {
  padding-left: 5px;
}
.calendar-preset {
  width: auto;
  min-width: 100px;
}
.bs .calendar-preset:hover {
  border: 1px solid #0c8484;
}
.nobs .calendar-preset:hover {
  border: 1px solid #ee6600;
}
.calendar-input > input[type="text"] {
  color: #444444;
  display: inline-block;
  vertical-align: middle;
  width: 110px;
  cursor: pointer;
  text-align: center;
  background-color: transparent;
}
.default-icons {
  display: inline-block;
  vertical-align: middle;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  width: 16px;
  height: 16px;
}
.default-icon-down {
  background-position: -64px -16px;
}
.default-icon-up {
  background-position: 0 -16px;
}
.default-icon-right {
  background-position: -32px -16px;
}
.default-icon-draft {
  background-position: -16px -112px;
}
.leftarrow,
.rightarrow {
  display: inline-block;
  vertical-align: middle;
  margin-left: -20px;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  background-position: -64px -16px;
  width: 16px;
  height: 16px;
}
a.rightarrow {
  margin-left: -10px;
}
.calendar-input > div {
  display: inline-block;
  padding-left: 10px;
}
.calendar-input-double {
  width: 260px;
}
div.TrafficSources {
  margin-right: 4px;
  padding-right: 28px;
  background-image: url(../../../Styles/images/Yahoo.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span {
  padding-right: 28px;
  background-image: url(../../../Styles/images/b.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span div {
  padding-top: 5px;
}
#site-nav > #site-nav-major .link-list {
  background-color: #e66400;
}
#site-nav > #site-nav-major .link-list a {
  color: white;
}
#site-nav > #site-nav-major .link-list a:hover {
  font-weight: bold;
}
.ad-coupon-msg {
  font-size: x-small;
}
.ad-coupon-code {
  background-color: #ffff99;
  border-bottom: #cccccc 0.08em solid;
  border-left: #cccccc 0.08em solid;
  border-right: #cccccc 0.08em solid;
  border-top: #cccccc 0.08em solid;
  border-width: thin;
  font-size: small;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
  text-transform: capitalize;
  width: 99%;
}
#dashboard-coupon-reminder span {
  background-color: #e66400;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin-top: 3px;
  padding: 8px 12px;
}
#siteList .verify-for-ads-creidt {
  color: #ff9900;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  padding: 8px 0;
  text-align: center;
}
.nobs #siteList .verify-for-ads-creidt {
  background-color: #797979;
}
.bs #siteList .verify-for-ads-creidt {
  background-color: #dededf;
}
#siteList .verify-for-ads-creidt span {
  font-size: 13px;
  font-weight: normal;
}
#siteList .verify-for-ads-creidt span:after {
  content: "*";
}
#header-coupon-reminder {
  color: #e66400;
  cursor: pointer;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  padding-right: 10px;
  text-transform: none;
}
.message-popup-title {
  color: #e66400;
  font-size: 16px;
  margin: 0;
  font-weight: bold;
}
#siteListBar {
  min-width: 1024px;
}
#mysites-tableheader {
  height: 90px;
  min-width: 1024px;
}
.tableheaderbox {
  background-color: #eaecee;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
  padding: 10px;
}
.bwt_gsc_newBtn {
  background: #21a779;
  color: white;
  height: 18px;
  width: 45px;
  padding: 2px 4px;
}
.separtor {
  width: 25px;
  height: 25px;
  border: 1px solid white;
  background: white;
  border-radius: 50%;
  margin: 16px 14px;
  position: relative;
  top: 6px;
  text-align: center;
}
.separtor::before {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  top: 23px;
}
.separtor::after {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  bottom: 24px;
}
.gsc_inlineLogo {
  display: inline;
}
.gsc_inlineLogo .googleLogo {
  display: inline-block;
  height: 48px;
  width: 48px;
  background: white;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  position: relative;
  line-height: 3;
  margin: 0 16px;
  bottom: 10px;
}
.gsc_inlineLogo .googleLogo .googleIcon {
  height: 23px;
  width: 23px;
  cursor: pointer;
}
.gsc_inlineText {
  display: inline;
}
.gsc_inlineText .gsc_inlineBlockText {
  display: inline-block;
  padding-top: 10px;
}
#importGSCModal {
  color: #333333;
}
#importGSCModal .modal-dialog {
  margin: 5% auto;
  width: 900px;
}
#importGSCModal .modal-dialog .modal-content {
  padding: 13px;
}
#importGSCModal .modal-dialog .modal-header {
  border: 0;
}
#importGSCModal .modal-dialog .gsc_modal_inlineText {
  margin-bottom: 48px;
  display: block;
  text-align: center;
  font-weight: bold;
}
#importGSCModal .modal-dialog .gsc_modal_inlineBlockText {
  color: #0c8484;
  display: inline-block;
  font-size: 20px;
}
#importGSCModal .modal-dialog .gsc_inlineBlockText {
  font-size: 22px;
}
#importGSCModal .modal-dialog .modal-body {
  min-height: 350px;
  position: relative;
}
#importGSCModal .modal-dialog .modal-body .panel-group .panel + .panel {
  margin-top: 10px;
  border-radius: 0 !important;
  box-shadow: none !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default {
  border-color: whitesmoke !important;
  background: whitesmoke !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse {
  padding: 0 30px 0 50px;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse .panel-body {
  padding: 15px 0 10px 0;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading {
  font-size: 14px;
  color: #333333;
  background: whitesmoke !important;
  border-color: whitesmoke !important;
  border-radius: 2px !important;
  padding: 24px !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a:hover {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .glyphicon-menu-right {
  margin-right: 10px;
}
#importGSCModal .modal-dialog .modal-body .gscModalBodyContent .gsc_modal_desc {
  font-size: 12px;
  color: #444444;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc {
  padding-bottom: 24px;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc b {
  color: #0c8484;
  font-weight: 500;
}
#importGSCModal .modal-dialog .modal-body .modalTable {
  height: 353px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .modal_msg {
  font-size: 14px;
  padding: 0;
  color: #333333;
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .status_title,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .status_title {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: normal;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg {
  display: block;
  background: #fde7e9;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg {
  display: block;
  background: #dff6dd;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator {
  position: absolute;
  left: 38%;
  top: 40%;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator img {
  padding-left: 94px;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator span {
  align-self: center;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList img {
  width: 24px;
  height: 24px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList #verifiedList li,
#importGSCModal .modal-dialog .modal-body .successVerifiedList #unVerifiedList li {
  display: none;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList .siteItem {
  list-style-type: none;
  display: block;
  padding: 4px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList a {
  text-decoration: none;
  cursor: pointer;
}
#importGSCModal .modal-dialog .modal-body .showImportedSitesList {
  height: 400px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .showMoreList {
  min-height: 200px;
}
#importGSCModal .modal-dialog .modal-footer {
  margin-top: 10px;
  border-top: 0;
}
#importGSCModal .modal-dialog .modal-footer .defaultClose {
  background-color: white;
  color: #444444;
  border: 1px solid #cccccc;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 22px;
}
#importGSCModal .modal-dialog .modal-footer .standardBtn {
  background-color: #0c8484;
  color: white;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 30px;
}
#importGSCModal .modal-dialog .modalTable .Table {
  display: table;
}
#importGSCModal .modal-dialog .modalTable .Title {
  display: table-caption;
  text-align: center;
  font-weight: bold;
  font-size: larger;
}
#importGSCModal .modal-dialog .modalTable .Heading {
  display: table-row;
  font-weight: bold;
  text-align: center;
  background: #eaecee;
  line-height: 11px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthLarge {
  min-width: 430px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthMedium {
  min-width: 120px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthSmall {
  min-width: 180px;
}
#importGSCModal .modal-dialog .modalTable .Heading .Cell {
  padding: 12px 18px 16px;
  line-height: 1em;
}
#importGSCModal .modal-dialog .modalTable .Row {
  display: table-row;
}
#importGSCModal .modal-dialog .modalTable .Row .Cell {
  padding: 14px 18px;
}
#importGSCModal .modal-dialog .modalTable .Row .siteCount {
  text-align: center;
}
#importGSCModal .modal-dialog .modalTable .Cell {
  display: table-cell;
  border-bottom: 1px solid #eaecee;
  border-width: thin;
  color: #444444;
  text-align: left;
}
#importGSCModal .card-body {
  font-size: 14px;
}
#importGSCModal .giffIcon {
  margin: 0 44px;
  height: 86px;
  width: 148px;
}
#importGSCModal .rotate {
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  transform: rotate(90deg);
  /* Standard syntax */

}
.gsc_modal_desc {
  font-size: 11px;
  color: #666666;
}
.diagnosticWidgetHeader {
  display: inline-block;
  margin-bottom: 5px;
}
.bs input[type="button"].orangeBorder {
  border: 2px solid #0c8484;
}
.nobs input[type="button"].orangeBorder {
  border: 2px solid #e66400;
}
#pagCont label {
  width: 100px;
}
.fullCenter {
  width: 100%;
  text-align: center;
}
img.thumbnail {
  margin: 10px 4px;
  border: none;
  height: 120px;
  width: 160px;
}
#activityIndicator {
  margin: auto;
  width: 100px;
  height: 50px;
  position: fixed;
  top: 70px;
  left: 50%;
  margin-left: -50px;
  z-index: 5000;
  text-align: center;
  display: none;
}
.orange-bottom-border {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.bs .orange-bottom-border {
  border-bottom-color: #0c8484;
}
.nobs .orange-bottom-border {
  border-bottom-color: #e66400;
}
.grey-bottom-border {
  border-bottom-width: 3px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
.grey-bottom-border-thin {
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
a.no-decoration:hover,
.crawlinformation td.pointer a:hover {
  text-decoration: none;
}
/* override adshared bottom tab navigation */

#site-nav-major .link-list a {
  text-transform: none !important;
}
#site-nav > #site-nav-minor {
  bottom: 93px;
}
.nobs #site-nav a.selectedOrange {
  color: #ee6600;
}
.bs #site-nav a.selectedOrange {
  color: #0c8484;
}
.tablefixed td {
  white-space: wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  overflow: hidden;
}
.tablefixed {
  table-layout: fixed;
}
.pre-wrap-content {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.widgetRight {
  text-align: right;
}
.widgetRight input[type="button"] + a {
  position: relative;
  top: -2px;
}
/* Keyword research tool lang/region issue workaround. Also seen on user role management page and index explorer. Very dirty hack. If the label has border-right it won't collapse and the text overlapping won't occur. So we will have to color it with background color */

.ie8 form .line-item label {
  border-right: 1px solid white;
}
.ie8 form.tableheaderbox .line-item label {
  border-right: 1px solid #eaecee;
}
.nowrap {
  white-space: nowrap;
}
/* ie7 and ie8 drop down fix. See http://stackoverflow.com/questions/73960/dropdownlist-width-in-ie for details. */

/* Since we don't have conditional css for ie8, we have to mix css and js to fix the issue */

.ie7 .line-item .half-width select.autowidth,
.ie8 .line-item .half-width select.autowidth,
.ie7 .line-item .auto-size-width select.autowidth,
.ie8 .line-item .auto-size-width select.autowidth {
  width: auto;
}
.ie7 .line-item .half-width .field.autosize,
.ie8 .line-item .half-width .field.autosize,
.ie7 .line-item .auto-size-width .field.autosize,
.ie8 .line-item .auto-size-width .field.autosize {
  display: inline;
}
label.auto-width > .field-name {
  width: auto;
}
form.add-form label.auto-width > .field-name {
  width: auto;
}
table.flipable tbody td.leftalign {
  text-align: left;
}
table.flipable tbody td.rightalign {
  text-align: right;
}
a.viewClicked {
  color: purple;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
input[type="file"]:-ms-input-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/*Firefox does not adheres to the placeholder styles followed by other browsers.*/

input:-moz-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/* Firefox 19+ */

input::-moz-placeholder {
  text-overflow: ellipsis;
}
span.trend-infinity {
  font-size: 28px;
  vertical-align: bottom;
}
span.trend-percent {
  font-size: inherit;
}
.inlineBlock {
  display: inline-block;
}
.loader-circles {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
}
.loader-circles .circle {
  position: absolute;
  width: 38px;
  height: 38px;
  opacity: 0;
  transform: rotate(225deg);
  animation-iteration-count: infinite;
  animation-name: circles-orbit;
  animation-duration: 5.5s;
}
.loader-circles .circle:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #4f4747;
}
.loader-circles .circle:nth-child(2) {
  animation-delay: 240ms;
}
.loader-circles .circle:nth-child(3) {
  animation-delay: 480ms;
}
.loader-circles .circle:nth-child(4) {
  animation-delay: 720ms;
}
.loader-circles .circle:nth-child(5) {
  animation-delay: 960ms;
}
@keyframes circles-orbit {
  0% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  7% {
    transform: rotate(345deg);
    animation-timing-function: linear;
  }
  30% {
    transform: rotate(455deg);
    animation-timing-function: ease-in-out;
  }
  39% {
    transform: rotate(690deg);
    animation-timing-function: linear;
  }
  70% {
    transform: rotate(815deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  75% {
    transform: rotate(945deg);
    animation-timing-function: ease-out;
  }
  76% {
    transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    transform: rotate(945deg);
    opacity: 0;
  }
}
.success-notification {
  background-color: whitesmoke;
  color: #339900;
  font-size: 20px;
  font-weight: bold;
  min-height: 30px;
  margin-bottom: 20px;
  padding-left: 5px;
}
.nobs .success-notification {
  padding-top: 5px;
}
.success-notification .bs {
  padding-top: 0px;
}
.success-icon-small,
.failure-icon-small {
  width: 0px;
  height: 0px;
  padding: 20px 20px 1px 1px;
  /*this is done to fix chrome issue of border around image. For reference : http://goo.gl/P0pBXw */
  background-repeat: round;
}
.nobs .success-icon-small {
  background-image: url("/Webmaster/Content/images/GreenCheckLg.png");
}
.bs .success-icon-small {
  background-image: url("/Webmaster/Content/images/tick.png");
}
.nobs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/RedXLg.png");
}
.bs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/cross.png");
}
a.as-btn {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  height: 27px;
  margin: 0 10px;
  min-width: 68px;
  padding: 5px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: -10px;
}
a.as-btn.secondary:hover {
  background: grey;
  color: white;
  text-decoration: none;
}
a.as-btn.primary:hover {
  background: #e66400;
  color: white;
  text-decoration: none;
}
.nobs #page-content h2 {
  color: black;
}
.bs .pop-up-content span {
  color: #0c8484;
  margin-left: 5px;
}
.bs .pop-up-content p {
  color: #444444;
  line-height: 1.2em;
  margin: 5px 5px 0;
}
.bs .selectbox {
  height: 26px;
}
.siteImage {
  width: 70px;
  height: 40px;
  border: 1px solid #999999;
}
#manage-gsc-text {
  padding-top: 5px;
  float: left;
}
.gsc-email-disconnect-txt {
  margin-left: 60px;
  text-decoration: none;
  cursor: pointer;
}
#gsc-email-success,
#gsc-email-error {
  padding-bottom: 5px;
  float: left;
}
#gsc-email-success {
  color: #339900;
}
#gsc-email-error {
  color: #d90026;
}
#gsc-bwt-logo {
  height: 50px;
}
.bwt_gsc_modal_footer_txt {
  text-align: left;
  width: 500px;
  float: left;
  padding-left: 16px;
}
.bwt_gsc_modal_footer_txt div {
  line-height: 100%;
  display: block;
}
.bwt_gsc_modal_footer_txt div #gsc_sites_selected {
  font-size: 14px;
}
.bwt_gsc_modal_footer_txt div #gsc_max_sites_warning {
  color: #d90026;
  font-size: 12px;
}

.bs *:not(.icon) {
  font-family: 'Segoe UI';
}
@media (min-width: 768px) {
  .bs .container {
    width: 95%;
  }
}
@media (min-width: 1366px) {
  .bs .container {
    width: 1248px;
  }
}
@media (min-width: 1920px) {
  .bs .container {
    width: 1632px;
  }
}
.bs .settings-icon {
  background: url('../../../Content/images/svg/Settings.svg') no-repeat;
}
.bs .user-icon {
  background: url("../../../Content/images/svg/User.svg") no-repeat;
}
.bs .dashboard-icon {
  background: url("../../../Content/images/svg/Dashboard.svg") no-repeat;
}
.bs .reporting-tools-icon {
  background: url("../../../Content/images/svg/ReportingTools.svg") no-repeat;
}
.bs .diagnostic-tools-icon {
  background: url("../../../Content/images/svg/DiagnosticTools.svg") no-repeat;
}
.bs .support-icon {
  background: url("../../../Content/images/svg/Support.svg") no-repeat;
}
.bs .blog-icon {
  background: url("../../../Content/images/svg/Blog.svg") no-repeat;
}
.bs .api-icon {
  background: url("../../../Content/images/svg/BwtApi.svg") no-repeat;
}
.bs .api-icon {
  background: url("../../../Content/images/svg/BwtApi.svg") no-repeat;
}
.bs .notifications-icon {
  background: url("../../../Content/images/svg/Notifications.svg") no-repeat;
}
.bs .guidelines-icon {
  background: url("../../../Content/images/svg/Guidelines.svg") no-repeat;
}
.bs .help-center-icon {
  background: url("../../../Content/images/svg/HelpCenter.svg") no-repeat;
}
.bs .verify-icon {
  background: url("../../../Content/images/svg/VerifySite.svg") no-repeat;
}
.bs .mf-icon {
  background: url("../../../Content/images/svg/MobileFriendly.svg") no-repeat;
}
.bs section.footer {
  background: #535660;
  background-size: cover;
  color: white;
  padding: 20px 10px;
}
.bs section.footer * {
  font-family: 'Segoe UI';
  font-weight: 400;
}
@media (min-width: 992px) {
  .bs section.footer {
    padding: 20px 60px;
  }
}
.bs section.footer h4 {
  font-weight: 400;
}
.bs section.footer div.tm {
  padding: 10px 0;
}
.bs section.footer div.tm p {
  cursor: pointer;
}
.bs section.footer div.tm p:hover {
  text-decoration: underline;
}
.bs section.footer div.tm strong {
  font-size: 18px;
  margin-right: 15px;
}
.bs section.footer .nav .icon {
  width: 24px;
  height: 24px;
  fill: white;
  vertical-align: middle;
  margin-right: 10px;
}
.bs section.footer .nav a {
  color: white;
  padding: 5px 0;
}
.bs section.footer .nav a:hover,
.bs section.footer .nav a:focus {
  background: none !important;
  text-decoration: underline;
}
.bs section.footer .nav .nav-header,
.bs section.footer .nav .nav-header a:hover {
  font-size: 20px;
  color: white;
}
.bs section.footer .nav .social img {
  width: 32px;
  margin-right: 10px;
}
.bs section.footer .nav .nav-more {
  padding-left: 42px;
}
.bs section.footer .nav .tweet {
  background: #00acee;
}
.bs section.footer .nav .likeus {
  background: #3765a3;
}
.bs section.footer .nav .feedback {
  background: #44464d;
}
.bs section.footer .nav .social {
  padding: 5px 15px;
  margin: 5px 0;
}
@media (min-width: 992px) {
  .bs section.footer .nav .social {
    width: 180px;
  }
}
.bs section.header * {
  font-family: 'Segoe UI';
  font-weight: 400;
}
.bs section.header .navbar-nobanner {
  height: 60px !important;
}
.bs section.header .navbar {
  margin: 0;
  height: 130px;
}
.bs section.header .navbar a:hover {
  text-decoration: none;
  cursor: pointer;
}
.bs section.header .navbar .navbar-toggle {
  margin-top: 15px;
}
.bs section.header .navbar .navbar-form {
  margin-top: 10px;
}
.bs section.header .navbar .navbar-form input {
  border-radius: 0;
  width: 300px;
  height: 40px;
  padding-right: 53px;
  padding-left: 10px;
  margin-left: 10px;
}
.bs section.header .navbar .navbar-form button {
  border-radius: 0;
  outline: none;
  height: 36px;
  position: relative;
  border: none;
  background: transparent;
  left: -50px;
  z-index: 5;
  margin-top: 2px;
}
.bs section.header .navbar .navbar-form button svg {
  width: 24px;
  height: 24px;
  fill: grey;
}
.bs section.header .navbar-nav > li a {
  color: #777777;
}
@media (max-width: 768px) {
  .bs section.header .navbar-nav > li a {
    text-align: right;
    padding: 10px;
  }
}
.bs section.header .navbar-nav > li:last-child a {
  padding: 18px 10px;
}
@media (max-width: 768px) {
  .bs section.header .navbar-nav > li:last-child a {
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .bs section.header .navbar-nav > li .visible-xs-inline {
    display: inline-block !important;
    vertical-align: top;
    margin: 5px;
  }
}
.bs section.header .nav > li > a:hover {
  background-color: #eeeeee;
}
.bs section.header .navbar-brand {
  padding: 12px;
}
.bs section.header .navbar-brand svg {
  height: 35px;
  min-width: 30px;
  vertical-align: bottom;
}
.bs section.header .navbar-brand span {
  font-weight: 400;
}
@media (min-width: 370px) {
  .bs section.header .navbar-brand span {
    font-size: 26px;
    vertical-align: top;
    margin-top: 1px;
    display: inline-block;
  }
}
.bs section.header .navbar-brand span strong {
  text-transform: none;
  padding-right: 5px;
  font-weight: bold;
}
.bs section.header .settings {
  width: 24px;
  height: 24px;
  vertical-align: bottom;
}
.bs section.header .user {
  margin-left: 15px;
  width: 24px;
  height: 24px;
  vertical-align: bottom;
}
.bs section.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bs .webmaster-homepage * {
  font-family: 'Segoe UI';
  font-weight: 400;
}
@media (min-width: 992px) {
  .bs .webmaster-homepage h1 {
    font-size: 50px;
  }
}
.bs .webmaster-homepage h2 {
  margin-top: 50px;
  margin-bottom: 20px;
}
.bs .webmaster-homepage h3 {
  color: #373737;
}
.bs .webmaster-homepage p {
  color: rgba(82, 88, 95, 0.8);
}
.bs .webmaster-homepage .section .row:nth-child(2) {
  margin-bottom: 10px;
}
.bs .webmaster-homepage .primary-btn {
  color: white;
  display: inline-block !important;
  text-align: center;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none;
  background: #0c8484;
}
.bs .webmaster-homepage .primary-btn:hover {
  background: #11a2a2;
}
.bs .webmaster-homepage .primary-btn-big {
  margin: 10px;
  padding: 18px 80px;
  font-size: 18px;
}
.bs .webmaster-homepage .card {
  display: block;
  padding: 20px 10px;
  margin: auto;
  max-width: 320px;
}
@media (min-width: 992px) {
  .bs .webmaster-homepage .card {
    padding: 30px 0;
  }
}
.bs .webmaster-homepage .login-section {
  width: 100%;
  border-spacing: 2em;
  border-collapse: separate;
}
.bs .webmaster-homepage .hero {
  color: white;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bs .webmaster-homepage .hero .overlay:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom right, #2c2f31, #333131);
  opacity: .7;
}
.bs .webmaster-homepage .hero .text > :first-child {
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bs .webmaster-homepage .hero .text h4 {
  margin: 20px auto 10px;
}
.bs .webmaster-homepage .hero .text h5 {
  font-size: 16px;
}
.bs .webmaster-homepage .hero .text h6 {
  font-size: 14px;
}
.bs .webmaster-homepage .hero a:not(.btn) {
  color: white;
  text-decoration: underline;
  cursor: pointer;
}
.bs .webmaster-homepage .hero .modal {
  color: #373737;
}
.bs .webmaster-homepage h2:after {
  content: ' ';
  display: block;
  width: 50px;
  margin: 10px auto;
  border-bottom: 3px solid #4e2d8a;
}
.bs .webmaster-homepage .circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  line-height: 60px;
  background: #f5f6f7;
}
.bs .webmaster-homepage .circle svg {
  width: 32px;
  height: 32px;
  margin: 14px;
}
.bs .webmaster-homepage a.card {
  color: #373737;
}
.bs .webmaster-homepage a.card:hover,
.bs .webmaster-homepage a.card:focus {
  text-decoration: none;
}
.bs .webmaster-homepage a.card:hover h3,
.bs .webmaster-homepage a.card:focus h3 {
  color: #0c8484;
}
.bs .webmaster-homepage .thumbnail-row {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .bs .webmaster-homepage .thumbnail-row {
    display: flex;
    justify-content: center;
  }
}
.bs .webmaster-homepage .thumbnail-row a:hover div.thumbnail {
  box-shadow: 3px 3px 10px #bfc2c7;
}
.bs .webmaster-homepage .thumbnail-row a:hover img.img-responsive {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.bs .webmaster-homepage .thumbnail {
  position: relative;
  border: 0 none;
  box-shadow: 1px 1px 5px #d8d5d5;
  border-radius: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 400px;
}
.bs .webmaster-homepage .thumbnail img {
  height: 300px;
  width: 100%;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.bs .webmaster-homepage .thumbnail .caption {
  bottom: 0;
  position: absolute;
  width: 100%;
  background: -webkit-linear-gradient(bottom, white 80%, transparent 100%) repeat scroll 0 0 transparent;
  background: -moz-linear-gradient(bottom, white 80%, transparent 100%) repeat scroll 0 0 transparent;
  background: -o-linear-gradient(bottom, white 80%, transparent 100%) repeat scroll 0 0 transparent;
  background: linear-gradient(to top, white 80%, transparent 100%) repeat scroll 0 0 transparent;
}
.bs .webmaster-homepage .thumbnail .caption svg {
  width: 32px;
  height: 32px;
}
.bs .webmaster-homepage .grey-background {
  background-color: #f5f6f7;
}
.bs section.small-footer .navbar {
  min-height: 30px;
  margin-bottom: 0px;
  padding-left: 15px;
}
.bs section.small-footer .navbar .navbar-nav > li > a {
  padding-bottom: 0px;
  padding-top: 5px;
}
.bs #siteList .verify-for-ads-creidt {
  background-color: #dededf;
  color: #0c8484;
}
.bs #addSiteForm .hcollapse {
  display: block;
}
.bs .glyphicon {
  cursor: pointer;
}
.bs .grid tbody tr {
  border-bottom: 1px solid #eaecee;
  line-height: 30px;
}
.bs #site-nav .nav > li > a {
  padding: 3px 15px;
}
.bs #site-nav .tree-toggle > i {
  color: #bfc2c7;
  cursor: pointer;
}
.bs #site-nav .tree-toggle > i:hover {
  color: #0c8484;
}
.bs #site-nav label.nav-header a:hover {
  text-decoration: none;
}
.bs #site-nav .admin-nav {
  padding-left: 5px;
}
.bs #site-nav li[expand="expand"].admin-nav i {
  display: inline;
}
.bs .nav-list > li > a,
.bs .nav-list > li > ul > li > a,
.bs .nav-list > li > label > a {
  color: black;
}
.bs .nav-list > li > a:hover,
.bs .nav-list > li > ul > li > a:hover,
.bs .nav-list > li > label > a:hover {
  color: #0c8484;
}
.bs .tree-toggle-button {
  border-width: 0;
  font-size: 0;
  height: 13px;
  left: -4px;
  margin-right: -2px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 15px;
}
.bs label > .field-name,
.bs .line-item > .line-item-name,
.bs .line-item > .line-item-meta,
.bs .line-item-group > .line-item-group-name {
  color: #444444;
  display: inline-block;
  font-size: 14px;
  text-align: right;
  margin-right: 5px;
}
.bs .nav > li > ul {
  padding-left: 20px;
}
.bs .bmain h3.widgetTitle {
  color: #0c8484;
  margin-top: 20px;
  font-size: 20px;
  margin-bottom: 2px;
}
.bs .bmain h4.widgetTitle {
  color: #0c8484;
}
.bs .bmain #siteactivitywidget h3.widgetTitle {
  margin-top: 0px;
}
.bs .bmain #page-content {
  padding-bottom: 70px;
}
.bs .bmain > div {
  -webkit-transition: left 0.5s ease-in-out;
  -moz-transition: left 0.5s ease-in-out;
  -o-transition: left 0.5s ease-in-out;
  -ms-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}
.bs .bmain .main-content {
  position: inherit;
  padding: 15px;
  right: 15px;
  left: 290px;
}
@media (max-width: 768px) {
  .bs .bmain .main-content {
    padding-bottom: 80px;
  }
}
.bs .bmain .main-content.expand {
  left: 15px;
}
.bs .bmain .line-item {
  margin-left: 15px;
  margin-right: 15px;
}
.bs .bmain .line-item.left-margin0 {
  margin-left: 0px;
}
.bs .bmain .sitenav-content {
  position: fixed;
  height: 100%;
  display: inline-block;
  background-color: #f5f6f7;
  width: 240px;
  left: 0;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .bs .bmain .sitenav-content {
    padding-bottom: 220px;
  }
}
.bs .bmain .sitenav-content.expand {
  left: -240px;
}
.bs .bmain .sitenav-content #site-nav {
  overflow: auto;
  height: 100%;
  padding: 10px 15px;
  font-size: 14px;
}
.bs .bmain .sitenav-content #site-nav .nav > li > a {
  padding: 5px;
}
.bs .bmain .sitenav-content #site-nav .nav > li > ul > li {
  padding-top: 5px;
}
.bs .bmain .sitenav-content #site-nav a.selectedOrange {
  color: #0c8484;
}
.bs .bmain .sitenav-content #site-nav .nav > li > label {
  margin-top: 5px;
}
.bs .bmain .sitenav-content #site-nav-toggle-button {
  right: -15px;
  padding-top: 10px;
  height: 100%;
  background: #f8f6f7;
  position: absolute;
}
.bs .bmain .sitenav-content #site-nav-toggle-button:hover {
  background: #e8eaea;
}
.bs .line-item > * {
  display: inline-block;
  margin-top: 4px;
}
.bs input[type="button"][disabled="disabled"] {
  color: #bfc2c7;
}
.bs input[type="button"][disabled="disabled"]:hover {
  color: #bfc2c7;
  background-color: white;
}
.bs input[type="checkbox"] {
  width: 25px;
}
.bs input[type="checkbox"]#toggleAll {
  margin-right: 0;
}
.bs input[type="checkbox"]:after {
  cursor: pointer;
  position: relative;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-weight: 400;
  line-height: 1;
  font-size: 16px;
  content: "\2713";
  color: white;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  border: 2px solid #0c8484;
  background-color: white;
  top: -2px;
  padding-left: 2px;
}
.bs input[type="checkbox"]:checked:after {
  content: "\2713";
  color: white;
  height: 20px;
  width: 20px;
  border: 2px solid #0c8484;
  background-color: #0c8484;
}
.bs input[type="button"] {
  height: 26px;
}
.bs input[type="button"]:hover {
  background-color: #0c8484;
  color: gainsboro;
}
.bs select {
  height: 26px;
}
.bs .changeTimeRate #crawlcontrolwidgetgo {
  margin-left: 350px;
}
.bs input[type="text"]:active,
.bs input[type="password"]:active,
.bs input[type="tel"]:active,
.bs input[type="url"]:active,
.bs input[type="email"]:active,
.bs input[type="date"]:active,
.bs input[type="number"]:active,
.bs input[type="text"]:active,
.bs input[type="color"]:active,
.bs input[type="file"]:active,
.bs input[type="text"]:focus,
.bs input[type="password"]:focus,
.bs input[type="tel"]:focus,
.bs input[type="url"]:focus,
.bs input[type="email"]:focus,
.bs input[type="date"]:focus,
.bs input[type="number"]:focus,
.bs input[type="text"]:focus,
.bs input[type="color"]:focus,
.bs input[type="file"]:focus {
  border: 1px solid #d25900;
}
.bs input[type="text"],
.bs input[type="password"],
.bs input[type="tel"],
.bs input[type="url"],
.bs input[type="email"],
.bs input[type="date"],
.bs input[type="number"],
.bs input[type="text"],
.bs input[type="color"],
.bs input[type="file"] {
  border: 1px solid #d9d9d9;
  color: #444444;
  font-size: 14px;
  padding: 3px 2px 3px;
  height: 26px;
}
.bs input[type="text"]:hover,
.bs input[type="password"]:hover,
.bs input[type="tel"]:hover,
.bs input[type="url"]:hover,
.bs input[type="email"]:hover,
.bs input[type="date"]:hover,
.bs input[type="number"]:hover,
.bs input[type="text"]:hover,
.bs input[type="color"]:hover,
.bs input[type="file"]:hover {
  background-color: white;
  border: 1px solid #0c8484;
}
.bs .jqstooltip {
  height: 40px;
  width: 90px;
}
.bs .hide {
  display: none;
}
.bs .bwt_onwership_import_gsc {
  background: rgba(51, 122, 183, 0.13);
  width: 100%;
  padding: 16px 16px 22px;
  display: inline-block;
  font-size: 14px;
}
.bs .bwt_onwership_import_gsc span {
  display: inline;
  color: #333333;
}
.bs .bwt_onwership_import_gsc .importgsc input[type="button"]#ImportGSC {
  background: #0c8484;
  border: 1px solid #0c8484;
  color: white;
}
.bs .bwt_onwership_import_gsc .importgsc input[type="button"]#ImportGSC:hover {
  background-color: #0c6e6e;
}
.bs .bwt_onwership_import_gsc .importgsc input[type="button"]#ImportGSC:active {
  background-color: #0b5858;
}
.bs .verify_option input[type="button"].verifySite {
  background: #0c8484;
  border: 1px solid #0c8484;
  margin-left: 0;
  color: white;
}
.bs .verify_option input[type="button"].verifySite:hover {
  background-color: #0c6e6e;
}
.bs .verify_option input[type="button"].verifySite:active {
  background-color: #0b5858;
}
.bs .bwt_verifiy_subTxt {
  padding: 11px 0 16px;
}
.bs .ownership_siteauthList {
  padding-left: 14px;
}
.bs .verify_state_msg_pending {
  color: #333333;
  background: #fff4ce;
  padding: 13px 16px;
}
.bs .verify_State_Msg_Box {
  background: #dff6dd;
  font-size: 20px;
  padding: 13px 16px;
}
.bs .site_verify_success_state {
  display: inline-block;
  color: #0c9b00;
}
.bs .site_verify_pending_state {
  color: #c67a00;
  display: inline-block;
}
.bs .site_verify_failure_state {
  color: #d62b2b;
  font-weight: bold;
  display: inline-block;
}
.bs .dns_model_verify_fail {
  background: #fde7e9;
  padding: 13px 16px;
}
.bs .verify_otpion_tryAgainOther {
  color: #333333;
  font-size: 14px;
  font-family: 'Segoe UI';
  display: block;
  vertical-align: text-bottom;
}
.bs .verify_otpion_tryAgainOther span {
  display: inline-block;
  margin-right: 0px;
  vertical-align: middle;
}
.bs .verify_otpion_tryAgainOther span.svgInfoIcon {
  height: 34px;
  width: 20px;
}
.bs .verify_otpion_tryAgainOther span svg {
  margin-top: 10px;
}
.bs .successNotificationMsg {
  color: #339900;
  font-size: 20px;
  font-weight: bold;
  min-height: 30px;
  padding-left: 5px;
}
.bs .errorMsgRed {
  color: #d90026;
  padding-top: 10px;
}
.bs #siteList table.grid tbody > tr > td:first-child,
.bs .grid-padding table.grid tbody > tr > td:first-child {
  padding-left: 15px;
}
.bs #siteList table.grid th:last-child,
.bs .grid-padding table.grid th:last-child,
.bs #siteList table.grid td:last-child,
.bs .grid-padding table.grid td:last-child {
  padding-right: 15px;
}
.bs #siteList table.grid tfoot > tr > td > div.line-item,
.bs .grid-padding table.grid tfoot > tr > td > div.line-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.bs table.grid tfoot > tr > td > div.line-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.bs #wmbody .line-nomargin {
  margin-left: 0px;
  margin-right: 0px;
}
.bs .nav > li > ul.signout {
  padding-left: 0px;
}
.bs .nav > li > ul.signout > li > a {
  text-align: center;
}
.bs .new-portal-link-container {
  padding: 15px;
  border: 1px solid #ba7b17;
  background-color: #fff5d5;
  margin: 10px 0 10px 0;
  height: 50px;
  display: flex;
  align-items: center;
}
.bs .new-portal-link-desc {
  font-family: 'Segoe UI';
  font-size: 14px;
  vertical-align: middle;
  letter-spacing: 0;
  color: #33332d;
  opacity: 1;
  margin-right: 20px;
}
.bs .new-portal-link-button,
.bs .new-portal-link-button:focus,
.bs .new-portal-link-button:hover {
  background: #ba7b17 0% 0% no-repeat padding-box;
  color: white;
  float: right;
  font-size: 14px;
  outline: none;
  box-shadow: none;
  border: none;
  padding: 6px 4px 4px 12px;
  display: inline-flex;
  height: 30px;
}


#wmbody
{
    min-width: 717px;
}

div.sw_logo
{
    width: 74px;
    height: 28px;
    background-image: url("/webmaster/content/images/logo.png");
}

div.sw_zh_cn_logo
{
    width: 73px;
    height: 38px;
    background-image: url("/webmaster/content/images/cnlogo.png");
}


div.sw_text
{
    font-size: 20px;
    color: #3e3e3e;
    position: relative;
    top: -25px;
    left: 78px;
    font-family: 'Segoe UI', Arial, Sans-Serif;
}

div.sw_paddingleft_text
{
    font-size: 16px;
    color: #444;
    position: relative;
    top: -24px;
    left: 80px;
}

body.mczh-cn > header .site-logo {
	left: 9px;
	position: absolute;
	top: 5px;
}

div.site-logo
{
    height: 26px;
}

#signoutHover
{
    display: none;
    position: absolute;
    min-width: 100px;
    background-color: #F5F6F7;
    height: 15px;
    top: 20px;
    padding: 5px;
    border: 1px solid #DDD;
}

#account-name
{
    cursor: pointer;
}

ul.link-list
{
    border: 0px;
}

#user-nav ul > li,
#user-nav .current-user 
{
	border-right: 0px;
    height: 13px;
}

span.graybox
{
    background-color: #444444;
    color: #DDD;
    padding: 4px 8px;
    font-size: 10px;
    font-weight: 900;
    position: relative;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.widgetTitle span.graybox {
    top: -2px;
}

h1.page-name
{
    margin: 0;
    border-bottom: 0px;
    font-size: 24px;
}

.bs h1.page-name {
    font-size: 24px;
    margin-bottom: 6px;
    min-width: 300px;
}

#multiLoginModel .modal-content {
    border-radius: 1px;
}

#multiLoginModel.modal:before {
    content: "";
    height: 100%;
    margin-right: -4px;
}

#multiLoginModel .modal-dialog,
#multiLoginModel.modal:before {
    display: inline-block;
    vertical-align: middle;
}

#multiLoginModel .modal-dialog {
    text-align: left;
}

#multiLoginModel.modal {
    padding: 0!important;
    z-index: 100000;
    text-align: center;
}

#multiLoginModel .modal-body {
    padding: 5px 15px 15px;
}

#multiLoginModel ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#multiLoginModel a {
    display: block;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 16px;
}

#multiLoginModel li a {
    color: #777;
    background: none;
    border: none;
    text-decoration: none;
}

#multiLoginModel li a:hover {
    color: #333;
    text-decoration: none;
}

#multiLoginModel li a>div {
    padding: 0 40px;
    border-radius: 1px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
    transition: all .3s;
    background-color: #fff;
    color: #262626;
    outline: none;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}

#multiLoginModel li a>div span:first-child {
    padding: 10px;
    vertical-align: middle;
    display: inline-block;
}

#multiLoginModel li a>div span:last-child {
    padding-bottom: 5px;
    display: inline-block;
}

#multiLoginModel li a>div span svg {

    width: 25px;
    height: 25px;
}

#multiLoginModel li a>div:hover {
    box-shadow: 0 0 3px 3px rgba(66, 133, 244, .3);
}
/*blink icons*/

.blink-icon, .blink-icon-info, .blink-icon-settings, .blink-icon-liveid, .blink-icon-help, .blink-icon-hoverpoint, .blink-icon-arrow, .blink-icon-warning, .blink-icon-bingbot, .blink-icon-dashboards, .blink-icon-crawlerrors, .blink-icon-pages, .blink-icon-selectdrop, .blink-icon-uparrow, .blink-icon-uparrow-red, .blink-icon-downarrow, .blink-icon-downarrow-green, .blink-icon-orangealert, .blink-icon-chartsearch, .blink-icon-traffic-aqua, .blink-icon-traffic-blue, .blink-icon-traffic-red, .blink-icon-traffic-gray, .blink-icon-traffic-green, .blink-icon-pencil
{
    background-image: url(/webmaster/content/images/blinksprite.png?v=1);
}

.bs .blink-icon-uparrow {
    background-image: url(/webmaster/content/images/up.png);
    background-position: 0 2px;
}

.bs .blink-icon-downarrow {
    background-image: url(/webmaster/content/images/down.png);
    background-position: 0 2px;
}

.bs .blink-icon-constantarrow {
    background-image: url(/webmaster/content/images/constant.png);
    background-position: 0 2px;
}

.bs .blink-icon-downarrow-green{
    background-image: url(/webmaster/content/images/downgreen.png);
    background-position: 0 2px;
}

.bs .blink-icon-uparrow-red{
    background-image: url(/webmaster/content/images/upred.png);
    background-position: 0 2px;
}

.blink-icon-settings
{
    background-position: -0px -416px; width: 16px;height: 16px;display: inline-block;
}

.blink-icon-liveid
{
    background-position: -0px -485px; width: 14px;height: 13px; display:inline-block;
}

.blink-icon-help
{
    background-position: -0px -97px; width: 11px;height: 13px;position: relative;top: -12px;float: right;margin-left: 4px;
}

.blink-icon-hoverpoint
{
    background-position: -0px -120px; width: 23px; height: 16px;
}

.blink-icon-arrow
{
    background-position: -0px -108px; width: 25px; height: 27px;display: inline-block;
}

.blink-icon-warning
{
    background-position: -0px -40px; width: 34px;height: 26px;display: inline-block;
}

.blink-icon-bingbot
{
    background-position: -0px -145px; width: 34px; height: 26px;display: inline-block;
}

.blink-icon-dashboards
{
    background-position: -0px -181px; width: 41px;height: 25px;display: inline-block;
}

.blink-icon-crawlerrors
{
    background-position: -0px -242px; width: 46px; height: 30px;
}

.blink-icon-pages
{
    background-position: -0px -282px; width: 34px; height: 26px;display: inline-block;
}

.blink-icon-selectdrop
{
    background-position: -0px -380px; width: 9px; height: 5px;display:inline-block;
}

.blink-icon-uparrow
{
    background-position: -0px -354px; width: 17px; height: 16px;
}

.blink-icon-uparrow-red
{
    background-position: -19px -216px; width: 17px; height: 16px;
}

.nobs .blink-icon-downarrow
{
    background-position: -0px -216px; width: 17px; height: 16px;
}

.bs .blink-icon-downarrow
{
    background-position: 0px 0px; width: 17px; height: 16px;
}

.bs .blink-icon-downarrow-green
{
    background-position: 0px 0px; width: 17px; height: 16px;
}

.nobs .blink-icon-downarrow-green
{
    background-position: -20px -354px; width: 17px; height: 16px;
}

.blink-icon-orangealert
{
    background-position: -0px -76px; width: 29px; height: 22px;
}

.blink-icon-chartsearch
{
    background-position: -0px -318px; width: 34px; height: 26px;display: inline-block;
}

.blink-icon-traffic-aqua
{
    background-position: -0px -0px; width: 42px; height: 10px;
}

.blink-icon-traffic-blue
{
    background-position: -0px -20px; width: 42px; height: 10px;
}

.blink-icon-traffic-red
{
    background-position: -0px -508px; width: 42px; height: 10px;
}

.blink-icon-traffic-gray
{
    background-position: -0px -528px; width: 42px; height: 10px;
}

.blink-icon-traffic-green
{
    background-position: -0px -548px; width: 42px; height: 10px;
}

.blink-icon-bingyahoo
{
    background-position: -0px -442px; width: 58px; height: 33px;
}

.blink-icon-pencil
{
    background-position: -30px -110px; width: 22px; height: 20px;display: inline-block;
}


.bing-icon-search
{
    background-image: url(/webmaster/content/images/bingsprite.png);
    display: inline-block;
}

.bing-icon-search
{
    background-position: -76px 0;width: 20px;height: 20px;
}

.blink-icon-constantarrow, .blink-icon-popup, .blink-icon-noarrow
{
    background-image: url(/webmaster/content/images/blinksprite2.png);
    display: inline-block;
}

.blink-icon-constantarrow
{
    background-position: -0px -0px; width: 17px;height: 16px;
}

.blink-icon-popup
{
    background-position: -0px -26px; width: 12px; height: 10px;
}

.blink-icon-noarrow
{
    background-position: -0px -46px; width: 17px; height: 16px;
}

.messages-unread {
    font-weight: bold;
}

.messages-field-name {
    width: 80px;
    text-align: right;
    display: inline-block;
    margin-right: 20px;
}

.messages-message-body {
    margin: 5px 0px 10px 0px;
    max-height: 450px;
    overflow-y: auto;
    padding-bottom:5px;
}

.messages-message-actions {
}

.messages-widget {
    cursor: pointer;
    background-color: #F1F1F1;
	padding: 0 10px 10px 10px;
}

.messages-widget ul {
    margin: 0px 0px 0px 20px;
}

.messages-widget ul li {
    margin-bottom: 5px;
}

.messages-widget ul li a {
    font-size: 14px;
}

#siteList tbody div
{
    font-weight: bold;
}

#siteList {
    min-height: 200px;
    margin-top: 20px;
}

#siteList td:first-child + td
{
    padding: 2px;
}

#siteList td
{
    min-width: 106px;
}

#siteList tbody td:first-child
{
    min-width: 20px;
}

    #siteList table.grid tbody td.rightalign {
        text-align: left;
    }

#blogs
{
    background-color: #F5F6F7;border: 1px solid #EAECEE
}

#blogs th
{
    border-bottom: 1px solid #989898;padding: 10px;
}

#blogs td
{
    padding: 10px;
}

#blogs h3, #blogs h4
{
    margin: 0; padding:0;
}

#blogs td:first-child + td, #blogs th:first-child + th
{
    border-right: 1px solid #989898
}

#siteList thead th > span
{
    padding: 7px 0;
    display: inline-block;
}

@media (max-width: 1410px) {
    #siteList thead th > span
    {
        text-align: center;
        line-height: normal;
    }   
}


#siteSearch {
    width: 90px;
    height: 25px;
    padding: 0 0 0 4px;
    font-size: 14px;
    box-sizing: border-box;
    border: none;
}

#siteSearch + button {
    top: -5px;
    vertical-align: bottom;
    margin: 0 4px 0 0;
}

.searchWrapper {
    border: 1px solid #ddd;
    margin-left: 4px;
    display: inline-block;
}

.searchWrapperFocused {
    border: 1px solid #e66400;
}
.searchWrapper:hover {
    border: 1px solid #ee6600;
}
.searchWrapperHover {
    border: 1px solid #ee6600;
}

.bs .searchWrapperFocused {
    border: 1px solid #0c8484;
}
.bs .searchWrapper:hover {
    border: 1px solid #0c8484;
}
.bs .searchWrapperHover {
    border: 1px solid #0c8484;
}

.searchWrapperHover > button{
    background-position: -148px 0;
}

.searchWrapper > input[type="search"],
.searchWrapper > input[type="search"]:hover,
.searchWrapper > input[type="search"]:active,
.searchWrapper > input[type="search"]:focus {
    border: none;
    outline: none;
}

.searchWrapper:hover > button {
    background-position: -148px 0;
}

#siteList td:nth-child(2) {
    width: 174px;
}

#siteList td:nth-child(3) {
    width: 340px;
}

div.siteUrl {
    word-wrap: break-word;
}

#siteList .emptyGSCImport {
    background: none!important;
    border: none;
    padding: 0!important;
    font-family: 'Segoe UI';
    font-size: 16px;
    color: #337AB7;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 20px;
    text-transform: none;
}

#siteList .emptyGSCTitleBold {
    font-weight: bold;
}

#addParam, #import {
    color:#fff;
    background: #0C8484;
    border: 1px solid #0C8484;
}

#addParam:hover, #import:hover {
    color:#fff;
    background: #0C6E6E;
    border: 1px solid #0C6E6E;
}

#addParam:active, #import:active {
    color:#fff;
    background: #0B5858;
    border: 1px solid #0B5858;
}
#siteSelectorHover
{
    position: absolute;
    display: none;
    box-shadow: 3px 3px 1px #CCC;
    border: 1px solid #CCC;
    background-color: #FFF;
    z-index: 100;
    max-height: 300px;
    max-width: 600px;
    
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}

#siteSelectorHover table.grid td, table.grid th 
{
	padding: 4px 2px;
    vertical-align: middle;
}

#siteSelectorHover table.grid td 
{
	font-size: 10px;
}

#siteGrid
{
    overflow-y: auto;
    margin-left: 10px;
    max-height: 240px;
    max-width: 600px;
}

#searchIcon
{
    margin: 0 0 0 -23px;
    position: relative;
    top: 5px;
}
.charts-container {
    border: 1px solid #727272;
    width: 100%;
    height: 360px;
}

.charts-chart {
    margin: 0px 5px 0px 10px;
    height: 350px;
}

.nobs .charts-legend {
    width: 240px;
    height: 360px;  
    background-color: #f2f2f2;
}

.bs .charts-legend {
    background-color: #f2f2f2;
}

.bs .inbound-chart {
    width: 13%;
    height: 360px;
}

.charts-legend > div {
    padding: 10px;
    display: inline-block;
}

.charts-legend > div > ul {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style-type: none;
}

.charts-legend > div > ul> li {
    padding: 5px 0px 5px 0px;
}

.charts-legend li > span {
    padding-left: 3px;
}

.legend {
    position: fixed;
}

.charts-chart .legend {
    display: inline-block;
    background-color: #666666;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 12px;
    box-shadow: 2px 2px 4px #cccccc;
    padding: 6px;
    z-index: 1000;
}

.charts-chart .legend table td:first-child {
    padding-right: 10px;
}

.charts-chart .legend .legend-label-value {
    text-align: right;
    font-weight: bold;
}

.charts-chart .tickLabel {
    font-weight: bold;
    color: #bdbdbd;
    font-size: 12px;
}

.charts-na {
    width: 100%;
    height: 100%;
    display : table;
}

.charts-na > div {
    text-align: center;
    vertical-align: middle;
    display : table-cell;
}
.info-block
{
    display: table; 
    position: static;
    background: none repeat scroll 0 0 #616161;
    border: 1px solid #000000;
    color: #FFFFFF;
    margin: 0 0 46px;
    overflow: hidden;
    
    width: 980px;
    min-height: 250px;
}

.middle-info-block 
{
    display: table-cell; 
    position: static;
    vertical-align: middle; 
    width: 100%; 
    padding: 14px 12px 15px 23px;
}

.inner-info-block 
{
   position: static;
   width: 98%;
   margin-left: auto; 
   margin-right: auto;
}

.info-block .video-box
{
    background-image: url(/webmaster/content/images/video_player.jpg);
    float: right;
    height: 245px;
    margin: 0 0 0 14px;
    overflow: hidden;
    width: 414px;
}

#content
{
    overflow: hidden;
    margin: 20px 20px 20px 100px;
    width: 1010px;
}

#content .info-block h1,
#content .info-block h3
{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 18px;
    padding: 0 0 14px;
    text-transform: none;
}

.button-container
{
    margin-top: 30px;
}

.info-block .button-container a
{
    display: block;
    padding: 7px 10px 9px;
}

.info-block .button-container td
{
    
    text-align: center;
}

.info-text
{
    padding-right: 15px;
}

.info-text-fixed-width
{
    width: 535px;
}

.info-text-description
{
    font-size: 14px;
    color: #fff;
    max-width: 750px;
}

a.live-link
{
    font-size: 13px;
    line-height: 15px;
    padding: 12px 0 0 8px;
    background: none;
    font-weight: normal;
    color: #B0B0B0;
    min-width: 210px;
}

.info-block a.login-link
{
    background: none repeat scroll 0 0 #ee6600;
    display: block;
    padding: 7px 10px 9px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    text-decoration: none;
    width: 210px;
}

.info-block a.login-link:active
{
    background: none repeat scroll 0 0 #D25900;
}

.info-area
{
    font-size: 14px;
    line-height: 18px;
}

.info-area .text-list
{
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.info-area .text-list li
{
    overflow: hidden;
    padding-bottom: 25px;
}

.info-area .list-body li
{
    padding-bottom: 14px;
}


.info-area h2
{
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    font-weight: bold;
    text-transform: none;
}

.info-area .list-body h2
{
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    text-transform: none;
}

.info-area .text-list div
{
    color: #666666;
}


.list-body h2 > a:visited
{
    color: #0044CC;
}

.info-area .aside
{
    float: right;
    padding: 0 0 0 65px;
    width: 287px;
    height: 350px;
}

.info-area .aside.bingwidget-container
{
    float: right;
    padding: 0 0 0 65px;
    width: 300px;
    height: 550px;
}

.contentRemovalParentContainer .aside.bingwidget-container
{
    height: auto;
}


.aside .list-holder h2
{
    color: #666666;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 3px;
    text-transform: uppercase;
    font-weight: bold;
}

.aside .list-holder li
{
    padding: 0 0 3px;
}

.aside .list-holder ul
{
    list-style: none outside none;
    padding-left: 0px;
}

.main-block:first-child
{
    margin: 0;
}

.main-block
{
    float: left;
    margin: 0 0 0 29px;
    width: 287px;
}

input[type="button"].active-button, .button-block > input:first-child, .main-block input[type="button"]
{
    border: 2px solid #ee6600;
    padding-bottom: 2px;
    padding-top: 2px;
}

input.solid-button
{
    background: none repeat scroll 0 0 #ee6600;
    color: #fff;
}

a.whitelink
{
    color: #fff;
}


.developer-block-holder .text-holder
{
    min-height: 180px;
}

.toolbox-block-holder .text-holder
{
    min-height: 280px;
}

.main-box
{
    background: none repeat scroll 0 0 #EFEFEF;
    padding: 10px 12px 13px 12px;
}

.developer-title
{
    font-size: 24px;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #000;
}

.developer-subtitle
{
    margin-top: 10px;
    color: #000;
    font-weight: bold;
}

.main-box ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.learnmore-title
{
    padding: 0px;
    margin: 5px 0px 5px 0px;
}

.submit-main-title
{
    border-bottom: 0px;
}


.submit-sub-title
{
    color: #444444;
    margin-bottom: 0px;
    margin-top: 20px;
}

.tools-sub-title
{
    color: #444444;
    margin-bottom: 0px;
}

.site-safety-verdict li
{
    list-style-type: disc;
}

#ispHIPHIP > div > table
{
    border: 0px solid #B3B3B3;
    margin: 0px 0px 10px 0px;
    padding-bottom: 5px;
}

.hip-input
{
    padding: 5px 2px 3px 2px;
    border-width: 1px;
    width: 246px;
}

.hip-container
{
    border: 1px solid #CCCCCC;
    padding-top: 10px;
    max-width: 280px;
    min-height: 128px;
    margin-bottom: 5px;
}

.hip-container > div#ispHIPHIP > div {
    margin-left: 6px;
}

.hip-error
{
    margin: -10px 16px 5px 16px;
    color: #D90026;
    font-size: 12px;
}

.hip-loading
{
    padding: 3px 0px 0px 10px;
    font-size: 16px;
}

.toolbox-large-body
{
    font-size: 15px;
}

.toolbox-centered-content
{
    padding: 0 20px;
    width: 800px;
}

.toolbox-centered-content label.error 
{
    font-size: 12px;	
}

.toolbox-xlarge-label
{
    font-size: 26px;
    font-weight: bolder;
    color: #0044cc;
    margin-top: 14px;
}

 a.adcenter-msg:link
{
    color: #FDFDFD;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 15px;
}

 a.adcenter-msg-terms
{
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-left: 5px;
    text-decoration: underline;
}

a.adcenter-msg-terms::after { 
    content: "*";
    display: inline-block;
    text-decoration: none;
}

 a.adcenter-msg:visited
{
    color: #FDFDFD;
}

 a.adcenter-orange:link
{
    font-size: 14px;
    color: #EE6600;
    margin-top: 15px;
    margin-bottom: 5px;
    display: block;
}

 a.adcenter-orange:visited
{
    color: #EE6600;
}

 .schemas-content
{
    margin: 0px 0px 0px 100px;
}
 
.button-block
{
    margin-top: 30px;
    min-height: 250px;
}

.button-block input[type="button"]
{
    padding-bottom: 2px;
    padding-top: 2px;
    width: 325px;
    margin-top: 15px;
}

.footnote
{
    font-size: x-small;
}

.toolbox-nothanks-content
{
    min-height: 100px;
}

.vBox 
{
    background-color: #D7D7D7;
    cursor: pointer;
    float: left;
    height: 9px;
    margin-right: 15px;
    width: 56px;
    display: none;
}

div.selectedVBox 
{
    background-color: #EE6600;
}

.tGall 
{ 
    display:none; 
    height:195px;
    
}

.heroPic
{
    margin:10px 10px 5px 14px;
    display:none;
}

.toolboxPage {
    height: 100%;
}

.toolboxPage .sw_hdr_bg a:link
{
    color: inherit;
    text-decoration: inherit;
    font-weight: inherit;
}

.toolboxPage .sw_a a:link
{
    color: #777777;
    font-weight: 700;
    font-size: 11px;
}

#id_s
{
    font-size: 13px;
}

#appLinksForm input[type="text"]
{
    height: 17px;
}

.min-width200 
{
    min-width: 200px;
}

input[type="search"].sw_qbox,
input[type="search"].sw_qbox:active,
input[type="text"].sw_qbox,
input[type="text"].sw_qbox:active
{
    border-style: none;
    border-color: transparent;
    height: auto;
    font-size: 15px;
    color: black;
    padding-left: 8px;
    padding-top: 4px;
    padding-right: 2px;
}

#sw_b
{
    height: 28px;
    padding-bottom: 3px;
}

#id_h
{
    background-color: transparent;
}

#sw_abar ul.sw_a
{
    margin:0px;
}

#msTOU {
    margin: auto;
    display: none;
    position: relative;
    background-color: #333;
    color: #eaecee;
    text-align: center;
    width: 100%;
    font-size: 16px;
    border-width: 0px;
    vertical-align: bottom;
}


#btnLearnMore, #btnDismiss {
    display: inline-block;
    background-color: #333;
    color: #eaecee;
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    padding: 6px 10px;
    width: auto;
    height: auto;
    margin-left: 15px;
    }

#btnLearnMore:hover, #btnDismiss:hover {
        background: #11a2a2;
    }

/* Begin of SNR header/footer style override */
#toolboxBody {
    min-height: 100%;
    position: relative;
}

#b_api_header {
    min-width: 1000px;
}

#footerWrapper {
    position: absolute;
    bottom: 0px;
    height: 30px; /* Height of the footer */
    min-width: 1000px;
    width: 100%;
}

#b_api_footer {
    min-width: 1000px;
    width: 100%;
}

#b_api_header .id_button {
    color: #444;
}

#b_api_header .b_dropdown {
    background-color: #fff;
    border-color: #e5e5e5;
}

#id_d {
    display: none;
}

#b_api_header .id_button:hover {
    color: #000;
}

#b_api_header .b_beta {
    color: #404040;
}

#b_api_header input[type='search'] {
    background-color: transparent;
}

input[type='checkbox'] + label.hlig {
    position: inherit;
    margin-left: 0;
    background: none;
    height: auto;
}

body object {
    display: none;
}

#mainContent {
    padding-bottom:50px; /* Height of the footer + 20px */
}

#mainContent ul, #mainContent ol, #mainContent p{
    margin: 20px 0;
}

#mainContent ul, #mainContent ol{
    padding-left: 30px;
}

#mainContent h2{
    padding-bottom:5px;
}

#mainContent h1{
    padding-bottom:5px;
    font-weight: normal;
    margin: 1em 0 1em;
}

#mainContent .list-holder ul {
    margin-top: 0;
    padding-left: 0;
}

#mainContent h4.tools-sub-title {
    font-weight: bold;
    margin-bottom: 0 ;
    margin-top: 1em;
    padding-bottom:5px;
}

#mainContent h4.submit-sub-title {
    padding-bottom: 5px;
}

#mainContent h1.site-safety-title {
    border-bottom: 1px solid #eaecee;
}

#mainContent h3.site-safety-section-title, #mainContent h4.site-safety-section-title {
    margin-top: 1em;
    margin-bottom: 1em;
}

#mainContent #translatorForm h4{
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 1em;
}

#mainContent #translatorForm .marginTop30 {
    margin-top: 30px;
}

#mainContent ul.text-list {
    padding-left: 0;
}

img[name='s_i_msnportalusgreendev'], img[name='s_i_msnportalbingwebmaster'] {
    display: none;
}

.documents {
    display: inline-block;
}
/* End of SNR header/footer style override */

.contentRemovalHistoryTableContainer 
{
    margin-left: 100px;
    padding: 0 20px 0 20px;
}

#appt {
    padding-top: 20px; 
}

.tools-content-body
{
    margin: 20px 20px 20px 100px;
    padding: 0 10px;
}


.markup-textarea
{
    margin-top: 10px;
    width: 660px;
    height: 85px;
    font-size: 10px;
    line-height: 15px;
    border: 1px solid #cccccc;
    padding: 3px 5px 3px 5px;
    white-space: normal;
    -ms-word-wrap: break-word;
    background-color: #eeeeee;
    word-wrap: break-word;
    overflow-x:  hidden;
    overflow-y:  hidden;
    font-family: Arial, Helvetica, Segoe UI, sans-serif;
}

.termsofUse 
{
    margin-top: 5px;
    text-align: right;
    font-size: 11px;
}

.tools-content-body h3.widgetTitle {
    color: #444;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2;
    text-transform: none;
}

.preview-and-markupBox {
    width: 660px;
    margin-top: 28px;
}

.previewBox {
    width: 150px;
    padding-right: 20px;
    border: 0px;
}

#preview {
    padding: 10px 0 6px 6px;
    margin-left: 4px;
}

#previewBackground {
    height: 73px;
}


.previewIframe {
    height: 150px;
    width: 900px;
    margin-top: 20px;
}


.preview-text 
{
    margin-left: 15px;
    margin-top: 15px;
    width: 440px;
    border: 1px dashed #cccccc;
    padding: 15px;
}

#translatorForm label:first-child
{
    min-width: 100px;
}

#siteLanguage + span
{
    margin-left: 20px;
    font-style: italic;   
}

#translatorForm label :first-child + span
{
    margin-left: 20px;
    font-style: italic;   
}

.disabled-section, .disabled-section h4, .disabled-section a {
    color: #cccccc;
    font-style: italic;
    cursor: default !important;

    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.ctfCodeGenerated {
    margin: 15px 0 15px;
    color: #00AA00;
    font-style: italic;
}

.ctf-link a {
    text-decoration: underline!important;
}

.dark-background {
    background-color: #333333;
    margin-top: 4px;
}

.site-url-textbox-container {
    margin-left: 10px;
    margin-top: 10px;
}

.site-url-textbox-container .validationErrorPlaceholder {
    font-size: 12px;
    margin-top: 2px;
}

.translate-continue {
    margin-left: 0px !important;
    margin-top: 15px;
}

#site-language-picker {
    width: 150px;
}

#vtab2 > ul > li
{
    color: #727272;
    font-size: 18px;
    font-weight: normal;
    vertical-align: middle;
    
    width: 180px;
    padding-right: 19px;
    padding-top: 10px;
    padding-bottom: 10px;
    background:  no-repeat center center;
    background-color: #fff !important;
    list-style-type: none;
    display: block;
    text-align: right;
    margin: auto;
    border: 1px solid #fff;
    position: relative;
    border-right: none;
    cursor:pointer;
}

#vtab2 > div
{
    margin-left: 200px;
    border-left: 6px solid #eaecee;
    min-height: 380px;
    padding: 12px;
    position: relative;
    z-index: 10;
}

#vtab2 > ul > li.selected
{
    z-index: 5;
    position: relative;
    color: #e60;
    text-decoration: none;
    background-image: url("/webmaster/content/images/vtab_selected.png");
    background-position: right;
}


#vtab2 > ul > li.on,
#vtab2 > ul > li:hover
{
    color: #d25900;
}

#vtab2 > ul
{
    float: left;
    width: 110px;
    text-align: left;
    display: block;
    margin: auto 0;
    padding: 0;
    position: relative;
    top: 30px;
}
div.help-content {
    max-width: 900px;
}

.help-content table {
    color:#444;
    font-size:12px;
    width: 100%;
}

.help-content th {
    background-color:#eaecee;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    padding:10px 24px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

.help-content tbody tr {
    border-bottom:1px solid #eaecee;
}

.help-content tbody td {
    padding:14px 24px;
}

.help-content table p, .help-content table ul {
    padding: 0px;
    margin: 0px;
}


.help-content h1 {
    font-size: 28px;
    margin: 5px 5px 5px 0px;
    border-bottom: 0px;
}

.help-content h2{
    margin-bottom: 5px;
}

.help-content p {
    margin: 5px 0;
}

.help-content code {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    -ms-word-wrap: break-word;    
    display: block;
}

.help-content pre.prettyprint {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    -ms-word-wrap: break-word;    
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
}

.help-content ul:not(.marginZero), .help-content ol:not(.marginZero) {
    margin-top: 20px;
    margin-bottom: 20px;
}

.help-content li {
    margin-top: 5px;
    margin-bottom: 5px;
}

.help-content img[alt="note"] {
    padding-right: 5px;
}

.help-content .image-block {
    padding-right: 5px;
    border: 1px solid #ccc;
    margin: 15px;
    display: block;
    padding: 5px;
}


.help-article-draft {
    font-style: italic;
}

table.help-search.grid {
    width: 539px;
    max-width: 539px;
}

table.help-search thead {
    display: none;
}

table.help-search tr {
    border-bottom: none;
    padding-bottom: 20px;
}

table.help-search.grid tbody > tr > td:first-child{
    padding-left: 0px;
}

table.help-search.grid tfoot tr.empty {
    border-bottom: none;
    height: 20px;
}

table.help-search.grid tfoot tr.empty > td {
    text-align: left;
}

table.help-search .display-url {
    color: #388222;
    font-size: 13px;
}

table.help-search .snippet {
    font-size: 13px;
}

.help-search-form {
    padding-bottom: 5px;
}

.help-translator-widget-container {
    margin-left:45px;
}

#helpSearch {
    width: 539px;
    height: 34px;
    padding: 0 0 0 8px;
    font-size: 16px;
    box-sizing: border-box;
    border: none;
}

/* fix Chrome textbox auto-complete yellow background */
#helpSearch:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

#helpSearch + button {
    background: transparent;
    border: 0;
    width: 30px;
    height: 30px;
    vertical-align: bottom;
    margin: 0 8px 0 4px;
}

    #helpSearch + button svg {
        width: 22px;
        height: 22px;
    }

.marginZero {
    margin:0;
}

.htmlAttribute {
    font-family: "Courier New";
}

.htmlAttributeName {
    color: #903600;
}

.htmlAttributeQuotes {
    color: #7A0071;
}

.htmlAttributeValue {
    color: #2F4CC5;
}

a.bookmark {
    color: #000;
    text-decoration:none;
}

.developersBold {
    font-size: 16px;
    font-weight: bold;

}
.tou-textarea { 
    width:99%;
    height:500px;
    padding:0px; 
}


.tou-accept {
    margin:10px 50px 0px 0px;    
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.intermediateLogin {
    background: transparent radial-gradient(closest-side at 50% 50%, #106EBE 0%, #0C5391 100%) 0% 0%;
    box-shadow: 0px 3px 36px rgba(0, 0, 0, .16);
    height: 100vh;
    -webkit-font-smoothing: antialiased;
}

.loginContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -60%);
    transform: translate(-50%, -60%);
    width: 320px;
    margin: 0;
    text-align: center;
    font-family: 'Segoe UI';
}

.signInBox {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, .16);
    border: 1px solid #707070;
    border-radius: 4px;
    background: #fff;
    padding: 20px;
    margin-top: 16px;
}

.signInBox > h4 {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    color: #1B1B1B;
}

.signInBox > p {
    margin: 0;
    font-size: 14px;
    margin: 8px 0 16px;
    line-height: 18px;
}

.signInBox > a {
    color: #0078D4;
    text-decoration: none;
    margin-top: 8px;
    font-size: 12px;
    display: inline-block;
}

.signInModel ul {
    padding: 0;
    margin: 0;
}

.signInModel li {
    list-style: none;
    margin: 8px 16px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, .16);
    border-radius: 2px;
    
}

.signInModel li a {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    text-decoration: none;
    color: #212121;
}

.signInModel li a svg {
    margin-right: 8px;
}
/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
  .str { color: #080 }  /* string content */
  .kwd { color: #008 }  /* a keyword */
  .com { color: #800 }  /* a comment */
  .typ { color: #606 }  /* a type name */
  .lit { color: #066 }  /* a literal value */
  /* punctuation, lisp open bracket, lisp close bracket */
  .pun, .opn, .clo { color: #660 }
  .tag { color: #008 }  /* a markup tag name */
  .atn { color: #606 }  /* a markup attribute name */
  .atv { color: #080 }  /* a markup attribute value */
  .dec, .var { color: #606 }  /* a declaration; a variable name */
  .fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str { color: #060 }
  .kwd { color: #006; font-weight: bold }
  .com { color: #600; font-style: italic }
  .typ { color: #404; font-weight: bold }
  .lit { color: #044 }
  .pun, .opn, .clo { color: #440 }
  .tag { color: #006; font-weight: bold }
  .atn { color: #404 }
  .atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint { padding: 2px; border: 1px solid #D9D9D9 }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #eee }

img.info-pop-up {
	display: inline;
    position: relative;
}
.bs img.info-pop-up {
	padding-bottom: 2px;
}
div.info-pop-up {
	display: none;
	position: absolute;
	width: 330px;
	z-index: 999;
	padding: 10px;
}
div.info-pop-up .box-caption {
	position: absolute;
	top: 25px;
	left: 20px;
	height: 15px;
}
div.info-pop-up .box-caption-bottom {
	position: absolute;
	bottom: 10px;
	left: 0px;
	height: 23px;
}
div.info-pop-up .pop-up-content {
	margin-left: 5px;
	margin-top: 29px;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	box-shadow: 3px 3px 1px #ccc;
    font-weight: normal;
    text-transform: none;
}

div.pop-up-content {
    font-size: 12px;
}

.bs div.pop-up-content {
    font-size: 14px;
}

div.info-pop-up span{
    font-size: 14px;
    color: #ee6600;
}
div.info-pop-up th, div.info-pop-up td, div.info-pop-up tr {
	font-size: 14px !important;
	padding: 0px 25px 5px 0px !important;
	border: 0 !important;
	width: auto !important;
}
div.info-pop-up input[type=button] {
	background-color: #ee6600;
	color: #fff;
}

div.adCenter-dialog
{
    display: none;
    position: absolute;
	min-width: 250px;
	z-index: 999;
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

div.adCenter-dialog .box-arrow {
	position: absolute;
	top: -15px;
	left: 5px;
	height: 15px;
}

div.adCenter-dialog .box-arrow-bottom {
	position: absolute;
	bottom: 10px;
	left: -16px;
	height: 23px;
}

div.adKpiContent td:first-child
{
    padding-right: 10px;
}

div.adCenter-dialog h5 {
    color: #EE6600;
    margin-top: 10px;
    margin-bottom: 5px;
}

.shadow {
  -moz-box-shadow:    3px 3px 1px #ccc;
  -webkit-box-shadow: 3px 3px 1px #ccc;
  box-shadow:         3px 3px 1px #ccc;
}




/* flipped */

div.info-pop-up.flipped .box-caption {
    left: auto;
    right: 20px;
}
div.info-pop-up.flipped .box-caption-bottom {
    left: auto;
    right: -5px;
}

div.info-pop-up.flipped .pop-up-content {
    margin-left: 5px;
    box-shadow: -3px 3px 1px #ccc;
}

/* Redmond styling for jQuery Calendars Picker v1.1.4. */
.calendars {
	background-color: #fff;
	color: #444444;
	border: 1px solid #727272;
    box-shadow: 3px 3px 13px #cccccc;
    padding: 12px 2px 12px 2px;

    background-image: #ee2a24; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: -moz-linear-gradient(left,  #ee2a24 0%, #ee6600 50%, #ff9900 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#ee2a24), color-stop(50%,#ee6600), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(left,  #ee2a24 0%,#ee6600 50%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(left,  #ee2a24 0%,#ee6600 50%,#ff9900 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(left,  #ee2a24 0%,#ee6600 50%,#ff9900 100%); /* IE10+ */
    background-image: linear-gradient(left,  #ee2a24 0%,#ee6600 50%,#ff9900 100%); /* W3C */    

	background-image: -moz-linear-gradient(left,  #ee2a24 0%, #ee6600 50%, #ff9900 100%);
    background-position: 0 0;
    background-size: 100% 4px;
    background-repeat:no-repeat;
}
.calendars-rtl {
	direction: rtl;
}
.calendars-popup {
	z-index: 1000;
}
.calendars a {
	color: #444444;
	text-decoration: none;
}
.calendars button {
    margin: 0.25em;
    padding: 0.125em 0em;
	background-color: #5c9ccc;
	color: #fff;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.calendars-nav, .calendars-ctrl {
	width: 100%;
	background-color: #fff;
	font-weight: bold;
    position: relative;
}

.calendars-cmd-prev {
    display: block;
    position: absolute;
}

.calendars-cmd-clear {
    display: none;
}

.calendars-nav > a.calendars-cmd-prev {
    margin: 0px 10px 0px 10px;
}

a.leftarrow, a.rightarrow, .calendars-nav > a.calendars-cmd-next, .calendars-nav > a.calendars-cmd-prev 
{
    font-size: 0px;
    width: 16px; height: 16px; 
    /* TODO: fix path */
    background-image: url(../../../Styles/themes/base/images/ui-icons_222222_256x240.png);
}

a.leftarrow, .calendars-nav > a.calendars-cmd-prev {
    background-position: -96px -16px;
}

a.rightarrow, .calendars-nav > a.calendars-cmd-next {
    background-position: -32px -16px;
}

.calendars-cmd-current, .calendars-cmd-today {
}
.calendars-cmd-today {
    display: none;
}
.calendars-cmd-next {
    display: block;
    position: absolute;
    right: 0px;
}
.calendars-cmd-close {
    display: none;
}
.calendars-rtl .calendars-cmd-prev {
    left: auto;
    right: 0px;
}
.calendars-rtl .calendars-cmd-next {
    left: 0px;
    right: auto;
}

.calendars-rtl .calendars-nav > a.calendars-cmd-prev {
    background-position: -32px -16px;
}

.calendars-rtl .calendars-nav > a.calendars-cmd-next {
    background-position: -96px -16px;
}

.calendars-month-nav {
	float: left;
	text-align: center;
}
.calendars-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.calendars-month-nav span {
	color: #888;
}
.calendars-month-row {
	clear: left;
}
.calendars-month {
	float: left;
	text-align: center;
}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
	height: 24px;
	font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #b2b2b2;
    margin: 0px 12px 0px 12px;
}
.calendars-month-header select, .calendars-month-header input {
	height: 1.4em;
	border: none;
}
.calendars-month-header input {
	position: absolute;
	display: none;
}

.calendars-month-header {
}

.calendars-month table {
    margin-top: 2px;
    border-collapse: separate;
    border-spacing: 10px 0px;
}
.calendars-month thead {
}
.calendars-month th, .calendars-month td {
    font-size: 14px;
    margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
    width: 23px;
    height: 23px;
}
.calendars-month th {
    font-weight: bold;
	border: 1px solid #fff;
}
.calendars-month td {
}

.calendars-month td.calendars-week * {
	background-color: #d0e5f5;
	color: #222;
	border: none;
}
.calendars-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	text-decoration: none;
}
.calendars-month a:link, .calendars-month a:visited, .calendars-month a:active, .calendars-month a:hover {
	text-decoration: none;
}

.calendars-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.calendars-month td span {
	color: #888;
}
.calendars-month td .calendars-other-month {
	background-color: #fff;
}
.calendars-month td .calendars-today {
}
.calendars-month td .calendars-highlight {
	background-color: #ee6600;
    color: #fff;
}
.calendars-month td .calendars-highlight a {
    color: #ffffff;
}
.calendars-month td .calendars-selected {
	border: 1px solid #ee6600;
}
.calendars-status {
	clear: both;
	text-align: center;
}
.calendars-clear-fix {
	clear: both;
}
.calendars-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}

#expireDropdownField {
    width: 240px;
}

#expireDropdown {
    padding: 3px 2px 3px 2px;
    font-size: 14px;
}

#expireLabel {
    display: block;
}

#caseField {
    width: 120px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 4px;
}

#submitBlock {
    margin-top: 24px;
    vertical-align: top;
}

#widgetUrlLink {
    font-size: 16px;
    margin: 6px 6px 6px 0;
}

#widgetUrlLink a {
    margin-left: 6px;
    margin-right: 50px;
}

tr.widgetUrlRow:hover {
    cursor: pointer;
    background-color: #efefef;
}

#saveWidgetName, #saveWidgetId {
    font-weight: bold;
}

#submitWidgetButton, #goBlockButton, #blockDropdown {
    height: 26px;
}
div.keywords-input {
    width: 588px;
}

.keywords-input > textarea {
    width: 570px;
}

.keywords-sparkline-row {
    width: 80px;
}

.keywords-impressions-row {
    width: 30%;
}

.keywords-history-container {
    max-height: 450px;
    height:auto !important;
    height:450px;
    overflow-y: auto;
    overflow-x: hidden;
}

.bs .half-width > .field > #language  {
    width: 150px;
    }

.bs .half-width > .field > #country  {
    width: 150px;
    }
.crawl-control-container {
    margin: 0px auto;
    min-width: 730px;
}

.crawl-control-rate {
    min-width: 730px;
    min-height: 350px;
    margin: 0px auto;
}

.crawl-control-rate-legend > table {
    width: 130px;
}

.crawl-control-rate-legend {
    vertical-align: top;
    padding-top: 15px;
}

.crawl-control-rate > table td {
    text-align: center;
}

.crawl-control-chart {
    vertical-align: top;
    padding: 5px;
}

.crawl-control-chart-readwrite canvas.overlay {
    cursor: pointer
}

.crawl-control-chart > div:first-child {
    width: 520px;
    height: 300px;
}

.crawl-control-chart > div {
    text-align: center;
}

.crawl-control-chart-title {
    font-size: 14px;
    text-transform: uppercase;
}

.crawl-control-boost {
    max-width: 771px;
    border: 1px solid #ff0000;
    padding: 8px 10px 8px 10px;
}

.crawl-control-boost > div{
    max-width: 771px;
}

.crawl-control-boost > span {
    padding-left: 10px;
}

.crawl-control-ampm {
    margin-left:-6px
}
.deeplinks {
    position:absolute;
    top:7px;
    right:20px;
    width:auto;
    border:1px solid #DDDDDD;
    margin-top: 1px;
    line-height: 1.3em;
}


.ul_st {
    list-style-type: none;
}

.liDeepLink
{
    margin-left: 0px;
    margin-right: 10px;
    top: 2px;
}

.redColor
{
    color: Red;
}

#dropdownMarket {
    padding: 3px 2px 3px 2px;
    font-size: 14px;
    height: 26px;
}



table .markup-validator-resource {
    margin: 0px 10px 0px 10px;
}

.markup-validator-resource td {
    padding: 0px 10px 0px 10px;
}

.markup-validator-output {
    width: 650px;
}

.markup-validator-bold
{
    font-weight: bold;
}

tr.pagePreviewRow:hover {
    background-color: #efefef;
    cursor: pointer;
}

div.pagePreviewStatus {
    vertical-align: top;
    margin-left: 7px;
}

div.pagePreviewStatus div {
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    overflow: hidden;
    -ms-overflow-x: hidden;
    white-space: nowrap;
    max-width: 550px;
}

#pagePreviewDetailsHeader {
    width: 350px;
}

#pagePreviewDetailsHeader > span.field-name {
    text-align: left;
}

#submitPreviewAction {
    margin-left: 0;
}

#pagePreviewImage {
    height: 0;
    width: 0;
}


div.pagePreviewStatus span.field-name {
    font-weight: bold;
}


#pagePreviewReasonDropDown, #pagePreviewActionDropDown {
    width: auto;
    min-width: 110px;
    font-size: 14px;
}

#pagePreviewDetailsInline {
    margin-bottom: 10px;
    min-width: 1100px;
}

.previewDetailsTitle{
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}

input:read-only {
    background-color: #d9d9d9;
    color: #666;
}

label.pagePreviewDropDownField  select {
    height: 26px;
}

#pagePreviewDetailsSection {
    height: 0;    
}

input.pagePreviewButton {
    margin-right:10px;
    margin-top: 20px;
}

#pagePreviewDetailsSection {
    height: 0;
}

#pagePreviewAlreadyBlockedText {
    color: red;
}

div.pagePreviewRefreshInProgress {
    color: #ee6600;
    font-size:14px;
    font-weight: bold;
    margin-bottom: 3px;
}

td.previewDetailsTitle {
    display: block;
}

#previewImageContainer {
    height: 200px;
    width: 360px;
    border: 1px solid #CCC;
}

#seoRuleTable tr 
{
    height: 35px;
}

#seoRuleTable td 
{
    padding-left: 5px;
    vertical-align: top;
}

#seoRuleTable td:first-child{
    width: 200px;
    font-weight: bold;
}

#seoRuleTable td:last-child
{
    width: 500px;
}

#seoRuleTable td 
{
    padding-left: 5px;
    vertical-align: top;
}

.seoTable
{
    width: 280px;
}

.seoTable td {
    font-size: inherit;
}


tr.headerBorder
{
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #EAECEE;
}

td.rowhigh
{
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #D40000;
}

td.rowmoderate
{
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #DABF00;
}

td.rowlow
{
    border-left-style: solid;
    border-left-width: thick;
    border-left-color: #116EE8;
}

.selected-rule-box
{
    background-color: #FFFDC2;
    border:1px solid #d7d7d7;
    padding: 5px;
    margin-bottom: 5px;
}

.seoIframeContainerTd 
{
    padding-left: 5px;
    padding-top: 10px;
    vertical-align: top;
}

.seoAnalyzer {
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    font-family: "Verdana", "Helvetica", "sans-serif" !important;
    color: #000000!important;
    font-size: 79%!important;
}

.seoAnalyzer p {
    text-align: left!important;
    font-size: 11px!important;
}

.seoAnalyzer pre { 
    text-align: left;
    font-size: 12px;
    background: #fee; 
    border: 1px solid red; 
    padding: 5px !important; 
    margin: 5px !important; 
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap !important; /* Mozilla since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; 
    overflow: auto;
}

.seoViolationMarkerPanel {
    width: 300px;
    margin: 0px 0px 15px 0px;
    padding: 0px 10px 15px 10px;
    line-height: normal!important;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
}

.seoViolationMarkerPanel[class] {
    border-right-width: 8px;
    border-bottom-width: 8px;
    -moz-border-radius: 3px;
}

.seoViolationMarkerPanel h2 {
    margin: 0px -10px 10px -10px!important;
    padding: 5px 10px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 10px!important;
}

.seoViolationMarkerPanel a {
    color: #4d7097!important;
    text-decoration: none;
    border-bottom: 1px dotted #4d7097;
    outline-style: none;
    outline-width: 0px;
}

.seoViolationMarkerPanel a:visited {
    color: #000!important;
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

.seoViolationMarkerPanel a:hover {
    color: #f00!important;
    text-decoration: none;
    border-bottom: 1px solid red;
    background: #ffeeee;
}

.seoButtonContainer
{
    padding: 5px 5px 2px;
    margin-top: -45px;
    position: fixed;
    right: 25px;
}

.seoButtonContainer:hover
{
    background-color: #EAECEE;
    border: 1px solid #DCDCDC;
    cursor: pointer;
}


.seoArrowButton
{
    background: white;
    border: 2px solid #ffa615;
}

.seoArrowButtonHover
{
    background: white;
    border: 2px solid red;
}

.seoArrowButtonClick
{
    border: 2px solid black;
}

.highSeverity {
    border: 5px solid #D40000;
    background: #FFCCCC;
}

.highSeverity[class] {
    -moz-border-right-colors: #f4f3f0 #e2decd #d6d2c2 #D40000 #D40000 #D40000 #D40000 #D40000;
    -moz-border-bottom-colors: #f4f3f0 #e2decd #d6d2c2 #D40000 #D40000 #D40000 #D40000 #D40000;
}

.highSeverity h2 {
    border: 1px solid #8D0000!important;
    background: #EE9999;
    text-align:left;
}

.highSeverity pre {
    background: #EE9999!important; 
    border: 1px solid #8D0000!important; 
}


.moderateSeverity {
    border: 5px solid #DABF00;
    background: #FFFFCC;
}

.moderateSeverity[class] {
    -moz-border-right-colors: #f4f3f0 #e2decd #d6d2c2 #DABF00 #DABF00 #DABF00 #DABF00 #DABF00;
    -moz-border-bottom-colors: #f4f3f0 #e2decd #d6d2c2 #DABF00 #DABF00 #DABF00 #DABF00 #DABF00;
}

.moderateSeverity h2 {
    border: 1px solid #917F00!important;
    background: #F0E599;
    text-align:left;
}

.moderateSeverity pre {
    background: #F0E599!important; 
    border: 1px solid #917F00!important; 
}

.lowSeverity {
    border: 5px solid #116EE8;
    background: #CCCCFF;
}

.lowSeverity[class] {
    -moz-border-right-colors: #f4f3f0 #e2decd #d6d2c2 #116EE8 #116EE8 #116EE8 #116EE8 #116EE8;
    -moz-border-bottom-colors: #f4f3f0 #e2decd #d6d2c2 #116EE8 #116EE8 #116EE8 #116EE8 #116EE8;
}

.lowSeverity h2 {
    border: 1px solid #0B499B!important;
    background: #A0C5F6;
    text-align:left;
}

.lowSeverity pre {
    background: #A0C5F6!important; 
    border: 1px solid #0B499B!important; 
}

.highElemBorder {
    outline: 2px solid #D40000;
    z-index: 9001;
}

.moderateElemBorder {
    outline: 2px solid #DABF00;
    z-index: 9001;
}

.lowElemBorder {
    outline: 2px solid #116EE8;
    z-index: 9001;
}

.seoAnalyzerVeil{
    background-color: #CCC;
    color: #CCC;
    position: fixed;
    z-index: 9002;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.25s linear;
    text-align: center;
    padding: 200px 0px 0px;
    margin: 0px;
    -webkit-text-size-adjust: none;
    opacity: 0.9;
}


.seoAnalyzerLoadingMessage {
    font-size: 30px!important;
    font-weight: bold!important;
    font-family: "Arial" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
    z-index: 9003;
}

.analyzedPageImgTag
{
    cursor: pointer;
}


.seoViolationMarkerImg {
    z-index: 9001;
    cursor: pointer;
}


.dpMainContentTd {
    VERTICAL-ALIGN: top
}

.selectedRow
{
    background-color: #FFFDC2;
}

.ruleTitle
{
    font-size: 12px;
    font-weight: bold;
}

.H24 {font-size: 16px; color: #E66400; font-weight: bold;}

.seoSubTitle 
{
    color: #E66400; 
    font-weight: bold;
}

#seoActivityIndicator 
{
    height: 50px;
    left: 50%;
    margin: auto auto auto -50px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 100px;
    z-index: 100;
}
#iFrametabContainer .tabs > a.on,
#iFrametabContainer .tabs > a:hover {
    color: #e60;
    text-decoration: none;
}

#iFrametabContainer .tabs > a:active {
    color: #d25900;
}
#iFrametabContainer .tabs > a 
{
    color: inherit;
    display: inline;
    padding: 0 12px 12px;
    text-align: center;
    text-decoration-color: white;
    text-decoration: none;
    outline-style: none; 
    outline-color: white; 
    outline-width: 0px;
}

#seoFloat p
{
    margin-top: 11px;
    margin-bottom: 11px;
}

.overflow-auto,
#redirectsTableContainer
{
    overflow: auto;
}

.seo-http-message {
    margin: 5px 0px 10px 0px;
    max-height: 450px;
    overflow-y: auto;
    padding: 5px;
    background-color: #F1F1F1;
    text-align: center;
    font-weight: bold;
}

.help-fields-container div.ctrl
{
    margin-top: 15px;
}

.help-meta-container
{
    border: 1px solid black;
    margin-top: 5px;
    margin-left: 20px;
    float: left;
    padding: 10px;
}

.help-label
{
    width: 150px;
    text-align: left;
    vertical-align: top;
}

label.help-label > .field-name
{
    width: 150px;
}

#categoryForm span.field-name
{
    width: auto;
    margin-left: 15px;
}

#categoryForm span.first
{
    width: 30px;
}

#categoryForm .line-item .field
{
    width: auto;
}

#categoryForm #title
{
    width: 300px;
}

#SortOrder
{
    width: 40px;
}

#LandingArticleId
{
    width: 80px;
}

#Culture
{
    width: 80px!important;
}

span.cultureCombo > label > span.field-name
{
    margin-top: 3px;
}

#categoryForm #submitParam
{
    margin-left: 20px;
}

.code-font
{
    font-family: 'Courier New';
}

body.wpPlugin {
  margin: 0px;
}
.anonymousprompt {
  padding: 10px 10px 10px 200px;
  font-size: 14px;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  width: 900px;
}
#multiLoginModel_1 .modal-content {
  border-radius: 1px;
}
#multiLoginModel_1.modal:before {
  content: "";
  height: 100%;
  margin-right: -4px;
}
#multiLoginModel_1 .modal-dialog {
  padding-left: 10px;
  margin-left: 10px;
  width: 400px;
}
#multiLoginModel_1.modal:before {
  display: inline-block;
  vertical-align: middle;
}
#multiLoginModel_1 .modal-dialog {
  text-align: left;
}
#multiLoginModel_1.modal {
  padding: 0!important;
  z-index: 100000;
  text-align: center;
}
#multiLoginModel_1 .modal-body {
  padding: 5px 15px 15px;
}
#multiLoginModel_1 ul {
  list-style-type: none;
  padding-left: 10px;
  margin: 0;
  padding: 0;
}
#multiLoginModel_1 a {
  display: block;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 16px;
}
#multiLoginModel_1 li a {
  color: #777777;
  background: none;
  border: none;
  text-decoration: none;
}
#multiLoginModel_1 li a:hover {
  color: #333333;
  text-decoration: none;
}
#multiLoginModel_1 li a > div {
  padding: 0 40px;
  border-radius: 1px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  transition: all .3s;
  background-color: white;
  color: #262626;
  outline: none;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
#multiLoginModel_1 li a > div span:first-child {
  padding: 10px;
  vertical-align: middle;
  display: inline-block;
}
#multiLoginModel_1 li a > div span:last-child {
  padding-bottom: 5px;
  display: inline-block;
}
#multiLoginModel_1 li a > div span svg {
  width: 25px;
  height: 25px;
}
#multiLoginModel_1 li a > div:hover {
  box-shadow: 0 0 3px 3px rgba(66, 133, 244, 0.3);
}
.title_copyright {
  font-family: "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
  font-size: 21px;
  font-weight: bold;
}
.signinprompt {
  margin-top: 15px;
  font-family: "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
  font-size: 16px;
  font-weight: normal;
}
.linktoanonymous {
  margin-top: 400px;
  font-family: "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
  font-size: 16px;
  font-weight: normal;
}
.removalform .header {
  background: white;
  height: 40px;
  min-width: 1000px;
  max-width: 3000px;
}
.removalform .header .userid {
  color: grey;
  float: right;
  padding-top: 20px;
  font-size: 14px;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  width: 100px;
  text-transform: none;
}
.removalform .leftnav {
  background: #484848;
  width: 120px;
  height: 2160px;
  overflow: hidden;
  float: left;
  position: fixed;
  margin-top: -40px;
}
.removalform .leftnav .logo {
  float: left;
  margin: 10px 0 10px 40px;
  padding: 0px;
}
.removalform .leftnav .sharedlayoutbutton {
  margin: 40px 0 5px 45px;
}
.removalform .leftnav .sharedlayoutbuttontext {
  color: whitesmoke;
  text-align: center;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}
.removalform .leftnav a:link {
  text-decoration: none;
}
.removalform .footer {
  height: 40px;
  width: 100%;
  background-color: #f1f1f1;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  left: 0;
  bottom: 0;
  position: fixed;
}
.removalform .formbody {
  padding: 10px 10px 10px 200px;
  font-size: 14px;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  width: 900px;
}
.removalform .formbody .title {
  font-family: "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
  font-size: 25px;
}
.removalform .formbody .titlecopyright {
  font-family: "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
  font-size: 21px;
  font-weight: bold;
}
.removalform .formbody .titlesubmissionreview {
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 25px;
}
.removalform .formbody .formdescription {
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  padding-bottom: 10px;
  padding-top: 5px;
}
.removalform .formbody .sectiontitle {
  width: 900px;
  background-color: #e2e2e2;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.removalform .formbody .formrow {
  padding: 5px;
  margin-bottom: 5px;
  display: table-row;
  max-width: 900px;
  min-width: 200px;
}
.removalform .formbody .formcolumn {
  display: table-cell;
  vertical-align: middle;
  padding-right: 40px;
  padding-bottom: 15px;
}
.removalform .formbody .formcolumn_right {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
  padding-bottom: 15px;
}
.removalform .formbody .formcolumn_ticketdetails {
  display: inline-flex;
  padding-right: 200px;
  font-size: 16px;
  font-weight: 200;
}
.removalform .formbody .formcolumn_multirows {
  display: table-cell;
  vertical-align: middle;
  padding-right: 40px;
  padding-bottom: 15px;
  vertical-align: initial;
}
.removalform .formbody .formcolumn_radiobtn {
  display: table-cell;
  vertical-align: middle;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-right: 5px;
}
.removalform .formbody .mustselect {
  padding-left: 5px;
  color: red;
  position: absolute;
}
.removalform .formbody .formlabel {
  display: block;
  float: left;
  cursor: default;
}
.removalform .formbody .formlabel_alignright {
  display: block;
  float: left;
  cursor: default;
  text-align: right;
  width: 260px;
}
.removalform .formbody .formlabel_alignleft {
  display: block;
  float: left;
  cursor: default;
  text-align: left;
}
.removalform .formbody .submitternotallowedmessage {
  color: red;
}
.removalform .formbody .inputfield {
  width: 300px;
}
.removalform .formbody .inputfield_mmurl {
  width: 480px;
  margin-top: 5px;
}
.removalform .formbody .inputdropdown {
  width: 305px;
  margin-bottom: 5px;
}
.removalform .formbody .inputtextarea {
  width: 480px;
  height: 100px;
  display: table-cell;
  padding-right: 5px;
  padding-bottom: 20px;
}
.removalform .formbody .resetbutton {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 0px;
  background: #747474;
  color: white;
  text-transform: none;
  width: 85px;
}
.removalform .formbody .cancelbutton {
  margin-left: 10px;
  margin-bottom: 2px;
  background: #747474;
  color: white;
  text-transform: none;
}
.removalform .formbody .adddeletebutton {
  margin-left: 10px;
  margin-bottom: 2px;
  background: #747474;
  color: white;
  text-transform: none;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.removalform .formbody .searchbutton {
  padding: 5px 10px 5px 10px;
  margin: 5px 0px 0px 10px;
  background: #747474;
  color: white;
  text-transform: none;
  width: 85px;
  cursor: pointer;
}
.removalform .formbody .submit-sub-title {
  margin-left: 290px;
}
.removalform .formbody .hip-container {
  margin-left: 290px;
}
.removalform .formbody .submitbutton {
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 290px;
  background: #747474;
  color: white;
  text-transform: none;
  width: 85px;
  cursor: pointer;
}
.removalform .formbody .approvebutton {
  margin-top: 20px;
  margin-right: 20px;
  color: white;
  text-transform: none;
  height: 45px;
  font-weight: bold;
  background-color: green;
  width: 100px;
  cursor: pointer;
  border: none;
}
.removalform .formbody .inlinebuttons {
  cursor: pointer;
  display: inline;
}
.removalform .formbody .newcomment {
  min-width: 700px;
  min-height: 100px;
  margin-top: 20px;
}
.removalform .formbody .escalationcomment {
  display: none;
}
.removalform .formbody .rejectreasonselect {
  min-width: 800px;
  min-height: 130px;
  word-break: break-all;
  margin-top: 20px;
}
.removalform .formbody .rejectbutton {
  margin-top: 20px;
  margin-right: 20px;
  color: white;
  text-transform: none;
  height: 45px;
  font-weight: bold;
  background-color: #e31912;
  width: 100px;
  cursor: pointer;
}
.removalform .formbody .completerejectbutton {
  margin-top: 20px;
  margin-right: 20px;
  color: white;
  text-transform: none;
  height: 45px;
  font-weight: bold;
  background-color: #e31912;
  width: 150px;
  cursor: pointer;
  border: none;
}
.removalform .formbody .escalatebutton {
  margin-top: 20px;
  margin-right: 20px;
  color: white;
  text-transform: none;
  height: 45px;
  font-weight: bold;
  background-color: #f15d25;
  width: 100px;
  cursor: pointer;
}
.removalform .formbody .completeescalatebutton {
  margin-top: 20px;
  margin-right: 20px;
  color: white;
  text-transform: none;
  height: 45px;
  font-weight: bold;
  background-color: #f15d25;
  width: 150px;
  cursor: pointer;
  border: none;
}
.removalform .formbody .validationMessage {
  color: red;
  margin-left: 10px;
  display: inline-block;
}
.removalform .formbody .submiterror {
  color: red;
}
.removalform .formbody .privacystatement {
  display: block;
  float: left;
  cursor: default;
  margin-bottom: 50px;
  margin-left: 290px;
  text-align: left;
}
.removalform .formbody .ticketdetailslabel {
  font-weight: 500;
  display: block;
  cursor: default;
  text-align: left;
  width: 180px;
  height: 21px;
}
.removalform .formbody .gridTable {
  margin-bottom: 20px 0px 50px 0px;
  padding: 10px;
  border: 1px #c8c8c8 solid;
  border-collapse: collapse;
  max-width: 1100px;
  min-width: 800px;
  background-color: white;
  color: white;
}
.removalform .formbody .gridTable .gridHead th {
  font-weight: bold;
  background-color: whitesmoke;
  color: black;
  padding: 10px;
  text-align: left;
}
.removalform .formbody .gridTable .gridHead th.number {
  text-align: right;
}
.removalform .formbody .gridTable .gridHead a:link,
.removalform .formbody .gridTable .gridHead a:visited,
.removalform .formbody .gridTable .gridHead a:active,
.removalform .formbody .gridTable .gridHead a:hover {
  color: black;
}
.removalform .formbody .gridTable .gridHead a:hover {
  text-decoration: underline;
}
.removalform .formbody .gridTable tr.gridAltRow {
  background-color: whitesmoke;
}
.removalform .formbody .gridTable tr:hover {
  background-color: #f1f1f1;
}
.removalform .formbody .gridTable td {
  color: #333333;
  padding: 10px;
}
.removalform .formbody .gridTable .gridFooter td {
  padding: 10px;
  background-color: #c7d1d6;
  color: #999999;
  font-size: 12pt;
  text-align: left;
}
.removalform .formbody .gridTable .gridFooter a {
  font-weight: bold;
  color: #333333;
}
.removalform .formbody .statsTable {
  margin: 20px 0px 20px 0px;
  padding: 10px;
  border: 1px #c8c8c8 solid;
  border-collapse: collapse;
  width: 600px;
  background-color: white;
  color: #333333;
}
.removalform .formbody .statsTable tr {
  border-bottom: 1px #c8c8c8 solid;
}
.removalform .formbody .statsTable td {
  color: #333333;
  padding: 5px 10px;
}
.removalform .formbody .statsTable td.rightBorder {
  border-right: 1px #c8c8c8 solid;
}
.removalform .formbody .statsTable td.caption {
  font-weight: 500;
}
.removalform .formbody td.number {
  text-align: right;
}
.removalform .formbody h3 {
  margin-top: 25px;
}

.sbEnable {
  background-color: white;
}
.sbDisable {
  background-color: gray;
}
.numberBox {
  color: white;
  background-color: darkgray;
}
.none {
  display: none;
}
.listStyleNone {
  list-style-type: none;
}
.jqmWindow {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -375px;
  width: 750px;
  background-color: white;
  border: 1px solid #969696;
  padding: 15px 10px 10px 10px;
  box-shadow: 3px 3px 0px #cccccc;
}
.jqmWindow > h4 {
  color: #e66400;
  font-size: 16px;
  margin: 0px;
}
.jqmWindow > img.jqmClose {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
div.jqmWindowConfirmation {
  width: 530px;
  padding: 12px 12px 12px 12px;
}
div.jqmWindowConfirmation > .body {
  padding: 24px 0px 28px 0px;
}
.jqmDetailsWindow {
  display: none;
  position: fixed;
  top: 7%;
  left: 50%;
  margin-left: -450px;
  width: 900px;
  height: 550px;
  background-color: white;
  border: 2px solid #cccccc;
  padding: 20px;
}
.reportTableInPopup {
  margin-top: 5px;
}
.reportTableInPopupContainer {
  height: 465px;
  overflow: auto;
}
.reportTableWithPagingInPopupContainer {
  height: 435px;
  overflow: auto;
}
.wClose,
.pointer {
  cursor: pointer;
}
.wTitle {
  margin-top: -3px;
}
.cursor-default {
  cursor: default;
}
.jqmOverlay {
  background-color: black;
}
form.small-form label > .field-name.auto {
  width: auto;
}
/* overeride adcenter style to show compact add form */

form.add-form label > .field-name {
  width: 150px;
}
form.small-form label > .field-name {
  width: 143px;
}
.ie8 form.small-form label > .field-name {
  width: 133px;
}
form.small-form .two-thirds-width select {
  width: 215px;
}
form.flexible-form label > .field-name {
  width: auto;
}
/* overeride adcenter style to show add button in compact add form */

form.add-form input[type="button"].with-offset {
  margin-left: 32px;
}
form.add-form .two-thirds-width select {
  width: 211px;
}
input[type="button"][disabled]:hover {
  background: white;
  border-color: #cccccc;
  color: #cccccc;
  cursor: default;
}
input[type="button"]:first-of-type {
  border: 1px solid #cccccc;
}
.nobs input[type="button"] {
  padding: 5px 20px;
}
.bs input[type="button"]:hover {
  background: #e66400;
}
.bs input[type="button"] {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  margin-left: 4px;
  min-width: 68px;
  padding: 2px 20px 5px;
  text-transform: uppercase;
}
.bs button:hover {
  background: #d90026;
}
.bs table.grid > thead {
  color: #444444;
  background-color: #eaecee;
  border-bottom: 1px solid #c5c7c7;
  border-top: 1px solid #c5c7c7;
  line-height: 30px;
}
/* two-thirds-width is not supported for select */

.line-item .two-thirds-width select {
  width: 210px;
}
/* overridding this to 0 because IE doesn't support padding on article tag, and added wmbody div instead */

#page-content {
  padding-bottom: 0px;
}
#wmbody {
  padding-bottom: 10px;
}
.widgetFilter {
  margin-top: 10px;
}
.widgetFilter ul {
  padding: 0;
}
.widgetFilter ul,
.widgetFilter ul li {
  display: inline;
}
.widgetFilter ul li.selected {
  font-weight: bold;
}
.widgetFilter ul li + li::before {
  content: " | ";
}
.tree-view .tree-view {
  padding-left: 25px;
}
/* temporary styles which will be included into next update of adshared framework '*/

.line-item input[type="email"],
.line-item input[type="url"] {
  width: 314px;
}
.line-item .three-quarters-width input[type="email"],
.line-item .three-quarters-width input[type="url"] {
  width: 232.5px;
}
.line-item .two-thirds-width input[type="email"],
.line-item .two-thirds-width input[type="url"] {
  width: 205.3333px;
}
.line-item .half-width input[type="email"],
.line-item .half-width input[type="url"] {
  width: 151px;
}
.line-item .one-third-width input[type="email"],
.line-item .one-third-width input[type="url"] {
  width: 96.6666px;
}
.line-item .one-quarter-width input[type="email"],
.line-item .one-quarter-width input[type="url"] {
  width: 69.5px;
}
select.error,
input.error[type="email"],
input.error[type="url"] {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
input[type="checkbox"].error {
  outline: 2px solid red;
}
.bs input[type="checkbox"].error {
  width: 16px;
  height: 16px;
}
.bs label {
  font-weight: normal;
}
.bs input[type="checkbox"] + label {
  background: url("../../../Styles/images/checkbox_sprite.png") left top no-repeat;
  height: 16px;
  margin-left: -24px;
  padding-left: 24px;
  position: absolute;
  width: 16px;
}
textarea.error {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
h3.widgetTitle {
  margin-bottom: 0px;
}
h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.bs h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 15px;
}
.submitLinkTo2ndParty {
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 14px;
}
.validationErrorPlaceholder {
  color: #d90026;
}
.validationErrorPlaceholderBox {
  color: #d90026;
  background: #ffffcc;
  padding: 12px 11px 12px 11px;
  font-size: 14px;
  border: 1px solid;
  margin-bottom: 15px;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.clear {
  clear: both;
}
/* when we use css float property, we need to clear after the last floated item */

.no-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* when you use a div as a button but does not want it to be selectable */

.marginTop5 {
  margin-top: 5px;
}
.marginTop9 {
  margin-top: 9px;
}
.marginTop10 {
  margin-top: 10px;
}
.marginTop15 {
  margin-top: 15px;
}
.marginTop20 {
  margin-top: 20px;
}
.marginTop30 {
  margin-top: 30px;
}
.marginTop35 {
  margin-top: 35px;
}
.marginTopM5 {
  margin-top: -5px;
}
.marginTopM10 {
  margin-top: -10px;
}
.paddingTop20 {
  padding-top: 20px;
}
.paddingTop3 {
  padding-top: 3px;
}
.paddingTop5 {
  padding-top: 5px;
}
.paddingTop8 {
  padding-top: 8px;
}
.paddingTop10 {
  padding-top: 10px;
}
.paddingTop15 {
  padding-top: 15px;
}
.paddingRight8 {
  padding-right: 8px;
}
.paddingBottom5 {
  padding-bottom: 5px;
}
.paddingTLR10 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.padding0 {
  padding: 0px;
}
.padding10 {
  padding: 10px;
}
.paddingLeft5 {
  padding-left: 5px;
}
.paddingLeft10 {
  padding-left: 10px;
}
.paddingLeft20 {
  padding-left: 20px;
}
.paddingLeft40 {
  padding-left: 40px;
}
.paddingLeft200 {
  padding-left: 200px;
}
.paddingRight10 {
  padding-right: 10px;
}
.paddingRight20 {
  padding-right: 20px;
}
.paddingRight40 {
  padding-right: 40px;
}
.marginbottom0 {
  margin-bottom: 0px;
}
.marginbottom5 {
  margin-bottom: 5px;
}
.marginbottom {
  margin-bottom: 10px;
}
.marginBottom20 {
  margin-bottom: 20px;
}
.marginleft {
  margin-left: 10px;
}
.marginright {
  margin-right: 10px;
}
.marginRight30 {
  margin-right: 30px;
}
.marginRight20 {
  margin-right: 20px;
}
.marginRight250 {
  margin-right: 250px;
}
.marginLeftNeg {
  margin-left: -10px;
}
.marginleft5 {
  margin-left: 5px;
}
.marginleft10 {
  margin-left: 10px;
}
.marginleft15 {
  margin-left: 15px;
}
.marginleft20 {
  margin-left: 20px;
}
.marginLeft40 {
  margin-left: 40px;
}
.marginLeft50 {
  margin-left: 50px;
}
.marginLeft60 {
  margin-left: 60px;
}
.marginLeft80 {
  margin-left: 80px;
}
.margin0 {
  margin: 0px;
}
.width0 {
  width: 0;
}
.width20 {
  width: 20px;
}
.width50 {
  width: 50px;
}
.width25P {
  width: 24%;
}
.width50P {
  width: 49%;
}
.width47P {
  width: 47%;
}
.width75P {
  width: 74%;
}
.width100P {
  width: 98%;
}
.width80 {
  width: 80px;
}
.width100 {
  width: 100px;
}
.width135 {
  width: 135px;
}
.width230 {
  width: 230px;
}
.width250 {
  width: 250px;
}
.width265 {
  width: 265px;
}
.width280 {
  width: 280px;
}
.width300 {
  width: 300px;
}
.width400 {
  width: 400px;
}
.width500 {
  width: 500px;
}
.width700 {
  width: 700px;
}
.width850 {
  width: 850px;
}
.height20 {
  height: 20px;
}
.height25 {
  height: 25px;
}
.height55 {
  height: 55px;
}
.height85 {
  height: 85px;
}
.height100P {
  height: 100%;
}
.min-height75 {
  min-height: 75px;
}
sup {
  vertical-align: super;
  font-size: 70%;
}
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.leftalign {
  text-align: left;
}
.rightalign {
  text-align: right;
}
.centeralign {
  text-align: center;
}
.topalign {
  vertical-align: top;
}
.middlealign {
  vertical-align: middle;
}
.relmiddlealign {
  position: relative;
  top: 50%;
}
.successGreen {
  color: #339900;
}
.errorRed {
  color: #d90026;
}
.darkTitle {
  color: #444444;
}
.brown {
  color: brown;
}
span.auto {
  margin-left: 4px;
  width: auto;
}
#pagBox {
  width: 25px;
  text-align: center;
}
div.contentScroll {
  overflow: auto;
  height: 430px;
}
div.contentScrollShort {
  overflow: auto;
  height: 285px;
}
.bs #siteSearch + button {
  background: none;
  border: none;
}
.trend-icon {
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
}
.bs span.trend-increasing {
  color: #888888;
}
.nobs span.trend-increasing {
  color: #329e00;
}
.bs span.trend-decreasing {
  color: #888888;
}
.nobs span.trend-decreasing {
  color: #ef2d28;
}
.bs span.trend-constant {
  color: #888888;
}
.sparkline {
  display: none;
}
div.left-half,
div.right-half {
  width: 48%;
}
div.left-half {
  float: left;
}
div.right-half {
  float: right;
}
span.icon {
  display: inline-block;
}
span.widget-title-icon {
  margin: 10px 10px 10px 10px;
}
.bs span.widget-title-icon {
  margin-top: 20px;
}
span.header-text-with-icon > span {
  display: inline-block;
  vertical-align: middle;
}
span.header-text-with-icon > span {
  padding-left: 5px;
}
.calendar-preset {
  width: auto;
  min-width: 100px;
}
.bs .calendar-preset:hover {
  border: 1px solid #0c8484;
}
.nobs .calendar-preset:hover {
  border: 1px solid #ee6600;
}
.calendar-input > input[type="text"] {
  color: #444444;
  display: inline-block;
  vertical-align: middle;
  width: 110px;
  cursor: pointer;
  text-align: center;
  background-color: transparent;
}
.default-icons {
  display: inline-block;
  vertical-align: middle;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  width: 16px;
  height: 16px;
}
.default-icon-down {
  background-position: -64px -16px;
}
.default-icon-up {
  background-position: 0 -16px;
}
.default-icon-right {
  background-position: -32px -16px;
}
.default-icon-draft {
  background-position: -16px -112px;
}
.leftarrow,
.rightarrow {
  display: inline-block;
  vertical-align: middle;
  margin-left: -20px;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  background-position: -64px -16px;
  width: 16px;
  height: 16px;
}
a.rightarrow {
  margin-left: -10px;
}
.calendar-input > div {
  display: inline-block;
  padding-left: 10px;
}
.calendar-input-double {
  width: 260px;
}
div.TrafficSources {
  margin-right: 4px;
  padding-right: 28px;
  background-image: url(../../../Styles/images/Yahoo.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span {
  padding-right: 28px;
  background-image: url(../../../Styles/images/b.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span div {
  padding-top: 5px;
}
#site-nav > #site-nav-major .link-list {
  background-color: #e66400;
}
#site-nav > #site-nav-major .link-list a {
  color: white;
}
#site-nav > #site-nav-major .link-list a:hover {
  font-weight: bold;
}
.ad-coupon-msg {
  font-size: x-small;
}
.ad-coupon-code {
  background-color: #ffff99;
  border-bottom: #cccccc 0.08em solid;
  border-left: #cccccc 0.08em solid;
  border-right: #cccccc 0.08em solid;
  border-top: #cccccc 0.08em solid;
  border-width: thin;
  font-size: small;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
  text-transform: capitalize;
  width: 99%;
}
#dashboard-coupon-reminder span {
  background-color: #e66400;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin-top: 3px;
  padding: 8px 12px;
}
#siteList .verify-for-ads-creidt {
  color: #ff9900;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  padding: 8px 0;
  text-align: center;
}
.nobs #siteList .verify-for-ads-creidt {
  background-color: #797979;
}
.bs #siteList .verify-for-ads-creidt {
  background-color: #dededf;
}
#siteList .verify-for-ads-creidt span {
  font-size: 13px;
  font-weight: normal;
}
#siteList .verify-for-ads-creidt span:after {
  content: "*";
}
#header-coupon-reminder {
  color: #e66400;
  cursor: pointer;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  padding-right: 10px;
  text-transform: none;
}
.message-popup-title {
  color: #e66400;
  font-size: 16px;
  margin: 0;
  font-weight: bold;
}
#siteListBar {
  min-width: 1024px;
}
#mysites-tableheader {
  height: 90px;
  min-width: 1024px;
}
.tableheaderbox {
  background-color: #eaecee;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
  padding: 10px;
}
.bwt_gsc_newBtn {
  background: #21a779;
  color: white;
  height: 18px;
  width: 45px;
  padding: 2px 4px;
}
.separtor {
  width: 25px;
  height: 25px;
  border: 1px solid white;
  background: white;
  border-radius: 50%;
  margin: 16px 14px;
  position: relative;
  top: 6px;
  text-align: center;
}
.separtor::before {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  top: 23px;
}
.separtor::after {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  bottom: 24px;
}
.gsc_inlineLogo {
  display: inline;
}
.gsc_inlineLogo .googleLogo {
  display: inline-block;
  height: 48px;
  width: 48px;
  background: white;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  position: relative;
  line-height: 3;
  margin: 0 16px;
  bottom: 10px;
}
.gsc_inlineLogo .googleLogo .googleIcon {
  height: 23px;
  width: 23px;
  cursor: pointer;
}
.gsc_inlineText {
  display: inline;
}
.gsc_inlineText .gsc_inlineBlockText {
  display: inline-block;
  padding-top: 10px;
}
#importGSCModal {
  color: #333333;
}
#importGSCModal .modal-dialog {
  margin: 5% auto;
  width: 900px;
}
#importGSCModal .modal-dialog .modal-content {
  padding: 13px;
}
#importGSCModal .modal-dialog .modal-header {
  border: 0;
}
#importGSCModal .modal-dialog .gsc_modal_inlineText {
  margin-bottom: 48px;
  display: block;
  text-align: center;
  font-weight: bold;
}
#importGSCModal .modal-dialog .gsc_modal_inlineBlockText {
  color: #0c8484;
  display: inline-block;
  font-size: 20px;
}
#importGSCModal .modal-dialog .gsc_inlineBlockText {
  font-size: 22px;
}
#importGSCModal .modal-dialog .modal-body {
  min-height: 350px;
  position: relative;
}
#importGSCModal .modal-dialog .modal-body .panel-group .panel + .panel {
  margin-top: 10px;
  border-radius: 0 !important;
  box-shadow: none !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default {
  border-color: whitesmoke !important;
  background: whitesmoke !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse {
  padding: 0 30px 0 50px;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse .panel-body {
  padding: 15px 0 10px 0;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading {
  font-size: 14px;
  color: #333333;
  background: whitesmoke !important;
  border-color: whitesmoke !important;
  border-radius: 2px !important;
  padding: 24px !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a:hover {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .glyphicon-menu-right {
  margin-right: 10px;
}
#importGSCModal .modal-dialog .modal-body .gscModalBodyContent .gsc_modal_desc {
  font-size: 12px;
  color: #444444;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc {
  padding-bottom: 24px;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc b {
  color: #0c8484;
  font-weight: 500;
}
#importGSCModal .modal-dialog .modal-body .modalTable {
  height: 353px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .modal_msg {
  font-size: 14px;
  padding: 0;
  color: #333333;
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .status_title,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .status_title {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: normal;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg {
  display: block;
  background: #fde7e9;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg {
  display: block;
  background: #dff6dd;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator {
  position: absolute;
  left: 38%;
  top: 40%;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator img {
  padding-left: 94px;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator span {
  align-self: center;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList img {
  width: 24px;
  height: 24px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList #verifiedList li,
#importGSCModal .modal-dialog .modal-body .successVerifiedList #unVerifiedList li {
  display: none;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList .siteItem {
  list-style-type: none;
  display: block;
  padding: 4px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList a {
  text-decoration: none;
  cursor: pointer;
}
#importGSCModal .modal-dialog .modal-body .showImportedSitesList {
  height: 400px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .showMoreList {
  min-height: 200px;
}
#importGSCModal .modal-dialog .modal-footer {
  margin-top: 10px;
  border-top: 0;
}
#importGSCModal .modal-dialog .modal-footer .defaultClose {
  background-color: white;
  color: #444444;
  border: 1px solid #cccccc;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 22px;
}
#importGSCModal .modal-dialog .modal-footer .standardBtn {
  background-color: #0c8484;
  color: white;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 30px;
}
#importGSCModal .modal-dialog .modalTable .Table {
  display: table;
}
#importGSCModal .modal-dialog .modalTable .Title {
  display: table-caption;
  text-align: center;
  font-weight: bold;
  font-size: larger;
}
#importGSCModal .modal-dialog .modalTable .Heading {
  display: table-row;
  font-weight: bold;
  text-align: center;
  background: #eaecee;
  line-height: 11px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthLarge {
  min-width: 430px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthMedium {
  min-width: 120px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthSmall {
  min-width: 180px;
}
#importGSCModal .modal-dialog .modalTable .Heading .Cell {
  padding: 12px 18px 16px;
  line-height: 1em;
}
#importGSCModal .modal-dialog .modalTable .Row {
  display: table-row;
}
#importGSCModal .modal-dialog .modalTable .Row .Cell {
  padding: 14px 18px;
}
#importGSCModal .modal-dialog .modalTable .Row .siteCount {
  text-align: center;
}
#importGSCModal .modal-dialog .modalTable .Cell {
  display: table-cell;
  border-bottom: 1px solid #eaecee;
  border-width: thin;
  color: #444444;
  text-align: left;
}
#importGSCModal .card-body {
  font-size: 14px;
}
#importGSCModal .giffIcon {
  margin: 0 44px;
  height: 86px;
  width: 148px;
}
#importGSCModal .rotate {
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  transform: rotate(90deg);
  /* Standard syntax */

}
.gsc_modal_desc {
  font-size: 11px;
  color: #666666;
}
.diagnosticWidgetHeader {
  display: inline-block;
  margin-bottom: 5px;
}
.bs input[type="button"].orangeBorder {
  border: 2px solid #0c8484;
}
.nobs input[type="button"].orangeBorder {
  border: 2px solid #e66400;
}
#pagCont label {
  width: 100px;
}
.fullCenter {
  width: 100%;
  text-align: center;
}
img.thumbnail {
  margin: 10px 4px;
  border: none;
  height: 120px;
  width: 160px;
}
#activityIndicator {
  margin: auto;
  width: 100px;
  height: 50px;
  position: fixed;
  top: 70px;
  left: 50%;
  margin-left: -50px;
  z-index: 5000;
  text-align: center;
  display: none;
}
.orange-bottom-border {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.bs .orange-bottom-border {
  border-bottom-color: #0c8484;
}
.nobs .orange-bottom-border {
  border-bottom-color: #e66400;
}
.grey-bottom-border {
  border-bottom-width: 3px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
.grey-bottom-border-thin {
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
a.no-decoration:hover,
.crawlinformation td.pointer a:hover {
  text-decoration: none;
}
/* override adshared bottom tab navigation */

#site-nav-major .link-list a {
  text-transform: none !important;
}
#site-nav > #site-nav-minor {
  bottom: 93px;
}
.nobs #site-nav a.selectedOrange {
  color: #ee6600;
}
.bs #site-nav a.selectedOrange {
  color: #0c8484;
}
.tablefixed td {
  white-space: wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  overflow: hidden;
}
.tablefixed {
  table-layout: fixed;
}
.pre-wrap-content {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.widgetRight {
  text-align: right;
}
.widgetRight input[type="button"] + a {
  position: relative;
  top: -2px;
}
/* Keyword research tool lang/region issue workaround. Also seen on user role management page and index explorer. Very dirty hack. If the label has border-right it won't collapse and the text overlapping won't occur. So we will have to color it with background color */

.ie8 form .line-item label {
  border-right: 1px solid white;
}
.ie8 form.tableheaderbox .line-item label {
  border-right: 1px solid #eaecee;
}
.nowrap {
  white-space: nowrap;
}
/* ie7 and ie8 drop down fix. See http://stackoverflow.com/questions/73960/dropdownlist-width-in-ie for details. */

/* Since we don't have conditional css for ie8, we have to mix css and js to fix the issue */

.ie7 .line-item .half-width select.autowidth,
.ie8 .line-item .half-width select.autowidth,
.ie7 .line-item .auto-size-width select.autowidth,
.ie8 .line-item .auto-size-width select.autowidth {
  width: auto;
}
.ie7 .line-item .half-width .field.autosize,
.ie8 .line-item .half-width .field.autosize,
.ie7 .line-item .auto-size-width .field.autosize,
.ie8 .line-item .auto-size-width .field.autosize {
  display: inline;
}
label.auto-width > .field-name {
  width: auto;
}
form.add-form label.auto-width > .field-name {
  width: auto;
}
table.flipable tbody td.leftalign {
  text-align: left;
}
table.flipable tbody td.rightalign {
  text-align: right;
}
a.viewClicked {
  color: purple;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
input[type="file"]:-ms-input-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/*Firefox does not adheres to the placeholder styles followed by other browsers.*/

input:-moz-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/* Firefox 19+ */

input::-moz-placeholder {
  text-overflow: ellipsis;
}
span.trend-infinity {
  font-size: 28px;
  vertical-align: bottom;
}
span.trend-percent {
  font-size: inherit;
}
.inlineBlock {
  display: inline-block;
}
.loader-circles {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
}
.loader-circles .circle {
  position: absolute;
  width: 38px;
  height: 38px;
  opacity: 0;
  transform: rotate(225deg);
  animation-iteration-count: infinite;
  animation-name: circles-orbit;
  animation-duration: 5.5s;
}
.loader-circles .circle:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #4f4747;
}
.loader-circles .circle:nth-child(2) {
  animation-delay: 240ms;
}
.loader-circles .circle:nth-child(3) {
  animation-delay: 480ms;
}
.loader-circles .circle:nth-child(4) {
  animation-delay: 720ms;
}
.loader-circles .circle:nth-child(5) {
  animation-delay: 960ms;
}
@keyframes circles-orbit {
  0% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  7% {
    transform: rotate(345deg);
    animation-timing-function: linear;
  }
  30% {
    transform: rotate(455deg);
    animation-timing-function: ease-in-out;
  }
  39% {
    transform: rotate(690deg);
    animation-timing-function: linear;
  }
  70% {
    transform: rotate(815deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  75% {
    transform: rotate(945deg);
    animation-timing-function: ease-out;
  }
  76% {
    transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    transform: rotate(945deg);
    opacity: 0;
  }
}
.success-notification {
  background-color: whitesmoke;
  color: #339900;
  font-size: 20px;
  font-weight: bold;
  min-height: 30px;
  margin-bottom: 20px;
  padding-left: 5px;
}
.nobs .success-notification {
  padding-top: 5px;
}
.success-notification .bs {
  padding-top: 0px;
}
.success-icon-small,
.failure-icon-small {
  width: 0px;
  height: 0px;
  padding: 20px 20px 1px 1px;
  /*this is done to fix chrome issue of border around image. For reference : http://goo.gl/P0pBXw */
  background-repeat: round;
}
.nobs .success-icon-small {
  background-image: url("/Webmaster/Content/images/GreenCheckLg.png");
}
.bs .success-icon-small {
  background-image: url("/Webmaster/Content/images/tick.png");
}
.nobs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/RedXLg.png");
}
.bs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/cross.png");
}
a.as-btn {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  height: 27px;
  margin: 0 10px;
  min-width: 68px;
  padding: 5px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: -10px;
}
a.as-btn.secondary:hover {
  background: grey;
  color: white;
  text-decoration: none;
}
a.as-btn.primary:hover {
  background: #e66400;
  color: white;
  text-decoration: none;
}
.nobs #page-content h2 {
  color: black;
}
.bs .pop-up-content span {
  color: #0c8484;
  margin-left: 5px;
}
.bs .pop-up-content p {
  color: #444444;
  line-height: 1.2em;
  margin: 5px 5px 0;
}
.bs .selectbox {
  height: 26px;
}
.siteImage {
  width: 70px;
  height: 40px;
  border: 1px solid #999999;
}
#manage-gsc-text {
  padding-top: 5px;
  float: left;
}
.gsc-email-disconnect-txt {
  margin-left: 60px;
  text-decoration: none;
  cursor: pointer;
}
#gsc-email-success,
#gsc-email-error {
  padding-bottom: 5px;
  float: left;
}
#gsc-email-success {
  color: #339900;
}
#gsc-email-error {
  color: #d90026;
}
#gsc-bwt-logo {
  height: 50px;
}
.bwt_gsc_modal_footer_txt {
  text-align: left;
  width: 500px;
  float: left;
  padding-left: 16px;
}
.bwt_gsc_modal_footer_txt div {
  line-height: 100%;
  display: block;
}
.bwt_gsc_modal_footer_txt div #gsc_sites_selected {
  font-size: 14px;
}
.bwt_gsc_modal_footer_txt div #gsc_max_sites_warning {
  color: #d90026;
  font-size: 12px;
}
.mobile-friendliness #url-input-field {
  height: 30px;
  padding: 2px;
  width: 546px;
}
.mobile-friendliness #url-input-button {
  height: 36px;
  margin-left: 35px;
  width: 100px;
  padding: 2px;
  vertical-align: middle;
  background-color: #bb5200;
  color: white;
  border: 1px solid #bb5200;
  border-radius: 2px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
}
.mobile-friendliness #url-input-button:hover:not(:disabled) {
  background-color: #d45a00;
  border-color: #d45a00;
}
.mobile-friendliness #url-input-button:active:not(:disabled) {
  background-color: #a04700;
  border-color: #a04700;
}
.mobile-friendliness #url-input-button:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #888888;
  cursor: not-allowed;
  opacity: 0.6;
}
.mobile-friendliness #url-input-button:focus {
  outline: 2px solid #0078d4;
  outline-offset: 2px;
}
.mobile-friendliness #analyze-statement {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}
.mobile-friendliness #desc {
  font-size: 14px;
  width: 550px;
  margin-bottom: 20px;
  color: #747474;
}
.mobile-friendliness #desc a {
  text-decoration: underline;
}
.mobile-friendliness .info-area #loadingIndicator {
  margin-top: 50px;
  margin-left: 275px;
  width: 550px;
  display: none;
}
.mobile-friendliness #test-results {
  margin-top: 20px;
}
.mobile-friendliness #snapshot-section {
  display: inline-block;
  vertical-align: top;
  margin-left: 35px;
}
.mobile-friendliness #snapshot-section #snapshot {
  height: 400px;
  left: -238px;
  top: -50px;
  position: relative;
}
.mobile-friendliness #snapshot-section #body {
  height: 490px;
}
.mobile-friendliness #result-section {
  display: inline-block;
  width: 550px;
}
.mobile-friendliness #explaination {
  padding-left: 2px;
  margin-bottom: 30px;
}
.mobile-friendliness #conclusion {
  font-size: 20px;
  font-weight: bold;
  height: 30px;
  background-color: whitesmoke;
  padding-top: 15px;
  padding-left: 5px;
  margin-bottom: 20px;
}
.mobile-friendliness .reason-title {
  font-size: 16px;
  margin-bottom: 16px;
}
.mobile-friendliness .reason-title .icon {
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
  width: 30px;
}
.mobile-friendliness .resources {
  font-size: 14px;
  display: none;
  background-color: #fbfbfb;
  margin-left: 40px;
  padding: 5px 10px;
  color: #616172;
}
.mobile-friendliness .resources .main {
  width: 510px;
}
.mobile-friendliness .resources .other span {
  font-size: 12px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-friendliness .resources .see-more {
  cursor: pointer;
}
.mobile-friendliness .resources-link {
  cursor: pointer;
  margin-bottom: -3px;
}
.mobile-friendliness .popup-container a {
  font-size: 13px;
}

.block-upload-form input {
    margin: 0;
}
.block-upload-form input[type=file] {
   position:absolute;
   opacity:0;
   filter:alpha(opacity=0);
   cursor: pointer;
   margin:0;
   padding:0;
   left:-5px;
}

a.link-button {
    font-family: Arial, Helvetica, Segoe UI, sans-serif;
    color: #04c;
}

a.link-button:visited {
    color: #04c;
}

#uploaddoc:active + a span,
a.link-button:active {
    text-decoration: none;
}

#uploaddoc:hover + a span,
a.link-button:hover {
    text-decoration: underline;
}

.block-form input[type=text],
.block-form select
{
    width: 300px;
    font-size: 14px;
}

.block-form input[type=url]
{
    width: 500px;
}

.block-form textarea {
    width: 300px;
    height: 80px;
    margin-top: 5px;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    -webkit-transition: all 500ms;
    transition: all 500ms;
    resize: none;
    font-size: 14px;
    font-family: Arial, Helvetica, Segoe UI, sans-serif;
}


.block-form textarea.large-fixed {
    width: 500px;
    height: 300px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.block-form textarea.large-fixed:focus {
    transition: none;
    width: 500px;
    height: 300px;
}

.block-form textarea:focus {
    width: 500px;
    height: 300px;
}

.ie8 .block-form textarea:focus,
.ie9 .block-form textarea:focus {
    width: 300px;
    height: 80px;
}

.block-form iframe[name=docUploader] {
    height: 19px;
    width: 300px;
    margin-top: 10px;
    overflow:hidden;
}

.block-section-title {
    color: #e66400;
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 10px;
}

.block-subsection-title {
    color: black;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
}

.block-ack-title {
    color: #444;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.block-section-body {
    padding-left: 15px;
}

.block-section-body > div {
    margin-bottom: 15px;
}

.block-section-body.part1 > div {
    margin-bottom: 20px;
}

.block-section-body select {
    height: 28px;
}

.block-section-body  div > input[type=text],
.block-section-body  div > select,
.block-section-body  .yesno-radio
 {
    margin-top: 5px;
}

.block-form .yesno {
    padding-left: 10px;
}

.block-form .yesno >label:first-child {
    padding-right: 5px;
}

.block-form .yesno + div > textarea,
.block-form .yesno + div > label {
    margin-left: 10px;
    margin-bottom: 0;
}

.block-form ul {
    margin: 5px 0
}

.block-form li {
    list-style: disc;
    padding-bottom: 5px;
}

.block-form .grid .validationErrorPlaceholder {
    font-weight: bold;
    font-size: 12px;
}

.add-remove { background: url(/webmaster/content/images/addremove.png) no-repeat top left; width: 12px; height: 12px;  }
.add-remove.close { background-position: 0 0;  } 
.add-remove.close:hover { background-position: 0 -14px;  } 
.add-remove.close:active { background-position: 0 -28px;  } 
.add-remove.add-new { background-position: 0 -42px; display: inline-block; } 

.block-form .grid {
    margin-bottom: 0;
}

.block-form .grid th:first-child,
.block-form .grid td:first-child {
    width: 20px;
}

.block-form label.error {
    display: block;
    color: #d90026;
    font-size: 14px;
}

.block-form  .upload-container {
    margin-bottom: 0;
}
.block-urls .block-section-body {
    margin-bottom: 30px;
}

.block-urls .block-section-body:last-child {
    margin-bottom: 15px;
}

.block-form .name-note {
    font-style: italic;
    margin-top: 5px;
}

#mainContent .block-form ul {
    margin: 5px 0;
}

.block-form .checked-item {
    margin-left: 15px;
    margin-top: 5px;
}

.block-form table.checked-items {
    margin-left: 15px;
}

.block-form table.checked-items td {
    padding-top: 5px;
    vertical-align: top;
}

.euthankyou div {
    margin-top: 30px;
    color: black;
}


.euthankyou .code {
    font-weight: bold;
}

.blackBorder2 {
    border: 2px solid black;
}
#copyrightTablecontainer .violatingUrl {
  width: 50%;
  word-wrap: break-word;
  overflow: hidden;
}
#copyrightTablecontainer .copyrightOwner {
  width: 20%;
  word-wrap: break-word;
  overflow: hidden;
  text-align: left;
}
#copyrightTablecontainer .noticesButtonsOrText {
  width: 30%;
  text-align: left;
}
#copyrightTablecontainer #copyrightPrevNext {
  position: relative;
  left: 45%;
  font-size: large;
}
#copyrightTablecontainer .counterNotice,
#copyrightTablecontainer .infringementNotice {
  height: 32px;
  text-transform: initial;
  border: 1px solid;
  padding: 0 10px;
  margin: 5px 0;
  min-width: 170px;
}

.reports-calendar {
  margin-top: -45px;
}
.crawldescription {
  text-transform: none;
  font-size: small;
  display: block;
  font-weight: normal;
}
.green-label {
  color: #44892f;
}
.exclMark {
  color: red;
  font-weight: bold;
}
.bs #pageTrafficTableContainer h3.widgetTitle {
  color: #0d8484;
}
.bs #pageTrafficTableContainer .grid tr > td > a:nth-child(1) {
  color: #1020d0;
  font-size: 16px;
}
.bs #pageTrafficTableContainer .grid tr > td > a:nth-child(2) {
  display: block;
  margin-top: -10px;
  color: #777777;
  font-size: 13px;
}
.bs #keywordsTableContainer .grid tbody tr > td {
  color: #1020d0;
  font-size: 16px;
}
.bs #keywordsTableContainer .grid tbody tr > td .viewtrafficDetails {
  display: block;
  color: #777777;
  font-size: 13px;
  margin-top: -10px;
}
.bs #siteactivityreportswidget #legend > .line-item > ul > li {
  display: inline;
  padding-left: 50px;
}
.bs #siteactivityreportswidget .charts-container > tbody > tr > td {
  display: block;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="0"]:after {
  border: 2px solid #215dd3;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="0"]:checked:after {
  border: 2px solid #215dd3;
  background-color: #215dd3;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="1"]:after {
  border: 2px solid #339a00;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="1"]:checked:after {
  border: 2px solid #339a00;
  background-color: #339a00;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="2"]:after {
  border: 2px solid #009bda;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="2"]:checked:after {
  border: 2px solid #009bda;
  background-color: #009bda;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="3"]:after {
  border: 2px solid #ef2a24;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="3"]:checked:after {
  border: 2px solid #ef2a24;
  background-color: #ef2a24;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="4"]:after {
  border: 2px solid #727272;
}
.bs #siteactivityreportswidget input[type="checkbox"][index="4"]:checked:after {
  border: 2px solid #727272;
  background-color: #727272;
}

.sbEnable {
  background-color: white;
}
.sbDisable {
  background-color: gray;
}
.numberBox {
  color: white;
  background-color: darkgray;
}
.none {
  display: none;
}
.listStyleNone {
  list-style-type: none;
}
.jqmWindow {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -375px;
  width: 750px;
  background-color: white;
  border: 1px solid #969696;
  padding: 15px 10px 10px 10px;
  box-shadow: 3px 3px 0px #cccccc;
}
.jqmWindow > h4 {
  color: #e66400;
  font-size: 16px;
  margin: 0px;
}
.jqmWindow > img.jqmClose {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
div.jqmWindowConfirmation {
  width: 530px;
  padding: 12px 12px 12px 12px;
}
div.jqmWindowConfirmation > .body {
  padding: 24px 0px 28px 0px;
}
.jqmDetailsWindow {
  display: none;
  position: fixed;
  top: 7%;
  left: 50%;
  margin-left: -450px;
  width: 900px;
  height: 550px;
  background-color: white;
  border: 2px solid #cccccc;
  padding: 20px;
}
.reportTableInPopup {
  margin-top: 5px;
}
.reportTableInPopupContainer {
  height: 465px;
  overflow: auto;
}
.reportTableWithPagingInPopupContainer {
  height: 435px;
  overflow: auto;
}
.wClose,
.pointer {
  cursor: pointer;
}
.wTitle {
  margin-top: -3px;
}
.cursor-default {
  cursor: default;
}
.jqmOverlay {
  background-color: black;
}
form.small-form label > .field-name.auto {
  width: auto;
}
/* overeride adcenter style to show compact add form */

form.add-form label > .field-name {
  width: 150px;
}
form.small-form label > .field-name {
  width: 143px;
}
.ie8 form.small-form label > .field-name {
  width: 133px;
}
form.small-form .two-thirds-width select {
  width: 215px;
}
form.flexible-form label > .field-name {
  width: auto;
}
/* overeride adcenter style to show add button in compact add form */

form.add-form input[type="button"].with-offset {
  margin-left: 32px;
}
form.add-form .two-thirds-width select {
  width: 211px;
}
input[type="button"][disabled]:hover {
  background: white;
  border-color: #cccccc;
  color: #cccccc;
  cursor: default;
}
input[type="button"]:first-of-type {
  border: 1px solid #cccccc;
}
.nobs input[type="button"] {
  padding: 5px 20px;
}
.bs input[type="button"]:hover {
  background: #e66400;
}
.bs input[type="button"] {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  margin-left: 4px;
  min-width: 68px;
  padding: 2px 20px 5px;
  text-transform: uppercase;
}
.bs button:hover {
  background: #d90026;
}
.bs table.grid > thead {
  color: #444444;
  background-color: #eaecee;
  border-bottom: 1px solid #c5c7c7;
  border-top: 1px solid #c5c7c7;
  line-height: 30px;
}
/* two-thirds-width is not supported for select */

.line-item .two-thirds-width select {
  width: 210px;
}
/* overridding this to 0 because IE doesn't support padding on article tag, and added wmbody div instead */

#page-content {
  padding-bottom: 0px;
}
#wmbody {
  padding-bottom: 10px;
}
.widgetFilter {
  margin-top: 10px;
}
.widgetFilter ul {
  padding: 0;
}
.widgetFilter ul,
.widgetFilter ul li {
  display: inline;
}
.widgetFilter ul li.selected {
  font-weight: bold;
}
.widgetFilter ul li + li::before {
  content: " | ";
}
.tree-view .tree-view {
  padding-left: 25px;
}
/* temporary styles which will be included into next update of adshared framework '*/

.line-item input[type="email"],
.line-item input[type="url"] {
  width: 314px;
}
.line-item .three-quarters-width input[type="email"],
.line-item .three-quarters-width input[type="url"] {
  width: 232.5px;
}
.line-item .two-thirds-width input[type="email"],
.line-item .two-thirds-width input[type="url"] {
  width: 205.3333px;
}
.line-item .half-width input[type="email"],
.line-item .half-width input[type="url"] {
  width: 151px;
}
.line-item .one-third-width input[type="email"],
.line-item .one-third-width input[type="url"] {
  width: 96.6666px;
}
.line-item .one-quarter-width input[type="email"],
.line-item .one-quarter-width input[type="url"] {
  width: 69.5px;
}
select.error,
input.error[type="email"],
input.error[type="url"] {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
input[type="checkbox"].error {
  outline: 2px solid red;
}
.bs input[type="checkbox"].error {
  width: 16px;
  height: 16px;
}
.bs label {
  font-weight: normal;
}
.bs input[type="checkbox"] + label {
  background: url("../../../Styles/images/checkbox_sprite.png") left top no-repeat;
  height: 16px;
  margin-left: -24px;
  padding-left: 24px;
  position: absolute;
  width: 16px;
}
textarea.error {
  background-color: #ffebeb;
  border-color: #d90026;
  color: #d90026;
}
h3.widgetTitle {
  margin-bottom: 0px;
}
h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.bs h3.section-title {
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 15px;
}
.submitLinkTo2ndParty {
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 14px;
}
.validationErrorPlaceholder {
  color: #d90026;
}
.validationErrorPlaceholderBox {
  color: #d90026;
  background: #ffffcc;
  padding: 12px 11px 12px 11px;
  font-size: 14px;
  border: 1px solid;
  margin-bottom: 15px;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.clear {
  clear: both;
}
/* when we use css float property, we need to clear after the last floated item */

.no-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* when you use a div as a button but does not want it to be selectable */

.marginTop5 {
  margin-top: 5px;
}
.marginTop9 {
  margin-top: 9px;
}
.marginTop10 {
  margin-top: 10px;
}
.marginTop15 {
  margin-top: 15px;
}
.marginTop20 {
  margin-top: 20px;
}
.marginTop30 {
  margin-top: 30px;
}
.marginTop35 {
  margin-top: 35px;
}
.marginTopM5 {
  margin-top: -5px;
}
.marginTopM10 {
  margin-top: -10px;
}
.paddingTop20 {
  padding-top: 20px;
}
.paddingTop3 {
  padding-top: 3px;
}
.paddingTop5 {
  padding-top: 5px;
}
.paddingTop8 {
  padding-top: 8px;
}
.paddingTop10 {
  padding-top: 10px;
}
.paddingTop15 {
  padding-top: 15px;
}
.paddingRight8 {
  padding-right: 8px;
}
.paddingBottom5 {
  padding-bottom: 5px;
}
.paddingTLR10 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.padding0 {
  padding: 0px;
}
.padding10 {
  padding: 10px;
}
.paddingLeft5 {
  padding-left: 5px;
}
.paddingLeft10 {
  padding-left: 10px;
}
.paddingLeft20 {
  padding-left: 20px;
}
.paddingLeft40 {
  padding-left: 40px;
}
.paddingLeft200 {
  padding-left: 200px;
}
.paddingRight10 {
  padding-right: 10px;
}
.paddingRight20 {
  padding-right: 20px;
}
.paddingRight40 {
  padding-right: 40px;
}
.marginbottom0 {
  margin-bottom: 0px;
}
.marginbottom5 {
  margin-bottom: 5px;
}
.marginbottom {
  margin-bottom: 10px;
}
.marginBottom20 {
  margin-bottom: 20px;
}
.marginleft {
  margin-left: 10px;
}
.marginright {
  margin-right: 10px;
}
.marginRight30 {
  margin-right: 30px;
}
.marginRight20 {
  margin-right: 20px;
}
.marginRight250 {
  margin-right: 250px;
}
.marginLeftNeg {
  margin-left: -10px;
}
.marginleft5 {
  margin-left: 5px;
}
.marginleft10 {
  margin-left: 10px;
}
.marginleft15 {
  margin-left: 15px;
}
.marginleft20 {
  margin-left: 20px;
}
.marginLeft40 {
  margin-left: 40px;
}
.marginLeft50 {
  margin-left: 50px;
}
.marginLeft60 {
  margin-left: 60px;
}
.marginLeft80 {
  margin-left: 80px;
}
.margin0 {
  margin: 0px;
}
.width0 {
  width: 0;
}
.width20 {
  width: 20px;
}
.width50 {
  width: 50px;
}
.width25P {
  width: 24%;
}
.width50P {
  width: 49%;
}
.width47P {
  width: 47%;
}
.width75P {
  width: 74%;
}
.width100P {
  width: 98%;
}
.width80 {
  width: 80px;
}
.width100 {
  width: 100px;
}
.width135 {
  width: 135px;
}
.width230 {
  width: 230px;
}
.width250 {
  width: 250px;
}
.width265 {
  width: 265px;
}
.width280 {
  width: 280px;
}
.width300 {
  width: 300px;
}
.width400 {
  width: 400px;
}
.width500 {
  width: 500px;
}
.width700 {
  width: 700px;
}
.width850 {
  width: 850px;
}
.height20 {
  height: 20px;
}
.height25 {
  height: 25px;
}
.height55 {
  height: 55px;
}
.height85 {
  height: 85px;
}
.height100P {
  height: 100%;
}
.min-height75 {
  min-height: 75px;
}
sup {
  vertical-align: super;
  font-size: 70%;
}
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.leftalign {
  text-align: left;
}
.rightalign {
  text-align: right;
}
.centeralign {
  text-align: center;
}
.topalign {
  vertical-align: top;
}
.middlealign {
  vertical-align: middle;
}
.relmiddlealign {
  position: relative;
  top: 50%;
}
.successGreen {
  color: #339900;
}
.errorRed {
  color: #d90026;
}
.darkTitle {
  color: #444444;
}
.brown {
  color: brown;
}
span.auto {
  margin-left: 4px;
  width: auto;
}
#pagBox {
  width: 25px;
  text-align: center;
}
div.contentScroll {
  overflow: auto;
  height: 430px;
}
div.contentScrollShort {
  overflow: auto;
  height: 285px;
}
.bs #siteSearch + button {
  background: none;
  border: none;
}
.trend-icon {
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
}
.bs span.trend-increasing {
  color: #888888;
}
.nobs span.trend-increasing {
  color: #329e00;
}
.bs span.trend-decreasing {
  color: #888888;
}
.nobs span.trend-decreasing {
  color: #ef2d28;
}
.bs span.trend-constant {
  color: #888888;
}
.sparkline {
  display: none;
}
div.left-half,
div.right-half {
  width: 48%;
}
div.left-half {
  float: left;
}
div.right-half {
  float: right;
}
span.icon {
  display: inline-block;
}
span.widget-title-icon {
  margin: 10px 10px 10px 10px;
}
.bs span.widget-title-icon {
  margin-top: 20px;
}
span.header-text-with-icon > span {
  display: inline-block;
  vertical-align: middle;
}
span.header-text-with-icon > span {
  padding-left: 5px;
}
.calendar-preset {
  width: auto;
  min-width: 100px;
}
.bs .calendar-preset:hover {
  border: 1px solid #0c8484;
}
.nobs .calendar-preset:hover {
  border: 1px solid #ee6600;
}
.calendar-input > input[type="text"] {
  color: #444444;
  display: inline-block;
  vertical-align: middle;
  width: 110px;
  cursor: pointer;
  text-align: center;
  background-color: transparent;
}
.default-icons {
  display: inline-block;
  vertical-align: middle;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  width: 16px;
  height: 16px;
}
.default-icon-down {
  background-position: -64px -16px;
}
.default-icon-up {
  background-position: 0 -16px;
}
.default-icon-right {
  background-position: -32px -16px;
}
.default-icon-draft {
  background-position: -16px -112px;
}
.leftarrow,
.rightarrow {
  display: inline-block;
  vertical-align: middle;
  margin-left: -20px;
  background-image: url(/webmaster/content/themes/base/images/ui-icons_222222_256x240.png);
  background-position: -64px -16px;
  width: 16px;
  height: 16px;
}
a.rightarrow {
  margin-left: -10px;
}
.calendar-input > div {
  display: inline-block;
  padding-left: 10px;
}
.calendar-input-double {
  width: 260px;
}
div.TrafficSources {
  margin-right: 4px;
  padding-right: 28px;
  background-image: url(../../../Styles/images/Yahoo.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span {
  padding-right: 28px;
  background-image: url(../../../Styles/images/b.png);
  height: 24px;
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
div.TrafficSources span div {
  padding-top: 5px;
}
#site-nav > #site-nav-major .link-list {
  background-color: #e66400;
}
#site-nav > #site-nav-major .link-list a {
  color: white;
}
#site-nav > #site-nav-major .link-list a:hover {
  font-weight: bold;
}
.ad-coupon-msg {
  font-size: x-small;
}
.ad-coupon-code {
  background-color: #ffff99;
  border-bottom: #cccccc 0.08em solid;
  border-left: #cccccc 0.08em solid;
  border-right: #cccccc 0.08em solid;
  border-top: #cccccc 0.08em solid;
  border-width: thin;
  font-size: small;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
  text-transform: capitalize;
  width: 99%;
}
#dashboard-coupon-reminder span {
  background-color: #e66400;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin-top: 3px;
  padding: 8px 12px;
}
#siteList .verify-for-ads-creidt {
  color: #ff9900;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  padding: 8px 0;
  text-align: center;
}
.nobs #siteList .verify-for-ads-creidt {
  background-color: #797979;
}
.bs #siteList .verify-for-ads-creidt {
  background-color: #dededf;
}
#siteList .verify-for-ads-creidt span {
  font-size: 13px;
  font-weight: normal;
}
#siteList .verify-for-ads-creidt span:after {
  content: "*";
}
#header-coupon-reminder {
  color: #e66400;
  cursor: pointer;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  padding-right: 10px;
  text-transform: none;
}
.message-popup-title {
  color: #e66400;
  font-size: 16px;
  margin: 0;
  font-weight: bold;
}
#siteListBar {
  min-width: 1024px;
}
#mysites-tableheader {
  height: 90px;
  min-width: 1024px;
}
.tableheaderbox {
  background-color: #eaecee;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
  padding: 10px;
}
.bwt_gsc_newBtn {
  background: #21a779;
  color: white;
  height: 18px;
  width: 45px;
  padding: 2px 4px;
}
.separtor {
  width: 25px;
  height: 25px;
  border: 1px solid white;
  background: white;
  border-radius: 50%;
  margin: 16px 14px;
  position: relative;
  top: 6px;
  text-align: center;
}
.separtor::before {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  top: 23px;
}
.separtor::after {
  border-left: 3px solid white;
  content: "";
  height: 32px;
  left: 10px;
  position: absolute;
  bottom: 24px;
}
.gsc_inlineLogo {
  display: inline;
}
.gsc_inlineLogo .googleLogo {
  display: inline-block;
  height: 48px;
  width: 48px;
  background: white;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  position: relative;
  line-height: 3;
  margin: 0 16px;
  bottom: 10px;
}
.gsc_inlineLogo .googleLogo .googleIcon {
  height: 23px;
  width: 23px;
  cursor: pointer;
}
.gsc_inlineText {
  display: inline;
}
.gsc_inlineText .gsc_inlineBlockText {
  display: inline-block;
  padding-top: 10px;
}
#importGSCModal {
  color: #333333;
}
#importGSCModal .modal-dialog {
  margin: 5% auto;
  width: 900px;
}
#importGSCModal .modal-dialog .modal-content {
  padding: 13px;
}
#importGSCModal .modal-dialog .modal-header {
  border: 0;
}
#importGSCModal .modal-dialog .gsc_modal_inlineText {
  margin-bottom: 48px;
  display: block;
  text-align: center;
  font-weight: bold;
}
#importGSCModal .modal-dialog .gsc_modal_inlineBlockText {
  color: #0c8484;
  display: inline-block;
  font-size: 20px;
}
#importGSCModal .modal-dialog .gsc_inlineBlockText {
  font-size: 22px;
}
#importGSCModal .modal-dialog .modal-body {
  min-height: 350px;
  position: relative;
}
#importGSCModal .modal-dialog .modal-body .panel-group .panel + .panel {
  margin-top: 10px;
  border-radius: 0 !important;
  box-shadow: none !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default {
  border-color: whitesmoke !important;
  background: whitesmoke !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse {
  padding: 0 30px 0 50px;
}
#importGSCModal .modal-dialog .modal-body .panel-default .panel-collapse .panel-body {
  padding: 15px 0 10px 0;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading {
  font-size: 14px;
  color: #333333;
  background: whitesmoke !important;
  border-color: whitesmoke !important;
  border-radius: 2px !important;
  padding: 24px !important;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .panel-title a:hover {
  text-decoration: none;
}
#importGSCModal .modal-dialog .modal-body .panel-default > .panel-heading .glyphicon-menu-right {
  margin-right: 10px;
}
#importGSCModal .modal-dialog .modal-body .gscModalBodyContent .gsc_modal_desc {
  font-size: 12px;
  color: #444444;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc {
  padding-bottom: 24px;
}
#importGSCModal .modal-dialog .modal-body .sitesTableDesc b {
  color: #0c8484;
  font-weight: 500;
}
#importGSCModal .modal-dialog .modal-body .modalTable {
  height: 353px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .modal_msg {
  font-size: 14px;
  padding: 0;
  color: #333333;
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .status_title,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .status_title {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: normal;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg {
  display: block;
  background: #fde7e9;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .unverified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .unverified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg {
  display: block;
  background: #dff6dd;
  padding: 13px 16px;
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .bwt_gsc_failure_msg .verified_site_msg b,
#importGSCModal .modal-dialog .modal-body .bwt_gsc_success_msg_desc .verified_site_msg b {
  color: #333333;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator {
  position: absolute;
  left: 38%;
  top: 40%;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator img {
  padding-left: 94px;
}
#importGSCModal .modal-dialog .modal-body .loadingIndicator span {
  align-self: center;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList img {
  width: 24px;
  height: 24px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList #verifiedList li,
#importGSCModal .modal-dialog .modal-body .successVerifiedList #unVerifiedList li {
  display: none;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList .siteItem {
  list-style-type: none;
  display: block;
  padding: 4px;
}
#importGSCModal .modal-dialog .modal-body .successVerifiedList a {
  text-decoration: none;
  cursor: pointer;
}
#importGSCModal .modal-dialog .modal-body .showImportedSitesList {
  height: 400px;
  overflow-y: auto;
}
#importGSCModal .modal-dialog .modal-body .showMoreList {
  min-height: 200px;
}
#importGSCModal .modal-dialog .modal-footer {
  margin-top: 10px;
  border-top: 0;
}
#importGSCModal .modal-dialog .modal-footer .defaultClose {
  background-color: white;
  color: #444444;
  border: 1px solid #cccccc;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 22px;
}
#importGSCModal .modal-dialog .modal-footer .standardBtn {
  background-color: #0c8484;
  color: white;
  font-size: 15px;
  border-radius: 0;
  padding: 4px 30px;
}
#importGSCModal .modal-dialog .modalTable .Table {
  display: table;
}
#importGSCModal .modal-dialog .modalTable .Title {
  display: table-caption;
  text-align: center;
  font-weight: bold;
  font-size: larger;
}
#importGSCModal .modal-dialog .modalTable .Heading {
  display: table-row;
  font-weight: bold;
  text-align: center;
  background: #eaecee;
  line-height: 11px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthLarge {
  min-width: 430px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthMedium {
  min-width: 120px;
}
#importGSCModal .modal-dialog .modalTable .Heading .minWidthSmall {
  min-width: 180px;
}
#importGSCModal .modal-dialog .modalTable .Heading .Cell {
  padding: 12px 18px 16px;
  line-height: 1em;
}
#importGSCModal .modal-dialog .modalTable .Row {
  display: table-row;
}
#importGSCModal .modal-dialog .modalTable .Row .Cell {
  padding: 14px 18px;
}
#importGSCModal .modal-dialog .modalTable .Row .siteCount {
  text-align: center;
}
#importGSCModal .modal-dialog .modalTable .Cell {
  display: table-cell;
  border-bottom: 1px solid #eaecee;
  border-width: thin;
  color: #444444;
  text-align: left;
}
#importGSCModal .card-body {
  font-size: 14px;
}
#importGSCModal .giffIcon {
  margin: 0 44px;
  height: 86px;
  width: 148px;
}
#importGSCModal .rotate {
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  transform: rotate(90deg);
  /* Standard syntax */

}
.gsc_modal_desc {
  font-size: 11px;
  color: #666666;
}
.diagnosticWidgetHeader {
  display: inline-block;
  margin-bottom: 5px;
}
.bs input[type="button"].orangeBorder {
  border: 2px solid #0c8484;
}
.nobs input[type="button"].orangeBorder {
  border: 2px solid #e66400;
}
#pagCont label {
  width: 100px;
}
.fullCenter {
  width: 100%;
  text-align: center;
}
img.thumbnail {
  margin: 10px 4px;
  border: none;
  height: 120px;
  width: 160px;
}
#activityIndicator {
  margin: auto;
  width: 100px;
  height: 50px;
  position: fixed;
  top: 70px;
  left: 50%;
  margin-left: -50px;
  z-index: 5000;
  text-align: center;
  display: none;
}
.orange-bottom-border {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.bs .orange-bottom-border {
  border-bottom-color: #0c8484;
}
.nobs .orange-bottom-border {
  border-bottom-color: #e66400;
}
.grey-bottom-border {
  border-bottom-width: 3px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
.grey-bottom-border-thin {
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
}
a.no-decoration:hover,
.crawlinformation td.pointer a:hover {
  text-decoration: none;
}
/* override adshared bottom tab navigation */

#site-nav-major .link-list a {
  text-transform: none !important;
}
#site-nav > #site-nav-minor {
  bottom: 93px;
}
.nobs #site-nav a.selectedOrange {
  color: #ee6600;
}
.bs #site-nav a.selectedOrange {
  color: #0c8484;
}
.tablefixed td {
  white-space: wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  overflow: hidden;
}
.tablefixed {
  table-layout: fixed;
}
.pre-wrap-content {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.widgetRight {
  text-align: right;
}
.widgetRight input[type="button"] + a {
  position: relative;
  top: -2px;
}
/* Keyword research tool lang/region issue workaround. Also seen on user role management page and index explorer. Very dirty hack. If the label has border-right it won't collapse and the text overlapping won't occur. So we will have to color it with background color */

.ie8 form .line-item label {
  border-right: 1px solid white;
}
.ie8 form.tableheaderbox .line-item label {
  border-right: 1px solid #eaecee;
}
.nowrap {
  white-space: nowrap;
}
/* ie7 and ie8 drop down fix. See http://stackoverflow.com/questions/73960/dropdownlist-width-in-ie for details. */

/* Since we don't have conditional css for ie8, we have to mix css and js to fix the issue */

.ie7 .line-item .half-width select.autowidth,
.ie8 .line-item .half-width select.autowidth,
.ie7 .line-item .auto-size-width select.autowidth,
.ie8 .line-item .auto-size-width select.autowidth {
  width: auto;
}
.ie7 .line-item .half-width .field.autosize,
.ie8 .line-item .half-width .field.autosize,
.ie7 .line-item .auto-size-width .field.autosize,
.ie8 .line-item .auto-size-width .field.autosize {
  display: inline;
}
label.auto-width > .field-name {
  width: auto;
}
form.add-form label.auto-width > .field-name {
  width: auto;
}
table.flipable tbody td.leftalign {
  text-align: left;
}
table.flipable tbody td.rightalign {
  text-align: right;
}
a.viewClicked {
  color: purple;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
input[type="file"]:-ms-input-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/*Firefox does not adheres to the placeholder styles followed by other browsers.*/

input:-moz-placeholder {
  text-overflow: ellipsis;
  color: #8e8e8e;
}
/* Firefox 19+ */

input::-moz-placeholder {
  text-overflow: ellipsis;
}
span.trend-infinity {
  font-size: 28px;
  vertical-align: bottom;
}
span.trend-percent {
  font-size: inherit;
}
.inlineBlock {
  display: inline-block;
}
.loader-circles {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
}
.loader-circles .circle {
  position: absolute;
  width: 38px;
  height: 38px;
  opacity: 0;
  transform: rotate(225deg);
  animation-iteration-count: infinite;
  animation-name: circles-orbit;
  animation-duration: 5.5s;
}
.loader-circles .circle:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #4f4747;
}
.loader-circles .circle:nth-child(2) {
  animation-delay: 240ms;
}
.loader-circles .circle:nth-child(3) {
  animation-delay: 480ms;
}
.loader-circles .circle:nth-child(4) {
  animation-delay: 720ms;
}
.loader-circles .circle:nth-child(5) {
  animation-delay: 960ms;
}
@keyframes circles-orbit {
  0% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  7% {
    transform: rotate(345deg);
    animation-timing-function: linear;
  }
  30% {
    transform: rotate(455deg);
    animation-timing-function: ease-in-out;
  }
  39% {
    transform: rotate(690deg);
    animation-timing-function: linear;
  }
  70% {
    transform: rotate(815deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  75% {
    transform: rotate(945deg);
    animation-timing-function: ease-out;
  }
  76% {
    transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    transform: rotate(945deg);
    opacity: 0;
  }
}
.success-notification {
  background-color: whitesmoke;
  color: #339900;
  font-size: 20px;
  font-weight: bold;
  min-height: 30px;
  margin-bottom: 20px;
  padding-left: 5px;
}
.nobs .success-notification {
  padding-top: 5px;
}
.success-notification .bs {
  padding-top: 0px;
}
.success-icon-small,
.failure-icon-small {
  width: 0px;
  height: 0px;
  padding: 20px 20px 1px 1px;
  /*this is done to fix chrome issue of border around image. For reference : http://goo.gl/P0pBXw */
  background-repeat: round;
}
.nobs .success-icon-small {
  background-image: url("/Webmaster/Content/images/GreenCheckLg.png");
}
.bs .success-icon-small {
  background-image: url("/Webmaster/Content/images/tick.png");
}
.nobs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/RedXLg.png");
}
.bs .failure-icon-small {
  background-image: url("/Webmaster/Content/images/cross.png");
}
a.as-btn {
  background: white;
  border: 1px solid #cccccc;
  color: #444444;
  cursor: pointer;
  font-size: 14px;
  height: 27px;
  margin: 0 10px;
  min-width: 68px;
  padding: 5px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: -10px;
}
a.as-btn.secondary:hover {
  background: grey;
  color: white;
  text-decoration: none;
}
a.as-btn.primary:hover {
  background: #e66400;
  color: white;
  text-decoration: none;
}
.nobs #page-content h2 {
  color: black;
}
.bs .pop-up-content span {
  color: #0c8484;
  margin-left: 5px;
}
.bs .pop-up-content p {
  color: #444444;
  line-height: 1.2em;
  margin: 5px 5px 0;
}
.bs .selectbox {
  height: 26px;
}
.siteImage {
  width: 70px;
  height: 40px;
  border: 1px solid #999999;
}
#manage-gsc-text {
  padding-top: 5px;
  float: left;
}
.gsc-email-disconnect-txt {
  margin-left: 60px;
  text-decoration: none;
  cursor: pointer;
}
#gsc-email-success,
#gsc-email-error {
  padding-bottom: 5px;
  float: left;
}
#gsc-email-success {
  color: #339900;
}
#gsc-email-error {
  color: #d90026;
}
#gsc-bwt-logo {
  height: 50px;
}
.bwt_gsc_modal_footer_txt {
  text-align: left;
  width: 500px;
  float: left;
  padding-left: 16px;
}
.bwt_gsc_modal_footer_txt div {
  line-height: 100%;
  display: block;
}
.bwt_gsc_modal_footer_txt div #gsc_sites_selected {
  font-size: 14px;
}
.bwt_gsc_modal_footer_txt div #gsc_max_sites_warning {
  color: #d90026;
  font-size: 12px;
}
.unsubscribe-form {
  margin: auto;
  max-width: 600px;
}
.unsubscribe-form input {
  margin: 5px 0;
}
.unsubscribe-form h5 {
  color: #2d2a2a;
}
.unsubscribe-form input[type="email"] {
  height: 25px;
  width: 330px;
  padding: 5px;
}
.unsubscribe-form .field-validation-error,
.unsubscribe-form .field-validation-valid {
  color: #d90026;
  display: block;
}
.unsubscribe-form-result {
  margin: auto;
  max-width: 800px;
}
.unsubscribe-form-result h5 {
  color: #2d2a2a;
  text-align: center;
}

#feedbackBadge > img {
    border: 0;
    height: 14px;
    margin: 0 5px -4px 0;
    width: 14px;
}

#feedbackBadge {
    background: #f2f2f2;
    border: 1px solid #999;
    bottom: 0;
    color: #36b;
    cursor: pointer;
    display: block;
    height: 28px;
    line-height: 28px;
    min-width: 110px;
    padding: 0 5px;
    position: fixed;
    right: 40px;
    text-align: center;
    z-index: 10000000;
}

.bs #feedbackBadge > img {
    margin: 0 5px 0 0;
}

.bs #feedbackBadge {
    background: #333;
    border: 1px solid #333;
    color: #999;
}

.bs #feedbackBadge:hover {
    color: #fff;
}

#feedbackContent {
    position: fixed;
    right: 20px;
    padding: 10px;
    width: 340px;
    z-index: 100000000;
    border: 2px solid #999;
    background: #f2f2f2;
    line-height: 1;
}

.feedbackTitle {
    font-size: 20px;
    font-weight: 400;
    margin-top: 5px;
    color: #444;
}

ul.feedbackTypeList {
    padding-left: 0;
    padding-right: 0;
}

ul.feedbackTypeList li {
    display: inline-block;
}

ul.feedbackTypeList label {
    font-size: 13px;
    padding: 0 6px 0 6px;
}

#feedbackComment {
    width: 320px;
    height: 60px;
    margin-bottom: 10px;
    background-color: #fff;
}

#feedbackComment.error {
    color: #444;
}

#feedbackComment, #feedbackComment:active, #feedbackComment:hover, #feedbackComment:focus {
    border: 1px solid #d9d9d9;
    background-color: #fff;
}

.invalidCommentLength {
    color: #cc0000;
}

.feedbackDesc {
    font-size: 13px;
    margin: 10px 0 10px 0;
}

.feedbackDisclaimerDesc {
    font-size: 10px;
    margin: 10px 0 10px 0;
}

.feedbackButton {
    background: #fff;
    border: 1px solid #ccc;
    color: #36b!important;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 32px;
}

#feedbackCloseCross {
    cursor: pointer;
    background: url(/webmaster/content/images/bingsprite.png) -97px -17px no-repeat;
    display: block;
    height: 9px;
    width: 9px;
    margin: -10px -10px 0 0;
    border: 10px solid #f2f2f2;
}

#feedbackCloseCross:hover {
    background: url(/webmaster/content/images/bingsprite.png) -107px -17px no-repeat;
}

.feedbackHover {
    border: 1px solid #d00;
    position: fixed;
    z-index: 8000001;
    background-color: #d00;
    box-sizing: content-box;
}

.hoverLeftBorder, .hoverRightBorder {
    width: 0;
}

.hoverTopBorder, .hoverBottomBorder {
    height: 0;
}

.feedbackHighlightContainer {
    display: inline !important;
    height: 0 !important;
    width: 0 !important;
}

.feedbackHighlight {
    border: 1px solid #0cf !important;
    position: absolute !important;
    z-index: 8000000 !important;
    display: inline !important;
    background-color: #0cf;
    box-sizing: content-box;
}

.highlightLeftBorder, .highlightRightBorder {
    width: 0 !important;
}

.highlightTopBorder, .highlightBottomBorder {
    height: 0 !important;
}

.borderHighlighted {
    border: 2px solid #0cf;
}

#feedbackScreen {
    border: none !important;
    height: 100% !important;
    width: 100% !important;
    background-color: transparent !important;
    z-index: 9999999 !important;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
}

#feedbackPxl {
    border: none !important;
    height: 1px !important;
    width: 1px !important;
    background-color: transparent !important;
    z-index: 10000000 !important;
    position: fixed !important;
}
.widget-image-description {
    min-width: 600px;
    max-width: 810px;
    margin-top: 20px;
    font-size: 16px;
}

.image-widget input[type=button] {
    color: white;
}

.image-widget .widget-preview-section {
    max-width: 810px;
}

#imageWidgetOptionTable {
    font-size: 14px;
}

#imageWidgetOptionTable td {
    padding: 5px 5px 5px 0;
    height: 36px;
}

#imageWidgetOptionTable td.imageWidgetOptionLabel {
    width: 130px;
    min-width: 130px;
}

#imageWidgetOptionTable td.imageWidgetOptionField {
    width: 300px;
    min-width: 300px;
}

#imageWidgetOptionTable #queryInput {
    width: 674px;
    height: 25px;
    padding: 4px 3px 4px 3px;
    box-sizing: border-box;
}

#imageWidgetOptionTable #queryInput + button {
    margin: 0 4px 0 0;
}

#imageWidgetOptionTable #queryInput + button {
    top: 3px;
}

#customBackground, #borderColor {
    position: relative;
}

input[type="text"].customSizeText, input[type="text"].customColorText {
    height: 24px;
    width: 111px;
    padding: 4px 2px 4px 2px;
    box-sizing: border-box;
}

input[type="text"].customColorText {
    margin-right: 20px;
}

#backgroundIndicator, #borderColorIndicator {
    width: 36px;
    height: 24px;
    background-color:transparent;
    border-radius: 5px;
    border: 1px solid #cccccc;
    box-sizing: border-box;
}

#sample-frame {
    overflow: scroll;
}

.customLabel {
    height: 24px;
    width: 50px;
    padding-top: 4px;
    box-sizing: border-box;
}

.errorRow {
    height: 0 !important;
    padding: 0 !important;
}

.imageWidgetColorPicker {
    position: absolute;
    left: 50px;
    top: -135px;
    z-index: 1000000;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px 15px 0 10px;
    border-radius: 5px;
    box-sizing: border-box;
}

.imageWidgetColorPicker .color-slider {
    height: 7px;
    width: 190px;
    border: none;
    background: #dddddd;
    margin: 6px 10px 2px 10px;
}

.imageWidgetColorPicker .redSlider .ui-slider-range {
    height: 7px;
    background: #ff0000;
}

.imageWidgetColorPicker .greenSlider .ui-slider-range {
    height: 7px;
    background: #00ff00;
}

.imageWidgetColorPicker .blueSlider .ui-slider-range {
    height: 7px;
    background: #0000ff;
}

.imageWidgetColorPicker .color-slider .ui-slider-handle {
    border-color: #000;
    background: #000;
    width: 7px;
    height: 7px;
    top: -7px;
    margin-left: -3px;
    display: block;
    position: relative;
}

.color-measure {
    margin-bottom: 10px;
}

.color-measure div {
    font-size: 12px;
}

.color-value {
    text-align: center;
}

.redValue {
    color: #ff0000;
}

.greenValue {
    color: #00ff00;
}

.blueValue {
    color: #0000ff;
}

.color-min {
    text-align: center;
    width: 30px;
}

.color-max {
    text-align: center;
    width: 30px;
}
.wpPlugin .knowledge-widget-plugin input[type=button] {
    border: none;
    padding: 5px 20px 5px;
}

.wpPlugin #knowledge-plugin-preview-container {
    border-top: 1px solid #cccccc;
}

.wpPlugin div#widget-options-carousel {
    background-color: white;
}

.wpPlugin div.widget-option-description {
    color: #444;
}

.wpPlugin div.widget-custom-description {
    color: #444;
}

.wpPlugin div.widget-preview-description {
    color: #444;
}

.wpPlugin div.widget-preview-section {
    padding-top: 25px;
}

.wpPlugin #widgetResetPluginSettings {
    margin-left: 0;
}

body.wpPlugin {
    background-color: transparent;
}

.wpPlugin input#widgetSaveImagePlugin {
    border: 1px solid #ccc;
}

.wpPlugin input.imageWidgetPluginButton{
    padding: 0px 20px 0px;
    margin-left: 0px;
    background-color: #ccc;
}

.wpPlugin div.imageWidgetPluginIframe {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

body.wpPlugin {
    overflow: auto;
}