/*************************************************

	afterlogin.css
	this css file includes all the classes of
	above.com, registrar & marketplace logged in pages.

**************************************************/
html,body {
    margin:0;
    padding:0;
    height:100%;
    min-height: 100%;
    background: #f5f7fa;
}

#wrapper {
    min-height:100%;
    position:relative;
    background: #f5f7fa;
}

#contentin {
	font-family:Roboto, Arial, Helvetica;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 0px;  /* Height of the footer */
	font-size: 13px;
}

#contentinMp {
	font-family:Roboto, Arial, Helvetica;
	color:#333333;
	padding:0px 0px 0px 0px; /* Height of the footer */
	font-size: 13px;
}

#contentinAcc {
	color:#333333;
	padding:100px 20px 40px 18px; /* Height of the footer */
	overflow:auto;
	font-size: 13px;
}
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/open-sans-v40-latin-regular.woff2') format('woff2'); 
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/css/fonts/open-sans-v40-latin-600.woff2') format('woff2'); 
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/css/fonts/open-sans-v40-latin-700.woff2') format('woff2'); 
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/roboto-v47-latin-regular.woff2') format('woff2'); 
}
body {padding: 0;margin: 0;position: relative;font-family: "open sans", Arial, Helvetica;color:#555555;font-size:0.8125rem}
button, input,select, textarea {font-family: "Roboto",Arial, Helvetica;}
h1{font-size: 2.0rem;margin-top: 0.1rem;margin-bottom: 0.1rem}
h2{margin:0; padding:0;color: #000000; font-size: 14px; letter-spacing: 0.01em;}
h3{font-size: 1.5rem;margin-top: 0.1rem;margin-bottom: 0.1rem}
h4{font-size: 1.2rem;margin-top: 0.1rem;margin-bottom: 0.1rem}
h5{font-size: 1rem;margin-top: 0.1rem;margin-bottom: 0.1rem}
h6{font-size: 0.75rem;margin-top: 0.1rem;margin-bottom: 0.1rem}
h1, h2, h3, h4, h5, h6 {font-weight: bold !important}
table {border-collapse:separate;}
.cleardiv{clear:both;}

/* classes for LINKS */

a{color:#312f32;text-decoration:underline}
a:hover{color:#d92128;text-decoration:none}

a.bluelink{color:#0070c0 !important;text-decoration:none;}
a.bluelink:hover{color:#0070c0 !important;text-decoration:underline;}

a.bluelink1{color:#0070c0 !important;text-decoration:underline;}
a.bluelink1:hover{color:#0070c0 !important;text-decoration:none;}

a.whitelink{color:#ffffff !important;text-decoration:none;}
a.whitelink:hover{color:#ffffff !important;text-decoration:underline;}

a.yellowlink{color:#fff000 !important;text-decoration:none;}
a.yellowlink:hover{color:#fff000 !important;text-decoration:underline;}

a.greylink{color:#323232;text-decoration:underline;}
a.greylink:hover{color:#323232;text-decoration:none;}

a.blacklink{color:#000000;text-decoration:none;}
a.blacklink:hover{color:#000000;text-decoration:underline;}	

a.redlink{color:#ff0000 !important;text-decoration: underline !important}
a.redlink:hover{color:#ff0000 !important;text-decoration: none !important}

a.orangelink{color:#FF9900 !important;text-decoration: underline !important}
a.orangelink:hover{color:#FF9900 !important;text-decoration: none !important}

a.greenlink{color:#009900 !important;text-decoration: underline !important;font-size: 12px;}
a.greenlink:hover{color:#009900 !important;text-decoration: none !important}

a.noul{text-decoration: none !important;}
a.uline{text-decoration: underline !important;}

.commonlink{color:#555555}
.commonlink:hover{color:#e62128;text-decoration:none}
.commonlink:visited{color:#555555;text-decoration:none}

.emaillink{color:#ffffff;text-decoration:none}
.emaillink:hover{color:#ffffff;text-decoration:underline}

.logoutlink{color:#1b81c6 !important;font-size: 1.7em;}
.logoutlink:hover{color:#000000 !important;text-decoration:none}

a{color:#312f32;text-decoration:underline}
a:hover{color:#d92128;text-decoration:none}

.loginheader a{color:#312f32;text-decoration:none}
.loginheader a:hover{color:#312f32;text-decoration:none}

a.addBtn{border: 1px solid #4187f2;background: #e6f1fd;border-radius: 6px;color: #4187f2 !important;font-size: 12px;padding: 5px 12px;cursor: pointer;font-weight: normal;}
a.addBtn:hover {border: 1px solid #4187f2;background:#d1e7fe;}

/* bootstrap checkbox radio */
input[type=checkbox], input[type=radio] {
    margin-right:5px !important;
}
label {
    display: inline-block;
    margin-bottom: 0rem !important;
}

/* Floats */
.left { float: left !important;}
.right {float: right !important;}
.fL {float:left}
.fR {float:right}
.fN {float: none !important}

/* Text alignmen t*/
.aL {text-align:left}
.aR {text-align: right}
.aC {text-align: center}
.aJ {text-align: justify}

/* Fonts */
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px}
.font13{font-size:13px !important}
.font14{font-size:14px !important}
.font15{font-size:15px !important}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;;}
.font22{font-size:22px;}
.font24{font-size:24px !important;}
.font28{font-size:28px;}
.font30{font-size:30px !important;}
.font32{font-size:32px !important;;}
.font36{font-size:36px;}
.font40{font-size:40px;}
.font44{font-size:44px;line-height:44px}
.font45{font-size:45px;line-height:45px}
.font48{font-size:48px;line-height:40px;}
.font23{font-size:1.5em;}
.font50{font-size:50px}

/* Text */
.dred{color:#d92128}
.red{color:#ff0000}
.black{color:#000000}
.white{color:#ffffff}
.orange{color:#FF9900 !important}
.green{color:#009900}
.greenl{color:#03BF16 !important}
.blue{color:#0080e2}
.grey{color:#bbbbbb}
.black{color:#000000}
.dgrey{color:#777777}
.newdgrey{color:#323232}
.txtred{color:#dd0003;}
.newred{color:#d92128 !important}
.newblue{color:#0070c0}
.fontsans{font-family: "open sans";font-weight: 700;line-height:1;letter-spacing:-1px}
.mpheadtxt{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.mpheadtxt1{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.headstyle1{color:#312f32;line-height:1.2;letter-spacing:-1px}
.lH1{line-height: 1em;}
.lH11{line-height: 1.1em;}
.lH80{line-height:80% !important;}
.lH100{line-height:100%;}
.lH200{line-height:200%;}
.trade{color:#d92128;font-size:24px;vertical-align:top;line-height:30px;}
.trade1{font-size:10px;vertical-align:top;line-height:14px;font-weight:bold;}
.idxText {font-size:14px;}
.textstyle1{font-size:18px;}

.w90head{width:90%;max-width: 240px;}
.w90contact{width:90%;max-width: 300px;}
.w90{width:90%;max-width: 260px;}
.h100{height:100%}
.mH300{min-height:300px;}

/* general classes */

.clear{clear:both;}
.cleardiv{clear:both}
.b{font-weight:bold}
.b1{font-weight:600}
.fB{font-weight:bold}
.bold {font-weight:bold;}
.un { text-decoration:underline !important;}
img { border: 0 }
img {border:none !important}
.cpointer{cursor:pointer}
.noWrap{white-space: nowrap;}
.dt{display: table}
.l150{line-height:150%}
.lH20 {line-height:20px}
.lH30 {line-height:30px}

.b_brd{border-bottom: 1px solid #ddd}
.t_brd{border-top: 1px solid #ddd}
.greybrd{border: 1px solid #ddd;border-radius: 6px;outline: none}

.greybox{border: 1px solid #ddd;background: #fff;border-radius: 6px;}
.greyyellowbox{border: 1px solid #ddd;background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 100%);border-radius: 6px;}

table.no_b_brd tr:last-child td{border-bottom: 0px !important}
table.no_t_brd tr:first-child th{border-top: 0px !important}

.vDvdr {background: url(../img/vert_divider.png) no-repeat scroll right center transparent;}
.heading2 {color:#d00000; font-size:24px; font-weight:bold}
.cr {font-size:11px; color:#444; margin:12px 0}
.cursor{cursor:pointer}
.codebox{width:90%;height:60px;}
.sticky{position: sticky;left:0}
.bL{border-left: 1px solid #87a6d1}
.bR{border-right: 1px solid #87a6d1}
.bB{border-bottom: 1px solid #87a6d1}
.bT{border-top: 1px solid #87a6d1}
.bTB{border-top: 1px solid #87a6d1; border-bottom: 1px solid #87a6d1;background:#f5f7f8;padding:5px 0px 6px 0px}
.bRD{border-right: 1px dotted #87a6d1;}
.bT0{border-top:0px}
.bB0{border-bottom:0px}
.bR0{border-right:0px}
.bL0{border-left:0px}

table.box{font-size:12px;border:0px;}

.maicon{width:140px;float:left;margin-left:10px}
.mahead{width:1100px;float:left;padding-top:0px}

#friendlyErrDiv{display:table;margin:20px 0px;}
#friendlyErr{border:1px solid #E12D2D;background:#ffffff;padding:5px 20px;text-align:center;color:#ff0000;font-weight: bold}

/* margin */

.m0{margin:0}
.m5{margin:5px}
.m10{margin:10px}

.mT2{margin-top:2px}
.mT5{margin-top:5px}
.mT6 {margin-top:6px;}
.mT8 {margin-top:8px;}
.mT9 {margin-top:9px !important;}
.mT10 {margin-top:10px !important}
.mT15{margin-top:15px}
.mT18{margin-top:18px;}
.mT20{margin-top:20px}
.mT24 {margin-top:24px;}
.mT25{margin-top:25px}
.mT26 {margin-top:26px;}
.mT27 {margin-top:27px;}
.mT30 {margin-top:30px !important;}
.mT36 {margin-top:36px !important;}
.mT40{margin-top:40px}
.mT45{margin-top:45px}
.mT50{margin-top:50px}
.mT60{margin-top:60px}
.mT70{margin-top:70px}

.mR5{margin-right:5px}
.mR6  {margin-right:6px;}
.mR10{margin-right:10px}
.mR15{margin-right:15px}
.mR20{margin-right:20px}
.mR40{margin-right:40px}

.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB15{margin-bottom:15px}
.mB20{margin-bottom:20px}
.mB30{margin-bottom:30px}
.mB35{margin-bottom:35px}
.mB40{margin-bottom:40px}
.mB50{margin-bottom:50px}
.mB70{margin-bottom:70px}
.mB100{margin-bottom:100px}

.mL1{margin-left:1px}
.mL2{margin-left:2px}
.mL5{margin-left:5px}
.mL10 {margin-left:10px !important;}
.mL15{margin-left:15px}
.mL20 {margin-left:20px !important;}
.mL25 { margin-left:25px}
.mL30 { margin-left:30px}
.mL35 { margin-left:35px}
.mL50 { margin-left:50px}

.mLR15{margin-left:8px;margin-right:8px}
.mLR10{margin-left:10px;margin-right:10px}

.m0A {margin:0 auto;}
.m012012 {margin:0 12px 0 12px;}
.m00030 {margin:0 0  0 30px;}
.m140020 {margin:14px 0 0 20px;}
.m012022 {margin:0 10px 0 24px;}
.m18000 {margin:18px 0 0 0 ;}
.m1000180 {margin:10px 5px 0 180px;}

/* Paddings */

.p0 {padding:0 !important}
.p0m0 {padding:0 !important; margin:0 !important}
.p2{padding:2px}
.p4{padding:4px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}

.pT0{padding-top:0px}
.pT2{padding-top:2px}
.pT3{padding-top:3px}
.pT4{padding-top:4px}
.pT5{padding-top:5px}
.pT6 {padding-top:6px}
.pT8 {padding-top:8px}
.pT10{padding-top:10px}
.pT12 {padding-top:12px}
.pT15{padding-top:15px}
.pT20{padding-top:20px}
.pT25{padding-top:25px}
.pT30{padding-top:30px}
.pT40{padding-top:40px}
.pT50{padding-top:50px}
.pT70{padding-top:70px}

.pL5{padding-left:5px}
.pL8{padding-left:8px}
.pL10{padding-left:10px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}
.pL25{padding-left:25px}
.pL30{padding-left:30px}
.pL35{padding-left:35px}
.pL40{padding-left:40px}

.pR4{padding-right:4px}
.pR5{padding-right:5px}
.pR8{padding-right:8px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.pR20{padding-right:20px}
.pR30{padding-right:30px}
.pR40{padding-right:40px}
.pR120{padding-right:120px}

.pB2{padding-bottom:2px}
.pB5{padding-bottom:5px}
.pB10{padding-bottom:10px}
.pB15{padding-bottom:15px}
.pB20{padding-bottom:20px}
.pb20 {padding-bottom:20px}
.pB30{padding-bottom:30px}
.pB50 {padding-bottom:50px}
.pB100 {padding-bottom:100px}
.pB150{padding-bottom:100px}

.pTL20{padding-top:20px;padding-left:20px;}
.member { border-bottom: 1px solid #d92027; text-align: center; padding-bottom: 50px; width: 80%; margin: auto; margin-bottom: 50px;}
.member-img { position: relative; overflow: hidden; border-radius: 50%; width: 50% !important;}
.bluesocial {color: #1774cb; font-size: 24px;}
.ih26 {height:26px;}
/* bootstrap widths */
.container{margin-left: 0px !important;}
.container1240 {width: 1240px;}
.container1200 {width: 1200px;}
.container1100 {width: 1100px;}
.container1000 {width: 1000px;}
.container700 {width: 700px;}
.container600 {width: 600px;}
.mW1000{min-width:1000px;}
.manualmobilemenu{display: none}

.phonefld1 {border: 1px solid #ced4da;width: 50px;padding: 10px 5px;border-radius: 4px;}
.phonefld2 {border: 1px solid #ced4da;width: 245px;padding: 10px 5px;border-radius: 4px;}

.pagging_tbl select{border:1px solid #ddd;padding: 4px;border-radius: 4px}
.pageno{border:1px solid #ddd !important;padding: 4px;border-radius: 4px;height: 26px !important;}

/* faq page new accordian */

.trigger{border:1px solid #dddddd;background:#5eb5f8;padding:12px;font-size:13px;margin:0;margin-bottom:4px;cursor:pointer;border-radius:6px}
.trigger:hover{border:1px solid #dddddd;background:#7cc3f9;}
.trigger a{color:#000000 !important;text-decoration:none;font-size:16px;font-weight: 600;}
.trigger a:hover{color:#000000 !important;text-decoration:none;font-size:16px}
.toggle_container{display:none;border:1px solid #cccccc;padding:10px;margin-bottom:4px;font-size:14px;}

.trigger .image {
    vertical-align:middle;
    display:inline-block;
    height:15px;
    width:15px;
    background:url("/img/faq_arrow.png");
}

.trigger.expanded .image {
    background:url("/img/faq_arrow.png");
}

.trigger-p{margin:0 0 8px 0;cursor:pointer;}
.trigger-p a{text-decoration:none;font-weight:bold;}
.trigger-p a:hover{text-decoration:none;}
.toggle_container_p{display:none;border:1px solid #cccccc;padding:0 14px;margin-bottom:4px;}
.trigger-p .image {vertical-align:middle;display:inline-block;height:15px;width:15px;background:url("/img/faq_arrow.png");}
.trigger-p.expanded .image {background:url("/img/faq_arrow.png");}

/* bootstrap Buttons */

.btn {display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}
.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.btn-danger:hover{background-color:#c82333}

a.btn-danger {color: #ffffff !important;text-decoration:none;}
a.btn-danger:hover {color: #ffffff !important;text-decoration:none !important;}

.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40;}

/* Important Bootstrap overwrite class */

.popover input[type="text"]{height: 30px !important;}
.fade:not(.show) {
    opacity: 1.0 !important;
}
/* Buttons */

.primaryBtn{display:inline-block;border:0;border-radius:5px;background:#127EE1;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.primaryBtn:hover{background:#61A9EB}

a.primaryBtnLk{display:inline-block;border:0;border-radius:5px;background:#127EE1;color:#ffffff !important;font-size:18px;padding:8px 25px;text-decoration:none;white-space:nowrap;margin-bottom:15px;-webkit-appearance: none;}
a.primaryBtnLk:hover{background:#61A9EB;text-decoration:none !important}

a.primaryBtnLkSmall{background:#127EE1;padding:8px 14px;border-radius: 6px;color: #fff !important;text-decoration: none !important;font-size:13px;}
a.primaryBtnLkSmall:hover{background:#61A9EB;text-decoration:none !important}

.secondaryBtn{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.secondaryBtn:hover{background:#999999}

a.secondaryBtnLk{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff !important;font-size:18px;padding:8px 25px;text-decoration:none;margin-bottom:15px;-webkit-appearance: none;}
a.secondaryBtnLk:hover{background:#999999;text-decoration:none !important}

.searchBtn{display:inline-block;border:0;border-radius:0px 5px 5px 0px;background:#127EE1;color:#ffffff;font-size:14px;padding:0px 20px;height:32px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.searchBtn:hover{background:#61A9EB}

.inlineDiv{display: inline-block;vertical-align: top}
.searchFld{padding:0px 10px;height:32px;width:240px;font-size:13px;border:1px solid #dddddd;border-radius:5px 0px 0px 5px;outline:none}
.searchFld1{padding: 0px 10px; height: 40px; width: 350px;font-size: 13px;border: 1px solid #dddddd;border-radius: 5px;outline: none;}
.searchFld2{padding:10px 10px;width:355px;height:70px;font-size:13px;border:1px solid #dddddd;border-radius:5px;outline:none}
.searchFld3{padding: 6px;width:250px;outline: none;border: 1px solid #dddddd;border-radius: 5px;outline: none;}
.searchFldAdv{padding: 10px 10px; width: 350px;height:70px;font-size: 13px;border: 1px solid #dddddd;border-radius: 5px;outline: none;}

.login_button     {background: url('/img/button_g.gif') repeat-x; border:none; height:20px; color:#ffffff; padding-bottom: 2px }

a.but_play {background:url(../img/but_play.png) top left; background-position:0 0; width:49px; height:34px; display:inline-block; cursor:pointer}

a.but_play_small {background:url(../img/but_play_small.png) top left; background-position:0 0; width:34px; height:20px; display:inline-block; cursor:pointer}

.button_style1{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff;font-size:11px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style1:hover{background:#999999}

.button_style2{font-family:arial;font-size:11px;color:#000;cursor:pointer;padding:0px 2px 0px 2px;background: url('/img/btn_bg.gif') repeat-x;border-radius:3px;-moz-border-radius:3px;border:1px solid #b8cbec;height:20px;-webkit-appearance: none;}
.button_style2:hover{background: url('/img/btn_bg_hover.gif') repeat-x;}

.button_style3{font-family:arial;font-size:12px;letter-spacing:0px;color:#fff;cursor:pointer;background: url('/img/btn_bg1.gif') repeat-x;height:28px;border:0px;padding:0px 10px 0px 10px;-webkit-appearance: none;}

.button_style5{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:14px;padding:0px 20px;height:34px;text-decoration:none;-webkit-appearance: none;}
.button_style5:hover{background:#999999}

.button_style6{display:inline-block;border:0;border-radius:3px;background:#0066ff;color:#ffffff;font-size:11px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style6:hover{background:#0054d2}

.button_style_gray{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff;font-size:11px;min-width:60px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style_gray:hover{background:#999999}

a.redbutton{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbutton:hover{background:#000000 !important;}

a.redbuttonbig{display: inline-block;padding:16px 25px 16px 25px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:18px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbuttonbig:hover{background:#000000 !important;}

.redbutton1{display: inline-block;padding:12px 25px 12px 25px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.redbutton1:hover{background:#000000 !important;}

a.redbutton2{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbutton2:hover{background:#000000 !important;}

.blackbutton{display: inline-block;padding:10px 15px 10px 15px;color:#ffffff !important;background:#000000 !important;text-decoration:none !important;border-radius:0px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.blackbutton:hover{background:#2b2b2b !important}

.bluebutton2{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#1e6fbd !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.bluebutton2:hover{background:#000000 !important}

.bluebutton2a{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#1e6fbd !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.bluebutton2a:hover{background:#000000 !important}

.greybuttonhome{display: inline-block;padding:8px 20px 8px 20px;color:#000000 !important;background:#d4d4d4 !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.greybuttonhome:hover{background:#eeeeee !important}

.greybutton{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#464646 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.greybutton:hover{background:#000000 !important;}

a.dgreybutton{display: inline-block;padding:15px 25px 15px 25px;color:#ffffff !important;background:url("../img/greybtnbg.gif") repeat-x;text-decoration:none !important;border-radius:4px;border:1px solid #2a2a2a;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.dgreybutton:hover{background:url("../img/greybtnbg_hover.gif") repeat-x;}

a.lgreybutton{display: inline-block;padding:15px 25px 15px 25px;color:#666666 !important;background:#ffffff;text-decoration:none !important;border-radius:4px;border:1px solid #ffffff;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.lgreybutton:hover{background:#ededed;}

a.lgreybutton1{display: inline-block;padding:15px 25px 15px 25px;color:#666666 !important;background:#eeeeee;text-decoration:none !important;border-radius:4px;border:1px solid #ebebeb;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.lgreybutton1:hover{background:#e2e2e2;}

a.mpbutton{display: inline-block;padding:10px 20px 10px 20px;color:#ffffff !important;background:#4f81bd !important;text-decoration:none !important;border-radius:5px;border:0px;font-size:14px;font-weight:bold;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.mpbutton:hover{background:#2d5381 !important;}

a.mpbutton1{display: inline-block;padding:10px 20px 10px 20px;color:#ffffff !important;background:#d92128  !important;text-decoration:none !important;border:0px;font-size:14px;font-weight:bold;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.mpbutton1:hover{background:#000000 !important}

.metricsBtn{border: 1px solid #127EE1;background:#fff;border-radius: 6px;padding: 8px 10px;text-decoration:none !important;cursor: pointer;color: #127EE1;vertical-align: middle;}
.metricsBtn:hover{background:#e4f1ff;text-decoration:none !important}

a.reglinks{color:#555555 !important;font-size:14px;text-decoration:none}
a.reglinks:hover{color:#555555 !important;font-size:14px;text-decoration:underline}
a.reglinks:visited{color:#555555 !important;font-size:14px;text-decoration:none}

a.accountlink{color:#000000;text-decoration: none}
a.accountlink:hover{color:#d92128;text-decoration: none}

.regsearch{width:370px;padding:10px;background:#ffffff;border:1px solid #e5e5e5;font-size:17px}
.regsearch1{width:395px;padding:10px;background:#ffffff;border:1px solid #e5e5e5;font-size:17px}

.regsearchbtn{padding:12px 15px 12px 15px;color:#ffffff !important;background:#d92128;text-decoration:none !important;border-radius:3px;border:0px;font-size:16px;cursor:pointer;-webkit-appearance: none;}
.regsearchbtn:hover{background:#000000;}

.regsearchbtndiv{text-align:right;margin-right:10px;margin-top:10px}

.accbtn{padding:10px 20px 12px 20px;color:#ffffff !important;background:#d92128 url(/img/red_btn_bg.png) repeat-x;text-decoration:none !important;border:0px;font-size:18px;font-weight:bold;font-family:arial;cursor:pointer;border-radius:8px;-webkit-appearance: none;}
.accbtn:hover{background:#000000;}

.regsearchdiv2{width:310px;float:left;}
.regsearch2{width:290px;padding:10px;background:#f6f6f6;border:1px solid #e5e5e5;font-size:17px}
.regsearchbtndiv2{width:85px;float:left;padding-left:10px;}
.regsearchbox{margin:auto;width:410px}

/* Tabs */
.tabgrey{background:#4d4d4d;text-align:center;padding:7px 20px 7px 20px;border-right:1px solid #ffffff;white-space: nowrap}
.tabgrey:hover{background:#8a8a8a;}
.tabgrey a{color:#ffffff !important;text-decoration:none!important;font-weight:bold;font-size:14px}

.tabblue{background:#3d9be3;text-align:center;padding:7px 20px 7px 20px;border-right:1px solid #ffffff;white-space: nowrap}
.tabblue a{color:#ffffff !important;text-decoration:none!important;font-weight:bold;font-size:14px}

.tabline{background:#3d9be3;height:11px}
.tabline1{background:#3d9be3;height:1px}

.tabgrey1{text-align:center;height:40px;padding:0px 30px;white-space: nowrap;background:#ffffff;border:0px solid #cccccc;border-bottom:0px;border-radius:}
.tabgrey1 a{color:#4187f2 !important;text-decoration:none !important;font-weight:normal;font-size:14px;}

.tabblue1{text-align:center;height:40px;padding:0px 30px;white-space: nowrap;background:#e3f1fe;border:0px solid #4187f2;border-bottom:0px;border-radius:}
.tabblue1 a{color:#4187f2 !important;text-decoration:none !important;font-weight:normal;font-size:14px;}

.newtabs{border:1px solid #ddd;display: table;border-radius: 8px}
.ftab{border-radius: 8px 0px 0px 8px;border-right:1px solid #ddd;}
.mtab{border-right:1px solid #ddd;}
.ltab{border-radius: 0px 8px 8px 0px;border-left:1px solid #ddd;}
.lntab{border-radius: 0px 8px 8px 0px;}

/* Top Tab Menu Classes logged in pages */

.topbg{background:#f0f4f8}
.topbar {background-color: #1b81c6;}

ul.tabmenu {margin:0;margin-top:6px;padding:0;}
ul.tabmenu li{margin:0;padding:0;list-style: none;float: left;background:#5eb5f8;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px;}
ul.tabmenu li:hover{margin:0;padding:0;list-style: none;float: left;background:#ffffff;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px}
ul.tabmenu li.active{margin:0;padding:0;list-style: none;float: left;background:#ffffff;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px;}
ul.tabmenu li a{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none;color:#ffffff !important;}
ul.tabmenu li a:hover{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none!important;color:#2c88c6 !important;}
ul.tabmenu li.active a{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none;color:#2c88c6  !important;}
ul.tabmenu li.active a:hover{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none!important;color:#2c88c6 !important;}

#red_notification{margin-right:4px;margin-top:1px;background-color: #ff0000;color:black;font-weight:bold;padding:1px 2px 1px 2px;text-align:center;}
#red_circle{margin-right:4px;margin-top:1px;background-color: #ff0000;color:black;font-weight:bold;padding:1px 2px 1px 2px;text-align:center;}

/* new top dropdown menu */

.dropbtn {
    border: 0px;
    cursor: pointer;
	background:#fff;
	padding:0;
	margin:0;
	outline: 0;
}

.dropdown {
    position: relative;
    display: inline-block;
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
    z-index: 1;
	right:0;
	margin-top:11px;
	font-size:13px;
    min-width: 200px;
	/*padding:5px 5px 5px 5px;*/
}
table.dropdownTab {}
table.dropdownTab td{border-bottom:1px solid #ddd;padding:12px 15px 12px 15px;color:#000;}
table.dropdownTab td:first-child{padding:12px 0px 12px 15px;}

.balancebox {width:160px;margin:auto;background: #e6f1fd;text-align: center;padding: 10px 10px;}
a.balancetxt {font-size: 15px;color: #4187f2 !important;font-weight: bold;}

.show {display:block;} 

.dropdown-content a{color:#000000;text-decoration:none}
.dropdown-content a:hover{color:#d92128;}

ul.helpmenu{margin:0;padding:0;list-style:none}
ul.helpmenu li{margin:0;padding:12px 15px 12px 15px;border-bottom: 1px solid #ddd;color: #000}

.iconpad {vertical-align: middle;margin-right: 10px;font-size: 18px}

#contentin a:link {color:#127EE1; text-decoration: none ; }
#contentin a:visited {color:#127EE1; text-decoration: none ;}
#contentin a:hover {color:#127EE1;text-decoration: underline;}

#contentin h1.red{color: #D00000; font-size: 18px; margin: 5px 0px}
#contentin h1.red2{color: #D00000; font-size: 18px; margin: 5px 0px}
#contentin h2.blue{color: #069; font-size: 18px; letter-spacing: 0.01em; margin: 5px 0 5px 0; }

.loginheader{position:fixed;z-index:1000;top:0;width:100%;padding-top:20px;padding-bottom:20px;background:#fff;border-bottom:1px solid #dddddd;}

.logo-143 {width:143px; margin-top:3px;}

.logopad{width:150px;padding-left:35px;padding-top:;}
.topsearchpad{padding-left:100px;}
.mobilemenuL{display: none;padding-top:;}
.mobilemenuR{display: none;}

#topmenu a { color:#000 !important}

#search-bar {background-color: #000 !important;padding:0px 5px 0px 20px; font-family: 'Open Sans', sans-serif; font-size:13px;height:36px;min-width:1300px}
#search-bar a:link{color:#ffffff !important;text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:700; letter-spacing:0.5px;}
#search-bar a:visited{color:#ffffff !important;text-decoration:none;}
#search-bar a:hover{color:#5eb5f8 !important;text-decoration:none !important;}
#search-bar a.active {color:#5eb5f8 !important;; text-decoration: none !important; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:700; letter-spacing:0.5px;}
#search-bar a.active:hover {color:#fff !important;text-decoration: none !important;}

#search-bar a.active::before {
    /*content: "[";*/
    margin-right: 6px;
    transform: translateX(20px);
}
#search-bar a.active::after {
    /*content: "]";*/
    margin-left: 6px;
    transform: translateX(-20px);
}

.sept { font-size:13px; color:#797979; padding:1px 12px; }

/*table.tabManage td {
    padding: 6px;
}*/
.topbrd {
    border-top: 0 none;
}
.rem_bor {
    border-bottom: medium none;
}

/*++++++++++ Top Menu ++++++++++++++*/


ul.main-top-menu {
    margin: 6px 0 0 25px;
    padding: 0;
}
ul.main-top-menu li {
    display: block;
    float: left;
    margin: 0 3px;
    padding: 0;
}
ul.main-top-menu a.bracstyle {
    color: #000000 !important;
    font-family: "open sans";
    font-size: 13px;
    font-weight: 700;
	line-height: 13px;
    letter-spacing: 1px;    
    text-decoration: none !important;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
ul.main-top-menu a.bracstyle:hover {
    color: #e62128 !important;
}
ul.main-top-menu li a.bracstyle::before, .main-top-menu li a.bracstyle::after {
    box-sizing: border-box;
    display: inline-block;
    line-height: 14px;
    opacity: 0;
    transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
ul.main-top-menu li a.bracstyle::before {
    content: "[";
    margin-right: 6px;
    transform: translateX(20px);
}
ul.main-top-menu li a.bracstyle::after {
    content: "]";
    margin-left: 6px;
    transform: translateX(-20px);
}
.main-top-menu li a.bracstyle:hover::before, .main-top-menu li a.bracstyle:hover::after, .main-top-menu li a.bracstyle:focus::before, .main-top-menu li a.bracstyle:focus::after {
    color: #e62128 !important;
    opacity: 1;
    transform: translateX(0px);
}
.main-top-menu .current-menu-item a.bracstyle::before, .main-top-menu .current-menu-item a.bracstyle::after {
    color: #e62128 !important;
    opacity: 1;
    transform: translateX(0px);
}
.main-top-menu .current-menu-item a.bracstyle {
    color: #e62128 !important;
}
.main-top-menu li a.domainlinks {
    color: #555555;
    font-size: 13px;
    text-decoration: none;
}
.main-top-menu li a.domainlinks:hover {
    color: #e62128;
    font-size: 13px;
    text-decoration: none;
}
ul.main-top-menu li a.toptextlink {
    color: #313131 !important;
    padding: 10px;
    text-transform: capitalize;
}
ul.main-top-menu li a.toptextlink:hover {
    background: #5eb5f8 none repeat scroll 0 0;
    color: #e62128 !important;
}
ul.main-top-menu li ul {
    display: none;
    left: 0;
    margin-top: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 100%;
}
ul.main-top-menu li ul li {
    width: 100%;
}
ul.main-top-menu li ul li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ul.main-top-menu li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
}
ul.main-top-menu li:hover ul li div {
    display: block;
}

/* New left bar Styles */

.maincontainer{padding-top:70px;background:#f5f7fa;position: relative;}

/* Toggle Styles */

#wrap {
    padding-left: 180px;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;   
	 
}

#sidebar-wrap {
    position: fixed;
	z-index:999;
    left: 0px;    
    width: 235px;
    height: 100%;
    margin-left: 0px;
    background-color:#f5f7fa;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;	
}


#wrap.toggled {
	padding-left: 0;
}

#wrap.toggled #sidebar-wrap {	
	width: 50px;
}

#wrap.toggled span.sidebarlink {
    transition: opacity 0.3s ease-out;
    opacity: 0;
}

.sidebarlink{transition: opacity 0.3s ease-in;}

#wrap.toggled  .submenu {
	transition: opacity 0.3s ease-out;
    opacity: 0;
} 

.submenu {transition: opacity 0.3s ease-in;}

#page-content-wrap {
	padding: 40px 30px 30px 30px;
	position: relative;	
	background:#f5f7fa;
	margin-left: 50px;
	min-height:610px; /* this is need for right side overlap */
	border:0px solid;
	min-width:1000px;
}


#wrap.toggled #page-content-wrap {
	position: relative;
	margin-right: 0;
}

/* Sidebar Styles */

.sidebar-nav {
	position: relative;
    left:0px;
    width: 235px;
    margin: 0;
    padding: 0;
    list-style: none;
	font-size:14px;
	line-height:14px;
	overflow-y: auto;
	overflow-x: hidden;
	height:auto;
	white-space:nowrap;    
}
.sidebar-nav li {
    text-indent: 0px;
	padding-left:15px;
}

/*.sidebar-nav > li:hover {
    background:#f2f2f2;  
}*/
/*.sidebar-nav li.nohover{background:#fafafa;}
.sidebar-nav > li.nohover:hover {
    background:#fafafa;  
}*/

.sidebar-nav li a {
    display: block;
    text-decoration: none !important;
    color: #383838 !important;
    padding:12px 0px 12px 0px;
    outline:none;
    /*height:26px;*/
    vertical-align:middle;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #0FACF3 !important;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav li a.active{color:#0FACF3 !important}

#wrap.toggled .sidebar-nav{width: 50px;}

#wrap.toggled .sidebar-nav li a {
    display: block;padding:12px 0px 12px 0px;
}

#wrap.toggled .sidebar-nav li:hover {
    background:none;
}

#expander{
	position:fixed;
    bottom:0px;
    width: 50px;
    text-align: center;
}

#wrap.toggled #expander {	
	width: 50px;
    text-align: center;
}
.expanderpad{padding:10px;cursor:pointer;}



ul.submenu{ display:none; list-style:none;margin:0;margin-left:-15px;padding:0;}
ul.submenu li{margin:0;padding:0;padding-left:45px}
/*ul.submenu > li:hover{background:#e5e5e5;}*/

ul .submenu li a{padding:5px 0px 12px 0px;font-weight:500;}

ul.submenu li.submenumore{margin-left:-15px;}
ul.submenu li.submenuhead{margin-left:0px;margin-bottom: 10px;}
ul.subsubmenu{margin:0;padding:0;margin-left:-22px}
ul.subsubmenu li{margin:0;padding:0;padding-left:38px}
ul.subsubmenu li a:hover{color:#0FACF3 !important}

/*.submenuhover:hover{background:#e5e5e5;}*/

.showonexpand { display: none; }

.menu-toggle{cursor:pointer;}

.notification{position:absolute;z-index:10;background:#d92027;color:#fff;width:20px;height:20px;padding-top:3px;text-indent: 0px !important;text-align:center;margin-left:-9px;margin-top:-5px;border-radius:50%;font-family:verdana;font-size:9px;}

.notification1{display:inline-block;background:#d92027;color:#fff;width:20px;height:20px;padding-top:3px;text-indent: 0px !important;text-align:center;margin-left:2px;margin-top:-5px;border-radius:50%;font-family:verdana;font-size:9px;font-weight:normal !important}

.header_cart_count_icon {
    position: absolute;
    background: #d92027;
    color: #fff;
    width: 19px;
    height: 19px;
    margin-left: -6px;
    margin-top: -6px;
    padding-top: 3px;
    text-indent: 0px !important;
    text-align: center;
    border-radius: 50%;
    font-family: verdana, serif;
    font-size: 9px;
}

/**
* T7545 - Above.com Marketplace : Seller and Buyer UI
* added notification2
*/
.notification2{display:inline-block;background:#d92027;color:#fff;width:20px;height:20px;padding-top:3px;text-indent: 0px !important;text-align:center;margin-left:2px;margin-top:-5px;border-radius:50%;font-family:verdana;font-size:9px;font-weight:normal !important}

.notification3{display:inline-block;background:#d92027;color:#fff;width:20px;height:20px;padding-top:3px;text-indent: 0px !important;text-align:center;margin-top:0px;border-radius:50%;font-family:verdana;font-size:9px;font-weight:normal !important}

.pagetitlein{font-size:18px;font-family:Roboto, Arial, Helvetica;font-weight: bold}

.col_1{float:left;width:280px;}
.col_2{float:left;width:100px;}

.topsearch_fld{width:280px;font-size:13px;border:1px solid #ccc;border-radius:5px 0px 0px 5px;color:#000;padding:0px 5px 0px 10px;height:32px;outline:none}
.topsearch_btn{display: inline-block;width:50px;height:35px;color:#ffffff !important;background:#69a3e4;text-decoration:none !important;border-radius:0px 5px 5px 0px;border:1px solid #257ddc;font-size:14px;font-family:Roboto, Arial, Helvetica;word-wrap: break-word;cursor:pointer}
.topsearch_btn:hover{background:#4989d0}

.dashmain{font-family:Roboto, Arial, Helvetica;min-width:350px}
.rdashmain{width:1100px}

.dashwelcome{font-size:36px;color:#000;}
.dashsubhead{font-family:Roboto, Arial, Helvetica;font-size:18px;font-weight: 700;padding:15px 0px 15px 20px;}
.dashspace{height:70px}
.dashspace1{height:40px}
.viewsetting{border:1px solid;border-radius:4px;padding:5px;font-size:13px;text-decoration: none !important;background: #fff}
.viewsetting:hover{background: #e4f1ff}
.margin25R_fullscreen {margin-right: 25px;}

.col_32{width:32%;float:left}
.col_10{width:10%;float:left}
.col_20{width:20%;float:left}
.col_22_5_fullscreen{width:22.5%;float:left}
.col_23{width:23%;float:left}
.col_25{width:25%;float:left}
.col_25_point_6{width:25.6%;float:left}
.col_25_6{width:25.66%;float:left}
.col_30{width:30%;float:left}
.col_30R{width:30%;float:left}
.col_33{width:33.20%;float:left;}
.col_35R{width:35%;float:left}
.col_40{width:40%;float:left}
.col_45{width:45%;float:left;}
.col_45R{width:45%;float:right;}
.col_48{width:48%;float:left;}
.col_48R{width:48%;float:right;}
.col_49{width:49%;float:left;}
.col_49R{width:49%;float:right;}
.col_50{width:50%;float:left;}
.col_60{width:60%;float:left}
.col_66{width:66%;float:left}
.col_70{width:70%;float:left}

.cleardiv_fullscreen_only{clear:both}

.col_space{width:90%;}
.col_space1{}
.col_space2{width:90%;min-width:320px}
.col_space3{}
.nW{white-space:nowrap}
.p22{padding:22px}
.mB50{margin-bottom:50px}

.verificationDiv{border:1px solid #407dd6;padding:15px;text-align: center;margin-bottom: 15px}

.morediv{text-align:right;margin-bottom:5px;font-size:12px}
/*.viewsetting{margin-top:0;font-size:14px;text-align:right;margin-bottom: 10px;}*/
.ppsbrd{border:1px solid #dddddd;border-radius: 6px;background: #fff}
.dashicon{padding:30px;text-align:center}

.greytd{background:#f1f1f1;min-width:260px}
.lgreytd{background:#f9f9f9;min-width:260px;border-radius: 0px 0px 6px 6px}

.bluetd{background:#407dd6;border:1px solid #407dd6;min-width:260px;display: none}
.bluetd:hover{background:#75a8e9}
.settingDiv{display:none;position:absolute;z-index:10;margin-top:8px;right:30px;width:330px;border:1px solid #407dd6; border-radius:6px;padding:10px 10px 20px 10px;background:#eee;box-shadow: 4px 4px 4px #eee;}

.graphsize{width:300px;margin:auto}

.tablediv{display: table;}
.width900{width:900px}
.width1000{width:1000px}
.nowrap{white-space: nowrap}
.aRR{text-align: right}

.notabscol1{border:0px solid;width:430px;float:left}
.notabscol2{border:0px solid;width:260px;float:left}
.notabscol3{border:0px solid;width:20%;float:left;padding-top:5px;text-align:right}

.tabscol1{border:0px solid;width:285px;float:left}
.tabscol2{border:0px solid;width:185px;float:left}
.tabscol3{border:0px solid;width:30%;float:left;padding-top:5px}

.searchtd1{border:0px solid;width:375px;float:left}
.searchtd2{border:0px solid;width:100px;float:left}
.searchtd3{border:0px solid;width:110px;float:left;padding-top:7px}
.searchtd4{border:0px solid;width:105px;float:left;padding-top:7px}
.searchtd5{border:0px solid;width:265px;float:left;height:36px}
.overlaymenu{border-right:1px solid #ccc;font-size:11px;max-width: 240px}
.ui-state-default{padding:4px 0px 0px 4px !important;}

ul#tabs {
  list-style-type: none;
  margin: 0;margin-left:15px;
  padding: 0;  
  clear:both;
  }
  
ul#tabs li {
    display:block;
    float:left;
    background-color: #e1e1e1;
    padding: 10px 20px;
    margin: 0px;
    margin-right:3px;
    color: #000000;
    font-size:15px;
    cursor: pointer; 
    border-radius:2px;
    }

ul#tabs li:hover {background-color: #d92128;color: #505050;color:#fff}
ul#tabs li.active {background-color: #d92128;color: #505050;color:#fff}

ul#tab {
  clear:both;   
  list-style-type: none;
  margin: 0;
  padding: 0;  
  border:1px solid #d3d3d3;
  background:#fff;
  }

ul#tab li {
    display: none;
    padding: 30px;
    }

ul#tab li.active {display: block; }

/* mobile top menu classes*/

.flip {cursor:pointer;}
.flip1 {cursor:pointer;}
.panel {
	    display:none;
	    position:absolute;
	    z-index: 100;
	    top:0;
	    right:0;
	    background:#fff;
	    border:1px solid #eee;
        font-size: 0.8125rem;
	}
.panel a{color:#000000;text-decoration:none;}
.panel a:hover{color:#d92128;text-decoration:none;}

.panel1 {
    display:none;
    position:absolute;
    z-index: 100;
    top:0;
    left:0;
    width:200px;
    padding:20px;
    background:#fff;
    text-align: left;
    border:1px solid #eee;
}
#helpnav{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
#helpnav li{
	float:left;				
	position:relative;
}
#helpnav a{
	/*display:block;*/
	padding:0px;
	color:#000;
	text-decoration:none;
}
#helpnav a:hover{
	color:#d92128;
	text-decoration:none;
}

/*--- DROPDOWN ---*/
#helpnav ul{
	background:#fff;border:1px solid #ccc;
	list-style:none;
	margin:0;
	margin-left:-100px;
	padding:0;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#helpnav ul li{
	padding:8px 20px 8px 10px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
    border-bottom: 1px solid #ddd;
}
#helpnav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#helpnav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#helpnav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	text-decoration:underline;
}
#helpnav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#helpnav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color:#d92128;
	text-decoration:none;
}

/* nav left start */

.arrowbtn {
	margin-top: 0;
	min-width: 20px;
}
.slide-toggle { cursor: pointer; }

.boxright1 {
	border-right: 1px solid #d7e9f4;
	clear: both;
	float: left;
	overflow: hidden;
}


.boxright1 a:link {
	color: #0066cc;
	text-decoration: none;
}
.boxright1 a:hover {
	color: #0066cc;
	text-decoration: underline;
}
.boxright1 a:visited { color: #0066cc; }


/* material classes*/

.miblue{color:#127EE1}
.miblue1{color:#2ad9ff}
.miwhite{color:#ffffff}
.mired{color:#ff0000}
.migreen{color:#5ac45a}
.migrey{color:#cccccc}
.mib{font-weight:bold}

.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}

.material-arrow{margin-left:-5px;font-size:28px !important;color:#2ad9ff;vertical-align:middle}

/* registrar classes*/

.rdashmain{width:1100px}
.dashbrd{border:1px solid #ddd;border-radius: 6px;background: #fff}
.rcol_60{width:60%;float:left}
.col_38R{width:38%;float:right}
.col_30{width:30%;float:left}
.col_35{width:35%;float:left}
.dashR20{margin-right:20px}

.shoppingresult_r{border:0px solid #00f;float:right;margin-left:30px;}
.shoppingresult_l{border:0px solid #0f0;float:left}

.paymentcontainer{width:600px}

.scrolldata {}

.scrolldatasmall{}
.scrolldatasmallreg{}
.scrolldatano{}
.searchdiv input[type=input] {padding: 10px 10px 11px 10px !important;}
.manualmenu{width:250px;min-width:250px;}
.manualmobilemenu{display:none;width:100%;margin-bottom:20px;margin-left:15px;}
.menupos{position:absolute;z-index:10;margin-top:40px;}
a.menulink{cursor:pointer;background: #eee;padding:5px;}
.tld_bg{max-width: 1140px;padding-top: 20px !important;background: none !important}
/*table.shopping_tab{min-width:800px;}*/

/* end of registrar classes*/

@media (min-width:1400px) {
    table.shopping_tab{min-width: inherit;}
    .manualmenu{display: block !important;position: static !important;z-index: 0 !important;margin-top:0px !important;}
    .manualmobilemenu{display:none}
}

@media (min-width:1px) and (max-width:1399px) {
	.shoppingresult_r{border:0px solid #00f;float:none;margin-left:0px;margin-bottom:30px;}
	.shoppingresult_l{border:0px solid #0f0;float:none;}
	/*table.shopping_tab{min-width:800px;}*/
}

@media (min-width:1399px) and (max-width:1509px) {
	.margin25R_fullscreen {margin-right: 20px;}
}
@media (min-width:1025px) and (max-width:1399px) {
	table.shopping_tab{min-width:940px;}
	.shoppingresult_r{margin-left:10px !important;}
	.margin25R_fullscreen {margin-right: 0;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 1041px) and (max-width: 1199.98px) {
    .advpad{ margin-top: 10px !important}
    .topsearchpad{padding-left:50px}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 1040px) {
	.mT20-tab-mode{ margin-top: 20px;}
	.mobilemenuL{display:table-cell}
	.mobilemenuR{display:table-cell}
	.normalmenu{display: none}
	.logopad{padding-left:20px;}
	.topsearchpad{padding-left:50px}
	
	#wrap { padding: 0; }
	#sidebar-wrap{position: absolute;z-index: 1000;top:0px;display: none;box-shadow:none;}
	#expander { display: none; }
	#page-content-wrap {margin-left:0;padding:30px 20px 20px 20px;min-width:300px;}

	.margin25R_fullscreen {margin-right: 0;}

	.col_22_5_fullscreen{width:50%;}
	.col_23{width:50%;}
	.col_25{width:50%;}
	.col_25_point_6{width:50%;}
	.col_25_6{width:50%;margin-bottom:30px;}
	.col_33{width:50%;margin-bottom:30px;}
	.col_40{width:100%;float:none;}
	.col_48{width:45.5%;}
	.col_48R{width:45.5%;float:left;margin-left:35px}

	.col_49{width:45.5%;}
	.col_49R{width:45.5%;float:left;margin-left:35px}

	.col_50{width:50%;}
	.col_60{width:100%;float:none;}
	.col_66{clear:both;width:100%;float:none;}

	.p30{padding-top:0px}
	.dashwelcome{font-size:24px;}
	.dashicon{text-align:left}
	.bluetd{margin-bottom:30px}
	.nW{white-space:normal}
	.col_space{width:90%;margin-bottom:0px}
	.col_space1{width:90%;}
	.col_space2{width:90%;margin-bottom:30px}
	.col_space3{width:90%;}
	
	.rdashmain{width:100%}
	.rcol_60{width:600px;float:none;margin-bottom:30px}
	.col_38R{width:600px;float:none;margin-bottom:10px}
	.col_30R{width:600px;float:none;margin-bottom:30px}
	.col_35R{width:600px;float:none;margin-bottom:30px}
	.dashR20{margin-right:0px}
	.white_content{left: 18% !important;top: 15% !important;margin-left: 0px !important;}
   
    .white_content_ms{left: 18% !important;margin-left: 0px !important;}
    .white_content_ef {margin-top: 0px !important;}
	.shoppingresult_r{border:0px solid #00f;float:none;margin-left:0px;margin-bottom:30px;}
	.shoppingresult_l{border:0px solid #0f0;float:none}	
	table.shopping_tab{min-width:auto;}

	.cleardiv_fullscreen_only{clear: unset}
	.dd_col{border-right:0px solid #ddd;min-height: auto}
    .scrolldata{overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:40px}    
    .scrolldatano{overflow-x: hidden;padding-bottom:40px}
    .scrolldatasmall{}
    .manualmenu{display:none}
    .manualmobilemenu{display:block}
    .container700{width:100%;}
    .container1000{width:100%;}
    .container1100{width:100%;}
    .container1200{width:100%;}
    .container1240{width:100%;}
    .mW1000{min-width:100%;}
    #fixedtipdiv{left:250px !important;}
    .contacts_info{position:absolute;z-index:10;margin-top:0px;margin-left:0px;overflow-y:scroll;left:20px;}

    .useBtn{height:50px !important;font-size: 18px !important;}
    .regdomainplan1{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;}
    .regdomainplan2{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;}
    .regdomainplan3{height:50px !important;padding-top:10px !important;font-size:18px !important;}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

    .mT20-tab-mode{ margin-top: 20px;}
	.mobilemenuL{display:table-cell}
	.mobilemenuR{display:table-cell}
	.normalmenu{display: none}
	.logopad{padding-left:20px;}
	.topsearchpad{padding-left: 30px}
    .topsearch_fld{width:220px;}
	.col_1{width:220px;}
	#wrap { padding: 0; }
	#sidebar-wrap{position: absolute;z-index: 1000;top:0px;display: none;box-shadow:none;}
	#expander { display: none; }
	#page-content-wrap {margin-left:0;padding:30px 20px 20px 20px;min-width:300px;}

	.margin25R_fullscreen {margin-right: 0;}

    .col_22_5_fullscreen{width:50%;}
    .col_25{width:100%;float:none;}
    .col_25_point_6{width:100%;float:none;}
    .col_25_6{width:100%;float:none;margin-bottom:30px}
    .col_23{width:50%;}
    .col_25{width:50%;}
    .col_25_point_6{width:50%;}
    .col_25_6{width:50%;margin-bottom:30px;}
    .col_33{width:50%;margin-bottom:30px;}
    .col_40{width:100%;float:none;}
    .col_48{width:45.5%;}
    .col_48R{width:45.5%;float:left;margin-left:35px}

    .col_49{width:45.5%;}
    .col_49R{width:45.5%;float:left;margin-left:35px}

    .col_50{width:50%;}
    .col_60{width:100%;float:none;}
    .col_66{clear:both;width:100%;float:none;}

	.p30{padding-top:0px}	
	.dashwelcome{font-size:24px;}
	.dashicon{text-align:left}
	.bluetd{margin-bottom:30px}
	.nW{white-space:normal}	
    .col_space{width:90%;margin-bottom:0px}
    .col_space1{width:90%;}
    .col_space2{width:90%;margin-bottom:30px}
    .col_space3{width:90%;}
	
    .rdashmain{width:100%}
    .rcol_60{width:600px;float:none;margin-bottom:30px}
    .col_38R{width:600px;float:none;margin-bottom:10px}
    .col_30R{width:600px;float:none;margin-bottom:30px}
    .col_35R{width:600px;float:none;margin-bottom:30px}
    .dashR20{margin-right:0px}
    .white_content{left: 5% !important;top: 15% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
    
    .white_content_ms{left: 5% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
    .white_content_ef {margin-top: 0px !important;}
	.shoppingresult_r{border:0px solid #00f;float:none;margin-left:0px;margin-bottom:30px;}
    .shoppingresult_l{border:0px solid #0f0;float:none} 
    table.shopping_tab{min-width:auto;}

    .cleardiv_fullscreen_only{clear: unset}
    .dd_col{border-right:0px solid #ddd;min-height: auto}
    .scrolldata{overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:40px}
    .scrolldatano{overflow-x: hidden;padding-bottom:40px}
    .scrolldatasmall{}
    .manualmenu{display:none}
    .manualmobilemenu{display:block}
    .container700{width:100%;}
    .container1000{width:100%;}
    .container1100{width:100%;}
    .container1200{width:100%;}
    .container1240{width:100%;}
    .mW1000{min-width:100%;}
    .float-sm-right {float:right;}
    .overlaymenu{border-right:0px;max-width: auto}
    .overbrd{border-top:1px solid #ccc;padding-top:20px;}
    .advpad{ margin-top: 10px !important}
    .advsearchpad{ margin-top: 10px !important}
    .bptPagging{position: absolute;margin-top: 560px;right:20px;}
    .brdblue{border-left:0px !important;border-top:1px solid #bdc9ff; margin-top:20px;padding-top:20px;}
    .scrolldatasmallreg{max-width: 600px;overflow-x: scroll;-webkit-overflow-scrolling: scroll;padding-bottom: 20px}
    #fixedtipdiv{left:50px !important;}
    .contacts_info{position:absolute;z-index:10;margin-top:0px;margin-left:0px;overflow-y:scroll;left:0;}

    .useBtn{height:50px !important;font-size: 18px !important;}
    .regdomainplan1{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;}
    .regdomainplan2{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;}
    .regdomainplan3{height:50px !important;padding-top:10px !important;font-size:18px !important;}
}

/* Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

	.mobilemenuL{display:table-cell;width:30px;}
	.mobilemenuR{display:table-cell}
	.normalmenu{display: none}
	.logopad{display: none}
	.topsearch_fld{width:190px;}
	.col_1{width:190px;}
	.col_2{width:50px;}
	.topsearch_btn{width:40px;}
	.topsearchpad{padding-left:10px;}
	
	#wrap { padding: 0; }
	#sidebar-wrap{position: fixed;z-index: 1000;top:0px;display: none;box-shadow:none;}
	#expander { display: none; }
	#page-content-wrap {margin-left:0;padding:30px 20px 20px 20px;min-width:300px;}

	.margin25R_fullscreen {margin-right: 0;}

	.col_22_5_fullscreen{width:100%;float:none;}
	.col_25{width:100%;float:none;}
	.col_25_point_6{width:100%;float:none;}
	.col_25_6{width:100%;float:none;margin-bottom:30px}
	.col_23{width:100%;float:none}
	.col_33{width:100%;float:none;}
	.col_40{width:100%;float:none;}
	.col_48{width:100%;float:none;}
	.col_48R{width:100%;float:none;}
	.col_49{width:100%;float:none;}
	.col_49R{width:100%;float:none;}
	.col_50{width:100%;float:none}
	.col_60{width:100%;float:none;}
    .col_66{width:100%;float:none;}

	.p30{padding-top:0px}	
	.dashwelcome{font-size:24px;}
	.dashicon{text-align:left}
	.bluetd{margin-bottom:30px}
	.nW{white-space:normal}	
	.col_space{width:100%;margin-bottom:30px}
	.col_space1{width:100%;}
	.col_space2{width:100%;margin-bottom:30px}
	.col_space3{width:100%;}
	
	.rdashmain{width:100%}
    .rcol_60{width:100%;float:none;margin-bottom:30px}
    .col_38R{width:100%;float:none;margin-bottom:10px}
    .col_30R{width:100%;float:none;margin-bottom:30px}
    .col_35R{width:100%;float:none;margin-bottom:30px}
    .dashR20{margin-right:0px}
    .dd_col{border-right: 0px;min-height: auto}
    .scrolldata{overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:40px}    
    .scrolldatano{overflow-x: hidden;padding-bottom:40px}
    .scrolldatasmall{width:300px;overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:20px}
    .inlineDiv{display: block;}
    .searchFld1{width:220px;}
    .searchFld2{width:250px;}
    .searchFldAdv{width:220px;}
    .greytextareaG{width:250px;}
    .greytextareaW{width:250px;}
    .manualmenu{display:none}
    .manualmobilemenu{display:block}
    .container600{width:100%;}
    .container700{width:100%;}
    .container1000{width:100%;}
    .container1100{width:100%;}
    .container1200{width:100%;}
    .container1240{width:100%;}
    .white_content{left: 5% !important;top: 15% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
   
    .white_content_ms{left: 5% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
    .white_content_ef {margin-top: 0px !important;}
    .mW1000{min-width:100%;}
    .paymentcontainer{width:100% !important}
    .paymentbox{border:0 !important;padding: 0 !important;background: none !important}
    .searchdiv input[type=input] {width: 80% !important;}
    .registerFld{width: 96% !important}
    .bulkregisterFld{width: 96% !important}
    .overlaymenu{border-right:0px;max-width: auto}
    .overbrd{border-top:1px solid #ccc;padding-top:20px;}
    .domainstxtarea{width: 100% !important}
    .folderfld1{width: 100% !important}
    .folderfld3{width: 100px !important}
    .fldset{padding:15px 5px 5px 5px !important;}
     #osettingdiv{padding-left:5px !important;}
    .pafld{width:190px !important;}
    .reportfld2{width:300px !important;}
    .fitertbls{width:360px;overflow-y:auto}
    .label {float:none;width:100% !important;text-align: left !important}
    .ele {float:none;width:100% !important;text-align: left !important}
    .domstathissrch{width:100% !important;float:none !important;}
    .domstathissrch1{width:100% !important;float:none !important;}
    .sucmsg{min-width: auto !important}
    .sucmsg2{min-width: auto !important}
    .bodiv{width:100%;}
    .bodivno{width:100%;}
    .bodivg{width:100%;}    
    .w450{width:100%;}  
    .notearea{width:94% !important;}
    .notearea1{width:94% !important;}
    .extsalefld{width:94% !important;}
    .repfilter td{min-width:auto !important;padding:3px 15px 3px 2px;white-space: nowrap;}
    #background-images{margin-left:10px !important;}
    .advpad{ margin-top: 10px !important}
    .advsearchpad{ margin-top: 10px !important}
    .bptPagging{position: absolute;margin-top: 610px;right:20px}
    .cdFld{width: 96% !important}
    .cdFld1{width: 96% !important}
    .new_overlay{padding: 20px 0px !important;}
    .brdblue{border-left:0px !important;border-top:1px solid #bdc9ff; margin-top:20px;padding-top:20px;}
    .scrolldatasmallreg{max-width: 350px;overflow-x: scroll;-webkit-overflow-scrolling: scroll;padding-bottom: 20px}
    .md-1{min-width: 300px !important;;max-width: 400px}
    #fixedtipdiv{left:20px !important;}
    .contacts_info{position:absolute;z-index:10;margin-top:0px;margin-left:0px;overflow-y:scroll;left:0;}
    .midnavz{padding:6px 7px !important;}
    .s_usernames{width: 170px !important;}
    .shoppingTab{width: 100% !important}
    .shoppingpaybtn{text-align: left !important}

    .useBtn{height:50px !important;font-size: 18px !important;}
    .regdomainplan1{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;}
    .regdomainplan2{height:50px !important;padding-top:10px !important;border-right:1px solid;font-size:18px !important;width:45% !important;}
    .regdomainplan3{height:50px !important;padding-top:10px !important;font-size:18px !important;width:35% !important;}

    table.tabManageAll1 tr>th:nth-child(1), table.tabManageAll1 tr>td:nth-child(1) {position: static !important;}
    table.tabManageAll1 tr>th:nth-child(2), table.tabManageAll1 tr>td:nth-child(2) {position: static !important;}
    table.tabManageAll1 tr>th:nth-child(3), table.tabManageAll1 tr>td:nth-child(3) {position: static !important;}
    .sticky{position: static;}
}

/* Extra small devices (portrait phones, less than 350px)*/ 
@media (max-width: 350px){
	.mobilemenuL{display:table-cell;width:30px;}
    .mobilemenuR{display:table-cell}
    .normalmenu{display: none}
    .logopad{display: none}
    .topsearch_fld{width:170px;font-size: 11px}
    .col_1{width:170px;}
    .col_2{width:50px;}
    .topsearch_btn{width:40px;}
    .topsearchpad{padding-left:10px;}
    
    #wrap { padding: 0; }
    #sidebar-wrap{position: fixed;z-index: 1000;top:0px;display: none;box-shadow:none;}
    #expander { display: none; }
    #page-content-wrap {margin-left:0;padding:30px 20px 20px 20px;min-width:300px;}

    .margin25R_fullscreen {margin-right: 0;}

    .col_22_5_fullscreen{width:100%;float:none;}
    .col_25{width:100%;float:none;}
    .col_25_point_6{width:100%;float:none;}
    .col_25_6{width:100%;float:none;margin-bottom:30px}
    .col_23{width:100%;float:none}
    .col_33{width:100%;float:none;}
    .col_40{width:100%;float:none;}
    .col_48{width:100%;float:none;}
    .col_48R{width:100%;float:none;}
    .col_49{width:100%;float:none;}
    .col_49R{width:100%;float:none;}
    .col_50{width:100%;float:none}
    .col_60{width:100%;float:none;}
    .col_66{width:100%;float:none;}

    .p30{padding-top:0px}   
    .dashwelcome{font-size:18px;}
    .dashicon{text-align:left}
    .bluetd{margin-bottom:30px}
    .nW{white-space:normal} 
    .col_space{width:100%;margin-bottom:30px}
    .col_space1{width:100%;}
    .col_space2{width:100%;margin-bottom:30px}
    .col_space3{width:100%;}
    
    .rdashmain{width:100%}
    .rcol_60{width:100%;float:none;margin-bottom:30px}
    .col_38R{width:100%;float:none;margin-bottom:10px}
    .col_30R{width:100%;float:none;margin-bottom:30px}
    .col_35R{width:100%;float:none;margin-bottom:30px}
    .dashR20{margin-right:0px}
    .dd_col{border-right: 0px;min-height: auto}
    .scrolldata{overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:40px}
    .scrolldatano{overflow-x: hidden;padding-bottom:40px}
    .scrolldatasmall{width:250px;overflow-x: auto;-webkit-overflow-scrolling: auto;padding-bottom:20px}
    .inlineDiv{display: block;}
    .searchFld1{width:200px;}
    .searchFldAdv{width:200px;}
    .greytextareaG{width:250px;}
    .greytextareaW{width:250px;}
    .manualmenu{display:none}
    .manualmobilemenu{display:block}
    .container600{width:100%;}
    .container700{width:100%;}
    .container1000{width:100%;}
    .container1100{width:100%;}
    .container1200{width:100%;}
    .container1240{width:100%;}
    .white_content{left: 5% !important;top: 15% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
    
    .white_content_ms{left: 5% !important;margin-left: 0px !important;width: 90%;min-width: auto !important;}
    .white_content_ef {margin-top: 0px !important;}
    .mW1000{min-width:100%;}
    .paymentcontainer{width:100%}
    .searchdiv input[type=input] {width: 80% !important;}
    .registerFld{width: 96% !important}
    .bulkregisterFld{width: 96% !important}
    .overlaymenu{border-right:0px;max-width: auto}
    .overbrd{border-top:1px solid #ccc;padding-top:20px;}
    .domainstxtarea{width: 100% !important}
    .folderfld1{width: 100% !important}
    .folderfld3{width: 100px !important}
    .fldset{padding:15px 5px 5px 5px !important;}
     #osettingdiv{padding-left:5px !important;}
    .pafld{width:100% !important;}
    .reportfld2{width:300px !important;}
    .fitertbls{width:300px;overflow-y:auto}
    .label {float:none;width:100% !important;text-align: left !important}
    .ele {float:none;width:100% !important;text-align: left !important}
    .domstathissrch{width:100% !important;float:none !important;}
    .domstathissrch1{width:100% !important;float:none !important;}
    .sucmsg{min-width: auto !important}
    .sucmsg2{min-width: auto !important}
    .bodiv{width:100%;}
    .bodivno{width:100%;}
    .bodivg{width:100%;}    
    .w450{width:100%;}  
    .notearea{width:94% !important;}
    .notearea1{width:94% !important;}
    .extsalefld{width:94% !important;}
    .repfilter td{min-width:auto !important;padding:3px 15px 3px 2px;white-space: nowrap;}
    #background-images{margin-left:0px !important;}
    .advpad{ margin-top: 10px !important}
    .advsearchpad{ margin-top: 10px !important}
    .bptPagging{position: absolute;margin-top: 630px;right:20px}
    .cdFld{width: 96% !important}
    .cdFld1{width: 96% !important}
    .new_overlay{padding: 20px 0px !important;}
    .brdblue{border-left:0px !important;border-top:1px solid #bdc9ff; margin-top:20px;padding-top:20px;}
    .scrolldatasmallreg{max-width: 350px;overflow-x: scroll;padding-bottom: 20px}
    .md-1{min-width: 280px !important;;max-width: 400px}
    #fixedtipdiv{left:10px !important;}
    .contacts_info{position:absolute;z-index:10;margin-top:0px;margin-left:0px;overflow-y:scroll;left:0;}
    .domainsearchbox{padding:0px !important;border:0 !important;background: #fff !important}
    .midnavz{padding:6px 5px !important;}
    .s_usernames{width: 150px !important;}
    .shoppingTab{width: 100% !important} 
    .shoppingpaybtn{text-align: left !important}    

    table.tabManageAll1 tr>th:nth-child(1), table.tabManageAll1 tr>td:nth-child(1) {position: static !important;}
    table.tabManageAll1 tr>th:nth-child(2), table.tabManageAll1 tr>td:nth-child(2) {position: static !important;}
    table.tabManageAll1 tr>th:nth-child(3), table.tabManageAll1 tr>td:nth-child(3) {position: static !important;}
    .sticky{position: static;}
}

@media (max-width:320px) {
    .topsearchpad {
    padding-top: ;
    padding-left: 10px;
    min-width: auto;
    }
    #page-content-wrap {
    margin-left: 0;
    padding: 30px 10px;
    min-width: 300px;
    }
    .topsearch_fld{width:160px;}
    .col_1{width:160px;}
    .col_2{width:40px;} 
}

@media (max-width:1024px) {
	.hidecol{display:none}
    }

::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 10px;
}

::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 1px #ccc;
}
/* end of registrar media queries */

.whitespace-nowrap { white-space: nowrap;}


.custom-tooltip {
    position: relative;
    display: inline-block;
}

.custom-tooltip .custom-tooltiptext {

    visibility: hidden;
    /*width: 120px;*/
    background-color: white;
    color: black;
    text-align: center;
    border-radius: 1px;
    padding: 5px;
    border: 1px solid white;
    box-shadow: 0 0 7px black;
    font: normal 14px "Helvetica Neue", Sans-Serif;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 90%;
    left: 50%;
    margin-left: -60px;
}

.custom-tooltip:hover .custom-tooltiptext {
    visibility: visible;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}

.font-lighter {
    font-weight: lighter;
}

.blueBtn {
    background: #127EE1;
    border: 0px;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: "open sans";
    font-size: 13px;
    padding: 5px 10px;
    white-space: nowrap;
}

.blueBtn:hover {
    background: #61A9EB;
}

a.blueBtn {
    color: #fff;
    text-decoration: none
}

a.blueBtn:hover {
    color: #fff;
    text-decoration: none
}

.blueBtnActive {
    background: #fff;
    border: 2px solid #127EE1 ;
    border-radius: 4px;
    font-weight: bold;
    color: #127EE1 ;
    cursor: pointer;
    display: inline-block;
    font-family: "open sans";
    font-size: 13px;
    padding: 3px 10px;
    white-space: nowrap;
}

.blueBtnActive:hover {
    background: #127EE1 ;
    color: #fff;
}

a.blueBtnActive {
    color: #127EE1 ;
    text-decoration: none
}

a.blueBtnActive:hover {
    color: #127EE1 ;
    text-decoration: none;
}

.mainListTableRow a {
    color: #fff!important;
}

.SwitchOpt{font-weight: bold;padding:4px;}
.swuser:hover{background: #eeeeee; cursor: pointer;}
.mb-3{padding-right: 0%;}
.mb-2{padding-right: 0%;}

.editable-input > .editable-mp {min-width:200px;}
.editable-mp{ display: flex; align-items: center; }
.editable-mp span{ min-width: 60px; }
.editable-mp input[type="checkbox"]{margin:0 0.5em!important;}