@charset "utf-8";
/* CSS Document */
#canclNewsBtn, #cpdfTop{	
	font-size: 1.25em;
	font-weight: bold;
	color: #fff;
	border-radius: 6px;
	line-height: 21px;
	padding: 15px 15px;
}
#canclNewsBtn{background-color: #2babcb;}
#cpdfTop{background-color: #0071b7;}
#nlPrevTitle{
	font-size: 1.2em;
	font-weight: bold;
}
a.stwDefault:link,a.stwDefault:visited,a.stwDefault:hover,a.stwDefault:active{
	font-size: 20px;
}
.newsTextEdt {margin: 0px;}
a, a:link, a:visited {
text-decoration:none;
font-size:14px;
}
ul{
	margin-top: 12pt;
}
.modal{
	
}
div.edt >p {
text-overflow: clip;
}

#newsletterModal .modal-body{
	min-height:1124px;
}
#tbl_head{
	height: 136px;
	margin-left: 76px;
	margin-top: 33px;
	position: relative;
	width: 725px;
}
#tbl_mid{
	height: 819px;
	margin-left: 76px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 24px;
	position: relative;
	width: 725px;
}
#tbl_foot{
	height: 112px;
	margin-left: 76px;
	padding-left: 10px;
	position: relative;
	width: 725px;
}
.edt{
	background-color: #e0e0e0;
	overflow:hidden;
}
.edtHdr{
	background-color: #e0e0e0;
	overflow:hidden;
}
#custom-ws-main-form {
font-size:16px;
}
#form_field_filename{
	margin-top: 16px;
	display: flex;
    align-items: center;
    justify-content: center;
}
#form_field_save{
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.custom_submit_button {
	background-color: #0071b7;
	font-size: 1.25em;
	font-weight: bold;
	color: #fff;
	border-radius: 6px;
	line-height: 21px;
	padding: 15px 15px;
}
#frmbtn_submit_img{
	position:relative;
	left: 110px;
	margin: 0 auto;
	width:360px;
	display:none;
}
#frmbtn_submit2{
	margin: 0 auto;
	width: 240px;
}
#newsCreatorField{
	display: inline-block;
	margin: 0px;
	vertical-align: top;
}
#newsCreatorTxt{
	display: inline-block;
	line-height: 15px;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	vertical-align: top;
}
#newstable {
 background-color: #fff;
	background-repeat: no-repeat;
	background-size: 868px auto;
	border: 2px solid #000;
	margin: 0 auto;
	min-height: 1124px;
	position: relative;
	text-align: center;
	width: 868px; /*608px;*/
}
#newsletterContainer {
  background-image: url("../images/category-bar-large.png");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 596px 46px;
  border: 1px solid #000;
  border-radius: 6.75px;
  width: 596px;
}
#newsletterhelper{
	display:block;
	border:3px solid #115d92;
	background-color:#fff;
	position:absolute;
	height:230px;width:500px
	;font-size:20px;top:210px;left:75px;padding:25px;overflow:auto;-webkit-overflow-scrolling:touch;z-index:100;border-radius:6px;text-align:center;}
.nomargin{
	margin: 0px;
}
#caltable td {
	background-color:#FFF;
	word-wrap:break-word;
}
#closeLnk{
	display: inline-block;
	text-align: center;
	width: 113px;
}
#newspvtitle{
	display: inline-block;
	font-size: 20px;
	text-align: center;
	width: 564px;
}
#createPDFBtn{
	display: inline-block;
	width: 175px;
	height: 33px;
}
#newsletterpv{
	position: relative;
	top: 0px;
	margin: auto;
	 background-color: #fff;
  border: none;
}
#newsletterhelper {  
  left: 202px;  
}
.custom_submit_button_newsletter_pdf {
	background-image: url("/build-generators/images/button-pdf-newsletter.png");
    background-position:  0px 0px;
    background-repeat: no-repeat;
	width: 224px;
    height: 65px;
    border: 0px;
	cursor: pointer;
	cursor: hand;
}
.frmbtn {
  left: 0px;
  position: relative
  top: 0px;
}
.frm_row {
height:60px;
text-align:left;
width:330px;
}
.hidden_save {
  display: none;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}

.center{
	text-align: center;
}
.full{
	text-align: justify-all;
}

.coo {
	padding: 25px;
	margin: 0 auto;
	width: 800px;
	font-family: Arial;
}
.previewBlock{
	margin: 0px auto; 
	width: 225px;
}
.previewGroup{
	margin-bottom: 20px;
}
.previewRow{
	display: inline-block; 
	width: 277px;
}
#saveOptionContainer{
	margin: 18px auto;
	width: 868px;
}
#saveOptInner{
	display: flex;
	align-items: center;
	justify-content: center;
}
.txtBlack{
	color:rgb(0,0,0);
}
.txtBlue{
	color:#000099;
}
.txtBrown{
	color:rgb(122,65,9);
}
.txtGreen{
	color:rgb(0,128,0);
}
.txtOrange{
	color:rgb(237,118,0);
}
.txtPurple{
	color:rgb(128,0,128);
}
.txtPink{
	color:rgb(255,0,255);
}
.txtRed{
	color:rgb(255,0,0);
}
#gl1, #gl2, #cc1 , #cc2, #cc3, #sv1, #sv2{display:none;border:3px solid #000;background-color:#FFF;position:fixed;top:40%;width:500px;height:275px;margin:0 30px;padding:10px;border-radius:10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:auto;-webkit-overflow-scrolling:touch;z-index:100;}
.tooltip {
	/*border-bottom: 1px dotted #0077AA;*/
	cursor: help;
	color: #0077AA;
}
.tooltip:hover {
	color: #0099CC;
}
.tooltip:after {
	background: rgba(0, 0, 0, 0.8);
	border-radius: 8px 8px 8px 0px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	color: #FFF;
	content: attr(data-tooltip);
	margin-top: -45px;
	margin-left: 5px;
	opacity: 0;
	padding: 3px 7px;
	position: absolute;
	visibility: hidden;	
	transition: all 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.tooltip:hover:after {
	opacity: 1;
	visibility: visible;
}
.htooltip, .htooltip:visited, .tooltip:active {
	color: #0077AA;
	text-decoration: none;
}
.htooltip:hover {
	color: #0099CC;
}
.htooltip span {
	background-color: rgba(0,0,0, 0.8);
	border-radius: 15px 15px 15px 0px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	color: #fff;
	margin-left: 2px;
	margin-top: -75px;
	opacity: 0;
	padding: 10px 10px 10px 40px;
	position: absolute;
	text-decoration: none;
	visibility: hidden;
	width: 350px;
	z-index: 10;	
	-moz-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}
.htooltip:hover span {
	position: absolute;
	opacity: 1;
	visibility: visible;
}		
.htooltip span img {
	border: 0 none;
	float: left;
	margin: -71px 0 0 -234px;
	opacity: 0;
	position: absolute;
	visibility: hidden;
	z-index: -1;	
	-moz-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}		
.htooltip:hover span img {
	opacity: 1;
	visibility: visible;
}
.text12{
	font-size: 12px;
}
.top_right{position:absolute;top:5px;right:5px;}
#ws_entry_filename{
	border: 1px solid #7f7f7f;
	width: 123px;
}
#ws_entry_creator{
	border: 1px solid #7f7f7f;
}
#ws_entry_save{
	border: 1px solid #7f7f7f;
	width: 69px;
}
#mdlNLTitle{
	background-image: linear-gradient(90deg,#3174b1,#4a94cc);
	color: #fff;
	font-weight: bold;
	font-size: 1.25em;
	height: 45px 
}
#modal_introNL{
	border: 1px solid #000;
	padding: 0px;
	
}
#nlMdlokBtn{
	background-color: #0071b7;
	color: #fff;
	font-weight: bold;
	font-size: 1.25em;
	border-radius: 6px;
	padding: 8px 15px;
}
#mdlNLBody{
	padding: 15px;
}
#nlMdlokBtnBlock{
 margin-top: 15px;	
}