html, body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; scrollbar-color: #666666 #333333; scrollbar-face-color: 000000; scrollbar-highlight-color: 006699; scrollbar-3dlight-color: 000000; scrollbar-darkshadow-color: 003366; scrollbar-shadow-color: 006699; scrollbar-arrow-color: 006699; scrollbar-track-color: 000000; scrollbar-base-color: 006699;}
td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:link    { color: #006699; }
a:visited { color: #006699; }
a:hover   { color: #006699; cursor:url(/images/cursor.cur),pointer;}
a:active  { color: #006699; }
.Title1 { font-size: 16px; color: #069; font-weight:bold; }
.Title2 { font-size: 18px; color: #069; font-weight:bold; }
.Title3 { font-size: 20px; color: #069; font-weight:bold; }
.Title4 { font-size: 22px; color: #069; font-weight:bold; }
.Title5 { font-size: 24px; color: #069; font-weight:bold; }
.BookTitle   { font-size: 24px; color: #FFFFFF; font-weight: bold; text-align: center; }
.BookSeries  { font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: center; }
.BookChapter { font-size: 14px; color: #FFFFFF; font-weight: bold; }
.BookText    { font-size: 12px; color: #FFFFFF; }
.Errors  { font-size: 14px; color: #F00; font-weight: bold; text-align: center; }
.DigitalMoviesTable { 
  width:96%; 
  align:center; 
  }
.DigitalMoviesTable td {
  align:center;
  vertical-align: middle;
  }
.DigitalMoviesTable tr {
  display: inline-block;
  outline:none;
  width: 100%;
    align: center;
  height: 34px;
    padding: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    border: 2px solid #666;
    background-color: #000;
    color: #069;
    box-sizing: border-box;
    border-radius: 4px;
  opacity: 1;
  transition: background-position .2s,background-color .2s,border-color .2s,box-shadow .2s;
  transition-property: background-position, background-color, border-color, box-shadow;
  transition-duration: 0.2s, 0.2s, 0.2s, 0.2s;
  transition-timing-function: ease, ease, ease, ease;
  transition-delay: 0s, 0s, 0s, 0s;
  }
.DigitalMoviesTable tr:hover {
  opacity: 1;
  border: 2px solid #069; 
  color: #FFF;
  box-shadow: 0 0px 12px 0 #069;
  } 
.DigitalMoviesTable tr:hover, a:hover {
  color: #FFF;
  }
.TateFlixtable             { width:100%; border:solid #333333; align:center; }
.TateFlixtable td          { border:#006699 1px solid; padding:10px; spacing:1px; }
.TateFlixtable tr:nth-child(odd) { background: #000000; color: #FFF }
.TateFlixtable tr:nth-child(even){ background: #555555; color: #FFF }
.TateFlixtableHeader         { font-weight:bold; text-align:left; font-size: 14px; padding:10px; spacing:1px; border:#006699 1px solid; }
.TFtable     			   { width:93%; border:3px solid #333333; align:center; }
.TFtable td 			   { border:1px solid #006699; padding:5px; spacing:1px; }
.TFtable100     			   { width:829px; border:3px solid #333333; align:center; }
.TFtable100 td 			   { border:1px solid #006699; padding:10px; spacing:1px; }
.TFtableSolid     			   { background: #000000; width:93%; border:3px solid #333333; align:center; }
.TFtableSolid td 			   { padding:5px; spacing:1px; width:93%; }
.TFtable tr:nth-child(odd) { background: #000000; color: #FFF; }
.TFtable tr:nth-child(even){ background: #333333; color: #FFF; }
.TFtableHeader 			   { font-weight:bold; text-align:center; font-size: 12px; padding:5px; spacing:1px; border:#006699 1px solid; position: sticky; top: 0px; background: #000; color: #FFF;}
.TFtable tr:hover          { background-color: #999; color: #000 }
.TFcomicstable     			   { width:90%; border:solid #333333; align:center; }
.TFcomicstable td 			   { border:#006699 1px solid; padding:5px; spacing:1px; }
.TFcomicstable tr:nth-child(odd) { background: #000000; color: #FFF }
.TFcomicstable tr:nth-child(even){ background: #333333; color: #FFF }
.TFcomicstableHeader 	    { font-weight:bold; text-align:center; font-size: 14px; position: sticky; top: 0px; background: #000;color: #FFF;}
.TFtableNoAltColor     			{ width:93%; border:solid #333333; align:center; background: #000000; }
.TFtableNoAltColor td 			{ border:#006699 1px solid; padding:5px; spacing:1px; }
.TFtableNoAltColorHeader 		{ font-weight:bold; text-align:center; font-size: 14px; position: sticky; top: 0px; background: #000;color: #FFF;}
.TFtableNoAltColorNoBG     			{ width:90%; border:solid #333333; align:center; background: }
.TFtableNoAltColorNoBG td 			{ border:#006699 1px solid; padding:5px; spacing:1px; }
.TFtableNoAltColorNoBGHeader 		{ font-weight:bold; text-align:center; font-size: 14px; position: sticky; top: 0px; background: #000;color: #FFF;}
.TFmametableNoAltColor     			{ width:100%; border:solid #333333; align:center; background: #000000; }
.TFmametableNoAltColor td 			{ border:#006699 1px solid; padding:5px; spacing:1px; }
.TFmametableeditNoAltColor     			{ width:100%; border:none; align:center; background: none; height:100%; }
.TFmametableeditNoAltColor td 			{ border:none; padding:5px; spacing:1px; }
.TFtableCell     			   { width:45%; border:solid #333333; align:center; }
.TFtableCell td 			   { border:#006699 1px solid; padding:5px; spacing:1px; }
.TFArrayOutline     	   { border:solid #333333; width:93%; align:center; }
.TFArray     			   { border:none; width:100%; align:center; font-size: 12px; color: #FFF; background:none; padding:0px; }
.TFArray td 			   { border:#006699 1px solid; padding:3px; spacing:0px; background:none; background-color:none; }
.TFArray tr:nth-child(odd) { background: #000000; color: #FFF; border:none; outline:none; }
.TFArray tr:nth-child(even){ background: #333333; color: #FFF; border:none; outline:none; }
.TFArrayHeader 			   { font-weight:bold; text-align:center; font-size: 12px; padding:5px; spacing:1px; border:#006699 1px solid; position: sticky; top: 0px; background: #000;color: #FFF;}
.TFArrayUpdate 			   { background: #000000; border:none; padding:3px; spacing:0px;}
.TFArrayEditHeader 			   { font-weight:bold; text-align:center; font-size: 12px; padding:5px; spacing:1px; border:#006699 1px solid; position: sticky; top: 0px; background: #000;color: #FFF;}
.TFArrayEdit 			   { font-size: 12px; color: #FFF; background:none; border:none; padding:3px; spacing:0px;}
.TFArray tr:hover          { background-color: #999; color: #000 }
.thumb	{ width:150px; height:150px; padding:20px; }
.g-recaptcha { margin-top: 10px; margin-bottom: 80px; }
.Footer { vertical-align: bottom; }
.Repeat1 { background-image: url(images/Column-1-03.jpg); background-repeat:repeat-y; }
.Repeat2 { background-image: url(images/Column-2-20.jpg); background-repeat:repeat-y space; }
.Repeat3 { background-image: url(images/Column-2-22.jpg); background-repeat:repeat-y space; }
.Repeat4 { background-image: url(images/Column-4-03.jpg); background-repeat:repeat-y; }
.ComputerFonts { border:#333333 1px solid; width: inherit; }
.ComputerFonts:hover {
  opacity: 1;
  border: 1px solid #006699;
  color: #FFF;
  box-shadow: 0 0px 22px 0 #006699;
}

.image-padding { margin-right:15px; margin-top:10px; margin-bottom:10px;	}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 10px; /* Place the button at the bottom of the page */
    right: 10px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: 006699; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
}

#myBtn:hover {
    background-color: 333333; /* Add a dark-grey background on hover */
	color: CCCCCC; /* Text color */
}

/* Black Fonts
*******************************/

.TenPxBlack {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.TwelvePxBlack {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.TenPxBlackI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: italic;}
.TwelvePxBlackI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: italic;}
.TenPxBlackB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.TwelvePxBlackB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.TenPxBlackBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; font-style: italic;}
.TwelvePxBlackBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; font-style: italic;}

/* Blue Fonts
*******************************/

.TenPxBlue {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699;}
.TwelvePxBlue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;}
.TenPxBlueI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; font-style: italic;}
.TwelvePxBlueI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-style: italic;}
.TenPxBlueB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; font-weight: bold;}
.TwelvePxBlueB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold;}
.TenPxBlueBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; font-weight: bold; font-style: italic;}
.TwelvePxBlueBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; font-style: italic;}
.FourteenPxBlueB {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006699; font-weight: bold;}

/* White Fonts
*******************************/

.TenPxWhite {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.TwelvePxWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.TenPxWhiteI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: italic;}
.TwelvePxWhiteI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-style: italic;}
.TenPxWhiteB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.TwelvePxWhiteB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.FourteenPxWhite {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
.FourteenPxWhiteB {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.SixteenPxWhite {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;}
.SixteenPxWhiteB {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.TenPxWhiteBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; font-style: italic;}
.TwelvePxWhiteBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; font-style: italic;}

/* Light Grey Fonts
*******************************/

.TenPxLGrey {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}
.TwelvePxLGrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
.TenPxLGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-style: italic;}
.TwelvePxLGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-style: italic;}
.TenPxLGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: bold;}
.TwelvePxLGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold;}
.TenPxLGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: bold; font-style: italic;}
.TwelvePxLGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold; font-style: italic;}

/* Medium Grey Fonts
*******************************/

.TenPxMGrey {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
.TwelvePxMGrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;}
.TenPxMGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-style: italic;}
.TwelvePxMGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-style: italic;}
.TenPxMGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold;}
.TwelvePxMGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold;}
.TenPxMGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold; font-style: italic;}
.TwelvePxMGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold; font-style: italic;}

/* Dark Grey Fonts
*******************************/

.TenPxDGrey {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.TwelvePxDGrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.TenPxDGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: italic;}
.TwelvePxDGreyI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-style: italic;}
.TenPxDGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold;}
.TwelvePxDGreyB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.TenPxDGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; font-style: italic;}
.TwelvePxDGreyBI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; font-style: italic;}

.cart {
	font-family:Arial, Helvetica, sans-serif;
    vertical-align: middle;
	margin-top: 0px;
	padding: 0 10px;
	font-size: 13px;
	}
	
.cart-line {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	color:006699;
	}

.field-container { padding: 6px; }
.login-field-container { padding: 0px; }

.input-field {
    display: inline-block;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
    vertical-align: middle;
    height: 34px;
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 20px;
    border: 1px solid #666;
    background-color: #000;
    color: rgba(255,255,255,0.7);
    box-sizing: border-box;
    border-radius: 4px;
	opacity: 0.6;
	transition: background-position .2s,background-color .2s,border-color .2s,box-shadow .2s;
	transition-property: background-position, background-color, border-color, box-shadow;
	transition-duration: 0.2s, 0.2s, 0.2s, 0.2s;
	transition-timing-function: ease, ease, ease, ease;
	transition-delay: 0s, 0s, 0s, 0s;
}

.input-field:focus	{ background: #1a1a1a;	}

.input-field-large {
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
    vertical-align: top;
	height: 300px;
    padding: 7 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 20px;
    border: 1px solid #666;
    background-color: #000;
    color: rgba(255,255,255,0.7);
    box-sizing: border-box;
    border-radius: 4px;
	opacity: 0.6;
	transition: background-position .2s,background-color .2s,border-color .2s,box-shadow .2s;
	transition-property: background-position, background-color, border-color, box-shadow;
	transition-duration: 0.2s, 0.2s, 0.2s, 0.2s;
	transition-timing-function: ease, ease, ease, ease;
	transition-delay: 0s, 0s, 0s, 0s;
}

.input-field:hover  {
  opacity: 1;
  border: 2px solid #006699; 
  color:# FFF;
  box-shadow: 0 0px 12px 0 #006699;
}

.input-field-large:hover  {
  opacity: 1;
  border: 2px solid #006699; 
  color:# FFF;
  box-shadow: 0 0px 12px 0 #006699;
}

.login-input-field {
    display: inline-block;
	width: 135px;
    vertical-align: middle;
    height: 21px;
    padding: 0 10px;
    margin-top: 4px;
    margin-bottom: 5px;
    font-size: 11px;
    border: 1px solid #666;
    background-color: #000;
    color: rgba(255,255,255,0.7);
    box-sizing: border-box;
    border-radius: 4px;
	opacity: 0.6;
	transition: background-position .2s,background-color .2s,border-color .2s,box-shadow .2s;
	transition-property: background-position, background-color, border-color, box-shadow;
	transition-duration: 0.2s, 0.2s, 0.2s, 0.2s;
	transition-timing-function: ease, ease, ease, ease;
	transition-delay: 0s, 0s, 0s, 0s;
}

.login-input-field:hover {
  opacity: 1;
  border: 1px solid #006699;
  color: #FFF;
  box-shadow: 0 0px 12px 0 #006699;
}

.submitbtn {
  	display: block;
  	width: 100%;
  	vertical-align: middle;
	cursor: url(/images/cursor.cur),auto;
	text-align: center;
	background-color: #006699;
	color: #CCC;
	border: 1px solid #10a1de;
	margin: 30px 0;
    font-size: 15px;
	height: 34px;
	padding: 0 0px;
	opacity: 0.8;
	border-radius: 4px;
}

.submitbtn:hover {
  opacity: 1;
  border: 1px solid #10a1de;
  color: #fff;
  cursor: url(/images/cursor.cur),auto;
}

.login-btn {
  	display: inline;
  	width: 55px;
  	vertical-align: middle;
	cursor: url(/images/cursor.cur),auto;
	text-align: center;
	background-color: #006699;
	color: #CCC;
	border: 1px solid #10a1de;
	margin: 3px 0;
    font-size: 12px;
	height: 20px;
	border-radius: 4px;
	padding: 0 0px;
	opacity: 0.8;
}

.login-btn:hover {
  opacity: 1;
  border: 1px solid #10a1de;
  color: #fff;
  cursor: url(/images/cursor.cur),auto;
}

.register-btn {
  	display: inline;	
  	vertical-align: middle;
	margin: 3px 0;
    font-size: 12px;
	height: 20px;
	padding: 0 0px;
}

.spinner-battlenet {
    width: 20px;
    height: 20px;
    background-image: url("images/spinner.png");
    background-position: -140px 0;
    display: inline-block;
    animation: keyframes-loading .8s steps(21) infinite;
}

@font-face {
    font-family: '1979regular';
    src: url('/fonts/1979rg_-webfont.eot');
    src: url('/fonts/1979rg_-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/1979rg_-webfont.woff2') format('woff2'),
         url('/fonts/1979rg_-webfont.woff') format('woff'),
         url('/fonts/1979rg_-webfont.ttf') format('truetype'),
         url('/fonts/1979rg_-webfont.svg#1979regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.webfont-1979-h1 {font-family: '1979regular'; font-size: 18px; color: #006699;}
.webfont-1979-h2 {font-family: '1979regular'; font-size: 24px; color: #006699;}
.webfont-1979-h1-errors {font-family: '1979regular'; font-size: 16px; color: #FF0000; display: table-row; height:50px;}

.textbox { width: 850px; }
.mame     	{ width:93%; border:solid #333333; align:center; padding:5px; }
.mameedit     	{ width:100%; border:none; align:center; padding:5px; }
.mameheader { font-weight:bold; text-align:center; font-size: 12px; padding:5px; border:hidden; }
.mameheader2 { font-weight:bold; text-align:left; font-size: 12px; padding:5px; border:hidden; }
.mamegametitle { font-family: '1979regular'; font-size: 18px; color: #006699; background-image:url(/images/Dark6.jpg); border:none; }
.mamegametitleedit { font-family: '1979regular'; font-size: 18px; color: #006699; background-image:url(/images/Dark6.jpg); border:none; width:100% }
.mamegametitle2 { font-size: 13px; }
.mametd 	{ border:#006699 1px solid; padding-left:5px; border-radius: 7px; }
.mameedittd 	{ border:#006699 1px solid; background:none; font-size: 12px; color: #FFF; padding-left:5px; height:24px; border-radius: 7px; }
.mametd2 	{ border:hidden;  }
.mamebutton { width: 20px; height: 20px; vertical-align: middle; text-align: center; background-color: #000; color: #CCC; border: 2px solid #006699; font-size: 12px; border-radius: 40px; box-shadow: 0 0px 12px 0 #006699;}
.mamebuttonedit { width: 20px; height: 20px; vertical-align: middle; text-align: center; background-color: #000; color: #CCC; border: 2px solid #006699; font-size: 12px; border-radius: 40px; box-shadow: 0 0px 12px 0 #006699;}
.mamenotes 	{ border:#006699 1px solid; padding:10px; border-radius: 7px; text-wrap:unrestricted; height:100%; }
.mamenotesedit 	{ border:#006699 1px solid; background:none; padding:10px; border-radius: 7px; font-size: 12px; color: #FFF; text-wrap:unrestricted; width:100%; }
.mametd:hover { opacity: 1; border: 1px solid #006699; padding-left:5px; border-radius: 7px; box-shadow: 0 0px 12px 0 #006699;}

.shop-buttons {
    display: inline-block;
	width: 25%;
    vertical-align: middle;
    height: 34px;
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #666;
    background-color: #000;
    color: rgba(255,255,255,0.7);
    box-sizing: border-box;
    border-radius: 4px;
	opacity: 0.6;
	transition: background-position .2s,background-color .2s,border-color .2s,box-shadow .2s;
	transition-property: background-position, background-color, border-color, box-shadow;
	transition-duration: 0.2s, 0.2s, 0.2s, 0.2s;
	transition-timing-function: ease, ease, ease, ease;
	transition-delay: 0s, 0s, 0s, 0s;
}

.add-to-cart {
  	display: inline;
  	width: 105px;
  	vertical-align: middle;
	cursor: url(/cursor.cur),auto;
	text-align: center;
	background-color: #006699;
	color: #CCC;
	border: 1px solid #10a1de;
	margin: -12px 0;
    font-size: 12px;
	height: 21px;
	border-radius: 4px;
	padding: 2 15px;
	opacity: 0.8;
}

.add-to-cart:hover {
  opacity: 1;
  border: 1px solid #10a1de;
  color: #fff;
  cursor: url(/images/cursor.cur),auto;
  box-shadow: 0 0px 12px 0 #006699;
}

.navbar-img-login {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 50%;
}
.navbar-img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
}

/* Begin Slideshow container */
* {box-sizing: border-box}
.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 800px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
/* Position the "previous button" to the left */
.prev {
  left: 0;
  border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.slidetext {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
/* End Slideshow container */


.hidden {
    display: none;
}

.text-white-50 {
    color: rgba(255, 255, 255, .5);
}

.bg-purple {
    background-color: var(--purple);
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}
 /* Checkbox - Customize the label (the container) */
.container {
  display: block;
  position: relative;
  padding-left: 15px;
  margin-bottom: 5px;
  cursor: url(/images/cursor.cur),auto;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: url(/images/cursor.cur),auto;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 1;
  left: 20;
  height: 12px;
  width: 12px;
  background-color: #CCCCCC;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #666;
}

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

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

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

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 4px;
  top: 0px;
  width: 3px;
  height: 9px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 

/* Bootstrap CSS Shite */
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:focus,.btn:hover{text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-dark{color:#fff;background-color:#2e3338}
.btn-dark:hover{color:#fff;background-color:#171a1c}
.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>
.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}

h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}

small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#006699;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects; outline: 0;}
a:hover{color:#006699;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex])
:focus,a:not([href]):not([tabindex])
:hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
/*table{border-collapse:collapse}*/
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}

/* End Bootstrap CSS Shite */

input::-moz-focus-inner { 
  border: 0; 
}