.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px}
.body_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.bodytext_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.body_tiny {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.body_big {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.body_big_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}
.Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.bodyextrabigbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.booktitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

/* FORMS FILE */
input[type=text], input[type=search], input[type=email], input[type=url], input[type=submit], textarea { -webkit-box-shadow: none; -webkit-appearance: none; box-shadow: none; -webkit-border-radius: 0; border-radius: 0; font-family: "Lato", sans-serif; font-size: 13px; }

input[type=text], input[type=search], input[type=email], input[type=url], textarea { color: #7b7676; border: 1px solid #9a87be; -webkit-box-shadow: 0px 0px 1px #f9f8f3; -moz-box-shadow: 0px 0px 1px #f9f8f3; box-shadow: 0px 0px 1px #f9f8f3; -webkit-transition: border 0.2s; -moz-transition: border 0.2s; -o-transition: border 0.2s; transition: border 0.2s; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s; }
input[type=text]:hover, input[type=text]:active, input[type=text]:focus, input[type=search]:hover, input[type=search]:active, input[type=search]:focus, input[type=email]:hover, input[type=email]:active, input[type=email]:focus, input[type=url]:hover, input[type=url]:active, input[type=url]:focus, textarea:hover, textarea:active, textarea:focus { border: 1px solid #9a87be; }
input[type=text]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, textarea:focus { background: white; }

input[type=text], input[type=search], input[type=email], input[type=url] { margin: 5px 0; padding: 5px; width: 100%; max-width: 300px; }

textarea { padding: 10px; width: 100%; max-width: 400px; display: block; }

input[type=submit] { margin: 5px 0; padding: 7px 8px; color: black; letter-spacing: 1px; width: 100%; max-width: 300px; text-transform: uppercase; border: none; background: #9a87be; }
input[type=submit]:hover { background: #4C4A5D; }

input[type=reset] { margin: 5px 0; padding: 7px 8px; color: white; letter-spacing: 1px; width: 100%; max-width: 300px; text-transform: uppercase; border: none; background: #7b7676; }
input[type=reset]:hover { background: #7b7676; opacity: 0.8; }

.required { color: red; }

.nl { width: 200px; margin: 0 auto; }
.nl p { margin: 5px 0 !important; }
/* form tooltips */
 .ui-tooltip, .arrow:after {
	 background: black !important;
	 border: 1px solid white;
 }
 .ui-tooltip {
	 padding: 10px 20px;
	 color: white !important;
	 border-radius: 20px;
	 font: bold 14px "Helvetica Neue", Sans-Serif;
	 box-shadow: 0 0 7px black;
 }
 .arrow {
 display: none;
 }
 .tooltip {display: none;}
 .visible {display: block !important;}
 .tooltip.visible {
	 position: absolute;
	 right: 50%;
	 transform: translateX(50%);
	 top: 35px;
	 background: #dedede;
	 padding: 10px;
	 font-size: 12px;
	 width: 200px;
	 line-height: initial;
	 box-shadow: 2px 2px 10px #999;
	 z-index: 1;
 }
 .tooltip-handle {
	 position: absolute;
	 right: 3px;
	 top: 8px;
	 color: #666;
	 border: 1px solid #666;
	 border-radius: 50%;
	 padding: 1px 5px;
	 line-height: 16px;
	 z-index: 1;
 }
.nl.shadow-box p:first-of-type {
 display: inline-block;
 position: relative;
 }
.ui-tooltip {
 background: #000 !important;
}
.meta {
	font-size: 0.85rem;
}
.ui-widget {
  font-family: inherit !important;
}
.ui-widget-content a {
	color: #7D0005 !important;
  }
