/**************************************************************
STANDARD TAG OVERRIDES
**************************************************************/

form {
	display: inline;
}

.btn-success[disabled] .text-success-light {
	color: #7CA9D1 !important;
}

.btn-success .text-success-light {
	color: #337AB7 !important;
}

.btn-success[disabled] {
	background-color: #7CA9D1 !important;
	border-color: #7CA9D1 !important;
}

.adminHeader {
	text-align:left;
	padding: 10px;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}
.adminHeaderHome {
	background: #CCC;
}
.adminHeaderWebsite {
	background: #CCC;
}
.adminHeaderPOS {
	background: #CCC;
}
.adminHeaderSocial {
	background: #CCC;
}
.adminHeaderMobile {
	background: #9A1E28;
}

.adminMain {
}

.adminHeader a {
	color: #fff;
}

.adminBreadcrumb, .adminSubMenu {
	font-weight:bold;
	font-size:12px;
	background: #ddd;
	border-bottom: 1px solid #aaa;
	padding: 10px;
}

.adminBreadcrumb {
	padding-left: 20px;
	text-align: left;
}

.adminSubMenu {
	text-align: right;
}

.adminBreadcrumb a, .adminSubMenu a {
	font-weight:bold;
	font-size:12px;
}

.adminBreadcrumb a:hover, .adminSubMenu a:hover {
	color: #000;
}

@media print
{
    .noPrint
    {
        display:none;
    }
}

/**************************************************************
SHIPPING CLASSES (matt's stuff, feel free to delete)
**************************************************************/

.shipbutton:hover {
	cursor: pointer;
	cursor: hand;
}

.leftJustified {
	text-align: left;


}







/**************************************************************
FORM CLASSES
**************************************************************/
.inputText {
	width: 350px;
	border: 2px solid #999;
	background: #eee;
	color: #333;
	font-size: 16px;
	font-family: Arial;
}
.inputSelect {
	border: 2px solid #999;
	background: #eee;
	color: #333;
	font-size: 16px;
}
.inputButton {
	font-size: 24px;
}

/**************************************************************
ROW CLASSES
**************************************************************/
.row {
}
.row input, .row textarea, .row select {
	background: #fff;
}

.rowAlternate {
	background: #eee;
}
.rowAlternate input, .rowAlternate textarea, .rowAlternate select {
	background: #fff;
}


/**************************************************************
MAIN BOX
**************************************************************/
.boxTop {
	width: 928px;
	height: 35px;
	//background: url(../../site-configuration/images/box-top.gif) no-repeat;
}
.boxMiddle {
	width: 928px;
	//background: url(../../site-configuration/images/box-middle.gif) repeat-y;
}
.boxFooter {
	height: 78px;
	//background: url(../../site-configuration/images/box-footer.jpg) repeat-x;
}
.boxBottom {
	width: 733px;
	height: 16px;
	//background: url(../../site-configuration/images/box-bottom.jpg) no-repeat;
}
.configBody {
	width: 731px;
}

.boxTopWide {
	width: 1197px;
	height: 35px;
	//background: url(../../site-configuration/images/box-top-wide.gif) no-repeat;
}
.boxMiddleWide {
	width: 1197px;
	//background: url(../../site-configuration/images/box-middle-wide.gif) repeat-y;
}
.boxFooterWide {
	width: 998px;
	height: 78px;
	//background: url(../../site-configuration/images/box-footer.jpg) repeat-x;
}
.boxBottomWide {
	width: 1002px;
	height: 16px;
	background: url(../../site-configuration/images/box-bottom-wide.jpg) no-repeat;
}
.configBodyWide {
	width: 1000px;
}

.leftNav {
	width: 197px;
}
.configHeader {
	width: 100%;
	padding: 2px;
	padding-bottom: 4px;
	background: #000000;
	border: 3px solid #666666;
	color: #5c5d5d;
	font-weight: bold;
	font-size: 20px;
}

/**************************************************************
TEXT
**************************************************************/
.txtTiny {
	font-size: 10px;
}

.txtRequired {
	font-size:		18px;
	color: 			#cc3333;
	font-weight:	bold;
}

.txtLabel {
	font-size:		18px;
	color:			#3c3c3d;
	font-weight:	bold;
}

.txtMessage {
	font-size:		18px;
	color:			red;
}


/**************************************************************
LIST ITEMS
**************************************************************/

.block {
	width: 650px;
	border: 2px solid #ffffff;
	background: #666666;
}
.blockHeader {
	background: url(../../site-configuration/images/bg-gradient-block.jpg) repeat-x;
	padding-left: 15px;
	padding-top: 2px;
	height: 31px;
}
.blockBody {
	border-top: 2px solid #ffffff;
	padding: 15px;
}

.btnSiteLayout {
	width: 24px;
	height: 24px;
	border: 1px solid #ffffff;
	background: #666666;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
}
.btnSiteLayoutSelected {
	width: 24px;
	height: 24px;
	border: 1px solid #ffffff;
	background: #ffffff;
	color: #000000;
	cursor: pointer;
	cursor: hand;
}

/**************************************************************
FONTS
**************************************************************/

@font-face {
	font-family: ActionIs;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/ACTIONI0.eot);
}
@font-face {
	font-family: AntsyPants;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/ANTSYPA0.eot);
}
@font-face {
	font-family: BlackJack;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/BLACKJA0.eot);
}
@font-face {
	font-family: Block Letters Tryout;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/BLOCKLE0.eot);
}
@font-face {
	font-family: Claritty;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/CLARITT0.eot);
}
@font-face {
	font-family: Coriannis;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/CORIANN0.eot);
}
@font-face {
	font-family: Devroye Unicode;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/DEVROYE0.eot);
}
@font-face {
	font-family: FancyPants;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/FANCYPA0.eot);
}
@font-face {
	font-family: Gallery;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/GALLERY0.eot);
}
@font-face {
	font-family: Learning Curve;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/LEARNIN1.eot);
}
@font-face {
	font-family: Learning Curve Dashed;
	font-style:  normal;
	font-weight: normal;
	src: url(https://www.homeimprovementsurplusaz.com/site-configuration/fonts/LEARNIN0.eot);
}
@font-face {
	font-family: Lexia;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/LEXIA0.eot);
}
@font-face {
	font-family: Arial Black;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/ARIALBL0.eot);
}
@font-face {
	font-family: Bradley Hand ITC;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/BRADLEY0.eot);
}

@font-face {
    font-family: 'Comic_Sans_MS';
    src: url('https://www.homeimprovementsurplusaz.com/site-configuration/fonts/comicsansms-webfont.eot');
    src: url('https://www.homeimprovementsurplusaz.com/site-configuration/fonts/comicsansms-webfont.eot?') format('embedded-opentype'),
         url('../../site-configuration/fonts/comicsansms-webfont.woff') format('woff'),
         url('../../site-configuration/fonts/comicsansms-webfont.ttf') format('truetype'),
         url('../../site-configuration/fonts/comicsansms-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: Kristen ITC;
	font-style:  normal;
	font-weight: normal;
	src: url(../../site-configuration/fonts/KRISTEN0.eot);
}

.txtActionIs {
	font-family: ActionIs, Arial;
	font-size: 46px;
}
.txtAntsyPants {
	font-family: AntsyPants, Arial;
	font-size: 40px;
}
.txtBlackJack {
	font-family: BlackJack, Arial;
	font-size: 46px;
}
.txtBlockLettersTryout {
	font-family: Block Letters Tryout, Arial;
	font-weight: bold;
	font-size: 50px;
}
.txtClaritty {
	font-family: Claritty, Arial;
	font-weight: bold;
	font-size: 40px;
}
.txtCoriannis {
	font-family: Coriannis, Arial;
	font-weight: bold;
	font-size: 40px;
}
.txtDevroyeUnicode {
	font-family: Devroye Unicode, Arial;
	font-weight: bold;
	font-size: 46px;
}
.txtFancyPants {
	font-family: FancyPants, Arial;
	font-size: 46px;
}
.txtGallery {
	font-family: Gallery, Arial;
	font-size: 40px;
}
.txtLearningCurve {
	font-family: Learning Curve, Arial;
	font-weight: bold;
	font-size: 60px;
}
.txtLexia {
	font-family: Lexia, Arial;
	font-size: 40px;
}
.txtArial {
	font-family: Arial;
	font-size: 40px;
}
.txtArialBlack {
	font-family: Arial Black, Arial;
	font-size: 40px;
}
.txtBradleyHandITC {
	font-family: Bradley Hand ITC, Arial;
	font-size: 50px;
}
.txtComicSansMS {
	font-family: Comic Sans MS, Arial;
	font-size: 40px;
}
.txtKristenITC {
	font-family: Kristen ITC, Arial;
	font-size: 40px;
}
.txtTimesNewRoman {
	font-family: Times New Roman, Arial;
	font-weight: bold;
	font-size: 40px;
}

/**************************************************************
Icons
**************************************************************/

.newIconCategory, .newIconCoupon, .newIconProduct, .newIconUser, .newIconGroup, .newIconEvent, .newIconUploadEvent, .newIconMessage, .newIconItem, .newIconNewsletter, .newIconFile {
	background: 	url(../../site-configuration/images/new-icons.png) no-repeat;
	width: 			60px;
	height: 		60px;
	float: 			left;
	cursor: 		pointer;
}
.newIconCategory				{ background-position: 0px 0px; }
.newIconCoupon					{ background-position: -60px 0px; }
.newIconProduct					{ background-position: -120px 0px; }
.newIconUser					{ background-position: -180px 0px; }
.newIconGroup					{ background-position: -240px 0px; }
.newIconEvent					{ background-position: -300px 0px; }
.newIconUploadEvent				{ background-position: -360px 0px; }
.newIconMessage					{ background-position: -420px 0px; }
.newIconItem					{ background-position: -480px 0px; }
.newIconNewsletter				{ background-position: -540px 0px; }
.newIconFile					{ background-position: -600px 0px; }


/**************************************************************
MISCELLANEOUS
**************************************************************/

.ui-datepicker-trigger {
	margin-bottom:-6px;
	margin-left:4px;
}

.fixedPosition {
	position: fixed;
}

.settingsTab {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	cursor: pointer;
	padding: 10px;
}

.settingsSubTab {
	color: #fff;
	font-size: 14px;
	padding: 5px 2px;
	cursor: pointer;
}
.settingsSubTabSelected {
	text-decoration: none;
	background: #fff;
	color: #000;
	cursor: default;
}

.sources-item {
	margin-bottom: 25px;
}
.sources-item h4:first-letter {
	text-transform: uppercase;
}

/* Hide Arrows From Input Number: Chrome, Safari, Edge, Opera */
input.without-arrows::-webkit-outer-spin-button,
input.without-arrows::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Hide Arrows From Input Number: Firefox */
input.without-arrows[type=number] {
	-moz-appearance: textfield;
}


.consignment-settings-input
{
	width: 130px;
}

.consignment-number-of-days-to-convert-text
{
	vertical-align: middle;
	line-height: 34px;
}

.custom-fields-header {
	text-align: right;
}

.custom-fields-header td.custom-group-field,
.custom-fields-pslr td.custom-group-field-value
{
	height: 44px;
}

.custom-field-head,
.custom-field-edit{
	height: 64px;
	line-height: 64px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: block;
}

.custom-table-h,
.custom-table-b,
.custom-fields-subtable-h,
.custom-fields-subtable-b {
	width: 100%;
}

.custom-group-field-value-h strong,
.custom-group-field-value-b .custom-field-edit,
.custom-group-field,
.custom-group-field-value
{
	padding-left: 15px;
	padding-right: 10px;
}

/* Only first visible PSLR should have Edit link visible */
#pslrData > div:not([style~="display:none;"]) ~ div:not([style~="display:none;"]) .custom-field-edit a {
	display: none;
}

.move-badge-right {
	position: absolute;
	right: 15px;
	margin: 15px;
}