
/*
	BRAND COLORS
	-Primary: #063f64; rgb(6,63,100)
*/
.warning-color{
	color: orange;
}
.blue-color{
	color: #00bcf2;
}
.red-color{
	color: #ec5454;
}
.primary-purple{
    background-color: #80397b;
}
/* Utility */
.margin-top{
    margin-top: 60px;
}


.gshopping-icon,
.google-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3Cpath fill='%23fbc02d' d='M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12	s5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24s8.955,20,20,20	s20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3Cpath fill='%23e53935' d='M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039	l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z'/%3E%3Cpath fill='%234caf50' d='M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36	c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z'/%3E%3Cpath fill='%231565c0' d='M43.611,20.083L43.595,20L42,20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571	c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:28px;
    background-position:5px center;
}

.facebook-icon{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3ClinearGradient id='awSgIinfw5_FS5MLHI~A9a' x1='6.228' x2='42.077' y1='4.896' y2='43.432' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230d61a9'/%3E%3Cstop offset='1' stop-color='%2316528c'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23awSgIinfw5_FS5MLHI~A9a)' d='M42,40c0,1.105-0.895,2-2,2H8c-1.105,0-2-0.895-2-2V8c0-1.105,0.895-2,2-2h32	c1.105,0,2,0.895,2,2V40z'/%3E%3Cpath d='M25,38V27h-4v-6h4v-2.138c0-5.042,2.666-7.818,7.505-7.818c1.995,0,3.077,0.14,3.598,0.208	l0.858,0.111L37,12.224L37,17h-3.635C32.237,17,32,18.378,32,19.535V21h4.723l-0.928,6H32v11H25z' opacity='.05'/%3E%3Cpath d='M25.5,37.5v-11h-4v-5h4v-2.638c0-4.788,2.422-7.318,7.005-7.318c1.971,0,3.03,0.138,3.54,0.204	l0.436,0.057l0.02,0.442V16.5h-3.135c-1.623,0-1.865,1.901-1.865,3.035V21.5h4.64l-0.773,5H31.5v11H25.5z' opacity='.07'/%3E%3Cpath fill='%23fff' d='M33.365,16H36v-3.754c-0.492-0.064-1.531-0.203-3.495-0.203c-4.101,0-6.505,2.08-6.505,6.819V22h-4v4	h4v11h5V26h3.938l0.618-4H31v-2.465C31,17.661,31.612,16,33.365,16z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:36px;
    background-position:1px center;
}

.woocommerce-icon{
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.81 299.89'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237f54b3;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ewoocommerce%3C/title%3E%3Cpath class='cls-1' d='M46.75,0H456.84a46.94,46.94,0,0,1,47,47V203.5a46.94,46.94,0,0,1-47,47H309.78L330,299.89l-88.78-49.43H47a46.94,46.94,0,0,1-47-47V47A46.77,46.77,0,0,1,46.76,0Z'/%3E%3Cpath class='cls-2' d='M28.69,42.8c2.86-3.89,7.16-5.94,12.9-6.35Q57.25,35.24,59.41,51.2,68.94,115.4,80.09,160l44.85-85.4q6.15-11.67,15.36-12.29c9-.61,14.54,5.12,16.8,17.2,5.12,27.24,11.67,50.38,19.45,70q8-78,27-112.64c3.07-5.73,7.57-8.6,13.51-9A17.8,17.8,0,0,1,230,32a16,16,0,0,1,6.35,11.67,17.79,17.79,0,0,1-2,9.83c-8,14.75-14.55,39.53-19.87,73.93-5.12,33.39-7,59.4-5.73,78a24.29,24.29,0,0,1-2.46,13.52c-2.46,4.51-6.15,7-10.86,7.37-5.32.41-10.85-2.05-16.17-7.57Q150.64,189.54,134,131.48q-20,39.32-29.49,59c-12.09,23.14-22.33,35-30.93,35.64C68,226.51,63.3,221.8,59.2,212Q43.54,171.72,25.41,56.52A17.44,17.44,0,0,1,28.69,42.8ZM468.81,75C461.43,62.05,450.58,54.27,436,51.2A53.72,53.72,0,0,0,425,50c-19.66,0-35.63,10.24-48.13,30.72a108.52,108.52,0,0,0-16,57.75q0,23.66,9.83,40.55c7.37,12.91,18.23,20.69,32.77,23.76A53.64,53.64,0,0,0,414.54,204c19.86,0,35.83-10.24,48.12-30.72a109.73,109.73,0,0,0,16-58C478.84,99.33,475.36,86,468.81,75ZM443,131.69c-2.86,13.51-8,23.55-15.56,30.31-5.94,5.32-11.47,7.57-16.59,6.55-4.92-1-9-5.32-12.08-13.31a52,52,0,0,1-3.69-18.64,71.48,71.48,0,0,1,1.43-14.95,66.29,66.29,0,0,1,10.86-24.37c6.76-10,13.92-14.13,21.3-12.7,4.91,1,9,5.33,12.08,13.31a52,52,0,0,1,3.69,18.64A71.47,71.47,0,0,1,443,131.69ZM340.6,75c-7.37-12.91-18.43-20.69-32.76-23.76A53.79,53.79,0,0,0,296.78,50c-19.66,0-35.64,10.24-48.13,30.72a108.52,108.52,0,0,0-16,57.75q0,23.66,9.83,40.55c7.37,12.91,18.22,20.69,32.76,23.76A53.72,53.72,0,0,0,286.33,204c19.87,0,35.84-10.24,48.13-30.72a109.72,109.72,0,0,0,16-58C350.43,99.33,347.16,86,340.6,75Zm-26,56.73c-2.86,13.51-8,23.55-15.56,30.31-5.94,5.32-11.47,7.57-16.59,6.55-4.91-1-9-5.32-12.08-13.31a52,52,0,0,1-3.69-18.64,71.48,71.48,0,0,1,1.43-14.95A66.29,66.29,0,0,1,279,97.28c6.76-10,13.92-14.13,21.3-12.7,4.91,1,9,5.33,12.08,13.31A52,52,0,0,1,316,116.53a60.45,60.45,0,0,1-1.44,15.16Z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:36px;
    background-position:1px center;
}

.virtuemart-icon{
	background-image:url('data:image/jpeg;base64,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');
	background-repeat:no-repeat;
    background-size:30px;
    background-position:1px center;
}

.sc-icon{
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='256.000000pt' height='256.000000pt' viewBox='0 0 256.000000 256.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,256.000000) scale(0.100000,-0.100000)'%0Afill='%23FFFFFF' stroke='none'%3E%3Cpath d='M0 1280 l0 -1280 1280 0 1280 0 0 1280 0 1280 -1280 0 -1280 0 0%0A-1280z m1524 978 l-1 -98 411 0 c311 0 417 -3 436 -13 51 -26 51 -31 48 -861%0A-2 -424 -7 -779 -12 -789 -19 -40 -36 -42 -466 -44 l-415 -2 0 -108 0 -108%0A-68 -3 c-47 -2 -147 11 -325 42 -141 25 -351 61 -467 80 -115 20 -259 45 -319%0A56 -61 11 -111 20 -113 20 -4 0 -4 1730 0 1731 1 0 254 44 562 98 443 78 578%0A99 645 97 l84 -1 0 -97z'/%3E%3Cpath d='M1524 2010 l1 -70 96 0 c52 0 98 -2 100 -4 2 -2 3 -43 1 -90 l-3 -86%0A-98 0 -98 0 1 -45 1 -44 98 -3 99 -3 0 -85 0 -85 -100 -3 -100 -3 2 -44 1 -45%0A97 0 98 0 0 -90 0 -89 -97 -3 -98 -3 0 -44 0 -44 98 2 98 2 -3 -92 -3 -91 -95%0A-2 -95 -1 0 -44 0 -44 98 2 97 2 0 -93 0 -93 -97 0 -96 0 0 -70 c0 -65 1 -69%0A21 -68 12 0 193 1 402 2 l380 1 0 770 0 770 -403 0 -404 0 1 -70z m646 -160%0Al0 -90 -177 2 -178 3 -3 88 -3 87 181 0 180 0 0 -90z m0 -270 l0 -90 -180 0%0A-180 0 0 90 0 90 180 0 180 0 0 -90z m0 -270 l0 -90 -180 0 -180 0 0 83 c0 46%0A3 87 7 90 3 4 84 7 180 7 l173 0 0 -90z m-2 -272 l3 -88 -171 0 c-93 0 -173%0A-1 -177 -2 -9 -3 -16 148 -9 169 5 11 40 13 178 11 l173 -3 3 -87z m-3 -271%0Al0 -88 -175 0 -175 0 -3 77 c-2 43 -1 83 2 91 5 11 40 13 178 11 l173 -3 0%0A-88z'/%3E%3Cpath d='M970 2043 c-8 -3 -33 -13 -55 -23 -22 -10 -78 -23 -125 -30 -47 -6%0A-114 -21 -150 -33 l-65 -22 -3 -247 -2 -246 26 -21 c52 -41 128 -56 284 -56%0A161 0 236 16 283 59 26 24 27 30 27 120 l0 95 40 40 c46 45 70 95 70 143 0%0A132 -107 229 -250 227 -36 0 -72 -3 -80 -6z m190 -133 c0 -13 -99 -210 -105%0A-210 -6 0 -105 197 -105 210 0 6 40 10 105 10 65 0 105 -4 105 -10z'/%3E%3Cpath d='M795 1248 c-92 -10 -163 -31 -199 -59 l-26 -20 0 -243 0 -244 48 -20%0Ac48 -20 118 -36 209 -47 28 -3 77 -17 108 -32 101 -45 236 -22 306 54 83 88%0A79 206 -9 296 -37 38 -37 38 -42 140 l-5 101 -33 23 c-63 42 -221 64 -357 51z%0Am317 -432 c27 -53 46 -101 43 -107 -7 -10 -198 -13 -208 -3 -9 9 96 215 107%0A211 6 -2 32 -47 58 -101z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat:no-repeat;
    background-size:28px;
    background-position:5px center;
	
}

h1 > i.sc-icon{
	width:38px;
	height:34px;
	display:inline-block;
	background-color:#37284E;
}


/* General Styles */
body{
	background-color: #003e7d;
	color: white;
	font-size:13px;
	font-family: system-ui, sans-serif;
}

body.connect{
	padding:4px 45px;
	min-height:200px;
	background-position:5px 5px
}

h1{
    font-size: 28px;
}
h2{
    font-size: 24px;
    padding: 20px 50px;
}
h3{
	font-size:20px;
    margin: 0px;
}
h4{
    font-size:16px;
}
}
p{
    font-size: 14px;
}
a{
    color: white;
}

a.nav-link{
	display:inline-block;
}

li a.nav-link{
	display:block;
}

a:hover{
    color: #00bcf2;
    text-decoration: none;
}
/* INDEX PAGE */
.index{
    background-image: url(../media/home_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 105%;
	padding-top: 70px;
	background-attachment: fixed;
	background-position: center center;
}

.index label{
    color: white;
    padding-bottom: 3px;
}

.promo-info{
	font-size:14px;
	margin: 8px 0;
}

#mc_embed_signup_scroll{
	line-height:30px;
}

#mc_embed_signup_scroll label{
	margin-right:10px;
}

#mc_embed_signup_scroll label,
#mc_embed_signup_scroll input.email,
#mc_embed_signup_scroll input.button{
	font-size: 13px;
	display:inline-block;
}

#mc_embed_signup_scroll input.button{
	width:auto;
padding: 0 10px;}

#mc_embed_signup_scroll input{
	max-width:30%;
}

.home-wrapper > div.home-title-bar,
.home-wrapper  div.newsletter,
.home-wrapper #contact,
.home-wrapper > p{
	background: rgba(0,62,125,0.35);
}

.home-wrapper > #login{
	background: rgba(0,62,125,0.1);
	padding:15px;
}

.home-wrapper > #login .g_id_signin{
	display:inline-block;
	margin-bottom:-17px;
}

#registerForm .g_id_signin{
	display: flex;
    justify-content: center;
}

.home-wrapper div.newsletter{
	padding-top: 0px;
	border-bottom: 1px dotted #585858;
padding-bottom: 3px;}

.home-wrapper #contact,
.home-wrapper > div.home-title-bar{
	padding: 25px;
}

.home-wrapper > p{
	margin:0;
	padding: 10px 15px;
	text-align:center
}

.home-wrapper .platforms{
	display:flex;
	
justify-content: space-evenly;}

.home-wrapper .platforms a{
	display:inline-block;
}

.home-wrapper .platforms a > i{
	display:inline-block;
	width:36px;
	height:36px;
}

.home-wrapper .platforms a:before{
	content:attr(title);
	text-decoration:none;
	position:absolute;
	margin-top:40px;
	margin-left:-60px;
	width:160px;
	height:40px;
	text-align:center;
	background:rgb(252 252 252 / 8%);
	border-radius:10px;
	display:none;
}

.home-wrapper .platforms a:hover:before{
	display:inline-block;
}

/* INDEX PAGE END */
body.index{
	padding: 60px 40px 40px 40px;
}
.logo{
	float: left;
    height: 25px;
    margin-top: 9px;
}
/* -Btn Global- */
.btn{
	min-width: 160px;
}
.btn{
    margin: 5px 5px;
}
.btn-success{

}
.btn-primary{
    border: 0px solid;
    background-color: #4e2845;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    cursor: pointer;
}
.btn-primary:hover{
    background-color: #00bcf2;
}
.btn-info{

}
.btn-small{
    min-width: 44px
}
/* Input global */
input {
    color: white;
}
input, select{
	padding:10px;
	border: none;
	background-color: rgba(0, 0, 0, 0.3);
}
input[name=editMultipleShop]{
    margin: 15px;
    line-height: normal;
    display: block;
}

::-webkit-input-placeholder {
    color: #a9a9a9;
}
:-moz-placeholder {
   color:#a9a9a9;
   opacity:  1;
}
::-moz-placeholder {
   color:#a9a9a9;
   opacity:  1;
}
:-ms-input-placeholder {
   color:#a9a9a9;
}
::-ms-input-placeholder {
   color:#a9a9a9;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#a9a9a9;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#a9a9a9;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color:#a9a9a9;
}

/* -Dropdown Global- */
select{
	background-color: white;
	color: black;
	padding: 6px;
}
/* main menu icons */
ul>li>a>i {
    margin: 0px 5px;
}

/*Login*/
#login{
	text-align: center;
}

#login input{
	min-width:220px;
}

#login > label{
    color: white;
}

/* Register modal */
#registerModal input{
    width: 100%;
}

#registerModal input[type='submit']{
	width: auto;
	padding-left:40px;
	min-width: 240px;
}

#registerModal input[type='checkbox']{
    width: auto;
    margin:5px;
    position:relative;
    top:+2px;
}

#registerForm h6{
	font-size:14px;
	font-style:italic;
	color: #81b5be;
	background-color: rgba(0,0,0,0.1);
	padding:5px;
	text-align:center;
	font-weight: normal;
}

#registerForm hr{
	margin:0;
	padding:0;
	margin-top:5px
}

#registerForm p{
	margin-bottom:2px
}

#registerForm .red-color{
	background-color:rgba(0,0,0,0.2);
	display:block;
	padding:2px;
}

#registerForm .row{
	display:flex;
	justify-content:space-around;
}

ul li{
	padding: 6px 4px;
	color: white;
	font-size: 16px;
	font-weight: normal;
	/* margin: 0; */
}

body > div{
	width: 1024px;
	margin: 0 auto;
	max-width: 100%;
	background-color: rgba(0,0,0,0.85);
	
}

/*
	Specific Style
*/
.login-toolbox{
	text-align:center;
}

.alert{
	display: block;
	width: 400px;
    position: fixed;
    right: 20px;
    bottom: 0px;
	-moz-animation: alertAnimation 3s forwards;
    -webkit-animation: alertAnimation 3s forwards;
    -o-animation: alertAnimation 3s forwards;
    animation: alertAnimation 3s forwards;
	animation-delay: 5s;
	animation-iteration-count: 1;
    z-index: 1000;
}

@keyframes alertAnimation {
    0% { opacity: 1; }
	100% { opacity: 0;}
}

.error{
	color:red;
}
.close{
	color: white;
	opacity: .8;
}
.close:hover{
    color: #00bcf2;
}
.modal{
    color: #404040;
}

label{
    color: white;
}

.modal-header{
	border-bottom: 2px solid rgba(255, 255, 255,0.1);
}
.modal-content{
	/* background-color: rgba(80, 80, 80, 1); */
	/* border: 1px solid rgba(80, 80, 80, 1); */
	color: rgba(240, 240, 240, 1);
	/* border-top: 2px solid #888888; */
}
.modal-footer{
    border: none;
}
.has-success .form-control{
	border: 2px solid #00af03;
}
.has-warning .form-control{
	border: 2px solid #a90000;
}
#registerSubmit{
	margin-top: 9px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}
/**/
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #000000;
    opacity: 0.8;
}
body > .modal,
body > .modal-backdrop{
	width: 100%;
	max-width: none;
}
.mainContent{
	width: 100%;
	padding: 10px 50px;
	height: auto;
	max-width: none;
	min-height: calc(100% - 46px);
	background-image: url(../media/logo_n.png);
	background-position: right bottom;
	background-size: 80px;
	background-repeat: no-repeat;
}
.mainContent > .shopList{
    margin: 25px 0px;
}
.topBar{
	width: 100%;
    max-width: none;
    padding: 10px;
	background-color: #222222;
}
.topBar .btn{
	color: #fff;
}

nav#navbar{
	width:100%;
	/* margin-left: -15px; */
}

/*navbar*/
@media (min-width: 768px){
    .navbar-nav>li>a {
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

body > .navbar{
	/*Changed min-height:38px;*/
	margin-bottom: 0px;
	border:none;
	padding: 0;
	background-color:#333333;
	-webkit-box-shadow: 0px 3px 18px -3px rgba(0,0,0,0.58);
	-moz-box-shadow: 0px 3px 18px -3px rgba(0,0,0,0.58);
	box-shadow: 0px 3px 18px -3px rgba(0,0,0,0.58);
}

.navbar-toggle{
	margin: 1px;
}

.navbar-default, .navbar-default *{
}

.dropdown-menu>li>a,
.navbar-default , .navbar-default *,
.navbar-default .navbar-nav>li>a{
	color:#ffffff;

}

#navbar .nav-item{
	padding-left:10px
}

.dropdown-menu>li>a:hover,
.navbar-default:hover , .navbar-default *:hover,
.navbar-default:hover .navbar-nav>li>a:hover{
	color:#fafafa;
	/*background-color:#333333;*/
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover ,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color:#fafafa;
	background-color:#333333;
}

.navbar-nav li a:hover, .dropdown-menu LI a:hover{
	background-color:#555555!important;
}

@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color:#fafafa;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		background-color:#555555!important;
		color:#FFFFFF;
	}
}


.navbar-default div.navbar-brand{
	padding: 0;
    height: auto;
    line-height: 36px;
    font-size: 14px;
    color: white;
	margin-top: -4px;
}

.navbar-default div.navbar-brand:hover{
	color:#f0f0f0;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color:#f0f0f0;
    background-color: transparent;
}

ul.command-toolbox{
	list-style:none;
	padding:0;
	margin: 0;
}

ul.command-toolbox li{
	display:inline-block;
    padding: 0px;
}

ul.command-toolbox li a{
	text-decoration:none;
	font-size: 12px;
	display: inline-block;
	padding: 0 4px;
	cursor:pointer;
	position: relative;
    top: -4px;
    min-height: 40px;
}

ul.command-toolbox li a:hover{
	color:#f6f6f6;
	background-color:#555555;
}
ul.command-toolbox li a span{
	font-size: 16px;
    background-color: transparent;
    position: absolute;
    margin-left: 6px;
    margin-top: 14px;
}
.nav.navbar-nav{
	margin-left:10px;
	position: relative;
    top: +1px;
}
.nav.navbar-nav li a{
	font-size:12.5px;
	display: block;
	padding: 4px;
}
.nav.navbar-nav span.caret{
	margin-left:8px;
}
.navbar-header{
	position: relative;
    top: +2px;
}
.handsontable th, .handsontable td{
	height:28px;
	vertical-align: middle;
}
.explain p{
	line-height: 12px;
    padding: 1px;
    margin: 6px;
}

body nav#navbar ul.dropdown-menu{
	min-width:12rem;
}

body nav#navbar ul.dropdown-menu li{
	padding:2px 0;
	display: flex;
}

body nav#navbar ul.dropdown-menu a{
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	width: 100%;
}

nav i{
	background-color:transparent!important;
	font-style:normal;
	font-weight:bold;
	display: inline-block;
	width:20px;
}
.divider{
    padding: 1px;
}
/*navbar end*/

/*-----------------------------------SUBSCRIPTION START---------------------------------------*/
.sub-plan{
	background-color: #f8f8f8;
	color: #545454;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin: 30px 0px;
}
.sub-plan > .container-fluid > .row > .col-md-4:nth-child(1){
    background-color: rgba(37, 37, 37, 1);
}
.sub-plan > .container-fluid > .row > .col-md-4:nth-child(2){
    background-color: rgba(37, 37, 37, 0.97)
}
.sub-plan > .container-fluid > .row > .col-md-4:nth-child(3){
    background-color: rgba(37, 37, 37, 1);
}
.row > .sub-item:last-child{
	border-right: none;
}
.sub-license-center{
    position: relative;
    right: 65px;
}
.sub-header{
    padding: 30px 0px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
	background-color: #80397b;
	color: white;
}
.sub-price, .sub-price-discount, .price-info{
    color: #f1f1f1;
}
.sub-price{
	font-size: 25px;
}
.sub-price>span{
	font-size: 40%;
}
.sub-price-discount{
	color: #ea7373;
    text-decoration: line-through;
}
.price-info{
	position: absolute;
    top: 140px;
    left: 55px;
    font-size: 14px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.sub-license, .sub-membership, .sub-confirm, .sub-discount, .sub-importExcelLike{
    color: #f1f1f1;
    padding-top: 15px;
    padding-bottom: 15px;
}
.sub-discount > select{
    border: none;
    padding: 5px;
}
.sub-importExcelLike-day{
	font-size: 2em;
}
#importExcelLike > .form-control{
	width: 80%;
}
#importExcelLike > form{
	text-align: left;
}
.importExcelLike-email, .importExcelLike-productId{
	margin: 5px 0px 10px 0px;
}
.importExcelLike-indicator>i{
	margin-top: 15px;
    margin-left: 10px;
}
.importExcelLike-value>strong{
	display: block;
	margin-top: 12px;
	margin-left: -5px;
}
.importExcelLike-indicator-error{
	color: #ff5e31;
}
.importExcelLike-indicator-success{
	color: #98ff31;
}
.importExcelLike-item > .col-md-5, .importExcelLike-item > .col-md-1{
	padding-right: 0;
    padding-left: 7.5px;
}
#importExcelLike-form{
	margin-bottom: 0px;
}
.importExcelLike-money{
	font-size: 2em;
	position: relative;
    float: right;
}
.importExcelLike-money > span{
	font-size: medium;
    padding: 15px;
    position: relative;
    bottom: 2px;
}
.importExcelLike-info{
	color: #ff5e31;
    margin-top: 15px;
    position: relative;
    top: 25px;
}
.sub-confirm a{
	text-transform: capitalize;
}
.sub-license-num{
	padding: 0px;
    width: 100px;
    border: 1px solid #ccc;
    margin: -6px 10px;
    height: 30px;
    position: absolute;
}

.removeImportExcelLike{
    min-width: 30px;
    min-height: 35px;
    margin-top: 3px;
}

/*-------------------------------------- sub-indicator ---------------------------------------------------*/
.sub-indicator{
	display: inline-block;
	z-index: 1000;
	--background-color: orange;
}
.sub-indicator-light{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid black;
	display: inline-block;
}
.sub-indicator-error{
	background-color: #ff5e31;
}
.sub-indicator-success{
	background-color: #98ff31;
}

/*--------------------------------- Pop_up addDomainName -------------------------------------------*/

#domainName{
	width: 75%;
	margin-top: 15px;
}
.shopAddDomain-info{
	display: block;
    position: relative;
    top: 15px;
}

/*------------------------------------Shop list Grid---------------------------------------------*/
.table{
    color: white;
}

.table>div{
	background-color: #343a4022;
	padding:5px
}

.table>div>p{
	/* margin:1px; */
}

.table>div:nth-child(2n){
	background-color: #343a4088;
}

.table>div>p>span{
	float:right;
	color: gray;
}

.lock{
	font-size: 0.8em;
    padding: 2px 10px;
    position: relative;
    float: right;
}

/* Subscription loading animation */
.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Users Entity Show */
.indicator{
	display: inline-block;
	margin: 0px 5px;
	padding: 3px 10px;
	color: white;
	background-color: #498e04;
	border-radius: 5px;
	font-size: 14px;
	position: relative;
	bottom: 3px;
	min-width: 120px;
	text-align: center;
}
.indicator-success{
	background-color: #498e04;
}
.indicator-error{
	background-color: #386386;
}
.owner-email{
	font-size: smaller;
}

/* FAQ SEARCH */
#faqSearchResult{
    list-style-type: none;
    padding: 0px;
}

#faqSearchResult > li > a{
    color: white;
}

#faqSearchResult > li > a:hover{
    color: #00bcf2;
}

#faqSearchResult > li{
    padding: 6px 2px;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0px;
    width: 50%;
    color: white;
    padding: 5px 10px;
}
#faqSearchResult ul{
    margin-bottom: 0px;
}
/* About Popup */
#about img{
    max-width: 100%;
    height: auto;
}
/* Add domain instruction POPUP */
.addDomainList > li > i{
    color: white;
}
.addDomainList > li{
    list-style-type: none;
}

/*-- Add domain instruction --*/
/*Fix bottom line didn't line up*/
.nav-tabs{
    border: none;
}

#addDomainInfo .nav-tabs{
	background-color:rgba(0,0,0,0.2);
}

.nav-tabs>li {
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #9b4f96;
    color: white;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: white;
    cursor: default;
    background-color: #00bcf2;
    border: none;
}

.nav-tabs>li>a {
    margin-right: 0px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0px;
}

.install-instruction-img{
    width: 100%;
    min-height: 250px;
}

#addDomainInfo .tab-content > div{
    padding: 20px 30px;
    /* background-color: #3e3e3e; */
}

.download-link{
    color: #00bcf2;
}
.download-link:hover{
    color: #0096c1;
}

/* Icons Global */
.fa-fw {
    width: 1.28571429em;
    text-align: center;
    font-size: 20px !important;
    position: relative;
    top: 2px;
    margin-left: 5px;
}

/* Pricing index page */
.pricing{
    table-layout: fixed;
}

.pricing > thead > tr > th{
    background-color: rgba(0,0,0,0.3);
    padding: 15px;
    text-align: center;
    width: 173px;
}
.pricing > tbody > tr > td{
    background-color: rgba(0,0,0,0.2);
    padding: 15px;
    text-align: center;
}
.pricing > thead > tr > th:nth-child(2){background-color: rgba(0,0,0,0.3);}
.pricing > tbody > tr  > td:nth-child(2){
    background-color: rgba(0,0,0,0.5);
    padding: 15px;
    text-align: center;
}

#pricingInput{
    padding: 10px;
    border: 1px solid #464646;
    background-color: rgba(155, 79, 150, 0.5);
    width: 51%;
    position: relative;
    float: right;
}

#pricingResult{
    margin-top: 10px;
    text-align: center;
    float: none !important;
}

/* Select multiple orders */
#btnManageMultipleOrders{
    display: none;
}
/* Login Customer Care */
#loginCustomerCare{
    display: none;
}

.btnManageMultipleOrders{
    transform: rotate(90deg);
    font-size: 12px;
    position: relative;
    padding: 10px;
    background-color: grey;
    border: none;
    top: -6px;
    transform-origin: 0% 0%;
    position: absolute;
    left: 101px;
}

#navbar{
	padding:0;
	min-height: 40px;
}

#navbar .fa-home{
	font-size:20px;
	padding:4px
}


/* PAGE user_subscription */

.unsubscribe{
    color: #fb8484;
    margin-top: 20px;
    padding-right: 5px;
}

/* PAGE internal login */
.login-internal{
    width: 450px;
    padding: 15px 20px;
    border-radius: 5px;
}


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

   body {
   }
   .lock{
   }
   td{
       word-break: break-all;
   }
}

#addDomainInfo .nav-tabs li a{
	padding:2px 8px;
	min-width: 180px;
	display:inline-block;
	text-decoration: none;
}

#addDomainInfo .nav-tabs li a.active{
	background-color:#9b4e96;
}

.flex-pull-right{
	margin-left:auto;
}

body > h2{
	display:none;
}

.shopList .table{
	counter-reset: shopList;
}

.shopList .table p{
	counter-increment:shopList;
	background-color: rgba(0,0,0,0.1);
	padding: 0 4px;
	margin: 0;
	line-height: 12px;
}

.shopList .table p:before{
	content: counter( shopList) ". ";
}

.shopList:empty:before{
	content: attr(empty_message);
	color:silver;
	font-style:italic;
}

.dashboard-bottom-bar{
	position:fixed;
	bottom:0;
	padding: 4px 8px;
	background-color: #343a40;
	width:100%;
	left: 0;
	height:56px;
	background-image: url(../media/logo_n.png);
    background-position: 99% 50%;
    background-size: 60px;
    background-repeat: no-repeat;
}
/*
body.dashboard{
	padding-bottom:56px;
}

body.dashboard .mainContent{
	background-image:none;
}
*/

.note{
	background-color:rgba(0,0,0,0.2);
	padding:5px;
	color:white;
	font-style:italic;
	font-weight: normal;
}

p.note{
	margin-bottom:1px;
}

th p.note{
	font-size:0.8em;
	color:silver;
}

p.highlithed{
	background-color:rgba(0,0,0,0.2);
	padding:5px;
	margin:1px;
}


#contact.modal p{
	line-height:15px;
	padding:1px;
	margin:2px;
	font-style:italic;
}

.platform-desc{
	background-color:rgba(0,0,0,0.4);
	padding:8px;
	margin-bottom:10px;
	color:#6affff;
	margin-left:-30px;
	margin-right:-30px;
}

.bg-dark .btn-close{-webkit-filter: invert(100%);filter: invert(100%);}

.row.accept-terms{
	padding:8px 0;
}

.float-right{
	float: right;
}

.sc-shop-title a{
	text-decoration:none;;
	float:right;
}

.sc-shop-type i{
	background-size: 23px 100%;
	display:inline-block;
	width: 30px;
	background-position: 100% 50%;
	height: 25px;
	position: relative;
	top: -5px;
}

.sc_shop_config{
	margin: 0;
	display: block;
	width: 100%;
	min-height: 90vh;
	padding:15px;
}




.shop-features{
	clear:both
}

.shop_logo_image{
	max-width:40vw;
	max-height:40vh;
	width:auto;
	height:auto;
}

.cmdConfigure i{
	margin-left:5px;
}

p[label]:before, 
span[label]:before,
a[label]:before, 
button[label]:before,
label[label]:before{
	content:attr(label);
	margin-right:6px;
	display:inline-block;
	padding:3px;
}

.confirmModal .modal-body  p[label]:before, 
.confirmModal .modal-body  span[label]:before,
.confirmModal .modal-body  a[label]:before, 
.confirmModal .modal-body  button[label]:before,
.confirmModal .modal-body  label[label]:before{
	min-width:140px
}

.confirmModal input[type='text'],
.confirmModal input[type='email'],
.confirmModal input[type='password'],
.confirmModal select{
	min-width:60%
}





.sc_shop_config{
	padding-bottom:110px;
}

.sc_shop_config input[name='ShopTitle']{
	width:280px;
}

.sc_shop_config input[type='text'],
.sc_shop_config select{
	width:100%;
}

.sc_shop_config textarea{
	width:100%;
	min-height:80px;
}

.sc_shop_config .chosen-results{
	background-color: var(--mid-neutral);
} 

.sc_shop_config .color-list input[type='number']{
	width:60px;
	font-size:12px;
}

.sc_shop_config .color-list input[type='color']{
	width:60px;
	height:50px;
	margin:1px;
	cursor:pointer;
}

.sc_shop_config .color-list > span{
	display:inline-block;
	border:1px solid #222121;
	background-color: rgba(0,0,0,0.2);
}

.sc_shop_config .color-list > span > span{
	display:block;
}

.sc_shop_config .color-list > span > span:before{
	width:120px;
	font-size:12px;
}

.sc_shop_config h4{
	margin-bottom:30px;
	background-color: rgba(0,0,0,0.2);
	padding:20px 10px;
	color:silver;
	margin:-15px -15px 30px -15px;
	padding-left: 45px;
}

.sc_shop_config h5{
	border-bottom:1px solid #1d2e41;
	margin-top:20px;
	color:silver;
}

.sc_shop_config h6{
	font-weight:normal;
	font-style:italic;
}

.sc_shop_config_save{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	text-align: center;
	margin-top:40px;
	border-top:1px solid #1d2e41;
	padding:20px 30px 10px 30px;
	background-color: #001832;
}

.sc_shop_user_list .user-list table{
	width:100%;
	counter-reset: user-list-rn;
}

.sc_shop_user_list .user-list table *{
	
}

.sc_shop_user_list .user-list table thead th{
	background:rgba(0,0,0,0.3);
	padding:6px;
	text-align: center;
}

.sc_shop_user_list .user-list table thead th:nth-child(1),
.sc_shop_user_list .user-list table thead th:nth-child(2),
.sc_shop_user_list .user-list table thead th:nth-child(3){
	text-align:left;
}


.sc_shop_user_list .user-list table tbody tr td{
	padding:6px;
	text-align: center;
}

.sc_shop_user_list .user-list table tbody tr td:nth-child(1),
.sc_shop_user_list .user-list table tbody tr td:nth-child(2),
.sc_shop_user_list .user-list table tbody tr td:nth-child(3){
	text-align:left;
}

.sc_shop_user_list .user-list table tbody tr:nth-child(even){
	background:rgba(0,0,0,0.2);
}

.sc_shop_user_list .user-list table tbody tr:hover{
	background:rgb(137 187 210 / 0.5);
}

.sc_shop_user_list .user-list table tbody tr .row_no:before{
	counter-increment:user-list-rn;
	content: counter(user-list-rn) ".";
	font-size:0.8em;
}

.sc_shop_user_list tr.owner *{
	color:cyan;
}

.admin_col,
.orders_col,
.products_col,
.b2b_col{
	text-align:center;
}

#changePassword .modal-body input{
	width:50%;
	margin-left:15%;
}

#changePassword .modal-body .form-group{
	padding-bottom:3px;
}

.language-dropdown{
	margin:0;
	padding: 0;
}

.language-dropdown img{
	max-width:18px;
}

.language-dropdown .btn{
	min-width: 55px;
	margin: 0;
}

.language-dropdown i{
	font-size:10px;
}


body nav#navbar .language-dropdown ul.dropdown-menu,
.language-dropdown .dropdown-menu,
.language-dropdown .dropdown-menu li,
.language-dropdown .dropdown-menu li a,
.language-dropdown .dropdown-menu li span{
	padding: 1px 3px;
	margin:0;
	min-width: 41px;
	text-align:center;
}


.language-dropdown .dropdown-menu li[code]{
	min-width:60px;	
}

.language-dropdown .dropdown-menu li[code]:before{
	content:attr(code);
	position:absolute;
	padding:0;
	margin:0;
	font-size:10px;
	margin-left:-23px;
	line-height:16px;
	text-transform:uppercase;
}

.language-dropdown .dropdown-menu li span:hover{
	background:transparent;
}

.language-dropdown .dropdown-menu{
	margin: -6px 0 0 -1px!important;
}

.landing-langauage-selector{
	position:fixed;
	top: -2px;
	left: -2px;
	padding:0;
	width:auto;
	background: transparent;
}

.subsciption-list:empty:before{
	content:attr(empty_text);
	text-align:center;
	display:block;
	font-style:italic;
}

.subscription-info-block{
	padding:10px;
	background:rgba(0,0,0,0.2);
	line-height:14px;
}

.subsciption-list{
	counter-reset: subsciptionList;
}

.subsciption-label{
	counter-increment: subsciptionList;
	
}

.subsciption-list .subsciption-label:before{
	content: counter(subsciptionList) '. ' attr(label) 
}

.subsciption-list .subsciption-record p{
	margin:0;
}

.subsciption-list .subsciption-record{
	background:rgba(0,0,0,0.1);
	padding:12px;
	border-bottom:1px dotted #02012d;
}

.subsciption-list .subsciption-record.owned-by-another-user{
	color:#cbc5c5;
}

.subsciption-list .subsciption-record:nth-child(odd){
	background:rgba(0,0,0,0.3);
}

.subsciption-list .subsciption-record:hover{
	background:rgb(29 136 162 / 30%);
}

.subsciption-list .subsciption-record .in-cancelation-notice{
	font-style:italic;
	padding:0 20px;
	color:#ef240a;
	
}

.subsciption-list .subsciption-record p.used-on:empty:after{
	content: '--' attr(nouse) '--';
	color:gray;
	font-style:italic;
}

.subsciption-list .subsciption-record .subsciption-record-head{
	display:flex;
	justify-content: space-between;
	border-bottom:1px dotted #020d3d;
}

.subsciption-list .subsciption-record .subsciption-record-head > span{
	width:16%	
}

.subsciption-list .subsciption-record .subsciption-record-head > span.manage-subscription,
.subsciption-list .subsciption-record .subsciption-record-head > a.manage-subscription{
	float:right;
	width:20%
}

.subsciption-list .subsciption-record .subsciption-record-head > span.subsciption-npayment{
	width:21%
}

.subsciption-list .subsciption-record .subsciption-record-head .subsciption-label{
	width:22%;
}

.dashboard .shop-subscription{
	min-width:45%;
}

.cmd-change-shop-subscription{
	padding:4px;
	border-radius:4px;
}

#subscriptionChooseModal .modal-body > p{
	padding-left:20px;
	background:rgba(0,0,0,0.2);
	margin:0;
	padding:5px;
}

#subscriptionChooseModal .modal-body > p.valid-subscription{
	color: #7abc32;	
	font-weight: bold;
}

#subscriptionChooseModal .modal-body > p.valid-subscription[status='PENDING-CANCEL']{
	color: #b35322;
}

#subscriptionChooseModal .modal-body > p.valid-subscription[status='PENDING-CANCEL']:after{
	content:'(pending cancel)';
margin-left: 10px;}

#subscriptionChooseModal .modal-body > p input{
	margin-right:10px;
}

#subscriptionChooseModal .modal-body > h4{
	font-size:15px;
	color:gray;
	margin-top:8px;
}

#subscriptionChooseModal .modal-body > h5{
	font-size:13px;
}

#subscriptionChooseModal .modal-body > h3{
	color:silver;
	font-size:17px;
	padding-bottom:4px;
}

#subscriptionChooseModal a{
	margin-left:10px;
	color:#7bc0fc;
}

#subscriptionChooseModal p.need-new{
	text-align:center;
	font-size:11px;
}

#subscriptionChooseModal p.free-plan{
	color:#faaeae;
}

.no-subscriptions{
	font-style:italic;
	color:silver;
}

.label-green{
	color:#43f443;
}

i small{
	font-size:10px;
}

.justify-content-end div.dropdown-menu{
	right:0;
	left:auto;
}

.connection-owned,
.connection-owner{
	color: #a3a35a;
	cursor:pointer;	
}

h4.sc-shop-title{
	background: #a3cff51c;
    padding: 10px 2px;
}

span.info-note{
	font-size:10px;
	max-width:20%;
	display:inline-block;
	color:silver;
}