body, html {
	margin:0;
	padding:0;
}

font {
	padding:0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
input {
	padding:0;
	margin:0;
}
h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h1 {
	color:#ec1d25;
	font-size:18px;
}

h2 {
	color:#848687;
	font-size:16px;
	line-height:20px;
	padding-bottom:5px;
/*	width:100%;*/
	
}

h3 {
	color:#55b5ed;
	font-size:14px;
}

h4 {
	color:#848687;
	padding:4px;
	padding-left:10px;
	font-size:12px;
	font-weight:lighter;
}

h5 {
	color:#848484;
	padding:3px;
	font-weight:lighter;
}

h6{
	color:red;
	font-size:12px;
}

#cont{
	width:97%;
	height:auto;

	padding:5px;
	font-size:12px; !important
	text-align:center;
	

}
.ln{
border-bottom:1px dotted #ec1d25;
}

#page-container {
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#admin-body{
font-size:12px;
margin:auto;
padding:20px;
height:100%;
}
#col1{
float:left;
width:150px;
}
#col2{
margin-left:150px;
}
#admin-content{
overflow:hidden;
float:left;
width:100%;
overflow-x:hidden;
background-color:#FFFFFF

}
#adminmenu{
clear:left;
float:left;	
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 15px 5px 15px -160px;
padding:0px;
position:relative;
width:150px;
border-color:#E3E3E3;

}
/* side admin menu */
#adminmenu * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

#adminmenu .wp-submenu {
	display: none;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 2;
	border-width: 1px 0 0 1px;
	border-style: solid none none solid;
	border-color:#999999;
	background:#FFFFFF url(../images/menu-bits.gif) no-repeat scroll 0 -310px;
}

#adminmenu .wp-submenu a {
	font: normal 11px/18px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}

#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:hover {
	font-weight: bold;
}

#adminmenu a.menu-top,
#adminmenu .wp-submenu-head {
	font: normal 13px/18px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}

#adminmenu div.wp-submenu-head {
	display: none;
}

.folded #adminmenu div.wp-submenu-head,
.folded #adminmenu li.wp-has-submenu div.sub-open {
	display: block;
}

.folded #adminmenu a.menu-top,
.folded #adminmenu .wp-submenu,
.folded #adminmenu li.wp-menu-open .wp-submenu,
.folded #adminmenu div.wp-menu-toggle {
	display: none;
}

#adminmenu ul {
	width: 160pxk;
}
#adminmenu li.wp-menu-open .wp-submenu {
	display: block;
}

#adminmenu div.wp-menu-image {
	float: left;
	width: 28px;
	height: 28px;
}

#adminmenu li {
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#adminmenu a {
	display: block;
	line-height: 18px;
	padding: 1px 5px 3px;
	color:#666666;
	text-decoration:none;
}

#adminmenu li.menu-top {
	min-height: 26px;
}

#adminmenu a.menu-top {
	line-height: 18px;
	min-width: 10em;
	padding: 5px 5px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid none solid;
	background:#F1F1F1 url(../images/menu-bits.gif) repeat-x scroll left -379px;
}

#adminmenu .wp-submenu a {
	margin: 0;
	padding-left: 0px;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
}

#adminmenu .menu-top-last ul.wp-submenu {
	border-width: 0 0 1px;
	border-style: none none solid;
}

#adminmenu .wp-submenu li {
	padding: 0;
	margin: 0;
}

.folded #adminmenu li.menu-top {
	width: 28px;
	height: 30px;
	overflow: hidden;
	border-width: 1px 1px 0;
	border-style: solid solid none;
}

#adminmenu .menu-top-first a.menu-top,
.folded #adminmenu li.menu-top-first,
#adminmenu .wp-submenu .wp-submenu-head {
border-color:#999999;
	border-width: 1px 1px 0;
	border-style: solid solid none;
	-moz-border-radius-topleft :6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#adminmenu .menu-top-last a.menu-top,
.folded #adminmenu li.menu-top-last {
	border-width: 1px;
	border-style: solid;
	border-color:#999999;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

#adminmenu li.wp-menu-open a.menu-top-last {
	border-bottom: 0 none;
	border-color:#999999;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#adminmenu img.wp-menu-image {
	float: left;
	padding: 8px 6px 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#adminmenu li.menu-top:hover img.wp-menu-image,
#adminmenu li.wp-has-current-submenu img.wp-menu-image {
	opacity: 1;
	filter: alpha(opacity=100);
}

.folded #adminmenu img.wp-menu-image {
	padding: 7px 0 0 6px;
}

#adminmenu li.wp-menu-separator {
	height: 21px;
	padding: 0;
	margin: 0;
	cursor: w-resize;
}

.folded #adminmenu li.wp-menu-separator {
 	cursor: e-resize;
}

#adminmenu .wp-menu-separator-last {
	height: 10px;
	width: 1px;
}

#adminmenu .wp-submenu .wp-submenu-head {
	border-width: 1px;
	border-style: solid;
	padding: 6px 4px 6px 10px;
	cursor: default;
}
.wp-first-item{

list-style: none;

}
.folded #adminmenu .wp-submenu {
	position: absolute;
	margin: -1px 0 0 28px;
	padding: 0 8px 8px;
	z-index: 999;
	border: 0 none;
}

.folded #adminmenu .wp-submenu ul {
	width: 140px;
	border-width: 0 0 1px;
	border-style: none none solid;
}

.folded #adminmenu .wp-submenu li.wp-first-item {
	border-top: 0 none;
	list-style: none;
}

.folded #adminmenu .wp-submenu a {
	padding-left: 10px;
}

.folded #adminmenu a.wp-has-submenu {
	margin-left: 40px;
}

#adminmenu li.menu-top-last .wp-submenu ul {
	border-width: 0 0 1px;
	border-style: none none solid;
}

#adminmenu .wp-menu-toggle {
	width: 22px;
	clear: right;
	float: right;
	margin: 1px 0 0;
	height: 27px;
	padding: 1px 2px 0 0;
	cursor: default;
}

#adminmenu li.wp-has-current-submenu ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* end side admin menu */

/*header*/
#header {
	margin:auto;
	width:100%;
	height:95px;
	background:#6C6C6C;
	/*background-image:url(../images/layout/header.png);*/
}


#wphead-info {
	margin: 0 0 0 15px;
	padding-right: 15px;
}

#user_info {
	float: right;
	font-size: 12px;
	text-align:right;
	padding-right:10px;
	color:#FFFFFF;
	height: 46px;
}
#user_info a{
	
	color:#FFFFFF;
	
	
}

#user_info p {
	margin: 0;
	padding: 0;
}
#header h1 {
	font: normal 22px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	color:#FFFFFF;
	padding: 15px 8px 20px 20px;
	margin: 0;
	float: left;
}
/*end header*/

/*top banner*/
#top-banner {
	width:900px;
	height:20px;
	margin:auto;
	padding-bottom:2px;
	border-bottom:1px dotted #3ba9e8;
}

#banner-left {
	float:left;
}
#banner-right {
	float:right;
}

#top-banner a:link, {text-decoration:none;color:#848687;}
#top-banner a:hover {color:#322100;}

#banner-right a:link, {text-decoration:none;color:#848687;}
#banner-right a:hover {color:#322100;}

/*end top banner*/

/*admin main*/

#controls-container a:link, {text-decoration:none;color:#848687;}
#controls-container a:hover {color:#322100;}


/*main*/
#main {
	
	height:2000px auto ;
	padding-bottom:100px;
	background-image:url(../images/layout/background-repeat.png);
}

#main-content {
	padding:50px;
}
/*end main*/


/*login*/
#login-container {
	margin-top:50px;
	width:230px;
}

#login {
	text-align:right;
	width:200px;
	padding:10px 5px 5px 0;
	border:1px dotted #848687;
}

#login .field {
	margin:2px;
}

.form-detail {
	color:#322100;
	font-size:12px;
}

/*end login*/


/*photo_category*/

#new-category {
	margin-top:5px;
	border-top:1px dotted #3ba9e8;
	width:700px;
	}

#current-categories {
	margin-top:5px;
	border-top:1px dotted #3ba9e8;
	width:700px;
	min-height:400px;
	}

/*end photo_category*/

/* photo gallery */
#photo-gallery {
	margin-left:40px;
	margin-top:5px;
	border-top:1px dotted #3ba9e8;
	width:700px;
	}

#current-images {
	margin-left:40px;
	margin-top:5px;
	border-top:1px dotted #3ba9e8;
	width:700px;
}

BODY {
	SCROLLBAR-BASE-COLOR: #b0c3d4
}

#top-banner {

border-bottom:1px dotted #3BA9E8;
height:20px;

padding-bottom:2px;

}

#home a{
	width:30px;
	height:30px;
	position:relative;
	left:892px;
	top:15px;
	display:block;
}

#logout a{
	width:30px;
	height:30px;
	position:relative;
	left:943px;
	top:-15px;
	display:block;
}
FORM.tb {
	DISPLAY: inline
}
.twidth {
	WIDTH: 100%
}
.include {
	FONT-SIZE: 75%; FONT-FAMILY: verdana, arial, helvetica
}
.includebig {
	FONT-FAMILY: verdana, arial, helvetica
}
#dln{
border-bottom:1px dotted #EC1D24;

}

.submitter {
	FONT-SIZE: 75%; FONT-FAMILY: verdana, arial, helvetica
}
PRE.code {
	MARGIN-LEFT: 5%; COLOR: #660099
}
ADDRESS {
	TEXT-ALIGN: right
}
</STYLE>

<STYLE type=text/css>

.jssource {
	FONT-SIZE: 10pt; BACKGROUND: #ccccff; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Verdana
}

.pbox { 
position:absolute; height:280px; 
z-index:99; 
visibility:hidden;
}


#subheader{
background-color:#ec1d24;
margin-top:10px;
height:30px;
color:#FFFFFF;
font-size:12px;
}
#subheader a{
color:#FFFFFF;
}

#subheaderleft{
float:left;
padding:6px;

}
#subheaderright{
float:right;
padding:6px;

}
#title-row{
background-color:#E6E6E6;
padding:5px;
}
#title-row td{

padding:5px;
border:1px solid #BDBDBD;
}
#admin-body table{
border-collapse:collapse;
}
.table .tr_new tr{
	background-color:#0CF !important;
}
.table .tr_resolved tr{
	background-color:#3F3 !important;
}
.table .tr_confirmed tr{
	background-color:#FF9 !important;
}
.table .tr_acknowledged tr{
	background-color:#FC6 !important;
}

.from_mobile tr, .from_mobile td{
	background-color:#CCF !important;
}
#account-table-top{
background-color:#6B6B6B;
color:#FFFFFF;
padding:3px;
padding-left:3px;
}

.gami-profile-btns a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(images/admin_btn_bg.gif) repeat-x scroll 0 0;
border-left:1px solid #6E6E6E;
border-right:1px solid #6E6E6E;
display:block;
padding:0.3em;
}
.gami-profile-btns a {
color:#323232;
font-size:1.1em;
text-decoration:none;
}
.gami-profile-btns a span span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll 1px 50%;
border:medium none;
padding:0;
text-align:center;
}

.gami-profile-btns a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(images/admin_btn_bg.gif) repeat-x scroll 0 0;
border-left:1px solid #6E6E6E;
border-right:1px solid #6E6E6E;
display:block;
padding:0.3em;
}

.admin_container table {
border-collapse:separate;
color:#343434;
font-family:arial,helvetica;
font-size:8.75pt;
}

.gami-profile-btns a b {
background-color:#6E6E6E;
display:block;
font-size:1px;
height:1px;
overflow:hidden;
width:100%;
}

.feature.help_resources div.r2, .feature.help_resources div.r3 {
border-color:#C1C4C7;
}

.feature div div div {
padding:7px;
}
div.r1 {
border:medium none;
padding:0 1px;
position:relative;
}
.feature ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.error {
	line-height: 22px;
	margin: 0 15px;
	padding: 3px 5px;
}
.error{background-color:#ffebe8;border-color:#c00;}
.error{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 15px 2px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

	/*-------------impromptu---------- */
			.jqifade{ position: absolute; background-color: #aaaaaa; }
			div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
			div.jqi .jqicontainer{ font-weight: bold; }
			div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
			div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
			div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; width:100%; display:table; }
			div.jqi button{ padding: 3px 10px; margin: 0 0px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
			div.jqi button:hover{ background-color: #728A8C; }
			div.jqi button.jqidefaultbutton{ background-color: #B0BB03; }
			.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
			/*-------------------------------- */
			
			
table.comment-box{
	  width: 55%;
}
	table.comment-box tr.placeholder{
		height: 100px;
		background: #ECECEC;
		vertical-align: top;
	}
		table.comment-box tr td{
			padding: 10px;
		}

	table.comment-box tr.odd{
		background: #F9F9F9;
	}
	
	table.comment-box tr.even{
		background: #F0F0F0;
	}

.arrow-red-down{
	color:red;
	font-size:10px;
	margin-left:25px;
}
.arrow-green-up{
	color:green;
	font-size:10px;
	margin-left:25px;
}


/* New theme */
.user-panel>.info>p {
    text-transform: capitalize;
}

.user > span {
    color: #fff;
    cursor: default;
    display: block;
    line-height: 20px;
    padding:15px;
    position: relative;
}

.sidebar-form select {
    cursor: pointer;
    color: #b8c7ce;
    box-shadow: none;
    background-color: #374850;
    border: 1px solid transparent;
}

.content-header-accounts h1 {
    margin: 0;
    font-size: 24px;
}
.content-header-accounts h1 small {
    font-size: 15px;
    display: inline-block;
    padding-left: 4px;
    font-weight: 300;
}

table.dataTable thead > tr > th {
    vertical-align: middle;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    top: 50% !important;
    margin-top: -7px;
    font-size: 10px;
}

#sales_summary .nav li a {
    cursor: default;
}

#sales_summary .no-data {
    padding: 20px;
    min-height: 266px;
}

#sales_overview_table tbody tr td,
#accountsTable tbody tr td {
    vertical-align: middle;
}

.col-action {
    text-align: center;
}

.span-label {
    display: block;
    margin-top:5px;
}

.account-checker {
    position: absolute;
    top: 2px;
    right: 25px;
}

.chat.comment-box .item>.message {
    margin-left: 0;
    margin-top: 0;
}

.user-agent-list .product-img {
    text-align: center;
    width: 50px;
}

.user-agent-list .product-info .product-description {
    white-space: normal;
    text-overflow: inherit;
}

.comment-log-box textarea {
    resize: none;
}

.btn-group.action .btn {
    background: transparent;
    color: #7e8f9f;
    font-size: 20px;
}

.btn-group.action .btn:hover,
.btn-group.action .btn:active,
.btn-group.open.action .dropdown-toggle
{
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #4c5862;
}

.btn-group.action .dropdown-menu {
    left: auto;
    right: 0;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    border-radius: 0;
    border-top: 3px solid #3c8dbc;
}

.btn-group.action .dropdown-menu>li>a {
    padding: 7px 20px;
    color: #7e8f9f;
}

@media screen and (max-width: 991px) {
    #sales_summary .no-data {
        min-height: auto;
    }
}

/* New theme end */

.qr-box .box-body {
	display:flex;
}

.qr-box .box-body .col-sm-6 {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.qr-box .box-body .col-sm-6 p {
	word-wrap: break-word;
}

#qr-website-url, #qr-pat {
	padding: 0 30px;
}

#qr-website-url img,
#qr-pat img {
	margin: auto;
	max-width: 100%;
}

.user-agent-list.products-list li .product-img img {
	width: auto;
	height: auto;
}