.bg {
    background-color: #E7E7E7;
    background-image: none;
    opacity: 1;
    filter: alpha(opacity=100);
    color: #000000;
	margin: 20px 0 20px 0;
}

.requiredOdd {
    color: #d54242;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}


.boxForm{
    border-radius: 5px;
    background: #fff;
    width: 100%;
	padding:25px;
	margin:20px 0;
}

.boxFormGroup{
	margin-bottom:5px;
}

.boxFormTitle{
	/*border: 1px solid #CCC;*/
	/*color: #FFFFFF;*/
	/*background-color: #E7E7E7;*/
	/*padding:12px;*/
	/*padding-bottom:5px;*/
	border: 1px solid #34495E;
	border-bottom: 0px solid #34495E;
}
.boxFormTitle .panel-title{
	margin-bottom: 0;
}
.boxFormTitle a{
	display:block;
	width: 100%;
	padding:12px;
	border: 1px solid #34495E;
	border-bottom: 0px solid #34495E;
	color: #FFFFFF;
	background-color: #34495E;
	text-decoration: none;
}
.boxFormContent{
	border: 1px solid #CCC;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding:12px;
}
.boxFormButton{
	margin-top:20px;
}

.boxForm h1, .txth1 {
	font-size: 34px;
	font-weight: bold;
}
.boxForm h4 {
	font-size: 16px;
	font-weight: bold;
}
.boxForm h5 {
	font-size: 13px;
	font-weight: bold;
}

.boxForm .txtsmall{ font-size: 12px; }

.boxForm label {
    display: inline-block;
    margin-bottom: .0rem;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.boxForm .label {
    display: block;
    margin-bottom: .0rem;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.boxForm .nobold {
	font-weight: normal;
}
.boxForm .form-control {
    display: block;
    width: 100%;
    padding: .4rem .3rem;
    font-size: .8rem;
    line-height: 1;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.boxForm select.form-control:not([size]):not([multiple]) {
    height: calc(2.0rem + 1px);
}
.boxForm .form-group {
    margin-bottom: .2rem;
}
.boxError {
	border-radius: 5px;
    background: #ffd5d5;
	border: 3px solid #fd7676;
    width: 100%;
    padding: 25px;
    margin: 20px 0;
}
.boxError ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.boxError ul li{
	font-size: 13px;
}
.boxSuccess {
	border-radius: 5px;
    background: #e0ffe1;
	border: 3px solid #148c1a;
    width: 100%;
    padding: 25px;
    margin: 20px 0;
}