* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@-webkit-keyframes pulse-fade {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 66, 44, .4)
	}
	70% {
		-webkit-box-shadow: 0 0 0 9px rgba(204, 66, 44, 0)
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 66, 44, 0)
	}
}

@keyframes pulse-fade {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(204, 66, 44, .4);
		box-shadow: 0 0 0 0 rgba(204, 66, 44, .4)
	}
	70% {
		-moz-box-shadow: 0 0 0 9px rgba(204, 66, 44, 0);
		box-shadow: 0 0 0 9px rgba(204, 66, 44, 0)
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(204, 66, 44, 0);
		box-shadow: 0 0 0 0 rgba(204, 66, 44, 0)
	}
}

a,
body,
caption,
em,
h1,
h2,
h3,
h4,
h5,
h6,
img,
section,
small,
strong,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
ul {
	margin: 0;
	padding: 0;
	border: 0
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

.gl-wrapper,
.gl-wrapper>* {
	box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
	-moz-box-sizing: content-box!important
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body {
	background-color: #f6f6f6;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	min-height: 400px;
	overflow-x: hidden
}

img {
	vertical-align: middle
}

button {
	position: relative
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999
}

input:placeholder,
textarea:placeholder {
	color: #999
}

h1 {
	font-size: 18px;
	font-weight: 400;
	color: #000
}

h2 {
	font-size: 14px;
	font-weight: 700
}

.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 5px solid;border-right:4px solid transparent;border-left: 4px solid transparent;}
.caret:after {margin-left: 2px;vertical-align: middle;border-top: 4px solid #ffffff;border-right: 2px solid transparent;border-left: 2px solid transparent;content: "";position: absolute;top: -6px;left: -4px;}

.new-badge {
	display: inline-block;
	border-radius: 12px;
	width: 32px;
    margin-left: 8px;
    margin-top: -7px;
	text-align: center;
	background-color: #ff761a;
	color: #fff;
	font-size: 11px;
	padding: 2px;
	line-height: 1.2;
	position: absolute;
	box-shadow: 0 0 0 #ff761a;
	animation: pulse-fade 2s infinite;
}

.new-badge-pwim {
	margin-left: 3px;
	display: inline-block;
	border-radius: 12px;
	width: 30px;
	text-align: center;
	background-color: #0c9450;
	color: #fff;
	font-size: 11px;
	padding: 2px;
	line-height: 1.2;
	position: absolute;
	box-shadow: 0 0 0 #0c9450;
	animation: pulse-fade 2s infinite
}

.c3:after,
.c3:before,
.clb:after,
.clb:before,
.clearfix:after,
.clearfix:before,
.clr:after,
.clr:before {
	content: " ";
	display: table
}

.c3:after,
.clb:after,
.clearfix:after,
.clr:after {
	clear: both
}

.loader,
.loader:after {
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin: 2px
}

.loader {
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 3px solid #f3f3f3;
	border-right: 3px solid #f3f3f3;
	border-bottom: 3px solid #f3f3f3;
	border-left: 3px solid #00a699;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	-moz-animation: load8 1.1s infinite linear;
	-o-animation: load8 1.1s infinite linear;
	-ms-transition: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear
}

.loader-lg {
	width: 70px;
	height: 70px;
	margin: 69px auto;
	display: block
}

@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes load8 {
	0% {
		-moz-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes load8 {
	0% {
		-o-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes load8 {
	0% {
		transform: rotate(0)
	}
	100% {
		transform: rotate(360deg)
	}
}

.f1 {
	float: left
}

.f2 {
	float: right
}

.hm1 {
	position: relative;
	top: 0px
}

.fxmn {
	padding-top: 0;
	top: 179px
}

.sec-area {
	background-color: #fff
}

.p2b {
	padding: 15px 20px
}

.view-pane {
	width: 100%
}

#lnav {
	margin-top: 15px;
	padding-top: 13px
}

#lnav,
.ir-bx {
	background-color: #fff
}

.ap1 {
	border-bottom: 3px solid #589ce3
}

.ap2,
.ap2 a,
.npo {
	background-color: #65aaf1;
	color: #fff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#65aaf1), to(#569ae1));
	background: -webkit-linear-gradient(top, #65aaf1, #569ae1);
	background: -moz-linear-gradient(top, #65aaf1, #569ae1);
	background: -ms-linear-gradient(top, #65aaf1, #569ae1);
	background: -o-linear-gradient(top, #65aaf1, #569ae1);
	font-weight: 700;
	padding: 8px
}

.npo {
	color: #2180c0;
	font-weight: 400;
	background-color: #c8dfff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e1eeff), to(#c8dfff));
	background: -webkit-linear-gradient(top, #e1eeff, #c8dfff);
	background: -moz-linear-gradient(top, #e1eeff, #c8dfff);
	background: -ms-linear-gradient(top, #e1eeff, #c8dfff);
	background: -o-linear-gradient(top, #e1eeff, #c8dfff)
}

.content-wrapper {
	margin-left: 200px;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 700px;
	padding-bottom: 50px;
	/*padding-top: 100px;*/
    /*margin-top: -102px;*/

}

.content-wrapper:after,
.content-wrapper:before {
	content: " ";
	display: table
}

.content-wrapper:after {
	clear: both
}

.content-wrapper:after,
.content-wrapper:before {
	content: " ";
	display: table
}

.content-wrapper:after {
	clear: both
}

.content-wrapper .content-header {
	min-height: 65px;
	background-color: #fff;
	-webkit-box-shadow: -1px -2px 14px 6px #d8d8d8;
	-moz-box-shadow: -1px -2px 14px 6px #d8d8d8;
	box-shadow: -1px -2px 14px 6px #d8d8d8;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out
}

/*.expanded {
	margin-left: 80px
}*/

.content-box {
	min-height: 82vh;
	/*margin-top: 100px;*/
}

.menu-toggler {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	background-color: #f1f1f1
}

.menu-toggler i {
	width: 30px;
	height: 30px;
	padding: 5px;
	display: inline-block;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.menu-toggler i .st0 {
	display: none
}

.menu-toggler i .st1 {
	display: inline
}

.menu-toggler i .st2 {
	fill: #00a699
}

.img-prot {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 0;
	margin-right: -6px
}

.side-menu {
	background: #fff;
	bottom: 0;
	left: 0;
	overflow: visible;
	position: fixed;
	width: 200px;
	/*top: 81px;*/
	top: 50px;
	z-index: 3;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-webkit-box-shadow: -9px 8px 14px 6px #d8d8d8;
	-moz-box-shadow: -9px 8px 14px 6px #d8d8d8;
	box-shadow: -9px 8px 14px 6px #d8d8d8
}

.side-menu .profile-box {}

.side-menu .profile-box .profile-avatar {
	margin-top: 16px;
	margin-left: 15px;
	margin-bottom: 8px;
}

.side-menu .profile-box .profile-avatar #user_profile_photo {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	border-radius: 100%;
	/*background: #050505;
	border: 1px solid  #d8d8d8;*/
}

.side-menu #ratings_id:hover {
	text-decoration: underline;
	color: #2f42ae;;
}	

.pencilclick {
    content: '';
    position: absolute;
    margin-top: 2px;
    margin-left: -6px;
    background-image: url(https://seller.imimg.com/gifs_new/icons-group-sprite-v9.png);
    background-position: -37px -34px;
    width: 15px;
    height: 15px;
    /* background-size: 180px auto; */
    cursor: pointer;
    opacity: 0.6;
}

.side-menu .profile-box .profile-details {margin-bottom: 10px;margin-top: 0;}

.side-menu .profile-box .profile-details .user-name {
	font-size: 16px;
	color: #242424;
	font-weight: 700;
	margin: 0;
	line-height: 1
}

.side-menu .profile-box .profile-details .contact-number,
.side-menu .profile-box .profile-details .organization {}

.side-menu .profile-box .profile-details .contact-number img,
.side-menu .profile-box .profile-details .organization img {
	margin-left: 3px
}

.side-menu .accordion {
	bottom: 0;
	line-height: 15px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 0 0;
	position: absolute;
	white-space: nowrap;
	width: 100%;
	max-width: 250px;
	top: 78px;
	/*margin-bottom: 40px;*/
	border-top: 1px solid #d8d8d8
}

.side-menu .accordion li{
	border-left: 3px solid white;
}

.side-menu .accordion li .link {
	cursor: pointer;
	display: block;
	padding: 8px 15px 10px 15px;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	position: relative;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.side-menu .accordion li .link a {
	/*color: #242424;*/
}

.side-menu .accordion li .link .link-icon {
	/*position: relative;*/
    /* vertical-align: middle; */
    /* width: 35px; */
    /*height: 35px;*/
    /* margin-right: 10px; */
    font-size: 18px;
    color: #595959;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
}

.side-menu .accordion li .link .link-icon img {}

.side-menu .accordion li .link a#homepage_links {
	font-weight: 700;
	font-size: 14px
}

.side-menu .accordion li .link .menu-text {
	display: inline-block;
    /* vertical-align: sub; */
    margin-left: 27px;
    font-size: 13px;
    width: 96px;
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /* line-height: 2.77; */
    letter-spacing: -0.5px;
    color: #000000;
}

.side-menu .accordion li:last-child .link {
	border-bottom: 0
}

.side-menu .accordion li .caret {
	position: absolute;
	right: 12px;
	left: auto;
	top: 15px;
	font-size: 16px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.side-menu .accordion li.open{
	border-top: 2px solid #F5F5F5;
	border-bottom: 2px solid #F5F5F5;
}

.side-menu .accordion li.open .link {
	color: #242424;
	border: 0;
    border-radius: 0;
    margin: 0;
	/*background-color: #f3f3f3*/
}

.side-menu .accordion li.open .caret {
	color: #242424;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.side-menu .submenu {
	display: none;
	/*background: #f3f3f3;*/
	font-size: 14px;
	margin-left: -9px;
}

.side-menu .submenu .labeler {
	font-size: 14px;
	font-weight: 700;
	padding: 10px 0 10px 30px;
	color: #555;
	text-transform: capitalize;
	margin: 0 7px
}

.side-menu .submenu a {
	position: relative;
	display: block;
	color: #000;
	padding: 6px 12px;
	padding-left: 55px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: none;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

/*.side-menu .submenu a:before {
	position: absolute;
	top: 5px;
	left: 27px;
	display: inline-block;
	font-size: 14px;
	color: #242424;
	content: '\00bb'
}*/

.side-menu .submenu a.active-link {
	background: #edeeff;
	color: #2d3092;
	/*border-left: 2px solid #2d3092;*/
	font-weight: bold;
	padding-left: 55px;
}

.side-menu .submenu a:focus,
.side-menu .submenu a:hover {
	background: #e9eaea;
	outline: 0;
	-moz-outline: none;
	-webkit-outline: none
}

#seller-nav li:hover {
    background: #F7F7F7;
}

.side-menu .imp-mail {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	position: relative;
	top: -2px
}

.side-menu .imp-mail img {
	width: 100%
}

#product_nav .st0 {
	fill: #2a3e8f
}

#product_nav .st1 {
	fill: #01a699
}

.buyertools .st0 {
	fill: #01a699
}

.buyertools .st1 {
	fill: #2c398d
}

#pwim_nav .pw0 {
	fill: #2c398d
}

#pwim_nav .pw1 {
	fill: #01a699
}

#pwim_nav .pw2 {
	fill: #fff
}

.buyertools .st0 {
	fill: #01a699
}

.buyertools .st1 {
	fill: #2c398d
}

#product_nav .st0 {
	fill: #2a3e8f
}

#product_nav .st1 {
	fill: #01a699
}

#enquiry_nav .st0 {
	fill: #01a699
}

#enquiry_nav .st1 {
	fill: #2a3c8e
}

/*.minimized {
	width: 65px
}

.minimized .new-badge,
.minimized .new-badge-pwim {
	display: none
}

.minimized .accordion {
	padding: 0 0 20px;
	overflow: visible
}

.minimized .profile-box {
	margin-top: 10px
}

.minimized .profile-box .profile-details {
	display: none
}

.minimized .profile-box .profile-avatar {
	margin: 0;
	width: 65px;
	height: 65px
}

.minimized .profile-box .profile-avatar #user_profile_photo {
	max-width: 60px;
	max-height: 60px;
	cursor: pointer
}

.minimized .accordion li .link {
	text-align: center
}

.minimized .accordion li .link .link-icon {
	margin-right: 10px
}

.minimized .accordion li .link .link-icon:focus .menu-tooltip,
.minimized .accordion li .link .link-icon:hover .menu-tooltip {
	visibility: visible;
	left: 40px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.minimized .accordion li .link .caret,
.minimized .accordion li .link .menu-text {
	display: none
}

.minimized .menu-toggler i {
	position: relative;
	left: -5px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.minimized .new-badge {
	display: none
}*/

.menu-tooltip {
	display: none;
	position: absolute;
	display: block;
	left: 31px;
	top: 4px;
	background-color: #000;
	padding: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	visibility: hidden;
	transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out
}

.side-menu-fixed {
	top: 55px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out
}

.btn1 {
	display: inline-block;
	float: none;
	width: auto;
	height: auto;
	border: none;
	margin: 0;
	font-size: 13px;
	font-weight: 100;
	cursor: pointer;
	text-transform: capitalize;
	border-radius: 3px
}

.btn-edit {
	background-color: #017ac9;
	color: #fff;
	border: 1px solid #015b96;
	float: right;
	padding: 5px 10px
}

.cf_footer_bottom {
	background: #efefef;
	width: auto!important;
	margin: 0 auto!important;
	color: #727272;
	float: left;
	padding: 0 5px;
	border-top: 1px solid #dadada;
	position: fixed;
	bottom: 0;
	right: 0;
	left: 250px;
	z-index: 3;
	height: 39px
}

.cf_footer_bottom .copyright {
	margin-top: 14px
}

.cf_footer_bottom .cf_rht {
	margin-right: 18px
}

.cf_footer_bottom .cf_rht .cf_social .follow-label {
	margin-top: 14px;
	margin-right: 6px
}

.cf_footer_bottom .cf_rht .cf_social a,
.cf_social a {
	display: inline-block;
	width: 31px;
	height: 42px;
	margin: 0;
	text-indent: 99999px;
	transition: all .2s ease-out 0s
}

.cf_fb {
	background-position: -138px -189px
}

.tw_ft {
	background-position: -198px -189px
}

.cf_gpls {
	background-position: -262px -189px
}

.cf_ftlk li.last,
.cf_rht,
.cf_social {
	float: right
}

.cf_fb,
.cf_gpls,
.tw_ft {
	background-repeat: no-repeat;
	background-image: url(//utils.imimg.com/globalhf/hrd-sp-v19.png)
}

.pwim-prompt a>.square-img {
	width: 60px;
	display: inline-block;
	margin: 0 5px;
	height: 20px
}

.pwim-prompt a>.pay-with-im {
	width: 106px;
	display: inline-block;
	margin: 0 5px
}

.pwim-prompt {
	width: 470px;
	display: block;
	color: #f68020;
	text-align: center;
	height: 38px
}

.pwim-upgrade {
	display: inline-block;
	float: none;
	position: relative;
	line-height: 17px;
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 15px;
	background-color: #4472c4;
	color: #fff;
	text-align: center;
	padding: 7px 10px 7px 15px;
	cursor: pointer;
	border: 0;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.pwim-upgrade:after {
	content: '';
	display: inline-block;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left: 5px solid #fff;
	left: 5px;
	position: relative
}

.pwim-upgrade:focus,
.pwim-upgrade:hover {
	background-color: #4472c4;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.streched {
	left: 65px
}

#example {
	overflow: hidden;
	position: relative;
	height: 15px
}

#example,
.example {
	text-align: left;
	border-radius: 5px;
	color: #242424;
	border: 1px solid #efefef
}

.upgrade-prompt {
	width: 340px;
	display: block;
	color: #f68020
}

#example li {
	font-size: 13px;
	line-height: 2;
	text-align: right;
	color: #ff5722;
	font-weight: 700
}

.service-upgrade {
	display: inline-block;
	float: none;
	position: relative;
	line-height: 17px;
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 17px;
	background-color: #f68020;
	color: #fff;
	text-align: center;
	padding: 7px 15px;
	padding-right: 10px;
	cursor: pointer;
	border: 0;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.service-upgrade:after {
	content: '';
	display: inline-block;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left: 5px solid #fff
}

.service-upgrade:focus,
.service-upgrade:hover {
	background-color: #e6761b;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.website_page__header {
	padding: 20px
}

.website_page__header:after,
.website_page__header:before {
	content: " ";
	display: table
}

.website_page__header:after {
	clear: both
}

.website_page__header:after,
.website_page__header:before {
	content: " ";
	display: table
}

.website_page__header:after {
	clear: both
}

.website_page__header .website_page__breadcrumbs li {
	display: inline-block;
	padding-right: 15px;
	position: relative
}

.website_page__header .website_page__breadcrumbs li a,
.website_page__header .website_page__breadcrumbs li span {
	font-size: 12px;
	line-height: 1.2
}

.website_page__header .website_page__breadcrumbs li a {
	color: #666766
}

.website_page__header .website_page__breadcrumbs li a:focus,
.website_page__header .website_page__breadcrumbs li a:hover {
	color: #4d4d4d;
	text-decoration: underline;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.website_page__header .website_page__breadcrumbs li span {
	color: #242424
}

.website_page__header .website_page__breadcrumbs li:after {
	content: '\003e';
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: 2px;
	right: 1px;
	font-size: 13px
}

.website_page__header .website_page__breadcrumbs li:last-child {
	padding-right: 0
}

.website_page__header .website_page__breadcrumbs li:last-child:after {
	display: none
}

.website_page__header .website_page__head {
	margin-top: 10px
}

.website_page__header .website_page__head:after,
.website_page__header .website_page__head:before {
	content: " ";
	display: table
}

.website_page__header .website_page__head:after {
	clear: both
}

.website_page__header .website_page__head:after,
.website_page__header .website_page__head:before {
	content: " ";
	display: table
}

.website_page__header .website_page__head:after {
	clear: both
}

.website_page__header .website_page__head .title_strip {
	display: block;
	float: left
}

.website_page__header .website_page__head .title_strip h1 {
	font-size: 25px;
	color: #1b1d1d;
	line-height: 1.5;
	font-weight: 600
}

.website_page__header .website_page__head .title_strip p {
	font-size: 14px;
	color: #4c4c4d
}

.website_page__header .website_page__head .pagination_strip {
	float: right;
	width: 350px
}

.website_page__header .website_page__head .pagination_strip p {
	margin-top: 38px;
	text-align: right;
	font-size: 14px
}

.btn {
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	display: inline-block;
	float: none;
	cursor: pointer;
	border-radius: 3px;
	font-weight: 400;
	position: relative;
	text-align: center;
	line-height: 1.5;
	text-decoration: none
}

.btn-primary {
	background-color: #00a699;
	color: #fff;
	font-size: 12px;
	padding: 6px 15px
}

.btn-primary:focus,
.btn-primary:hover {
	background-color: #008d81;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.btn-outlined {
	background-color: transparent;
	color: #00a699;
	font-size: 12px;
	padding: 5px 14px;
	border: 1px solid #00a699;
	text-decoration: none
}

.btn-outlined:focus,
.btn-outlined:hover {
	text-decoration: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.apr1,
.saps,
.sdis {
	width: auto;
	height: auto;
	display: inline-block;
	cursor: pointer!important;
	border-radius: 3px!important;
	position: relative!important;
	text-align: center!important;
	line-height: 1.5!important;
	text-decoration: none!important;
	background: #00a699!important;
	color: #fff!important;
	font-size: 12px!important;
	padding: 6px 15px!important;
	border: 1px solid #00a699!important;
	margin-left: 5px!important
}

.apr1:focus,
.apr1:hover {
	color: #fff!important;
	background: #008d81!important;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.prf {
	width: auto;
	height: auto;
	display: inline-block;
	cursor: pointer!important;
	border-radius: 3px!important;
	position: relative!important;
	text-align: center!important;
	line-height: 1.5!important;
	background: 0 0!important;
	color: #00a699!important;
	font-size: 12px!important;
	padding: 6px 15px!important;
	border: 1px solid #00a699!important;
	text-decoration: none!important;
	float: left!important
}

.prf:focus,
.prf:hover {
	color: #008d81!important;
	border-color: #008d81!important;
	text-decoration: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}

.utab {
	background-color: transparent!important;
	border-bottom: 0!important;
	color: #444!important;
	font-size: 14px!important;
	height: auto!important;
	padding: 0!important;
	display: block;
	float: right;
	margin-top: 32px
}

.title_label {
	display: block;
	float: left;
	line-height: 1.5;
	font-size: 14px;
	color: #212121;
	font-weight: 700
}

#pf_change {
	box-sizing: border-box;
	border-radius: 3px;
	background-color: #fff;
	overflow: hidden;
	position: relative;
	width: 100%
}

#pf_change select {
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
	-moz-appearance: none;
	-webkit-appearance: none
}

#pf_change::after {
	position: absolute;
	content: '';
	top: 48%;
	right: 12px;
	z-index: 1;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 6px solid #242424;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent
}

.page-title {
	padding: 3px;
	display: block;
	float: left;
	min-width: 260px
}

.back-web {
	position: fixed;
	right: 100px;
	top: 115px;
	display: inline-block;
	z-index: 4;
	height: 32px;
	padding: 0 12px;
	line-height: 25px;
	border-radius: 2px;
	margin-left: 25px;
	font-size: 13px;
	background-color: #3294f9;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)
}

.back-web:active,
.back-web:focus,
.back-web:hover {
	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.chng_a,
.chng_b {
	display: inline-block
}

.aml {
	display: none!important
}

#pf_save {
	width: 15px;
	height: 15px;
	float: right!important;
	margin-right: 36px
}

strong[id^=base_title] {
	line-height: 1.5
}

.job_head {
	font-size: 14px;
	color: #242424;
	font-weight: 700
}

.job_header {
	margin-bottom: 10px
}

.job_header:after,
.job_header:before {
	content: " ";
	display: table
}

.job_header:after {
	clear: both
}

.job_header:after,
.job_header:before {
	content: " ";
	display: table
}

.job_header:after {
	clear: both
}

.job_header h1[id^=base_title] {
	font-weight: 100;
	font-size: 15px;
	line-height: 1.5
}

.mainnew {
	background-color: #0077c7
}

.image_div {
	overflow: auto;
	margin-bottom: 2px;
	vertical-align: top
}

.rightSec {
	background-color: #fff
}

.bgclor {
	background-color: #fff;
	border: 6px solid #0098ff
}

.bgcol {
	background-color: #fff;
	display: table
}

.in-cnt {
	margin: 0 auto!important;
	width: 100%;
	padding-top: 44px
}

.closelink p {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-right: 6px;
}

.ap3 {
	border: 1px solid #ccc;
	width: 127px!important;
	height: 127px!important
}

a {
	color: #2e3192;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

a:focus,
a:hover {
	text-decoration: underline;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#productsgroups .st0 {
	fill: #2e3192
}

#productsgroups .st1 {
	fill: #00a699
}

#productsgroups .st2 {
	fill: none;
	stroke: #2e3192;
	stroke-width: 1.5;
	stroke-linecap: round;
	stroke-linejoin: round
}


 /*Left Navigation*/

a.leftnav_stars {
    background: #f0f0f0;
    border-radius: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 5px;
    /* box-shadow: 1px 1px 4px #888888; */
}
a.leftnav_stars:hover {
    box-shadow: 1px 2px 4px #d1d1d1;
}

.leftnav_usrname{
	display: inline;
	margin-left: 6px;
	width: 101px;
	height: 16px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #000000;
	position: relative;
	padding-right: 11px;
	margin-right: 0px;
}

.leftnav_compname{
	width: 190px;
    height: 14px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    margin-left: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    margin-bottom: 8px;
    margin-top: 0;
    color: #0005a8;
}

.leftnav_options{
	width: 180px;
    height: 36px;
    object-fit: contain;
}

.leftnav_selected{
	width: 180px;
    height: 36px;
    object-fit: contain;
    background-color: #edeeff;
}

.leftnav_caret{
	-webkit-transform: rotate(270deg);
}

.leftnav_link{
	cursor: pointer;
    /* display: block; */
    padding: 7px 15px 13px 15px;
    color: #242424;
    /* font-size: 14px; */
    font-weight: 700;
    /* position: relative; */
    /* -webkit-transition: all .4s ease; */
    -o-transition: all .4s ease;
    /* transition: all .4s ease; */
}

.leftnav_img{
	background-image: url(//seller.imimg.com/gifs/leftnav/leftnav_sprite_icon.png);
	background-repeat: no-repeat;
    width: 13px;
    height: 15px;
    display: inline-block;
    background-size: 53px auto;
}
.leftnav_premiumservices{
	background-image: url(//seller.imimg.com/gifs/leftnav/Premium_grey.png);
	object-fit: cover;
	background-size: 100% 100%;
}

.side-menu li .link .home{background-position: 0 0;}
.side-menu li .link .companyprofile {background-position: 0 -22px;}
.side-menu li .link .message {background-position: 0 -43px;}
.side-menu li .link .buyleads {background-position: 0 -68px;width: 19px;height: 14px;}
.side-menu li .link .pwim {background-position: 0px -137px; width: 14px;}
.side-menu li .link .products {background-position: 0 -91px;height: 16px;width: 15px;}
.side-menu li .link .enquiry {background-position: 0px -114px;width: 14px;}
.side-menu li .link .bizfeed {background-position: 0 -161px;width: 15px;height: 14px;}
.side-menu li .link .drive {background-position: 0 -185px;width: 14px;height: 14px;}
.side-menu li .link .invoice {background-position: 0 -207px;height: 16px;}
.side-menu li .link .buyertools {background-position: 0 -231px;}
.side-menu li .link .settings {background-position: 0 -253px;}


.side-menu li .link.active .home{background-position: -34px 0;}
.side-menu li .link.active .companyprofile {background-position: -34px -22px;}
.side-menu li .link.active .message {background-position: -34px -43px;}
.side-menu li .link.active .buyleads {background-position: -34px -68px;width: 19px;height: 14px;}
.side-menu li .link.active .pwim {background-position: -34px -137px; width: 14px;}
.side-menu li .link.active .products {background-position: -34px -91px;height: 16px;width: 15px;}
.side-menu li .link.active .enquiry {background-position: -34px -114px;width: 14px;}
.side-menu li .link.active .bizfeed {background-position: -34px -161px;width: 15px;height: 14px;}
.side-menu li .link.active .drive {background-position: -34px -185px;width: 14px;height: 14px;}
.side-menu li .link.active .invoice {background-position: -34px -207px;height: 16px;}
.side-menu li .link.active .buyertools {background-position: -34px -231px;}
.side-menu li .link.active .settings {background-position: -34px -253px;}
.leftnav_star_yellow{
	background-image: url(//seller.imimg.com/gifs/leftnav/highstar.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.leftnav_star_trans{
	background-image: url(//seller.imimg.com/gifs/leftnav/ustar.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.leftnav_back_highlight{
	color: #2d3092 !important;
    font-size: 13px !important; 
    font-weight: bold !important; 
}

#seller-nav::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#seller-nav::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#seller-nav::-webkit-scrollbar-thumb
{
	background-color: #c2c2c2;
}

 /*Left Navigation*/
  
.video_suggestor {
  position: fixed;
  right: -53px;
  top: 374px;
  background-color: #38aecc;
  color: #ffffff;
  /* padding: 5px 2px 0 31px; */
  /* font-size: 20px; */
  z-index: 2;
  text-shadow: 0 1px 2px #333;
  cursor: pointer;
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  display: block;
  height: 34px;
  width: 140px;
  border-radius: 5px 5px 0 0;
  padding: 9px 0px;
}
.video_suggestor a {
  color: #ffffff;
  font-size: 18px;
  display: inline-block;
  font-weight: normal;
  position: relative;
  padding-left: 35px;
  /* font-weight: 700; */
}
.video_suggestor a .vd_icon {
  position: absolute;
  width: 25px;
  height: 25px;
  border: solid 2px #fff;
  border-radius: 25px;
  top: -4px;
  left: 5px;
}
.video_suggestor a .vd_icon:before {
  content: "";
  width: 10px;
  height: 12px;
  border-left: 2px solid #fff;
  border-radius: 0px;
  position: absolute;
  top: 4px;
  left: 7px;
}
.video_suggestor a .vd_icon:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 3px;
  width: 11px;
  height: 10px;
  -webkit-transform: rotate(45deg) skew(-5deg, -5deg);
  -ms-transform: rotate(45deg) skew(-5deg, -5deg);
  /* transform: rotate(45deg) skew(-5deg, -5deg); */
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  border-radius: 0px;
}
.video_suggestor a .vd_icon:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

/*#tars-widget-fab{
  right: 56px !important;
  bottom: calc(4% - 0px) !important;
} 

#tars-widget-fab .convbot-button {
margin-right: -13px;
}*/
.mr27 {margin-right: 275px !important}
@media screen and (max-width: 1190px){.mr27 {display:none}}

/*BL Enq form UI changes*/
/*.bl_chckbox label,.bl_radiobox label{padding:0px;}*/
/*.attch_add .att{width:96px !important;}a:hover.att{text-decoration:none;}*/

.Ad_verification-sprial #auth_code1 .input-otp
{
    height: 38px;
    line-height: 42px;
    margin: 4px 3px;
    vertical-align: top;
    width: 38px;
    text-align: center;
    border: 1px solid #c7c7c7;
    display: inline-block;
}
/*pop ui for add mobile no. */
.Ad_verification-sprial .verification-block .Ad_main_heading {
    font-size: 14px;
    color: #242424;
    text-align: center;
    line-height: 1.5;
    font-weight: 400;
    border: 0
}
.Ad_verification-sprial .verification-block .form_group_dashpop .form-input {
    width: 410px;
    margin:15px auto;
    float: none;
}

.Ad_verification-sprial .verification-block .form_group_dashpop .Ad_input-field {
    margin-bottom: 5px;
    position: relative;
}
#AddMobilePopup .dropdown {
    float: left;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 5px;
    bottom: 0;
    top: 0px;
}
#AddMobilePopup .dropdown dt a {
    display: inline-block;
    width: 35px;
    height: 20px;
    position: relative;
    top: 6px;
}
#AddMobilePopup input[type=text], #AddMobilePopup select, #AddMobilePopup textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;
}
#AddMobilePopup .dropdown .value {
    background-color: #eaeaea;
    border-left: 1px solid #bdc7d8;
    bottom: 0;
    display: inline-block;
    font-size: 14px;
    left: 4px;
    padding: 10px 0px;
    position: relative;
    text-align: center;
    width: 47px;
    margin: 1px 0;
    line-height: 19px;
}
#AddMobilePopup button{
    float: none;
    background-color: #00a699;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    line-height: 1.2;
    min-width: 180px;
    padding: 9.5px 29px;
    margin: 11px 88px;
}
#mob_no {padding-left: 100px}
.error {
    color: #e60c0c;
    margin: 4px 0px;
}
.m10 {
    margin: 10px;
}
.mb50 {margin-bottom: 50px}
.pb30 {padding-bottom:30px}
.dnon {display: none}
#AddMobilePopup #mob_no{padding-left: 100px;}


.Ad_popup.is-visible {
    visibility: visible;
}

.Ad_popup {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}
.Ad_popup-overlay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    /*transition: visibility 0s linear 0.3s, opacity 0.3s;*/
}
.Ad_popup.is-visible .Ad_popup-overlay,.Ad_popup.is-visible {
   display: block;
   /* opacity: 1;
    visibility: visible;
    transition-delay: 0s;*/
}
.Ad_popup.is-visible .Ad_popup-transition {
    transform: translateY(0);
    opacity: 1;
}
.Ad_popup-header {
    position: relative;
    background-color: #2e3192;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
    padding: .5em;
    border-radius: 2px 2px 0 0;
}
.Ad_popup-heading {
    font-size: 18px;
    text-transform: capitalize;
    line-height: 1.5;
    letter-spacing: 0.499px;
    padding-right: 20px;
    margin: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.Ad_verification-sprial .Ad_popup-wrapper {
    position: relative;
    z-index: 9999;
    margin: 10px auto;
    top: 25%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 1.5em rgba(0, 0, 0, .35);
}

.Ad_verification-sprial .Ad_popup-lg {
    width: 502px;
}

.popup_content_vrf, .popup_header_vrf {
    padding: 1em;
}
.Ad_popup .popup_content_vrf>:last-child {
    margin-bottom: 0;
}
.Ad_verification-sprial .verification-block .Ad_main_heading {
    font-size: 14px;
    color: #242424;
    text-align: center;
    line-height: 1.5;
    font-weight: 400;
}
.Ad_popup .btn-primary {
    background-color: #00a699;
    color: #fff;
    font-size: 12px;
    padding: 6px 15px;
}
.text-center {
    text-align: center;
}
.Ad_popup .verification-aftermath h3 {
    margin-bottom: 5px;
}
.Ad_verification-sprial .verification-aftermath .end_note {
    font-size: 14px;
    color: #242424;
    text-align: center;
    line-height: 1.5;
}

.Ad_popup #otp_Sent_msg {
	font-size: 15px;
    text-align: center;
    display: block;
    float: none;
    color: #242424;
    font-weight: 700;
    line-height: 20px
}
.font_SF {
	font-size: 14px;
	font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.Ad_popup .otpClose {
    right: 5px;
    top: 30%;
    cursor: pointer;
}
.Ad_popup a {transition: all 0s ease-in-out;}
.Ad_popup a:hover{font-size: inherit;}

.Ad_popup {display: none}
.Ad_popup-close {
    position: absolute;
    top: 25%;
    right: 0;
    padding: 6px;
    width: 25px;
    color: #d4d4d4;
     background: #2e3192;
      border-radius: 50%;
    border: 0;
    font-size: 20px;
    line-height: 0;
    height: 25px;
    cursor: pointer;
}
.cf_social {
    position: absolute;
    left: 10px;
}
/*.minimized .cf_social {
    display: none;
}*/
/* secondary verification popui */
#AccntVerifyPopup .phn_ico_vrf,#AccntVerifyPopup .eml_ico,#AccntVerifyPopup .del,#AccntVerifyPopup #verify_user_account .verified,span.wrng-ico {background-image: url(//seller.imimg.com/gifs_new/dashboard/sprite-phn-v3.png);}
#AccntVerifyPopup .primary,#AccntVerifyPopup .secondary {position: relative !important; }
#AccntVerifyPopup .primary {
    background-color: #ffffff !important;
    color: #000000 !important;
}
#AccntVerifyPopup .otpSub {width: 150px !important}
#AccntVerifyPopup .mobileBlock {margin-bottom: 20px !important;}
#AccntVerifyPopup .expand_dashpop {background-color: #eee !important;
    padding: 2px 10px !important;
    margin-top: 10px !important;
    border-radius: 8px !important;}
#AccntVerifyPopup .headU {margin-bottom: 5px !important;color: #6b6b6b !important;font-size: 14px !important;font-weight: 700 !important}
#AccntVerifyPopup .phn_ico_vrf,#AccntVerifyPopup .vrfy,#AccntVerifyPopup .vrfyEml ,#AccntVerifyPopup .del,#AccntVerifyPopup .numberC,#AccntVerifyPopup .otp,#AccntVerifyPopup .eml_ico,#AccntVerifyPopup #verify_user_account .verified{display: inline-block !important;}
#AccntVerifyPopup .numberC {    font-size: 13px !important;
    width: 242px !important;
    margin: 10px 0px 20px !important;
    position: relative !important; }
#AccntVerifyPopup span.vrfy {
    font-weight: 700 !important;
}
#AccntVerifyPopup .del {margin-left: 5px !important;background-position: -4px -135px !important;cursor: pointer !important;}
#AccntVerifyPopup .vrfy,#AccntVerifyPopup .vrfyEml {text-decoration: underline !important;cursor: pointer !important;}
#AccntVerifyPopup .phn_ico_vrf,#AccntVerifyPopup .del,#AccntVerifyPopup .eml_ico,#AccntVerifyPopup #verify_user_account .verified {width:25px !important;height: 25px !important;margin-right: 5px !important;position: relative;top:8px !important;}
#AccntVerifyPopup .mauto {
    margin: 0 25px !important;
}
#AccntVerifyPopup .del {width: 18px !important;margin-right: 0 !important}
#AccntVerifyPopup .otp {margin-bottom: 10px !important}
#AccntVerifyPopup .otp,#AccntVerifyPopup .cross {display: none !important}
#AccntVerifyPopup .otp input {
     height: 35px !important;
    width: 30px !important;
    border: 0 !important;
    border: 0 !important;
    margin-top: 5px !important;
    margin-right: 10px !important;
    text-align: center !important;
}
#AccntVerifyPopup .phn_ico_vrf {background-position: 0px -102px !important; }
#AccntVerifyPopup .eml_ico {background-position:1px -5px !important; }

#AccntVerifyPopup .otpSub,#det_del_no {
        min-width: auto !important;
    width: 100px !important;
    padding: 9px 0 !important;
    position: relative !important;
    top: 6px !important;
    border: 0 !important;
    border-radius: 2px !important;
}
#AccntVerifyPopup .expand_dashpop .vrfy,#AccntVerifyPopup .expand_dashpop .del,#AccntVerifyPopup .expand_dashpop .vrfyEml {display: none !important}

#AccntVerifyPopup .close_y {position: absolute !important;font:700 16px Arial !important; color: #000 !important;top:10px !important;right: 10px !important;cursor: pointer !important;}
#AccntVerifyPopup .expand_dashpop .otp,#AccntVerifyPopup .expand_dashpop .cross {display: block !important;}
#AccntVerifyPopup .error_otp{
    display: block !important;
    clear: both !important;
    color: #bf0606 !important;
}
#AccntVerifyPopup span.emlText {
    text-decoration: underline !important;
    color: #2e3192 !important;
    font-weight: 700 !important;
}
/*.vrfd .numberC {width: auto;}*/

#AccntVerifyPopup .otp p {
    line-height: 20px !important;
    margin: 0 !important;
    padding-left: 35px;
    position: relative;
}
span.wrng-ico {
    position: absolute;
    width: 24px;
    height: 24px;
    left: 4px;
    top: 7px;
    background-image: url(//seller.imimg.com/gifs_new/dashboard/sprite-phn-v3.png);
    background-position: -33px -8px;
}
#AccntVerifyPopup .primary p.numberC:after {
    content: "Primary" !important;
    position: absolute !important;
    display: inline-block !important;
    left: 0 !important;
    bottom: -16px !important;
    font-size: 11px !important;
    font-style: italic !important;
    color: #848080 !important;
}
#AccntVerifyPopup .emlSub {
    margin: 0 auto !important;
    display: block !important;
}
#AccntVerifyPopup .hereEdit {
    text-align: center !important;
    margin-top: 25px !important;
}
#AccntVerifyPopup .hereEdit a,#AccntVerifyPopup .vrfy, #AccntVerifyPopup .vrfyEml,#AccntVerifyPopup .resend {color: #2e3192 !important;cursor: pointer !important;}
#AccntVerifyPopup p.didRcv {
    display: block !important;
    text-align: center !important;
    clear: both !important;
    padding-top: 5px !important;
}
#AccntVerifyPopup #verify_user_account span.verified {
background-position: -3px -156px !important;
display: inline-block !important;
top: 6px !important;
}

#AccntVerifyPopup .del {
    width: 18px !important;
    margin-right: 0 !important;
}
#AccntVerifyPopup .skip-pop {
    color: #2e3192 !important;
    cursor: pointer !important;
    display: inline-block !important;
    position: absolute !important;
    right: 8px !important;
    font-size: 12px !important;
    bottom: 8px !important;
}

#AccntVerifyPopup .vrfd .vrfy,#AccntVerifyPopup #verify_user_account span.verified {display: none !important;}
#AccntVerifyPopup #verify_user_account .vrfd  .verified {display: inline-block !important;}
#AccntVerifyPopup .process {color:rgba(253,253,253,.76);animation:processing-stripes 1s linear infinite;background-image:linear-gradient(45deg,rgba(255,255,255,.2)25%,transparent 25%,transparent 50%,rgba(255,255,255,.2)50%,rgba(255,255,255,.2)75%,transparent 75%,transparent);background-size:50px 50px;cursor:wait}@keyframes processing-stripes{from{background-position:0 50px}to{background-position:0 0}}@-webkit-keyframes processing-stripes{from{background-position:0 50px}to{background-position:0 0}}

#AccntVerifyPopup .loader-sm,
#AccntVerifyPopup .loader-sm:after {
 border-radius: 50%;
 width: 20px;
 height: 20px;
 display: block;
 vertical-align: middle;
 margin-left: auto;
 margin-right: auto;
 /*margin: 2px auto;*/
}
#AccntVerifyPopup .loader-sm {
 /* margin: 60px auto; */
 font-size: 10px;
 position: relative;
 text-indent: -9999em;
 border-top: 3px solid #f3f3f3;
 border-right: 3px solid #f3f3f3;
 border-bottom: 3px solid #f3f3f3;
 border-left: 3px solid #00a699;
 -webkit-transform: translateZ(0);
 -ms-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-animation: load8 1.1s infinite linear;
 animation: load8 1.1s infinite linear;
}
#AccntVerifyPopup .loader-sm {
 display: inline-block;
}

/*popup on all pages css(home.css)*/
#AccntVerifyPopup .popupVrf {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 7;
    visibility: hidden;
}

#AccntVerifyPopup .popupVrf .popup-lg {
    width: 65em
}

#AccntVerifyPopup .popupVrf.is-visible {
    visibility: visible;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100000001;
}

#AccntVerifyPopup .popup-overlay_vrf {
    position: fixed;
    z-index: 10;
    background: rgba(0, 0, 0, .5);
    transition: visibility 0 linear .3s, opacity .3s;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

#AccntVerifyPopup .popup.is-visible .popup-overlay_vrf {
    visibility: visible;
    transition-delay: 0
}

#AccntVerifyPopup .popup_wrapper_vrf {
    position: absolute;
    z-index: 9999;
    top: 16em;
    left: 40%;
    width: 32em;
    background-color: #fff;
    box-shadow: 0 0 1.5em rgba(0, 0, 0, .35)
}

#AccntVerifyPopup .popup-transition_vrf {
    transition: all .3s .12s;
    transform: translateY(-10%)
}

#AccntVerifyPopup .popup.is-visible .popup-transition_vrf {
    transform: translateY(0);
    opacity: 1
}

#AccntVerifyPopup .popup_content_vrf, .popup_header_vrf {
    padding: 1em
}

#AccntVerifyPopup .popup_header_vrf {
    position: relative;
    background-color: #2e3192;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
    border-bottom: 1px solid #e8e8e8;
    text-align: center
}

#AccntVerifyPopup .popup-headVrf {
    color: #fff;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: .5px;
    padding-right: 20px;
    margin: 0;
    cursor: pointer;
}

#AccntVerifyPopup .popup_content_vrf>:first-child {
    margin-top: 0
}

#AccntVerifyPopup .popup_content_vrf>:last-child {
    margin-bottom: 0
}
#AccntVerifyPopup .verification-sprial .verification-block .main_heading_dashpop {font-size: 14px;color: #242424;text-align: center;line-height: 1.5;font-weight: 400;border:0;margin-bottom: 10px}
#AccntVerifyPopup .verification-sprial .popup_wrapper_vrf {
    position: relative;
    z-index: 9999;
    margin: 10px auto;
    top: 25%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 1.5em rgba(0, 0, 0, .35);
}
#AccntVerifyPopup .btn-primaryVrf {
    background-color: #00a699;
    color: #fff;
    font-size: 12px;
    padding: 6px 15px;
}
.attch_add .att{width:96px!important;}a:hover.att{text-decoration:none;}
.cls-ui {position: absolute; right: 10px; top: 6px; font-size: 14px; cursor: pointer;}.notify-overlay {background-color: rgba(0, 0, 0, .15); position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 10000 } .notify-hidden {display: none } .notify-alert {background-color: #fbfbfb; border: 1px solid #f0f0f0; font-family: Arial, sans-serif; width: 380px; padding: 25px 15px 5px; border-radius: 6px; text-align: center; position: fixed; right: 20px; top: 20px; margin-left: 0; margin-top: 0; overflow: hidden; z-index: 99999 } @media screen and (max-width:540px) {.notify-alert {width: auto; margin: auto 0; top: 35%; left: 15px; right: 15px } } .notify-alert-heading {color: #606060; font-size: 20px; width: 250px; animation: none; text-align: center; font-weight: 700; margin: 0 auto 10px; display: block } .notify-alert-body {color: #1b1919; font-size: 14px; font-weight: normal; animation: none; margin-bottom: 10px; line-height: 20px; } .notify-button-container button,.notify-button-container a {background-color: #dbdbdb; color: #fff; border: none!important; box-shadow: none!important; min-width: 130px; font-size: 14px; animation: none; font-weight: 100; border-radius: 3px; padding: 8px 10px; margin: 0 7px; cursor: pointer } .notify-alert button:focus {outline: 0 } .notify-alert button:active {background: #5dc241 } .notify-alert button.confirm {background-color: #f28046 } .notify-button-container button.cancel {background-color: #dbdbdb; color: #7c7c7c } .notify-button-container button.cancel:hover {background-color: #d7d7d7 } .notify-powered {font-family: Arial, sans-serif; font-size: 9px; color: #777; animation: none; margin-top: 12px; margin-right: 2px; text-align: right } .notify-powered img {display: inline-block; animation: none; margin-bottom: -2px; -webkit-filter: contrast(10%); filter: grayscale(150%) } @-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInRight {-webkit-animation-name: slideInRight; animation-name: slideInRight; } .animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to {visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to {visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .slideOutRight {-webkit-animation-name: slideOutRight; animation-name: slideOutRight; }.notify-button-container a:hover {font-size: 14px}
#storageFrame {display: none}
#pay_spiral a {padding-top: 0 !important}
.MoreOption > span{
	border: none !important;
	color:#408c80 !important;
	font-weight:bold;
}
.MoreOption:hover{
	box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.16) !important;
}
.MoreOption > span:after{
	border-top: 4px solid #408c80 !important;
}
.optionDrp{
	border:none !important;
}
.optionDrp li a{
	color:black !important;
}
#campaignVideoModal.fade{
        transition: opacity .15s linear;
    }
    #campaignVideoModal
    {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
    
    }
    
    #campaignVideoModal.show{
    overflow-x: hidden;
    overflow-y: auto;
    display: block; padding-right: 15px;
    background-color: rgba(0,0,0,.5);
    }
    #campaignVideoModal .modal-dialog {
    position: relative;
    top: 50px;
    width: auto;
    pointer-events: none;
    width: 720px;
    height: 405px;
    margin: 30px auto;
    }
    
    #campaignVideoModal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-50px);
    transform: translate(0,-50px);
    }
    #campaignVideoModal.show .modal-dialog
    {
        transform: none;

    }
    #campaignVideoModal .modal-contenter {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    /*background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);*/
    border-radius: .3rem;
    outline: 0;
    }

    #campaignVideoModal .modal-bodyy {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
    }
    #campaignVideoModal .modal-bodyy {
    position: relative;
    padding: 0px;
    }

    #campaignVideoModal button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    }
    #campaignVideoModal .close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
    }
    #campaignVideoModal button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    }
    #campaignVideoModal .close:hover {
    color: #000;
    text-decoration: none;
}


#campaignVideoModal .close:not(:disabled):not(.disabled):focus, #campaignVideoModal .close:not(:disabled):not(.disabled):hover {
    opacity: .75;
}
    #campaignVideoModal button:not(:disabled)
    {
    cursor: pointer;
    }

    #campaignVideoModal button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    }
    #campaignVideoModal .close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
    float: right;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    }
#openform_e {
	cursor: pointer;
}

/*Rewewal widget css*/
/* The container */
#renewalhtml .loader-sm, .renewal-plans .loader-sm, 
#renewalhtml .loader-sm:after, .renewal-plans .loader-sm:after{
 border-radius: 50%;
 width: 20px;
 height: 20px;
 display: block;
 vertical-align: middle;
 margin-left: auto;
 margin-right: auto;
}
#renewalhtml .loader, .renewal-plans .loader,
#renewalhtml .loader:after, .renewal-plans .loader:after{
 border-radius: 50%;
 width: 80px;
 height: 80px;
 display: block;
 vertical-align: middle;
 margin: 216px auto;
}
#renewalhtml .loader, .renewal-plans .loader,
#renewalhtml .loader-sm, .renewal-plans .loader-sm{
 font-size: 10px;
 position: relative;
 text-indent: -9999em;
 border-top: 3px solid #f3f3f3;
 border-right: 3px solid #f3f3f3;
 border-bottom: 3px solid #f3f3f3;
 border-left: 3px solid #00a699;
 -webkit-transform: translateZ(0);
 -ms-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-animation: load8 1.1s infinite linear;
 animation: load8 1.1s infinite linear;
}
#renewalhtml .loader-sm, .renewal-plans .loader-sm{
 display: inline-block;
}

#renewalhtml .container {
  display: block;
  position: relative;
  padding-left: 33px;
/*  margin-bottom: 12px;*/
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
#renewalhtml .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}



#renewalhtml .actservices{
  text-transform: none;
    width: 112px;
    height: 17px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.44px;
    color: #141414;
    margin-left: 6px;
}

#renewalhtml .viewinvoice{
	font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2d3092;
    margin-right: 5px;
}

#renewalhtml .rmclr tr:first-child{
	width: 758px;
    height: 39px;
    background-color: rgba(216, 216, 216, 0.2);
    border-bottom: 0px;
}

#renewalhtml .renewalerr1{
    /*margin-left: 10px; */
    /* border-bottom: 0px; */
    padding-left: 19px;
    padding-top: 2px;
    background-color: #fff3f3;
    /* border-bottom: 0px; */
    /* width: 583px; */
    height: 25px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #e42222;
    width: 100%;
    position: absolute;
    /* padding: 10px; */
    margin-top: 32px;
}

/* The Modal (background) */
.approval-form .modal {
        display: none; /* Hidden by default */
        position: fixed; /* Stay in place */
        z-index: 1; /* Sit on top */
        padding-top: 100px; /* Location of the box */
        left: 0;
        top: 0;
        width: 100%; /* Full width */
        height: 100%; /* Full height */
        overflow: auto; /* Enable scroll if needed */
        background-color: rgb(0,0,0); /* Fallback color */
        background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    }

    /* Modal Content */
.approval-form .modal-content {
        position: relative;
        background-color: #fefefe;
        margin: auto;
        padding: 0;
        border-radius: 10px;
        border: 1px solid #888;
        width: 86%;
        box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
        -webkit-animation-name: animatetop;
        -webkit-animation-duration: 0.4s;
        animation-name: animatetop;
        animation-duration: 0.4s
    }

#renewal_tc::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#renewal_tc::-webkit-scrollbar
{
	width: 7px;
	background-color: #F5F5F5;
}

#renewal_tc::-webkit-scrollbar-thumb
{
	background-color: #a4a3a3;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.approval-form .close {
    color: #757575;
    /* float: right; */
    margin-right: 5px;
    font-size: 28px;
    /* font-weight: bold; */
    margin-top: -20px;
    padding: 3px;
}

.approval-form .close:hover,
.approval-form .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.approval-form .modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.approval-form .modal-body {padding: 2px 16px;}

.approval-form .modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
.termsandconditions{
	width: 189px;
    height: 20px;
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #414141;
    text-align: center;
}

.overflowTest{
	/* width: 914px; */
    height: 312px;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal;
    color: #414141;
}

/* On mouse-over, add a grey background color */
#renewalhtml .container:hover input ~ .checkmark {
  background-color: #fff;
  border: solid 1px #02a699;
}


/* When the checkbox is checked, add a blue background */
#renewalhtml .container input:checked ~ .checkmark {
  background-color: #02a699;
}

#renewalhtml .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    border-radius: 1px;
    background-color: #fff;
    border: solid 1px #02a699;
}

/* Create the checkmark/indicator (hidden when not checked) */
#renewalhtml .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

#renewalhtml .viewinvoice:after{
    content: '';
    font-weight: 100;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #2d3092;
    border-width: 0 1px 1px 0;
    top: 18px;
    right: 13px;
    position: absolute;
    padding: 2px;
}

span.renewal_caution {
    background-image: url(//seller.imimg.com/gifs-new/caution_1.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}

/* Show the checkmark when checked */
#renewalhtml .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#renewalhtml .container .checkmark:after {
    left: 4.4px;
    /*top: -0.5px;*/
    width: 8px;
    height: 13px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(42deg);
    -ms-transform: rotate(42deg);
    transform: rotate(42deg);
}

#renewalhtml .btnn {
	width: 112px;
    height: 30px;
    border-radius: 3px;
    background-image: linear-gradient(to bottom, #04beb6, #018a7f);
    /* width: 79px; */
    /* height: 16px; */
    font-family: Arial;
    /* font-size: 14px; */
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    border-width: 0px;
    cursor: pointer;
    margin: 0;
}

#renewalhtml .bld, #renewalhtml .bldd{
	font-weight: bold;
	font-size: 14px;
	/* padding-top: 4px; */
}

#renewalhtml .noborder tr, #renewalhtml .activeservices tr{
	border: 0px;
}
#renewalhtml .noborder tr, #renewalhtml .payedservices tr{
	border: 0px;
}

#renewalhtml .noborder tr td{
	padding: 24px 12px 13px 20px;
}

#renewalhtml .activeservices tr td{
	padding: 10px 12px 15px 20px;
}
#renewalhtml .payedservices tr td{
	padding: 10px 12px 20px 20px;
}

/*#renewalhtml .noborder tr:last-child td:last-child{
	padding: 0px;
}*/

#renewalhtml .noborder tr td:first-child, #renewalhtml .activeservices tr td:first-child{
	/* padding-top: 17px; */
}

#renewalhtml .rmclr tr, #renewalhtml .rmclr tr:last-of-type{
	border-bottom: 1px solid #d8d8d7;
     background-color: none; 
    position: relative;
    color: #f7f7f7;
}

#renewalhtml .rmclr tr th{
	color: #696969;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 20px;
}

#renewalhtml .activeservices tr td:first-child label{
	font-weight: bold;
    font-size: 14px;
    margin-left: 33px;
}

#renewalhtml .payedservices tr td:first-child label{
	font-weight: bold;
    font-size: 14px;
    margin-left: 33px;
}

#renewalhtml .noborder{
	border-bottom: 1px solid #eaeaea;
}

#renewalhtml .txtforbtn{
	width: 183px;
    height: 24px;
    font-family: Arial;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: right;
    padding-top: 8px;
    color: #616161;
    font-size: 15px;
    margin: 0;
    margin-bottom: 7px;	
}
.renewal-plans{
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 7;
    left: 0px;
    background: #f9f9f9;
    display: none;
    top: 55px;
    padding: 12px 15px;
}
.rbckBtn {
    width: 60px;
    display: inline-block;
    color: #2e3192;
    margin-right: 15px;
    padding-left: 19px;
    vertical-align: top;
    position: relative;
    cursor: pointer;
    font-size: 13px;
    vertical-align: bottom;
    background-position: -124px -74px;
    width: 15px;
    cursor: pointer;
    height: 15px;
    /*display: none;*/
}
.popSpriteBg, .popSpriteBefore:before, .popSpriteAfter:after {
    background-image: url(//seller.imimg.com/gifs-new/edit-pop-sprite-v4.png);
}
.rbckBtn:before {
    content: '';
    width: 15px;
    height: 15px;
    background-position: -127px -71px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: -4px;
}
.renewal-plans .bckBtnn{
    top: 20px;
    position: absolute;
    /*left: 250px;*/
    background: #eaeaea;
    border: none;
    cursor: pointer;
    color: #0005a2;
    font-size: 14px;
    padding: 8px;
}

.renewal-plans .shapeActive{
    width: 25.2px;
    height: 25.2px;
    border: solid 3.5px #02a699;
    border-radius: 50%;
    float: left;
    position: relative;
    top: 3px;
}
.renewal-plans .shapeActive.shapeDone{
    width: 21px;
    background-color: #02a699;
    height: 21px;
    border: solid 3.5px #02a699;
    border-radius: 50%;
    float: left;
    position: relative;
    top: 6px;
}

.renewal-plans .Rectangle {
    width: 432px;
    height: 4.8px;
    background-color: #e8e8e8;
    float: left;
    margin-top: 14px;
}
.renewal-plans .shapeInactive {
    width: 21px;
    height: 21px;
    border: solid 2px #e8e8e8;
    border-radius: 50%;
    float: left;
    margin-top: 6px;
}
.renewal-plans .textAct {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    position: relative;
    top: 28px;
    left: -57px;
    display: inline-block;
    width: 158px;
}
.renewal-plans .textInAct {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #696969;
    display: inline-block;
    width: 115px;
    position: relative;
    top: 26px;
    left: -47px;
}

.renewal-plans .renew-text{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #1f1f1f;
    margin-left: 2px;
}
.renewal-plans .renewal-form{
    display: inline-block;
    width: 1039px;
    text-align: left;
    /*padding: 0px 192px;*/
}
/*Rewewal widget css*/
.renewal-plans .tabHeadText>th{
    font-size: 16px;
    font-weight:bold;
    color: #757575;
    text-align: left;
    padding:10px 10px;

}
.renewal-plans .renew-tr>td{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    padding: 9px;
}
.renewal-plans .renew-tr>td:nth-child(2){
    font-size: 14px;
    font-weight: normal;
    padding: 5px 12px;
    color: #000000;
}
.renewal-plans .renew-tr>td:nth-child(4){
    font-weight: normal;
}
.renewal-plans .renew-tr>td>div:nth-child(2),.renew-tr>td>div:nth-child(3){
    margin-left: 2px;
}
.renewal-plans .divAct{
    width: 72px;
    border: solid 1px #008076;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #008076;
    padding: 7px;
    float: left;
    cursor: pointer;
}
.renewal-plans .divInAct{
    width: 72px;
    border: solid 0.5px #e0e0e0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #a1a1a1;
    padding: 7px;
    cursor: pointer;
    float: left;
}
.renewal-plans .renew-tr{
    border: solid 1px rgba(2, 166, 153, 0.15);
    background-color: #ffffff;
}
.renewal-plans .renew-tr>td>div:hover{
    font-weight: bold;
    color: black;
}
.renewal-plans .renew-table{
    width:1004px;
    margin-top:15px;
    /*margin: auto;*/
}
.renewal-plans .renewal-content{
    /*padding: 36px 0px 0px 200px;*/
    width:100%;
}
.renewal-plans .renew-radio {
    display: block;
    position: relative;
    padding-left: 21px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 60px;
    float: left;
}

/* Hide the browser's default radio button */
.renewal-plans .renew-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.renewal-plans .checkmark {
    position: absolute;
    top: 0;
    left: 0px;
    height: 14px;
    width: 14px;
    background-color: #ffffff;
    border-radius: 50%;
    border: solid 1px #02a699;
}

.renewal-plans .renew-radio .checkmark {
    position: absolute;
    top: 0;
    left: 0px;
    height: 14px;
    width: 14px;
    background-color: #ffffff;
    border-radius: 50%;
    border: solid 1px #02a699;
}

/* On mouse-over, add a grey background color */
/*.renew-radio:hover input ~ .checkmark {
    background-color: #ccc;
}*/
/* Create the indicator (the dot/circle - hidden when not checked) */
.renewal-plans .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.renewal-plans .renew-radio input:checked ~ .checkmark:after {
    display: block;
}
.renewal-plans .renew-radio input:checked ~ .checkmark{
    border: solid 1px #02a699;
}

/* Style the indicator (dot/circle) */
.renewal-plans .renew-radio .checkmark:after {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #02a699;
}
.renewal-plans .tds-text{
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.renewal-plans .renew-proceed{
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #04beb6, #018a7f);
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border: navajowhite;
    padding: 11px 73px;
    cursor: pointer;
    margin-right: 44px;
}
.renewal-plans .agrnpay{
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #04beb6, #018a7f);
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border: navajowhite;
    padding: 11px 73px;
    cursor: pointer;
    margin-right: 62px;
}
.renewal-plans .renew-check{
    display: none;
}
.renewal-plans .spaceTr{
    padding:5px;
}
.renewal-plans .tds-subtext{
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    margin-top:10px
}
.renewal-plans .renewal-content{
    text-align:center;
}
.renewal-plans .approval-form{
    display: none;
    width: 1010px;
    /*min-height: 382px;*/
    text-align: left;
    margin: auto;
    margin-top:25px;
    padding:4px 26px;
    border-radius: 4px;
    position: relative;
    left: -18px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.07);
    background-color: #ffffff;
}
.renewal-plans .renewal-user>tbody>tr>td:nth-child(1){
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    width:93px;
}
.renewal-plans .renewal-user>tbody>tr>td{
    font-size: 14px;
    padding: 5px 0px;
}
.renewal-plans .approval-table{
    width: 937px;
    margin: auto;
}
.renewal-plans .approval-table>tbody>tr>td{
    font-size: 13px;
    padding: 8px 0px;
    width:30%;
}
.renewal-plans .approval-table>tbody>tr>th{
    padding:15px 0px 22px 0px;
}
.renewal-plans .renew-hr{
    width: 105.3%;
    position: relative;
    left: -26px;
    top: 49px;
    border-radius: 4px;
    /*box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.07);*/
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.07);
    border: 1px solid;
}

.renewal-plans .renew-tnc{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: right;
    width: 1010px;
    margin: auto;
    padding-right: 18px;
    margin-top: 18px;
}
.renewal-plans .renew-tnc>span:nth-child(2){
    color:#2d3092;
    text-decoration: underline;
}
.renewal-plans .renew-tnc>span:nth-child(1){
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 2px;
    border: solid 1px #02a699;
    position: relative;
    top: 3px;
    right: 10px;
}
.renewal-plans .agrnpay{
    padding:11px 60px;
    position: relative;
    right: -63px;
    margin-top: 8px;
}
.renewal-plans .renew-check-active{
	display: block;
    left: 7px;
    /* top: -0.5px; */
    width: 7px;
    height: 13px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(42deg);
    -ms-transform: rotate(42deg);
    transform: rotate(42deg);
    /* display: block; */
    margin-left: 3px;
    margin-top: -1px;
}

.renewal-plans .shapeDone{
    background-color: #02a699;
}
.renewal-plans .table-adj{
    width: 937px;
    margin: 14px auto 15px auto;
}
.renewal-plans .table-adj>tbody>tr>td{
    font-size: 14px;
    padding: 5px 0px;
}
.renewal-plans .comp-hr{
    position: relative;
    top: -39px;
    height: 1px;
    border: solid 0.5px #e9e9e9;
}
.renewal-plans .re-uparr{
    position: absolute;
    top: 43px;
    z-index: 1;
    right: 2px;
    top: 55px;
}
.renewal-plans .shapeDone>.textInAct {
    width: 146px;
    position: relative;
    top: 12px;
    left: -67px;
}
.renewal-plans .ren-cir{
    cursor: pointer;
}
#rnwal_agreenpay_err{
    position: relative;
    right: -265px;
    top: 50px;
    color: red;
    font-weight: normal;
    display: none;
}
.tnc-heading{
    padding: 5px;
    background: #808285;
    color: #fff;
    font-weight: 600;
    margin-top: 5px;
}
.table.term-new tr td{
    padding: 2px 5px;
    text-align: left;
    vertical-align: middle;
}
.table.term-new tr td.bgc {
    background: #e6e7e9;
    font-weight: 600;
    width: 20%;
}
.table.term-new {
    margin-bottom: 0px;
    margin-top: 7px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table.term-new {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
    box-sizing: border-box;
}
.table.term-new thead th {
    padding: 2px 5px;
    background: #808285;
    color: #fff;
    font-weight: 600;
    text-align: left;
}
.ren-or{
    position: relative;
    top: 10px;
    left: 34px;
    color: #696969;
}
#renewalhtml .ren-continue{
    text-align: left;
    width: 296px;
    color: #313494;
    position: absolute;
    right: 125px;
    margin-top: -3px;
}
.ren-cont:hover{
    cursor: pointer;
    text-decoration: underline;
}
.shapeDone>.textInAct{
    color:black
}
#approvalForm{
    min-height: 550px;
}
.approval-table>tbody>tr>td:nth-child(4){
    text-align:right;
    position: relative;
}
.table-adj>tbody>tr>td:nth-child(2){
    text-align:right;

}
.table-adj>tbody>tr>th:nth-child(2){
    text-align:right;
}
.pointerNone{
    pointer-events: none;
}
.progress-widget{
    display: inline-block;
 }
.progress-widget-wrapper{
     width: 100%;
     height: 75px;
     text-align: center;
     display: inline-block;
 }

.subs_outerlayer {
    background: #000;
    left: 0;
    opacity: .7;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    z-index: 1111;
}

.subs_innerlayer {
    z-index: 11111;
    position: absolute;
}
.subs_sm_inn_pop_n {
	text-align: center;
	background-color: white;
	padding: 5px 15px 30px;
    width: 430px;
    margin: 0 auto;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
    border-radius: 8px;
}
.subs_pop_in_txt {
    font-size: 20px;
    line-height: 65px;
    color: #005097;
}