﻿.fontextralarge {
   font-size:2.3em;
}

.fontlarge {
    font-size:1.8em;
}

.fontnormal {
    font-size:1.3em;
}

.fontsmall {
    font-size:.8em;
}
.fontextrasmall {
    font-size:.5em;
}

.hundredpercent {
    width:100%;
}


 .xmodal
{
    position: fixed;
    z-index: 9998;
    left:0;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}
.xcenter
{
    display:block;
    vertical-align:middle;
     z-index: 9999;
    margin: 0px auto;
    padding: 0px;
    width: 130px;
    height:100%;
    //background-color: White;
    //border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1; 
}
 .xmodalentry
{
    position: fixed;
    z-index: 9998;
    left:0;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=0);
    opacity: 1;
    -moz-opacity: 1;
}
.modalProgress
{ 
	clear:both; 
	float:none; 	
	margin:0px;
	z-index:999;
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:50%;			
	background-color:White; 
	filter:alpha(opacity=100);
	opacity:.85;
	-moz-opacity:1;
	-khtml-opacity: 1;
    vertical-align:middle;
}

.modalBackground
{ 
	clear:both; 
	margin:0px;
	margin-left: auto;
	margin-right auto;
	z-index:999;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;			
	background-color: rgba(50,50,50,.7);
	//filter:alpha(opacity=80);
	//opacity:.85;
	//-moz-opacity:.85;
	//-khtml-opacity: .85;
	text-align: center;
	vertical-align: middle;	
}

.modalInput
{ 
	clear:both; 
    display: inline-block ;
	margin: 0 auto;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
	position:relative;
	background-color:White; 
	text-align:left;
	border:5px;
	border-style:solid;
	border-color:#4b6c9e;
	//filter:alpha(opacity=0);
	//opacity:1;
	//-moz-opacity:1;
	//-khtml-opacity: 1;	
}


.form-group-withlabel {
    margin-top:0px;
    margin-bottom:0px;

}
.form-group-label {
    font-size:.7em;
}

. bottom-margin-25 {
    margin-bottom:25px;
}


.panel-header-thin {
    margin: 5px 5px 5px 20px
}

.form-control::placeholder {
	color: #aeaeae;
	opacity: 1;
}

.sectionheader {
    margin-top:30px;
}


.form-control:focus {
  border-color:green;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.messagecenter {
    height:55px;
    width:100%;
    //background-color:#e0f6c0
}

.topmargin30 {
    margin-top:30px;
}

.topmargin15 {
    margin-top:15px;
}

.bottommargin30 {
    margin-bottom:30px;
}

.bottommargin15 {
    margin-bottom:15px;
}

.leftmargin15 {
    margin-left:15px;
}

.rightmargin14 {
    margin-right:15px;
}
