/*  this is VC for the Registration Checklist custom page */			
.checklisttable  {
        width: 675px;
	}

.checklisttable thead {
        display: none;
        }
.givemespace {
	padding-bottom:20px;
	padding-top:20px;
	}
.givemespace-top {
	padding-top:20px;
	}

.VC_Colors {color:#862633 !important;}

.VC_bold_color {
     font-weight: bold;
     font-size: 14px;
     color: #862633 !important;
}

.VC_bold_color_heading {
     font-weight: bold;
     font-size: 17px !important;
     color: #862633 !important;

}

.VC_bold_color_heading2 {
     font-weight: bold;
     font-size: 15px !important;
     color: #862633 !important;
}

.VCMinTableWidth {width:400px !important;}

.VC_divider {
    background-color: #E0ECF8;
    height: 40px;
    width: 675px;
    font-weight: bold;
    font-size: 21px; 
    color: inherit;  }

.VC_Line {
    background-color: Navy;
    height: 10px;
    width: 100%;
    color: inherit;  }

.VC_Blockdivider {
    background-color: #E0ECF8;
    width: 100%;
    font-size: 14px "Open Sans", sans-serif !important;
    font-weight: normal !important;
    color: inherit;  }

.smallerText h1,h2 {
font-size:20px;
background-color: #aed6f1;
}

.highlightBeige  {
background-color: beige;;
}
.invisible {
visible:false;
 width: 3px  !important;
height: 0px !important;
}

.invisibleFullWidth {
    visible:false  !important;
     width: 100%  !important;
}

.ORDInstructionsTB  {
        margin-left:50px;
        border: none;
        width: 875px;
        height: 85px;
	}


.VCDisplayTable table {
   border: none;
 }

.nameData td {width: 5px;
}

.VCtextLabel {
  display: inline-block !important;
  width: 200px  !important;
}

/*  had span...  but it messes up checkboxes in the new version */	
.MakeMidWrap input {
  font-size: 12px !important;
  width: 60px  !important;
  word-wrap: break-word      !important;          
  word-break: break-all  !important;    
  white-space: normal  !important;    
  padding-right: 8px !important;
}


.VCgridWrapHeader div {
    white-space: normal !important;
    height: auto !important;
}

.MakeNarrow input, th, {
  width: 30px  !important;
  word-wrap: break-word  !important;
  padding-right: 8px !important;

}

.VC_WideInput input {
    width: 700px !important;							 
  }	
.VC_fullWidthInput input {
    width: 100% !important;							 
  }		
				  
.VC_DollarInput input {
    width: 75px !important;							 
  }										

 .Make50wide td{
      width: 50px  !important;
}
.Make90wide td{
      width: 90px  !important;
}

.vcchkbox span {
  width: 20px  !important;
}
										

.MakeWide {
  width: 40em !important;
}

.FullTextBox {
  width: 100% !important;
  color: MediumBlue;
   font-weight: bold;
   font-size: 14px;   
   border: none;
}


.FullTextBoxTall {
   background-color: #E0ECF8;
   width: 100% !important;
   height: 120px !important;
   word-wrap: normal; 
   font-size: 15px;   
   border: none;
}

.FullTextBoxOne {
   background-color: #E0ECF8;
   width: 100% !important;
   height: fit-content;
   word-wrap: normal; 
   font-size: 15px;   
   border: none;
}

.SmallTextBox {
   background-color: #E0ECF8;
   width: 80px !important;
   height: fit-content;
   font-size: 15px;   
   border-style: rounded; 
   border-width: 3px;
   border-color: black;
}

.VC10percent label {
  width: 200px !important;
}


.VCName {
  width: 15em !important;
}

.VCDataEntryBlock  {
 border:7px solid #862633;
}

.VCDate {
  width: 6em !important;
}

.pickDate  input,td  {
  width: 75px  !important;
   padding-right: 6px !important;
}

.forSelect {
  width: max-content   !important;
   padding-right: 6px !important;
}

.secColWidth  div, td, select, input  {
  width: max-content   !important;
  padding-right: 6px !important;
}

.vclistItem li {
   font-weight: normal !important;
}							   
 
.vcIndent fieldset {
    padding-left: 40px !important;
    word-wrap: normal !important; 
    width: 700px !important;
    text-indent:-2em;
    border: none !important;	
    font-size: 14px !important;				     
}



.vcIndentred {
    padding-left: 40px !important;
    word-wrap: normal !important; 
    width: 800px !important;
    text-indent:-2em;
    color: red;
}

.vcIndentred div {
    width: 200% !important;
    padding-left: 40px !important;
    color: red;
    font-size:17px;
}

.ngTopPanel{
     height: 50px !important;
}

.ngHeaderText {
  white-space: normal;
  overflow: unset;
    word-wrap: break-word !important;
     height: 50px !important;
}

.VCpb-label {
   width:210px !important;
   font-size: 14px !important;						 
}

.VCpb-labelBigger {
   width:410px !important;
   font-size: 14px !important;						 
}

.VCpb-label legend {
   font-size: 14px !important;
   margin-bottom: 0px  !important;
   font-weight: bold;
   text-indent:-3em;
}

					   
.VCpb-label-NB legend {
   font-size: 14px !important;
   margin-bottom: 0px  !important;
   font-weight: regular;
   text-indent:-3em;
}
							  
								   

.pb-label_cb {
   width:90% !important;
   font-weight: unset;
}

.TCCSelect-label {
   width:350px !important;
   font-weight: unset;
}

.TCCSelect-indent {
  padding-left: 40px !important;
  width:350px !important;
  font-weight: unset;
}

.vcWFCEInput {
   width:350px !important;
}

.ngViewport  div {padding-left: 2px;  !important;}

.sectionTableNoboarder {
    width: 100%;
}

.sectionTableIndent {
    width: 95%;
    border-width: 6px;
    border-color:#aed6f1;
    caption-side: top;
    margin-left: 40px;
}
 
.sectionTableIndent tr:hover, td:active  {
    background-color:#aed6f1;
   }


.sectionTable {
    width: 100%;
    border-width: 6px;
    border-color:#aed6f1;
    caption-side: top;
    margin-left: 1px;
}


.sectionTable  th {
    padding-right: 14px;
    overflow-wrap: break-word;     !important;          
    word-break: keep-all;
    padding: 2px !important;    
  width: 200px  !important;  
 }

.sectionTable  tr, td, span, div  {
    word-wrap: break-word      !important;          
    word-break: break-all  !important;    
    overflow-wrap: break-word;     !important;          
    word-break: keep-all   !important;     
 
 }
.sectionTable  h4  {
    padding-right: 14px;
    color:#862633 !important;
 }

.hiddenDiv dif {
    height:0px;
}
.vcCol_Heading h4 {
    background-color: wheat;
    font-size: 18px !important;
    color:#862633 !important;
   }

.sectionTable tr:hover, tr:active  {
    background-color:#aed6f1;
   }

.bluelabelHead h4, h3 {
    background-color:#aed6f1;
 }

.ngViewport div {
     height:auto;
   }

.vc_link a {
  color: darkgreen  !important;
   }

.vc_EA_largeTextBox {
  width: 715px;
  height: 173px;
}

.vc_EA_displaylargeTextBox {
  width: 555px;
  height: 373px;
}


.vc_link_big a {
  color: darkgreen  !important;
  font-size: 20px !important;
   }
   
 /*  end VC custom page */