/** FONTS **/
@font-face {
	font-family: 'fira_sans';
	src: url('firasansot-light-webfont.eot');
	src: url('firasansot-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('firasansot-light-webfont.woff') format('woff'),
	url('firasansot-light-webfont.ttf') format('truetype'),
	url('firasansot-light-webfont.svg#fira_sans_otlight') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'fira_sans';
	src: url('firasansot-regular-webfont.eot');
	src: url('firasansot-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('firasansot-regular-webfont.woff') format('woff'),
	url('firasansot-regular-webfont.ttf') format('truetype'),
	url('firasansot-regular-webfont.svg#fira_sans_otregular') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'fira_sans';
	src: url('firasansot-bold-webfont.eot');
	src: url('firasansot-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('firasansot-bold-webfont.woff') format('woff'),
	url('firasansot-bold-webfont.ttf') format('truetype'),
	url('firasansot-bold-webfont.svg#fira_sans_otbold') format('svg');
	font-weight: 700;
	font-style: normal;
}

/** HTML ELEMENTS **/
body {
	font-family: "fira_sans",sans-serif;
	font-size: 13px;
	color: #777777;
	font-weight: 300;
	letter-spacing: 0;
}

a, a:active, a:hover {
	color: #777777;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	color: #2d2d2d;
}

h1 {
	font-size: 26px;
	font-weight: 300;
	white-space: nowrap;
}

h2 {
	font-size: 20px;
	font-weight: 300;
}

h3, h4, h5 {
	font-size: 13px;
	font-weight: 400;
}

hr {
	color: #ececec;
}

/** HEADER **/
#header {
    background-color: #232323;
    border: none;
    min-height: 70px;
    z-index: 1052;
}

#admin-name {
    display: none;
}

#site-drop-down {
    display: none;
}

#header .navbar-brand {
	display: block;
	margin: 6px 0 0 15px !important;
	padding: 0 0 0 0;
	height: auto !important;
}

/** LEFT NAVIGATION **/
#main-nav {
    margin-top: 70px;
    overflow-y: auto;
    border-top: 1px solid #323232;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100px;
	background-color: #232323;
	display: block;
	z-index: 1041;
}

#main-nav .nav-boxlist {
    height: 52px;
    width: auto;
    display: block;
    text-align: center;
    position: relative;
}

#main-nav .nav-boxlist h5 {
    font-size: 12px;
    font-weight: 300;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
	color: #ffffff;
}

#main-nav .nav-boxlist img {
    margin-top: 25px;
}
#main-nav .nav-boxlist.active h5,
#main-nav .nav-boxlist:hover h5,
#main-nav .nav-boxlist:focus h5 {
    color: #62B43F;
}

.icon {
	background: url(../../../images/admin/global.png) no-repeat;
	height: 8px;
	overflow: hidden;
	display: inline-block;
	margin: 1px 8px 0 0;
}

.icon-fraud-service {
	background: url(../../../images/icons/security-shield.png) no-repeat;
	height: 65px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	width: 63px;
}

.icon.icon-add { background-position: 0; width: 8px; }
.icon.icon-delete { background-position: -8px; width: 7px; }
.icon.icon-edit { background-position: -15px; width: 8px; }
.icon.icon-settings { background-position: -23px; width: 8px; }
.icon.icon-support { background-position: -31px; width: 8px; }
.icon.icon-upload { background-position: -39px; width: 7px; }
.icon.icon-info { background-position: -46px; width: 8px; }
.icon.icon-folder { background-position: -54px; width: 10px; }
.icon.icon-image-preview { background-position: -64px; width: 10px; }
.icon.icon-document { background-position: -74px; width: 7px; }
.icon.icon-billing { width: 0; }
.icon.icon-cancel {
	background: url(../../../images/admin/cancel-icon.png) no-repeat;
	background-position: 0;
	width: 8px;

}
.icon.icon-copy { background: url(../../../images/admin/copy-icon.png) no-repeat;  width: 10px;  height: 10px; }
.icon.icon-orders { background-position: -81px; width: 8px; }
.icon-print { font-size: 9px; }

#main-nav .icon {
	background: url(../../../images/admin/main-nav.png) no-repeat;
	height: 20px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	top: 14px;
	position: relative;
}

#main-nav .icon-dashboard {
	width: 20px;
}

#main-nav a:hover .icon-dashboard, #main-nav a.active .icon-dashboard {
	background-position: -20px 0;
}

#main-nav .icon-orders {
	width: 20px;
	background-position: -204px;
}

#main-nav a:hover .icon-orders, #main-nav a.active .icon-orders {
	background-position: -224px 0;
}

#main-nav .icon-customers {
	width: 20px;
	background-position: -84px;
}

#main-nav a:hover .icon-customers, #main-nav a.active .icon-customers {
	background-position: -104px 0;
}

#main-nav .icon-products {
	width: 21px;
	background-position: -244px;
}

#main-nav a:hover .icon-products, #main-nav a.active .icon-products {
	background-position: -265px 0;
}

#main-nav .icon-reports {
	width: 19px;
	background-position: -286px;
}

#main-nav a:hover .icon-reports, #main-nav a.active .icon-reports {
	background-position: -305px 0;
}

#main-nav .icon-marketing {
	width: 20px;
	background-position: -164px;
}

#main-nav a:hover .icon-marketing, #main-nav a.active .icon-marketing {
	background-position: -184px 0;
}

#main-nav .icon-content {
	width: 22px;
	background-position: -40px;
}

#main-nav a:hover .icon-content, #main-nav a.active .icon-content {
	background-position: -62px 0;
}

#main-nav .icon-design {
	width: 20px;
	background-position: -124px;
}

#main-nav a:hover .icon-design, #main-nav a.active .icon-design {
	background-position: -144px 0;
}
#main-nav .icon-settings {
	width: 21px;
	background-position: -324px;
}

#main-nav a:hover .icon-settings, #main-nav a.active .icon-settings {
	background-position: -345px 0;
}

#main-nav .icon-apps {
	width: 20px;
	background-position: -366px;
}

#main-nav a:hover .icon-apps, #main-nav a.active .icon-apps {
	background-position: -386px 0;
}

#main-nav .icon-search {
	width: 20px;
	background-position: -406px;
}

#main-nav a:hover .icon-search, #main-nav a.active .icon-search {
	background-position: -426px 0;
}


/** SUB NAVIGATION **/
#secondary-nav {
	display: none;
	margin-top: 70px;
	padding: 30px 0 0;
	overflow-y: auto;
}

#secondary-nav h2 {
	margin: 0 30px;
}

#secondary-nav p {
	font-size: 11px;
	margin: 10px 30px 0 30px;
	color: #969696;
}

#secondary-nav ul.nav-secondary,
#secondary-nav ul.nav-apps-filter {
	position: fixed;
	left: 100px;
	top: 190px;
	width: 250px;
}

#secondary-nav ul.nav-secondary li {
    border-bottom: solid 1px #e8e8e8;
    font-weight: 300;
    color: #484848;
}

#secondary-nav ul.nav-apps-filter li {
	font-weight: 300;
	color: #484848;
}

#secondary-nav ul.nav-secondary li a {
    font-weight: 300;
    padding: 8px 15px 8px 30px;
    color: #616161;
}

#secondary-nav ul.nav-secondary.nav > li.active > a,
#secondary-nav ul.nav-secondary.nav > li > a:hover,
#secondary-nav ul.nav-secondary.nav > li > a:focus {
    background-color: #efefef;
    color: #484848;
}

#secondary-nav ul.nav-secondary li label,
#secondary-nav ul.nav-apps-filter li label {
	padding: 8px 15px 0 15px;
	margin-bottom: 0;
	color: #616161;
	font-weight: 300;
	display: block;
}
#secondary-nav ul.nav-secondary li select,
#secondary-nav ul.nav-apps-filter li select {
	width: 86%;
	margin: 0 15px 8px 15px;
}

#secondary-nav .icon-wrap {
	width: 17px;
	height: 16px;
	overflow: hidden;
	display: inline-block;
	margin: 1px 10px 0 0;
	padding: 0;
	float: left;
	text-align:center;
}

#secondary-nav .icon {
	background: url(../../../images/admin/secondary-nav.png) no-repeat;
	height: 15px;
	overflow: hidden;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

#secondary-nav .icon-product-add {
	background-position: 0 0;
	width: 15px;
}
#secondary-nav .icon-categories {
	background-position: -15px 0;
	width: 14px;
}
#secondary-nav .icon-products-attributes {
	background-position: -29px 0;
	width: 15px;
}
#secondary-nav .icon-manufacturers {
	background-position: -44px 0;
	width: 16px;
}
#secondary-nav .icon-products-groups {
	background-position: -59px 0;
	width: 15px;
}
#secondary-nav .icon-drift-marketing {
	background-position: -74px 0;
	width: 14px;
}
#secondary-nav .icon-gift-certificates {
	background-position: -88px 0;
	width: 13px;
}
#secondary-nav .icon-google-tools {
	background-position: -101px 0;
	width: 10px;
}
#secondary-nav .icon-promotions {
	background-position: -111px 0;
	width: 14px;
}
#secondary-nav .icon-qr-codes {
	background-position: -125px 0;
	width: 15px;
}
#secondary-nav .icon-recommended-products {
	background-position: -140px 0;
	width: 16px;
}
#secondary-nav .icon-seo {
	background-position: -156px 0;
	width: 17px;
}
#secondary-nav .icon-charts {
	background-position: -173px 0;
	width: 15px;
}
#secondary-nav .icon-pages {
	background-position: -198px 0;
	width: 12px;
}
#secondary-nav .icon-products-reviews {
	background-position: -210px 0;
	width: 15px;
}
#secondary-nav .icon-reports2 {
	background-position: -225px 0;
	width: 16px;
}
#secondary-nav .icon-testimonials {
	background-position: -241px 0;
	width: 17px;
}
#secondary-nav .icon-setup {
	background-position: -258px 0;
	width: 14px;
}
#secondary-nav .icon-settings-advanced {
	background-position: -272px 0;
	width: 16px;
}
#secondary-nav .icon-catalog-settings {
	background-position: -288px 0;
	width: 15px;
}
#secondary-nav .icon-apps {
	background-position: -303px 0;
	width: 15px;
}
#secondary-nav .icon-bestsellers {
	background-position: -318px 0;
	width: 16px;
}
#secondary-nav .icon-theme {
	background-position: -334px 0;
	width: 14px;
}
#secondary-nav .icon-social {
	background-position: -348px 0;
	width: 14px;
}
#secondary-nav .icon-billing {
	background-position: -363px 0;
	width: 15px;
}
#secondary-nav .icon-purchase {
	background-position: -378px 0;
	width: 15px;
}
#secondary-nav .icon-message-center {
	background-position: -393px 0;
	width: 15px;
}
#secondary-nav .icon-support {
	background-position: -408px 0;
	width: 15px;
}
#secondary-nav .icon-products {
	background-position: -423px 0;
	width: 15px;
}
#secondary-nav .icon-thumbs-generator {
	background-position: -438px 0;
	width: 15px;
}

#secondary-nav .icon-home {
	background-position: -453px 0;
	width: 15px;
}

#secondary-nav .icon-orders {
	background-position: -468px 0;
	width: 15px;
}

#secondary-nav .icon-revenue {
	background-position: -483px 0;
	width: 15px;
}

#secondary-nav .icon-marketing {
	background-position: -498px 0;
	width: 15px;
}

#secondary-nav .icon-customers {
	background-position: -513px 0;
	width: 15px;
}

#settings-nav .icon, .settings-nav .icon, #shipping .icon  {
	background: url(../../../images/admin/trenary-nav.png) no-repeat;
	height: 65px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	width: 0;
}

#settings-nav .icon-design {
	background-position: 0;
	width: 72px;
}
#settings-nav .icon-store-address {
	background-position: -72px 0;
	width: 62px;
}
#settings-nav .icon-payments {
	background-position: -134px 0;
	width: 66px;
}
#settings-nav .icon-shipping {
	background-position: -200px 0;
	width: 65px;
}
#settings-nav .icon-taxes {
	background-position: -265px 0;
	width: 73px;
}
#settings-nav .icon-currencies {
	background-position: -338px 0;
	width: 74px;
}
#settings-nav .icon-languages {
	background-position: -412px 0;
	width: 91px;
}
#settings-nav .icon-domain {
	background-position: -503px 0;
	width: 106px;
}
#settings-nav .icon-store-settings {
	background-position: -609px 0;
	width: 65px;
}
#settings-nav .icon-checkout {
	background-position: -674px 0;
	width: 74px;
}
#settings-nav .icon-order-notification {
	background-position: -748px 0;
	width: 65px;
}
#settings-nav .icon-printable-invoices {
	background-position: -813px 0;
	width: 65px;
}
#settings-nav .icon-file-manager {
	background-position: -878px 0;
	width: 100px;
}
#settings-nav .icon-notification-emails {
	background-position: -978px 0;
	width: 65px;
}
#settings-nav .icon-administrators {
	background-position: -1043px 0;
	width: 146px;
}
#settings-nav .icon-image-settings {
	background-position: -1189px 0;
	width: 65px;
}
#settings-nav .icon-form-fields {
	background-position: -1254px 0;
	width: 47px;
}
#settings-nav .icon-store-logs {
	background-position: -1301px 0;
	width: 51px;
}
#settings-nav .icon-api-access {
	background-position: -1352px 0;
	width: 40px;
}
#settings-nav .icon-proxy {
	background-position: -1392px 0;
	width: 67px;
}

#shipping .icon-house {
	background-position: -2329px 0;
	width: 76px;
}
#shipping .icon-globe, #settings-nav .icon-globe {
	background: url(../../../images/admin/trenary-nav.png) no-repeat -2405px 0;
	height: 65px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	width: 63px;
}
#settings-nav .icon-ccs {
	background-position: -2468px 0;
	width: 93px;
}
#settings-nav .icon-wholesale {
	background-position: -2561px 0;
	width: 58px;
}
#settings-nav .icon-backup {
	background-position: -2619px 0;
	width: 58px;
}

#settings-nav > div {
	margin-bottom: 30px;
	padding: 10px 10px 0 10px;
}
#settings-nav > div:hover {
	background-color: #efefef;
}
#settings-nav > div > a {
	width: 100%;
	height: 100%;
}

#apps-nav .icon, #apps-activate .icon {
	background: url(../../../images/admin/apps-nav.png) no-repeat;
	height: 65px;
	overflow: hidden;
	display: block;
	margin: 15px auto 25px auto;
	width: 0;
	max-width: 100%;
}

#apps-activate .icon { margin: 0; }

#apps-nav .icon-quickbooks, #apps-activate .icon-quickbooks { background-position: 0; width: 180px; }
#apps-nav .icon-webgility, #apps-activate .icon-webgility { background-position: -180px; width: 160px; }
#apps-nav .icon-doba, #apps-activate .icon-doba { background-position: -340px; width: 159px; }
#apps-nav .icon-amazon, #apps-activate .icon-amazon { background-position: -499px; width: 160px; }
#apps-nav .icon-yahoo, #apps-activate .icon-yahoo { background-position: -659px; width: 113px; }
#apps-nav .icon-ebay, #apps-activate .icon-ebay { background-position: -772px; width: 160px; }
#apps-nav .icon-goshopping, #apps-activate .icon-goshopping { background-position: -932px; width: 174px; }
#apps-nav .icon-pricegrabber, #apps-activate .icon-pricegrabber { background-position: -1107px; width: 74px; }
#apps-nav .icon-nextag, #apps-activate .icon-nextag { background-position: -1181px; width: 90px; }
#apps-nav .icon-google-merchant, #apps-activate .icon-google-merchant { background-position: -1271px; width: 160px; }
#apps-nav .icon-shopzilla, #apps-activate .icon-shopzilla { background-position: -1431px; width: 160px; }
#apps-nav .icon-wholesale-central, #apps-activate .icon-wholesale-central { background-position: -1591px; width: 155px; }
#apps-nav .icon-bongo-checkout, #apps-activate .icon-bongo-checkout { background-position: -1746px; width: 160px; }
#apps-nav .icon-bongo-extend, #apps-activate .icon-bongo-extend { background-position: -1906px; width: 160px; }
#apps-nav .icon-idev, #apps-activate .icon-idev { background-position: -2066px; width: 159px; }
#apps-nav .icon-mailchimp, #apps-activate .icon-mailchimp { background-position: -2225px; width: 59px; }
#apps-nav .icon-endicia, #apps-activate .icon-endicia { background-position: -2284px; width: 160px; }
#apps-nav .icon-stamps, #apps-activate .icon-stamps { background-position: -2444px; width: 158px; }
#apps-nav .icon-avalara, #apps-activate .icon-avalara { background-position: -2602px; width: 160px; }
#apps-nav .icon-exactor, #apps-activate .icon-exactor { background-position: -2762px; width: 160px; }
#apps-nav .icon-paypal-bml, #apps-activate .icon-paypal-bml { background-position: -3408px; width: 125px; }
#apps-nav .icon-facebook, #apps-activate .icon-facebook { background-position: -3079px; width: 154px; }
#apps-nav .icon-recurring, #apps-activate .icon-recurring { background-position: -3233px; width: 172px; }
#apps-nav .icon-filtered-menu, #apps-activate .icon-filtered-menu { background: url(../../../images/admin/filtered-menu.png) no-repeat; background-position: 0; width: 220px; height: 65px; }
#apps-nav .icon-pikfly, #apps-activate .icon-pikfly { background: url(../../../images/admin/pikfly.png) no-repeat; background-position: 0; width: 220px; height: 65px; }
#apps-nav .icon-cardinal-centinel, #apps-activate .icon-cardinal-centinel {width:163px;background: url(../../../images/admin/cardinal-centinel.gif) no-repeat 0px 5px;}
#apps-nav .icon-widgets, #apps-activate .icon-widgets{ background: url(../../../images/admin/widgetapp.gif) no-repeat; background-position: 0; width: 65px; height: 65px; }
#apps-nav .icon-norton-seal, #apps-activate .icon-norton-seal{ background: url(../../../images/admin/norton-shopping-guarantee.png) no-repeat; width: auto; height: 65px; background-position: center;}

#apps-nav .app-box-wrapper {
	margin-bottom: 30px;
}
#apps-nav .app-box {
	padding-top: 10px;
	padding-bottom: 10px;
	border:solid 1px #e8e8e8;


}

#apps-nav .app-box h3 {
	padding: 15px 0 0 20px;
	border-top: solid 1px #e8e8e8;
}

#apps-nav .app-box .btn {
	margin-left: 20px;
	margin-bottom: 10px;
}

#apps-nav .app-box > a {
	width: 100%;
	height: 100%;
}

#apps-nav .apps-filters {
	margin-bottom: 15px;
}

#reporting-nav .icon {
	background: url(../../../images/admin/trenary-nav.png) no-repeat;
	height: 65px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	width: 0;
}
#reporting-nav .icon-report-products {
	background-position: -1611px 0;
	width: 47px;
}
#reporting-nav .icon-report-users_activity {
	background-position: -1658px 0;
	width: 53px;
}
#reporting-nav .icon-report-customers {
	background-position: -1784px 0;
	width: 45px;
}
#reporting-nav .icon-report-payment {
	background-position: -1829px 0;
	width: 49px;
}
#reporting-nav .icon-report-dates {
	background-position: -1878px 0;
	width: 49px;
}
#reporting-nav .icon-report-orders {
	background-position: -1927px 0;
	width: 49px;
}
#reporting-nav .icon-report-tax {
	background-position: -1976px 0;
	width: 65px;
}
#reporting-nav .icon-report-qr_campaigns {
	background-position: -2041px 0;
	width: 35px;
}
#reporting-nav .icon-report-shift4 {
	background-position: -2076px 0;
	width: 63px;
}
#reporting-nav .icon-report-shift4_failures {
	background-position: -2076px 0;
	width: 63px;
}
#reporting-nav .icon-report-recurring_orders {
	background-position: -2139px 0;
	width: 52px;
}
#reporting-nav .icon-report-recurring_profiles {
	background-position: -2139px 0;
	width: 52px;
}
#reporting-nav .icon-report-recurring_failures {
	background-position: -2191px 0;
	width: 53px;
}
#reporting-nav .icon-report-promo {
	background-position: -2244px 0;
	width: 85px;
}

#reporting-nav > div {
	margin-bottom: 30px;
	padding: 10px 10px 0 10px;
}
#reporting-nav > div:hover {
	background-color: #efefef;
}
#reporting-nav > div > a {
	width: 100%;
	height: 100%;
}

/** CONTENT LAYOUT **/
#main-content {
	margin: 140px 0 0 0;
}

#main-content h2 {
	margin-bottom: 15px;
}

/** TODO: check where it is used **/
#main-content table label {
	width: auto !important;
	vertical-align: middle;
}

#content-header {
	position: fixed;
	left: 0;
	top: 70px;
	padding-top: 15px;
	right: 0;
	z-index: 1030;
	background-color: #ffffff;
}

/** TODO: Determine why the > selectors **/
#content-header > div > h1, #main-content > div > h2 {
	margin-top: 0;
}

#content-header > hr {
	margin: 5px 0 0;
	border-color: #ececec;
}

/*
#content-header > hr.scrolled {
	display: block;
}
*/

#content-header a {
	color: #929292;
}

#content-header a:hover, #content-header a:active {
	color: #232323;
}

#content-header a.btn {
	color: #62b43f;
}

#content-header a.btn:hover, #content-header a.btn:active {
	color: #62b43f;
}


#content-header .btn-toolbar .btn + .btn {
	margin-left: 5px;
}

/** FORMS FIELDSETS **/
fieldset {
    margin-bottom: 0;
	clear: both;
}

fieldset.open {
	margin-bottom: 15px;
}

fieldset.fieldset-primary {
    margin-top: 0;
}

fieldset legend {
    font-size: 20px;
    font-weight: 300;
    padding: 22px 30px 0 30px ;
    margin: 0 0 18px 0;
    border-bottom: none;
    border-top: solid 1px #ececec;
}

fieldset.fieldset-primary legend {
    padding: 0 30px;
    border: none;
}

fieldset > div > div > p {
	color: #333333;
	font-weight: 300;
	line-height: 22px;
	margin-bottom: 22px;
	margin-top: -12px;
}

fieldset > .btn-toolbar .btn,
fieldset > .btn-toolbar .btn-group,
fieldset > .btn-toolbar .input-group,
fieldset > .btn-toolbar a {
	margin-left: 15px;
}

fieldset > .btn-toolbar {
    position: relative;
    float: right;
    margin: -52px 30px 0 0;
}

.container-fluid fieldset legend {
	padding-left: 15px;
	padding-right: 15px;
}

/** FORMS ELEMENTS **/
.form-group label {
    width: 100%;
    color: #232323;
    font-weight: 400;
    margin-bottom: 6px;
}

.form-group > label small {
    color: #a5a5a5;
    font-size: 13px;
    padding-left: 3px;
}

.form-group input[type='text'].form-control,
.form-group input[type="password"].form-control,
.form-group select.form-control {
    font-size: 13px;
    font-weight: 400;
    height: 34px;
    width: 100%;
    color: #232323;
    border: 1px solid #dedede;
    border-radius: 2px;
    padding: 0px 8px;
    box-shadow: none;
	background-color: #ffffff;
}

.form-group select {
	padding: 5px 8px;
}

.form-group select[multiple] {
	height: auto;
}

.form-group textarea,
.form-group textarea.form-control {
    width: 100%;
    padding: 5px 8px;
    height: 150px;
    resize: none;
    line-height: 20px;
}

.form-group .form-control:focus,
.assign-group .form-control:focus {
    border: solid 1px #7fd759;
    box-shadow: none;
}

.form-group.required > label:after, .form-group.required > div > label:after {
    content: " *";
}

.form-group p.help-block {
    padding-bottom:0;
}

.form-description {
    font-weight: 300;
    padding-bottom: 20px;
    line-height: 20px;
    margin: 0;
    color: #797979;
}

.form-description a {
	color:#52A42F;
}

/** TODO: check is it proper use, before was used class checkbox **/
.form-group.field-checkbox {
	padding-left:15px;
}
.form-group.field-checkbox-space {
	margin-top: 30px;
}
.form-group.field-checkbox .disabled {
	opacity: 0.8;
}

.form-group.field-checkbox .disabled label {
	cursor: not-allowed;
}

.form-group.field-checkbox.radio-list {
	margin-top: 0;
}
.form-group.radio-list h2 {
	margin-top: 0;
}

table.table-shipping div.field-checkbox .form-control {
	width: auto;
}
table.table-shipping .form-group.field-checkbox label span.sprite {
	margin-top: 0;
}

/*
TODO: Proper alignment for the fancy checkbox
.form-group + .form-group.field-checkbox {
	padding-top: 30px;
}
*/

.radio-inline,
.checkbox-inline {
    width: auto !important;
    padding-left: 23px;
}

.form-group label.checkbox-inline input {
    width: auto !important;
    display: inline-block;
    margin-left: -22px;
    margin-top: -5px;
    float: left;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 30px;
}

.form-group.field-checkbox label {
	cursor: pointer;
	font-weight: 400;
	color: #232323;
}

.form-group.field-checkbox input[type=checkbox] {
	display: inline;
	left: -8000px;
	position: relative;
	vertical-align: top;
}
.form-group.field-checkbox input[type=radio] {
	display: inline;
	left: -8000px;
	position: relative;
}
.form-group.field-checkbox label span.sprite {
	background: url(../../../images/admin/toggle-sprite.gif) no-repeat;
	display: inline-block;
	width: 40px;
	height: 25px;
	margin: -2px 15px 0 0;
	vertical-align: middle;
	float: left;
}
.form-group.field-checkbox label span.sprite.checked {
	background-position: -40px 0;
}
.form-group.field-checkbox label span.sprite.active {
	border: 1px dotted #000;
	line-height: 18px;
}
.form-group.field-checkbox.text-right label span.sprite {
	float: right;
}
.form-group.field-checkbox label span.sprite.not-clickable {
	cursor: default;
}
.form-group.field-checkbox label.not-clickable {
	cursor: default;
}

.form-group.field-image .field-image-preview {margin-top:10px;}
.form-group.field-image .field-image-preview img{max-height:150px;}
.form-group.field-image .field-image-preview canvas{height:150px;display:none;}
.form-group.field-image .field-image-delete {margin-top:10px;}

.form-group.field-image-multiple .button-file-add, .form-group.field-image-multiple .button-file-external-add{float:left;width:150px;height:150px;background:#f0f0f0;cursor:pointer;margin-right:10px;text-align: center;}
.form-group.field-image-multiple .button-file-add-icon, .form-group.field-image-multiple .button-file-external-add-icon{display:inline-block;background: url('../../../images/admin/secondary-nav.png') no-repeat;width:15px;height:15px;margin:67px 0 0 0;}
.form-group.field-image-multiple input[type="file"]{display:none;}
.form-group.field-image-multiple .field-image-multiple-preview {float:left;margin-right:10px;}
.form-group.field-image-multiple .field-image-multiple-preview img{height:150px;padding:0;}
.form-group.field-image-multiple .field-image-multiple-preview canvas{height:150px;padding:0;display:block;}
.form-group.field-image-multiple .field-image-multiple-preview div{margin:7px 0;}
#modal-field-image-multiple-edit .image-preview{margin-bottom:10px;}

#modal-field-image-multiple-edit .image-info {
	margin-bottom: 10px;
	word-wrap: break-word;
}

.form-group .tooltip {
    display: none;
}

.form-group .popover {
	z-index: 1040;
	max-width: 476px;
}

/** ADJUSTMENT FOR ICON TOOLTIPS **/
.form-group .tooltip-popover {
	line-height: 0.8 !important;
}

/** FORM ERRORS **/
.form-group.has-error label{
	color:#c54545;
}

.form-group.has-error .form-control,
.form-group.has-error .form-control:focus {
	border: solid 1px #c54545 !important;
	box-shadow: none;
}

.field-date .col-xs-3, .field-date .col-xs-4 {
	padding-left: 5px;
	padding-right: 5px;
}

.input-group-addon {
	border-radius: 0;
}

/** TABLES **/
.table {
	color: #514f4f;
}

.table > thead > tr > th,
.table > thead > tr > th a {
	border: none;
	font-size: 13px;
	font-weight: 400;
	color: #373737;
	vertical-align:middle;
}

.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #fcfcfc;
}

.table a,
.table a:hover,
.table a:focus {
	color: #2d2d2d;
	font-weight: 300;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-color: #eaeaea;
}

.table thead tr th input[type='checkbox'] {
	margin-top: 4px;
	margin-bottom: 0;
}

.table tbody tr td input[type='checkbox'] {
	margin-top: 3px;
	margin-bottom: 0;
}

/** TODO: CHECK WHY? **/
.table > tbody > tr > td {
	padding: 10px 8px 8px 8px;
	/*height: 50px;*/
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	line-height: 20px;
}

.table-list a.link-sort-asc,
.table-list a.link-sort-desc {
	color:#aaaaaa;
	font-size:1em;
}

.table-list a.link-sort-asc:hover,
.table-list a.link-sort-desc:hover {
	color:#444444;
}

.table-list a.link-sort-active {
	color:#1abc9c;
}

.list-actions {
	white-space:nowrap
}

.list-actions a, .list-actions a:hover, .list-actions a:focus {
	font-size: 11px;
	font-weight: 400;
	color: #515050;
	margin-left: 10px;
}

.list-actions .glyphicon {
	padding: 0 8px 0 0;
}

/** PAGINATION **/
.custom-pager button {
	border: 1px solid #dddddd;
	padding: 10px 13px;
	background-color: #ffffff;
}
.custom-pager button:active {
	background-color: #f5f5f5;
}
.custom-pager button.previous {
	border-radius: 2px 0 0 2px;
}
.custom-pager button.next {
	border-radius: 0 2px 2px 0;
}
.custom-pager .text {
	margin-left: 13px;
	color: #2d2d2d;
}
.custom-pager .text .of {
	font-weight: 300;
}

.icon-pagination-left {
	background: url(../../../images/admin/pagination-arrw.png) no-repeat;
	width: 6px;
	height: 12px;
	overflow: hidden;
	display: block;
	margin:0 4px 0 4px;
}

.icon-pagination-right {
	background: url(../../../images/admin/pagination-arrw.png) no-repeat -6px 0;
	width: 6px;
	height: 12px;
	overflow: hidden;
	display: block;
	margin:0 4px 0 4px;
}

a .icon-pagination-left, a .icon-pagination-right { margin:9px 2px 0 2px; }

/** BUTTONS **/
.btn, .open .dropdown-toggle.btn, .table a.btn {
	color: #62b43f;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	font-size: 13px;
	font-weight: 400;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	border-radius: 2px;
	outline: none !important;
}

a.btn {
	padding: 0 15px;
}

.btn:hover, .btn:focus, .btn:active, .btn-default:active, .btn-default.active, .btn-default:focus,
.open .dropdown-toggle.btn-default {
	border-color: #62b43f;
	background-color: #ffffff;
	color: #62b43f;
	box-shadow: none;
}

.btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary:focus,
.open .dropdown-toggle.btn-primary {
	background-color: #62b43f;
	color: #ffffff;
	border: none;
}

.btn-primary:hover {
	background-color: #58a736;
	color: #ffffff;
	border: none;
}

a.btn-primary, a.btn-primary:active, a.btn-primary.active, a.btn-primary:focus {
	color: #ffffff !important;
}

a.btn-primary:hover {
	color: #ffffff !important;
}

.btn-primary.disabled, .btn-primary[disabled],
.btn-primary.disabled:hover, .btn-primary[disabled]:hover,
.btn-primary.disabled:focus, .btn-primary[disabled]:focus,
.btn-primary.disabled:active, .btn-primary[disabled]:active,
a.btn-primary.disabled, a.btn-primary[disabled],
a.btn-primary.disabled:hover, a.btn-primary[disabled]:hover
a.btn-primary.disabled:focus, a.btn-primary[disabled]:focus
a.btn-primary.disabled:active, a.btn-primary[disabled]:active {
	background-color: #62b43f;
	color: #ffffff;
	border: none;
}

.caret {
	border-left: 3px solid rgba(0, 0, 0, 0);
	border-right: 3px solid rgba(0, 0, 0, 0);
	border-top: 3px solid;
}

.open .btn .caret {
	border-top: none;
	border-bottom: 3px solid;
}

.btn .caret {
	margin-left: 5px;
}

.btn-group.open .dropdown-toggle {
	box-shadow: none;
}

.dropdown-menu {
	border-radius: 2px;
	font-size: 13px;
}

.dropdown-menu > li > a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #2d2d2d;
}

.fraud-order-approve {
	color: #ffffff !important;
	background-color: #62b43f !important;
	border: medium none;
}
.fraud-order-deny {
	color: #ffffff !important;
	background-color: #b54040 !important;
	border: medium none;
}

/** MODALS **/
.modal {
	z-index: 1080;
}

.modal-content {
	background-color: #ffffff;
	color: #2d2d2d;
	border-radius: 2px;
}

.modal-header, .modal-footer {
	padding: 25px;
	border-color: #e8e8e8;
}

.modal-body {
	padding: 20px 10px 10px;
}

.modal-body:after {
	content: " ";
	display: block;
	clear: both;
}

.modal-footer {
	padding-left: 10px;
	padding-right: 10px;
}

.modal-header .close {
	color: #676666;
	font-size: 11px;
	font-weight: 300;
	text-shadow: none;
	opacity: 1;
	margin-top: 10px;
}

.modal .modal-title {
	font-size: 20px;
	font-weight: 300;
}

.modal-content label {
	color: #2d2d2d;
	font-size: 13px;
	font-weight: 400;
}

.modal-content input, .modal-content select, .modal-content textarea {
	color: #2d2d2d;
	font-weight: 300;
}

.modal-content input:focus, .modal-content select:focus, .modal-content textarea:focus {
	color: #2d2d2d;
}

.modal-header .btn {
	margin-left: 15px;
}

.modal-footer {
	padding-top: 10px;
	border: none;
}

.modal-footer .btn {
	border-radius: 17px;
}

.modal .btn {
	background-color: #4a4a4a;
	color: #ffffff;
	border:none;
	width: 100%;
}

.modal .btn:hover {
	background-color:#474747;
	color: #ffffff;
	border:none;
}

.modal .btn-primary, .modal .btn-primary:active, .modal .btn-primary.active, .modal .btn-primary:focus {
	background-color: #62b43f;
	color: #ffffff;
	width: 100%;
}

.modal .btn-primary:hover {
	background-color: #58a736;
	color: #ffffff;
	border: none;
}
.modal-backdrop.in {
	opacity: 0.8;
	z-index: 1052;
}

.modal-body .form-group.field-checkbox label {
	margin-bottom: 0;
}


.modal-footer {
	clear: both;
}

.modal .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.modal fieldset legend {
	padding: 22px 15px 0;
}

.modal fieldset.fieldset-primary legend {
	padding: 0 15px 0;
}

.login-form-backdrop {
	z-index: 1078 !important;
}

#modal-products-export .products-export-fields {
	padding: 10px 0;
	max-height: 380px;
	overflow-y: auto;
}

/** ALERTS **/
.alerts {
	padding: 0;
	margin: 0 0 0 100px;
	position: fixed;
	top: 70px;
	right: 0;
	left: 0;
	background-color: #ffffff;
	z-index: 1051;
}

.modal .alerts {
	margin: 0 0 -7px 0;
	top: -25px;
	left: 0;
	right: 0;
	position: relative;
}

@media (min-width: 769px) {
	.modal .alerts {
		width: 598px;
		left: -10px;
	}
}

.alert {
	border-radius: 0;
	border: none;
	margin: 0 0 1px 0;
	font-size: 15px;
	font-weight: 300;
}

.alert .close {
	opacity: 0.2;
	text-shadow: none;
}

.alert .close:hover, .alert .close:focus {
	opacity: 0.8;
}

.alert-success {
	background-color: #3e83d8;
	color: #ffffff;
}

.alert-success .alert-link, .alert-success .close, .alert-success .close:hover, .alert-success .close:focus {
	color: #ffffff;
}

.alert strong, .alert .alert-link {
	font-weight: 400;
}

.alert-info, .alert-warning {
	background-color: #f2e1aa;
	color: #000000;
}

.alert-warning .alert-link, .alert-warning .close, .alert-warning .close:hover, .alert-warning .close:focus,
.alert-info .alert-link, .alert-info .close, .alert-info .close:hover, .alert-info .close:focus {
	color: #000000;
}

.alert-directive {
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;

	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
 }

.alert-danger {
	background-color: #c54545;
	color: #ffffff;
}

.alert-danger .alert-link, .alert-danger .close, .alert-danger .close:hover, .alert-danger .close:focus {
	color: #ffffff;
}

.alert ul {
	padding: 0 0 0 15px;
	font-size: 13px;
}

.alert-danger a, .alert-danger a:hover {
	color: #ffffff;
}

/** CSS FOR MEDIUM SIZE RESOLUTION AND BIGGER **/
@media (min-width: 768px) {
	#admin-name {
		display: block;
		position: fixed;
		right: 150px;
		top: 20px;
		font-size: 13px;
		font-weight: 400;
		color: #868686;
	}

	#site-drop-down.navbar-nav > li > a.admin-notifications {
		font-size: 16px;
	}

	/** DROP DOWN MENU **/
	#site-drop-down {
		display: block;
		margin:16px 10px 0 0;
	}

	#site-drop-down .caret {
		margin-left: 5px;
	}

	#site-drop-down.navbar-nav > li > a {
		font-size: 12px;
		font-weight: 300;
		color: #ffffff;
		padding: 10px 15px 5px 15px;
		background-color: transparent;
	}

	#site-drop-down.navbar-nav > li > a.dropdown-toggle {
		padding-top: 0;
	}

	#site-drop-down .admin-name {
		display: inline-block;
		padding-top: 2px;
		text-align: right;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		max-width:120px;
	}

	#site-drop-down > li.open > a {
		background-color: transparent;
	}

	#site-drop-down .dropdown-menu {
		box-shadow: none;
		background-color: #2d2d2d;
		padding: 0;
		min-width: 200px;
		border: none;
	}

	#site-drop-down .dropdown-menu li {
		padding: 10px 0 10px 20px;
	}

	#site-drop-down .dropdown-menu li.menu-title {
		font-weight: 300;
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		line-height: 36px;
		text-align: center;
		color: #a5a5a5;
		background-color: #3f3f3f;
		padding: 0;
		margin-top: 0;
	}

	#site-drop-down .dropdown-menu li.logout-btn {
		padding: 0;
	}

	#site-drop-down .dropdown-menu li.divider {
		background-color: #3f3f3f;
		margin: 0;
		padding: 0;
	}

	#site-drop-down .dropdown-menu li a.btn {
		color: #ffffff;
		margin: 20px;
		font-size: 13px;
		line-height: 36px;
		font-weight: 400;
	}

	#site-drop-down .dropdown-menu li a {
		color: #adadad;
		font-size: 11px;
		font-weight: 300;
		padding: 0;
	}

	#site-drop-down .dropdown-menu li a:hover,
	#site-drop-down .dropdown-menu li a:focus {
		background-color:transparent;
		color: #adadad;
		text-decoration: underline;
	}

	#site-drop-down .dropdown-menu li a.btn:hover,
	#site-drop-down .dropdown-menu li a.btn:focus {
		background-color:#58a736;
		color: #ffffff;
		border:none;
		text-decoration: none;
	}

	.trial-upgrade {
		background-color: #37383e;
		border-radius: 16px;
		display: inline-block;
		width: auto;
		float: right;
		margin-top: 21px;
		margin-right: 5px;
	}
	.trial-upgrade a {
		background-color: #1387f3;
		border-radius: 16px;
		color: white;
		display: inline-block;
		font-size: 13px;
		font-weight: 400;
		height: 32px;
		line-height: 32px;
		padding: 0 30px;
		text-decoration: none;
		transition: background-color 140ms ease-out 0s;
	}
	.trial-upgrade p {
		color: #acaeb7;
		display: inline-block;
		font-size: 13px;
		font-weight: 400;
		padding: 0 20px;
		margin: 0;
	}
	.trial-upgrade p span {
		color: white;
	}
	.trial-upgrade a:hover {
		background-color: #0d7de4;
		transition: background-color 140ms ease-out 0s;
	}

	#main-content {
		margin-left: 100px;
	}

	/** SECONDARY NAV **/
	#secondary-nav {
		position: fixed;
		left: 100px;
		top: 0;
		bottom: 0;
		width: 250px;
		background-color: #f7f7f7;
		border-right: solid 1px #e8e8e8;
		display: block;
		z-index: 1020;
	}

	#main-content #content-header {
		left: 100px;
	}

	#main-content.with-secondary-nav {
		margin-left: 350px;
	}

	#main-content.with-secondary-nav #content-header {
		left: 350px;
	}

	.alerts.with-secondary-nav {
		left: 250px;
	}
}

.clear-both {
	clear: both;
}
.hidden {
	display: none;
}

#form-shipping-settings label {
	font-weight:normal;
}

.shipping-image {
	height: 85px;
}

span.shipping-carrier-vparcel {
    background: url('../../../images/admin/vparcel.png') no-repeat 0 0;
    height:42px;
    width:83px;
    display:inline-block;
}
.shipping-carrier {
	border: 0 solid red;
	background: url('../../../images/admin/shipping-carriers-sprite.gif') no-repeat 0 0;
	height:42px;
	display:inline-block;
}

.shipping-carrier.shipping-carrier-fedex {
	width:63px;
}

.shipping-carrier.shipping-carrier-ups {
	width:35px;
	background-position:-63px;
}

.shipping-carrier.shipping-carrier-usps {
	width:45px;
	background-position:-98px;
}

.shipping-carrier.shipping-carrier-canada-post {
	width:68px;
	background-position:-143px;
}

.shipping-carrier.shipping-carrier-modal {
	float:right;
	margin:0 0 0 10px;
}

.shipping-real-time-method {
	float: left;
	width: 135px;
	border: solid 1px #dedede;
	margin-bottom: 15px;
}

.shipping-real-time-method + .shipping-real-time-method {
	border-left: none;
}

.shipping-real-time-method .form-group {
	margin-top: 15px;
	margin-bottom: 0;
}

.space-top-1 { padding-top:3px; }
.space-top-2 { padding-top:5px; }
.space-top-3 { padding-top:7px; }
.space-top-4 { padding-top:10px; }
.space-top-5 { padding-top:15px; }
.space-top-6 { padding-top:20px; }
.space-top-7 { padding-top:25px; }
.space-top-8 { padding-top:30px; }

.space-bottom-1 { padding-bottom:3px; }
.space-bottom-2 { padding-bottom:5px; }
.space-bottom-3 { padding-bottom:7px; }
.space-bottom-4 { padding-bottom:10px; }
.space-bottom-5 { padding-bottom:15px; }
.space-bottom-6 { padding-bottom:20px; }
.space-bottom-7 { padding-bottom:25px; }
.space-bottom-8 { padding-bottom:30px; }

.space-left-4 { padding-left:10px; }
.shipping-method-section {
	font-size: 20px;
	font-weight: 300;
	color: #2d2d2d;
	margin-top: 6px !important;
}

#form-filemanager textarea {
	min-height: 450px;
}

.payments-nav > div {
	margin-top: 15px;
	border-top: solid 1px #e8e8e8;
	padding-top: 15px;
}
.payments-nav > div:first-child {
	margin-top: 0;
	border: none;
	padding-top: 0;
}
.payments-nav .payment-method-footer {
	margin-top: 15px;
}

.order-total-label {
	font-weight: 500;
}

.print #main-content {
	margin: 0;
	padding: 10px;
}

.print table {
	margin-bottom: 0;
}
.print .table > thead > tr > th,
.print .table > tbody > tr > th,
.print .table > tfoot > tr > th,
.print .table > thead > tr > td,
.print .table > tbody > tr > td,
.print .table > tfoot > tr > td {
	border-top: none;
}

.print #main-content h2 {
	margin-top: 0;
	margin-bottom: 0;
}

#modal-spinner .modal-body {
	padding: 25px;
}

#modal-spinner .modal-body .spinner-message-wrapper {
	font-size: 13px;
	padding: 23px 0 0;
}

.tree {
	min-height: 20px;
	margin-bottom: 20px;
}
.tree li {
	list-style-type:none;
	margin:0;
	padding:10px 5px 0 5px;
	position:relative
}
.tree li::before, .tree li::after {
	content:'';
	left:-20px;
	position:absolute;
	right:auto
}
.tree li::before {
	border-left:1px solid #999;
	bottom:50px;
	height:100%;
	top:0;
	width:1px
}
.tree li::after {
	border-top:1px solid #999;
	height:20px;
	top:25px;
	width:25px
}
.tree li span {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	border-radius:5px;
	display:inline-block;
	padding:3px 8px;
	text-decoration:none
}
.tree li.parent_li>span {
	cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border:0
}
.tree li:last-child::before {
	height:30px
}
.tree li.parent_li>span:hover {
	background:#eee;
	border:1px solid #94a0b4;
	color:#000
}
.tree > ul {
	padding-left: 0;
}

.payment-profile-view{padding:0px;cursor:pointer;margin-bottom:10px;}
.payment-profile-view-container{min-height:200px;}
.payment-profile-selected{background-color: #f0f0f0;}


.date-range-text {
	font-size:28px;
	color:#0077aa;
	text-shadow: 2px 2px 2px #cccccc;
}

.report-ranges {
	min-height: 40px;
}

.report-big-graph-container {
	min-height: 350px;
}

.report-big-graph {
	width:100%;height:260px;
}

.report-card {
	margin-top:10px;
	display: none;
}

.report-card .well {
	background-color: transparent;
	border-radius: 2px;
	box-shadow: 2px 2px 2px #cccccc;
}

.report-card h3 {
	margin:0px 0px 5px 0px;
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
}

.report-card h4 {
	margin:0px 0px 5px 0px;
	font-size: 12px;
	color: #777777;
}

.report-card .report-card-value {
	font-size:26px;
	font-weight:bold;
	color:#0077aa;
	text-align:center;
	padding:5px 0px;
}

.report-card .report-card-value-compared-to {
	text-align: center;
}

.report-card .report-card-buttons {
	text-align: right;
	margin-top:20px;
	height:35px;
}



#dashboard .report-holder {
	max-width: 1200px;
}

#dashboard .well {
	background-color: transparent;
	border-radius: 2px;
	box-shadow: 2px 2px 2px #cccccc;
}

#dashboard .widget {
	margin-top:10px;
	display: none;
}

#dashboard .graph-area {
	padding-left:0px;
}

#dashboard .stats-area {
	padding-right:0px;
}

#dashboard .stats-value {
	font-size:26px;
	font-weight:bold;
	color:#0077aa;
	text-transform: uppercase;
	margin-bottom:-5px;
}

#dashboard .stats-title {
	font-size:14px;
	color:#555555;
	text-transform: uppercase;
}

#dashboard .well .row div.green {
	color: #58a736;
}
#dashboard .well .row div.red {
	color: #ff0000;
}


#dashboard .report-page-worldmap-container {
	min-height: 450px;
}
#dashboard .home-page-orders-container {
	min-height: 390px;
}
#dashboard .report-page-orders-container
{
	min-height: 340px;
}
#dashboard .report-page-orders-container .show-more {
	position:absolute;
	bottom: 40px;
	right: 35px;
}

#dashboard .report-qr-campaign-stats-container,
#dashboard .report-top-offsite-campaign-container,
#dashboard .report-top-promo-codes-container {
	min-height: 500px;
}

.qr-campaign-stats-container-overflow {
	max-height: 100px;
	overflow-y: auto;
}

#dashboard .report-page-products-container {
	min-height: 500px;
}

#dashboard .report-page-orders-percentage {
	min-height: 310px;
}

#dashboard .well .icon-size {
	font-size:22px;
}

#dashboard .report-page-order-custom-stats-text,
#dashboard .report-page-revenue-custom-stats-text,
#box-simple-customer-lifetime .stats-value,
#box-total-new-customers .stats-value,
#box-new-registered-customers .stats-value {
	font-size:28px;
}

#dashboard .report-page-stats-container,
#dashboard .report-order-discount-container {
	min-height: 160px;
}
@media (min-width: 1200px) and (max-width: 1508px) {
	#dashboard .report-page-orders-container {
		min-height: 364px;
	}
}

@media (min-width: 1200px) and (max-width: 1430px) {
	#dashboard .report-page-stats-container {
		min-height: 180px;
	}
}

#dashboard .report-page-stats-margin-top {
	margin-top:20px;
}

#dashboard .report-page-datamap-container {
	width:80%;
	margin-left:8%;
}

#dashboard .home-page-orders-container .stats-title {
	margin-bottom: 10px;
}
#dashboard .well .icon-view {
	margin-right: 5px;
}

#dashboard #report-orders-graph-gateways,
#dashboard #report-orders-graph-bychannel {
	min-height: 100px;
}

#dashboard .home-page-graph-container {
	min-height: 390px;
}

#dashboard .home-page-graph-container-buttons,
#dashboard .report-order-graph-container-buttons,
#dashboard .report-revenue-graph-container-buttons,
#dashboard .report-order-graph-container-buttons,
#dashboard .report-product-graph-container-buttons{
	min-height:45px;
}

#dashboard .report-dashboard-buttons .home-page-graph-container-buttons {
	margin-top: 8px;
}

#dashboard .report-order-graph-container-buttons .text-right,
#dashboard .report-revenue-graph-container-buttons .text-right {
	float: right;
}

/* Orders Dashboard - MAP */
.report-page-datamap-container {
	display: inline-block;
	position: relative;
	width: 50%;
	padding-bottom: 60%;
	vertical-align: middle;
}

.datamap{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

@media screen and (max-width: 30em){
	.report-page-datamap-container {
		display: inline-block;
		position: relative;
		width: 80%;
		padding-bottom: 96%;
		vertical-align: middle;
	}
}

#dashboard #home-page-graph-title,
#dashboard #home-page-graph-title-shorten,
#dashboard #home-page-graph-title-xsmall {
	font-size:17px;
}

#dashboard .home-page-graph-container-bottom {
	min-height:345px;
}

#dashboard .report-page-graph-container-bottom {
	min-height:284px;
}

#dashboard .home-page-graph {
	width:100%;height:230px;
}

#dashboard .home-page-micrograph {
	height:65px;
	margin-top:-5px;
}

.home-page-progress-line {
	background-color:#0099cc;
	padding:30px 0px;
	margin-bottom:25px;
	color:white;
}

.home-page-progress-line .tile {
	min-height:110px;
	border:0px solid white;
}

.home-page-progress-line .tile .glyphicon {
	font-size:50px;
	color:#f0f0f0;
}

.home-page-progress-line .tile .glyphicon.done {
	color:#AEC690
}

.home-page-progress-line .tile .title {
	padding-top: 10px;
}

.home-page-progress-line .tile span.title {
	padding:0px;position:absolute;top:30px;left:0;width:100%;text-align:center;line-height:40px;font-size:30px;
}

#modal-order-endicia .field-dimension input{width:50px;}
#modal-order-endicia .field-dimension .col-lg-2 {width:30%}

.login-form-backdrop { opacity: 0.9; }

.stripe-connect {
	display: inline-block;
	margin-bottom: 1px;

	background-image: -webkit-linear-gradient(#28A0E5, #015E94);
	background-image: -moz-linear-gradient(#28A0E5, #015E94);
	background-image: -ms-linear-gradient(#28A0E5, #015E94);
	background-image: linear-gradient(#28A0E5, #015E94);

	-webkit-font-smoothing: antialiased;
	border: 0;
	padding: 1px;
	height: 30px;
	text-decoration: none;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

	cursor: pointer;

	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.stripe-connect:hover {
	text-decoration: none;
}

.stripe-connect span {
	display: block;
	position: relative;
	padding: 0 12px 0 44px;
	height: 30px;

	background: #1275FF;
	background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);

	font-size: 14px;
	line-height: 30px;
	color: white;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.stripe-connect span:before {
	content: '';
	display: block;
	position: absolute;
	left: 11px;
	top: 50%;
	width: 23px;
	height: 24px;
	margin-top: -12px;
	background-repeat: no-repeat;
	background-size: 23px 24px;
}

.stripe-connect:active {
	background: #005D93;
}

.stripe-connect:active span {
	color: #EEE;

	background: #008CDD;
	background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);

	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect:active span:before {

}

.stripe-connect.light-blue {
	background: #b5c3d8;
	background-image: -webkit-linear-gradient(#b5c3d8, #9cabc2);
	background-image: -moz-linear-gradient(#b5c3d8, #9cabc2);
	background-image: -ms-linear-gradient(#b5c3d8, #9cabc2);
	background-image: linear-gradient(#b5c3d8, #9cabc2);

	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect.light-blue span {
	color: #556F88;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);

	background: #f0f5fa;
	background-image: -webkit-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
	background-image: -moz-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
	background-image: -ms-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
	background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);

	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}

.stripe-connect.light-blue:active {
	background: #9babc2;
}

.stripe-connect.light-blue:active span {
	color: #556F88;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);

	background: #d7dee8;
	background-image: -webkit-linear-gradient(#d7dee8, #e7eef6);
	background-image: -moz-linear-gradient(#d7dee8, #e7eef6);
	background-image: -ms-linear-gradient(#d7dee8, #e7eef6);
	background-image: linear-gradient(#d7dee8, #e7eef6);

	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
}

.stripe-connect.dark {
	background: #252525;
	background: rgba(0,0,0,0.5) !important;
}

/* Images*/

.stripe-connect span:before, .stripe-connect.blue span:before {
	background-image: url("data:image/png;base64,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");
}

.stripe-connect.light-blue span:before {
	background-image: url("data:image/png;base64,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");
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {

	.stripe-connect span:before, .stripe-connect.blue span:before {
		background-image: url("data:image/png;base64,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");
	}

	.stripe-connect.light-blue span:before {
		background-image: url("data:image/png;base64,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");
	}
}

.theme-box {
	margin-bottom: 50px;
}
.theme-box .theme-thumbnail, .theme-box .theme-thumbnail img {
	max-height: 300px;
	margin: 0 auto;
}

.order-fulfill-quantity {
	font-style: italic;
}

.order-details, .profile-details {
	background-color: #FFFFFF;
	border:solid 1px #e8e8e8;
	margin-top: 20px;
	padding: 15px;
	min-height: 200px;
}

.profile-details {
	min-height: 260px;
}

.order-details h4, .profile-details h4 {
	text-transform: uppercase;
	font-size: 12px;
	margin-top:0px;
}

.order-details table, .profile-details table {
	margin-bottom:0px;
}

.order-details table tr td, .profile-details table tr td {
	line-height:15px;
}

.order-details table tr td:first-child, .profile-details table tr td:first-child {
	text-align:right;
	width:150px;
}


#main-content .btn-toolbar {
	margin-left: 0;
}

.table-no-borders > thead > tr > th, .table-no-borders > thead > tr > td,
.table-no-borders > tbody > tr > th, .table-no-borders > tbody > tr > td,
.table-no-borders > tfoot > tr > th, .table-no-borders > tfoot > tr > td,
.table-no-borders > tr > th, .table-no-borders > tr > td {
	border: none;
	padding: 6px 5px 5px;
}

.cc-bg {
	background: url('../../../images/admin/cc.gif') no-repeat 16px 0px;
	width:220px;
	height:89px;
}
.cc-bg label {
	display: none;
}

.cc-bg span {
	padding:55px 7px 0px 0px;
	text-align:right;
	color:white;
	display:block;
	font-size:14px;
	text-shadow: 1px 1px 2px #000000;
}

#dashboard .home-page-stat-box {
	min-height: 146px;
}

@media screen and ( min-height: 599px ) {
	#main-content {
		margin-top: 180px;
	}
	#content-header {
		padding-top: 25px;
	}
	#content-header > hr {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 1200px) {
	#dashboard .home-page-orders-container {
		min-height: 0px;
	}
}

@media (min-width: 1488px) and (max-width: 1835px) {
	#dashboard .home-page-stat-box {
		min-height: 166px;
	}
}

@media (min-width: 1200px) and (max-width: 1487px) {
	#dashboard .home-page-stat-box {
		min-height: 186px;
	}
}

@media (min-width: 1200px) and (max-width: 1400px) {
	#dashboard .home-page-orders-container {
		min-height: 394px;
	}
}

@media (min-width:768px) {
	#header .navbar-collapse.collapse, #header .navbar-collapse.collapse.in {
		display: none !important
	}
}

@media (max-width: 767px) {
	#header .navbar-collapse.collapse {
		display: none;
	}
	#header .navbar-collapse.collapse.in {
		display:block !important;
	}
	h1 {
		font-size: 20px;
	}
	#content-header a {
		font-size: 11px;
	}
	.btn {
		font-size: 11px;
		line-height: 24px;
		height: 24px;
		padding: 0 8px;
	}
    fieldset legend {
	    font-size: 16px;
	    margin-bottom: 14px;
	    padding: 10px 30px 0;
    }
    fieldset > .btn-toolbar {
	    margin-top: -40px;
    }
    fieldset > .btn-toolbar .btn {
	    font-size: 11px;
	    line-height: 24px;
	    height: 24px;
	    padding: 0 8px;
    }
	.form-group.field-checkbox-space {
		margin-top: 0;
	}
    .modal-header {
	    padding: 15px 25px;
    }
    .modal-header .close {
	    margin-top: 7px;
    }
    .modal .modal-title {
	    font-size: 16px;
    }
    .modal-body {
	    padding: 10px;
    }
    .modal-footer .btn {
	    font-size: 13px;
	    height: 34px;
	    line-height: 34px;
    }

	.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
		font-size: 11px !important;
	}
    .mce-btn button {
	    line-height: 16px !important;
	    padding: 4px 8px !important;
    }
	.mce-colorbutton .mce-preview {
		margin-left: -21px !important;
	}
}

#modal-admin-area-search .modal-dialog {
	position:absolute;
	top:40%;
	left:50%;
	margin-top:-100px;
	margin-left:-250px;
}

#field-search-text {
	background: url('../../../images/admin/search-box-icon.gif') no-repeat 15px 10px;
	padding-left:50px;
	border:none;
}

#search-results ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

#search-results ul li {
	list-style:none;
	padding:4px 15px;
	margin:0px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

#search-results ul li.group {
	background:#f0f0f0;
	padding:7px 15px;
	border-top:1px solid #e0e0e0;
	text-transform:uppercase;
	font-size:0.9em;
	color:#555555;
}

#search-results ul li.item {
	background: url('../../../images/admin/doc-searchbox.gif') no-repeat 15px 6px;
	padding-left:35px;
}

#search-results ul li.selected {
	background-color:#d0d0d0;
}

#search-results ul li.selected a {
	display:block;
}

#search-support {
	background: none repeat scroll 0 0 #f0f0f0;border-top:1px solid #e0e0e0;color:#555555;font-size:0.9em;padding:7px 15px;text-align:right;
}

.table-shipping {
	min-width: 700px;
}

.table-shipping .col-xs-6:first-child {
	padding-left: 0px;
	padding-right: 7px;
}

.table-shipping .col-xs-6:last-child {
	padding-right: 0px;
	padding-left: 7px;
}

.table-shipping .form-group.field-checkbox {
	padding-left: 0px;
}

.content-help {
	background: url('../../../images/admin/info-alert.gif') no-repeat 33px 2px;
	padding:0 0 30px 50px;
	font-size:11px;
}

.pikfly-map {
	position: fixed;
	top: 224px;
	left: 130px;
	bottom: 50px;
	right: 50%;
	background-color: #cdcdcd;
}
.with-map .pikfly-areas {
	margin-left: 48%;
}
.pikfly-area {
	padding-left: 15px;
	padding-bottom: 15px;
	margin-left:-15px;
	margin-bottom: 15px;
	border-bottom:solid 1px #e4e9ee;
}
.pikfly-area > .col-xs-12.form-group {
	padding-left: 0;
	padding-right: 0;
}
/*.pikfly-area:hover {*/
	/*background-color: #f8f9fb;*/
/*}*/
/*.pikfly-section-selected {*/
	/*background-color: #f2f3f8;*/
/*}*/
/*.pikfly-section-selected:hover {*/
	/*background-color: #f2f3f8;*/
/*}*/
#main-content .pikfly-area h2 {
	margin-bottom: 10px;
}
.pikfly-area .list-actions {
	margin-left: 0;
	margin-top: 20px;
}
.pikfly-area table td {
	padding: 5px;
	vertical-align: top;
}
.pikfly-area table tr td:first-child {
	font-weight: bold;
	color: #000000;
	width: 150px;
}
.pikfly-area table.pikfly-zip-codes-edit tr td {
	border: none;
}
.pikfly-area table.pikfly-zip-codes-edit tr td:first-child {
	max-width: 150px;
}
.pikfly-zip-rate-edit {
	margin: 0 15px;
	background-color: #ffffff;
	border: solid 1px #dedede;
	border-radius: 3px;
	padding: 15px;
	margin-top: 15px;
}
.pikfly-zip-rate-edit:first-child {
	margin-top: 0;
}
.bootstrap-tagsinput {
	width: 100%;
}
.form-group .bootstrap-tagsinput input[type="text"] {
	border: none;
}
.form-group.has-error .bootstrap-tagsinput {
	border-color: #c54545;
}
.swatch {
	opacity: 0.2;
	width: 22px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}
#pikfly-map .pikfly-zip-label {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 1000;
	font-size: 24px;
	font-weight: bold;
}

.palette-0{background-color: #1abc9c;opacity: 0.4;}
.palette-1{background-color: #3498db;opacity: 0.4;}
.palette-2{background-color: #9b59b6;opacity: 0.4;}
.palette-3{background-color: #34495e;opacity: 0.4;}
.palette-4{background-color: #f1c40f;opacity: 0.4;}
.palette-5{background-color: #2ecc71;opacity: 0.4;}
.palette-6{background-color: #e67e22;opacity: 0.4;}
.palette-7{background-color: #e74c3c;opacity: 0.4;}
.palette-8{background-color: #ecf0f1;opacity: 0.4;}
.palette-9{background-color: #95a5a6;opacity: 0.4;}
.palette-10{background-color: #16a085;opacity: 0.4;}
.palette-11{background-color: #2980b9;opacity: 0.4;}
.palette-12{background-color: #8e44ad;opacity: 0.4;}
.palette-13{background-color: #2c3e50;opacity: 0.4;}
.palette-14{background-color: #f39c12;opacity: 0.4;}
.palette-15{background-color: #27ae60;opacity: 0.4;}
.palette-16{background-color: #d35400;opacity: 0.4;}
.palette-17{background-color: #c0392b;opacity: 0.4;}
.palette-18{background-color: #bdc3c7;opacity: 0.4;}
.palette-19{background-color: #7f8c8d;opacity: 0.4;}

.table-custom-form-data-container {
	overflow-x:scroll;
}

.table-custom-form-data {

}

.table-custom-form-data td.data-cell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width:150px;
	max-width:200px;
}

.custom-form-data-view-cell {
	width:100%;
	height:80px
}

/* Password Generator */

.modal .btn-generate {
	color: #62b43f;
	background-color: #ffffff;
	border: solid 1px #dddddd;
}

.modal .btn-generate:hover {
	background-color: #fff;
	border: solid 1px #62b43f;
	color: #62b43f;
	box-shadow: none;
}

.field-password-strength{
	padding-right: 0px;
}

.progressbar-div{
	padding-right: 0px;
}

.admin-progress{
	height: 25px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.generate-password-div{
	padding-left: 0px;
	padding-right: 14px;
}

.generate-password-btn {
	padding: 0px 14px;
	height: 20px;
	line-height: 20px;
}

.field-password .row{
	height: 34px;
	line-height: 34px;
	margin-left: 0px;
}
.generate-password-row .row{
	margin-left: -15px;
}
.field-password .generate-password-label{
	height: 40px;
}

.no-side-padding {
	padding-left: 0px;
	padding-right: 0px;
}

.no-padding-left {
	padding-left: 0px;
}

.no-padding-right {
	padding-right: 0px;
}

.no-margin-right {
	margin-right: 0px;
}

.progress-bar{
	line-height: 18px;
}

.install-generate-password{
	display:none;
	text-align: center;
}

/* End - Password Generator */

#user-icon-thumb {
	margin-right: 5px;
	width: 38px;
	height: 38px;
}

#user-avatar-thumb {
	margin-right: 5px;
	width: 38px;
	height: 38px;
}

#user-icon-thumb + .admin-name {
	vertical-align: super;
}

#user-avatar-thumb + .admin-name {
	vertical-align: middle;
}

#user-icon-thumb + .admin-name + .caret {
	margin-top: 18px;
	vertical-align: top;
}

#user-avatar-thumb + .admin-name + .caret {
	margin-top: 18px;
	vertical-align: top;
}

#site-drop-down #user-icon-thumb + .admin-name {
	margin-bottom: 4px;
}

#site-drop-down #user-avatar-thumb + .admin-name {
	margin-bottom: 0px;
}

#site-drop-down .dropdown-img {
	margin-top: 10px !important;
}

#site-drop-down .dropdown-canvas {
	margin-top: 4px !important;
}

span.title {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: auto;
	max-width: 12em;
	vertical-align: middle;
}

#user-avatar-thumb {
	margin-right: 20px;
	width: 38px;
	height: 38px;
}

.intuit-connect-button {
	vertical-align: middle;
}

/* SEO - Results Preview */
.seo-preview-wrapper {
	 width: 903px;
	 background: white;
	 padding: 15px 0 15px 27px;
	 color: black;
	 font-size: 82%;
 }

.seo-preview-wrapper h3 {
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #20C;
	font-size: 14px;
	margin-bottom: 0;
}
.seo-preview-title {
	display: inline;
}
.seo-preview-wrapper p {
	margin: 1px 0 0 0;
	color: black;
	width: 560px;
	font-size: small;
	text-align: left;
	line-height: 16px;
	letter-spacing: -0.004em;
}
.seo-preview-wrapper cite {
	color: green;
	font-family: arial, sans-serif;
	font-style: normal;
}

p.seo-preview-description {
	font-weight: 100;
}


/* End SEO - Results Preview */

.site-icon-wrapper {
	font-size: 10px;
	margin-top: 12px;
}

.site-icon-wrapper a {
	color: #FFFFFF;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
	height: 46px;
}

#modal-admin-area-search .input-group-lg > .input-group-btn > .btn {
	margin-left: 0px;
	border-radius: 0px;
}

div.tooltip-inner {
	max-width: 800px;
}

.testimonial-average-label {
	margin-top: 0px;
	margin-bottom: 0px;
}

.form-group .form-control {
	margin: 0px !important;
}

.form-group.field-password.has-error .warning-sign {
	right: 15px;
	color: #a94442;
}

form[name=form-admin] .form-group.field-password.has-error .warning-sign,
form[name=form-customer] .form-group.field-password.has-error .warning-sign {
	right: 15px;
	color: #a94442;
	top: 40px;
}

.field-min-max-numeric input[type="text"] {
	padding: 0px 28px 0px 8px;
}

.field-min-max-numeric .has-error .warning-sign {
	right: 15px;
	color: #a94442;
}

.form-group.has-error .warning-sign {
	right: 15px;
	color: #a94442;
}

.form-group .error {
	margin-top: 5px;
	margin-bottom: 5px;
}

#dashboard .testimonial-title{
	font-size: 15px;
	font-weight: normal;
	color: #0077aa;
	text-transform: uppercase;
}

/* Admin List Checkbox */
.table-list th.column-checkbox {
	width: 50px;
}

.btn-toolbar .btn {
	float: none;
}

.shipping-real-time-method input[type="radio"] {
	height: 18px;
	box-shadow: none;
	margin-top: 15px;
	margin-bottom: 10px;
}

#form-orders-search .field-checkbox {
	padding-top: 32px;
}

#modal-add-method .price-type,
#modal-add-flat-rate .price-type {
	padding-top: 25px;
}

.img-center {
	display: block;
	margin: 0 auto;
}

.quick-start-guide-modal {
	z-index: 1055;
}

.quick-start-guide-modal .quick-start-guide-close-xs {
	position: absolute;
	top: 19px;
	right: 32px;
	font-size: 12px;
}

.quick-start-guide-modal .quick-start-guide-close-lg {
	position: absolute;
	top: 25px;
	right: 12px;
	font-size: 12px;
}

#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li.quick-start-guide-round-nav-pills-active > a {
	background-color: #f4f4f4;
	color: #232323;
}

#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li.quick-start-guide-round-nav-pills-done > a {
	background-color: #62b43f !important;
	color: #ffffff !important;
}

#quick-start-guide-wizard input[type="radio"] {
	height: 18px;
	box-shadow: none;
}

#quick-start-guide-wizard .form-group.field-checkbox label span.sprite {
	margin: 3px 15px 0 0
}

#quick-start-guide-wizard .modal-footer-content {
	padding: 15px 0 0px;
}

#quick-start-guide-wizard .footer-introduction {
	padding: 25px 25px;
	background-color: #232323;
}

#quick-start-guide-wizard .footer-content {
	padding: 10px 25px;
	background-color: #232323;
}

#quick-start-guide-wizard .footer-recommendations {
	padding: 10px;
	background-color: #232323;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .social-icons label img.img-responsive{
	max-width: none;
}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
	#quick-start-guide-wizard .modal-content .modal-header .navbar {
		margin-top: 10px;
	}

	#quick-start-guide-wizard .modal-content .modal-header h3 {
		font-weight: bold;
		background-color: #E2E2E2;
		padding: 15px;
		text-align: center;
	}

	#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li {
		float: none;
		width: 20px;
		margin: 8px auto;
	}

	#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li > a {
		background-color: #919191;
		border-radius: 1000px;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		margin-right: 15px;
		min-width: 34px;
		padding: 10px 15px;
		text-align: center;
	}

	#quick-start-guide-wizard .modal-footer-content .footer-confirmation {
		padding: 0px 0px 150px;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#quick-start-guide-wizard .modal-content .modal-header .navbar {
		margin-top: 10px;
	}

	#quick-start-guide-wizard .modal-content .modal-header h3 {
		font-weight: bold;
		background-color: #E2E2E2;
		padding: 15px 15px 15px 25px;
		text-align: left;
		width: 200px;
		position: relative;
		right: 25px;
	}

	#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li > a {
		background-color: #919191;
		border-radius: 1000px;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		margin-right: 15px;
		min-width: 34px;
		padding: 10px 15px;
		text-align: center;
	}

	#quick-start-guide-wizard .modal-footer-content .footer-confirmation {
		padding: 0px 0px 100px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#quick-start-guide-wizard .modal-content .modal-header .navbar {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#quick-start-guide-wizard .modal-content .modal-header h3 {
		font-weight: bold;
		background-color: #E2E2E2;
		padding: 15px 15px 15px 25px;
		text-align: left;
		width: 250px;
		position: relative;
		right: 25px;
	}

	#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li > a {
		border-radius: 1000px;
		padding: 15px 20px;
		background-color: #919191;
		color: #FFFFFF;
		margin-right: 15px;
		font-size: 15px;
		font-weight: bold;
		min-width: 50px;
		text-align: center;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	#quick-start-guide-wizard .modal-content .modal-header .navbar {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#quick-start-guide-wizard .modal-content .modal-header h3 {
		font-weight: bold;
		background-color: #E2E2E2;
		padding: 15px 15px 15px 25px;
		text-align: left;
		width: 250px;
		position: relative;
		right: 25px;
	}

	#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li > a {
		border-radius: 1000px;
		padding: 15px 20px;
		background-color: #919191;
		color: #FFFFFF;
		margin-right: 15px;
		font-size: 15px;
		font-weight: bold;
		min-width: 50px;
		text-align: center;
	}
}

#quick-start-guide-wizard .footer-confirmation {
	padding: 0px 10px 30px;
}

#quick-start-guide-wizard .modal-dialog {
	background-color: #E2E2E2;
	padding: 5px;
}

#quick-start-guide-wizard .modal-content .modal-header {
	border: none;
	padding: 10px 25px;
}

#quick-start-guide-wizard .modal-content {
	/*min-height: 500px;*/
}

#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li.active > a,
#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li.active > a:hover
#quick-start-guide-wizard .modal-content .modal-header .navbar .nav > li.active > a:focus {
	background-color: #F4F4F4;
	color: #232323;
}

#quick-start-guide-wizard .modal-content .modal-body {
	padding: 10px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-five .panel-group {
	padding-right: 15px;
	padding-left: 15px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-introduction {
	padding: 10px 25px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-introduction h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-one h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-three h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-four h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-five h4,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-recommendations h4{
	font-weight: 300;
	font-size: 22px;
	line-height: 30px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-introduction p,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-introduction li,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-recommendations p,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-recommendations li {
	font-size: 14px;
	letter-spacing: 1px;
}

/*#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-one label,*/
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .field-text label {
	display: none;
}

#quick-start-guide-wizard .modal-content .modal-footer .message {
	color: #F7F7F7;
	font-size: 17px;
}

#quick-start-guide-wizard .modal-content .modal-footer .message h3 {
	color: #F7F7F7;
	font-size: 20px;
}

#quick-start-guide-wizard .modal-content .modal-footer .btn {
	border-radius: 2px;
	font-size: 18px;
}

#quick-start-guide-wizard .step-four #save-shipping-carriers,
#quick-start-guide-wizard .step-four #save-payment,
#quick-start-guide-wizard .step-four #save-taxes {
	font-size: 14px;
}

#quick-start-guide-wizard .modal-content .modal-footer .later {
	position: relative;
	top: 10px;
	color: #F7F7F7;
	text-decoration: underline;
}

#quick-start-guide-wizard .modal-content .modal-footer .no-thanks {
	position: relative;
	top: 10px;
	color: #F7F7F7;
	text-decoration: underline;
}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
	#quick-start-guide-wizard .modal-content .modal-footer .footer-content .btn {
		margin-top: 5px;
	}

	#quick-start-guide-wizard .modal-content .modal-footer.modal-footer-content .btn {
		margin-top: 5px;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#quick-start-guide-wizard .modal-content .modal-footer .footer-content .btn {
		margin-top: 5px;
	}

	#quick-start-guide-wizard .modal-content .modal-footer.modal-footer-content .btn {
		margin-top: 5px;
	}
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .facebook-input,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .twitter-input,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .pinterest-input,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .social-input{
	margin-bottom: 5px;
	padding-left: 11px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .facebook-sign-up,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .twitter-sign-up,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .pinterest-sign-up,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .social-sign-up{
	margin-bottom: 5px;
	padding-left: 11px;
	margin-top: -27px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .facebook-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .twitter-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .pinterest-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .instagram-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .youtube-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .snapChat-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .googlePlus-thumbnail,
#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .blogger-thumbnail{
	margin-bottom: 0px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-confirmation h3 {
	font-size: 18px;
	margin-top: 40px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .tab-confirmation p {
	font-size: 15px;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form #payment-gateway #payment-connect-disconnect-btn {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form #payment-gateway #payment-connect-btn {
	margin-bottom: 15px;
	white-space: normal;
	height: auto;
	line-height: 18px;
	padding: 10px 0px 1px;
	font-size: 14px;
}

#quick-start-guide-wizard .modal-content .modal-footer .footer-confirmation .close-qsg,
#quick-start-guide-wizard .modal-content .modal-footer .footer-confirmation .continue-recommendations {
	font-weight: 400;
	height: auto;
	line-height: 34px;
	margin-top: 5px;
	white-space: normal;
}

#quick-start-guide-wizard select {
	padding-top: 6px;
}

#quick-start-guide-form .progress {
	margin-top: 20px;
}

.qsg-page-header {
	border-bottom: 1px solid #62b43f;
	margin-right: 15px;
	margin-left: 15px;
}

.qsg-form-elem select {
	font-weight: inherit;
}

.hidden-label label {
	display: none;
}

.date-range-search .date-margin-right {
	padding-right: 0px !important;
}

button.comiseo-daterangepicker-triggerbutton {
	visibility: hidden;
	top: -20px;
	z-index: 2000;
}

/* New Reports */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
}

@media (max-width: 768px) {
	#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .social-icons label {
		text-align: center;
	}

	#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .form-group .img-responsive {
		margin: 0px auto;
	}
}

#quick-start-guide-wizard .modal-content .modal-body #quick-start-guide-form .step-two .has-error span.glyphicon-warning-sign {
	top: 0px;
}

#quick-start-guide-wizard .step-five .panel-heading {
	cursor: pointer;
}

.link-box {
	margin:auto;
	margin-bottom: 10px;
	width:80px;
	height: 80px;
	border: 1px solid black;
}

.link-box-label {
	font-size: 18px;
}
/* End New Reports */

/** QSG : Green arrow on select box **/
.qsg-form-elem select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent url("../../../images/admin/qsg-green-arrow.png") no-repeat right;
}
/** Green arrow on select box **/

.qsg-alert-success {
	background-color: #dff0d8;
	color: #3c763d;
	border-color: #d6e9c6;
	text-align: center;
}

#quick-start-guide-form .form-group.field-checkbox label span.sprite {
	margin: 0px;
}

.text-green {
	color: #62b43f;
}

.link-green {
	color: #62b43f;
}

.link-green:hover {
	color: #62b43f;
	text-decoration: underline;
}

.readonly {
	background-color: #eee !important;
	opacity: 1;
}

.alert-light-gray {
	background-color: #f8f8f8;
}

.table-reports-5 {
	min-height: 250px;
}

.table-reports-10 {
	min-height: 445px;
}

.show-more-btn {
	min-height: 34px;
}

#phpinfo img[alt="PHP logo"] {
	display:none;
}

/* Customize PHPinfo  */
#phpinfo pre {
	margin: 0; font-family: monospace;
}

#phpinfo a:link {
	color: #009; text-decoration: none; background-color: #fff;
}

#phpinfo a:hover {
	text-decoration: underline;
}

#phpinfo table {
	border-collapse: collapse; border: 0; width: 100%; box-shadow: 1px 2px 3px #ccc;
}

#phpinfo .center {
	text-align: center;
}

#phpinfo .center table {
	margin: 1em auto; text-align: left;
}

#phpinfo .center th {
	text-align: center !important;
}

#phpinfo td, th {
	border: 1px solid #666; font-size: 85%; vertical-align: baseline; padding: 4px 5px;
}

#phpinfo h1 {
	font-size: 150%;
}

#phpinfo h2 {
	font-size: 125%;
}

#phpinfo .p {
	text-align: left;
}

#phpinfo .e {
	background-color: #ccf; width: 300px; font-weight: bold;
}

#phpinfo .h {
	background-color: #99c;
	font-weight: bold;
	padding:10px;
}

#phpinfo  h1 {
	margin:0px;
	padding:0px;
}

#phpinfo .v {
	background-color: #ddd; max-width: 300px; overflow-x: auto; word-wrap: break-word; word-break: break-all; table-layout: fixed;
}

#phpinfo .i {
	color: #999;
}

#phpinfo img {
	float: right; border: 0;
}

#phpinfo td {
	word-wrap: break-word; max-width: 300px;
}

.modal-body-phpinfo {
	max-height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:10px 20px 20px 20px;
}

#modal-phpinfo {
	z-index: 1055;
}
#modal-phpinfo .modal-content {
	border:none;
	box-shadow: none;
}

.mr-3 {
	margin-right: 3px;
}

#quick-start-guide-wizard .cursor-default {
	cursor: default;
}

form[name="form-products-copy"] #dual-list-box-fields input.filter {
	display: none;
}

form[name="form-products-copy"] #dual-list-box-fields div.center-block {
	margin-top: 55px !important;
}

#field-assign-products-search-str {
	margin-bottom: 4px !important;
}

/* Bulk Edit */
.products-edit-related .form-description{
	nocolor: #2d2d2d;
	font-weight: 400;
	display: none;
}

.products-edit-related label[for="field-edit-currency"],
.products-edit-related label[for="field-edit-state"],
.products-edit-related label[for="field-edit-currency2"]{
	visibility: hidden;
}

.ui-front {
	z-index: 1088 !important;
}

.ui-front {
	max-height: 300px;
	overflow-y: auto;
	z-index: 1088 !important;
}

.products-features-container h3 {
	font-size:16px;
	margin:5px 15px 5px 15px;
	padding:15px 0px 10px 0px;
	border-top:1px solid #f0f0f0;
}

#print-button {
	margin-bottom: 10px;
}

@media print {
	#print-button {
		display: none;
	}
}

.worldpayus-open-account-button {
	padding: 0px 24px;
	font-size: 15px;
	height: 42px;
	border-radius: 3px;

	background-color: #e92425;
	border-color: #d43f3a;

	cursor: pointer;
	color: #ffffff;
}
.worldpayus-open-account-button:focus,
.worldpayus-open-account-button.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}
.worldpayus-open-account-button:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}