.request-overlay-load {
    z-index: 9999;
    position: fixed; /*Important to cover the screen in case of scolling content*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    background: rgba(200,200,200,0.5) url('../images/loading-two.gif') no-repeat center; /*.gif file or just div with message etc. however you like*/
}
.my-link-button1 {
	background-color:#212f78;
	color:#ffffff;
}
.my-margin-rem1 {
    margin-top:1rem;
}

.my-padding-top-rem0 {
    padding-top:0rem;
}

.my-margin-rem0 {
    margin-top:0rem;
}

.my-margin-px2 {
    margin-top:2px;
}

.my-border-radio1 {
    border-radius: 0px;border: 1px solid #ccc;
}
.my-border-radius1 {
    border-radius: 0px;
}
.my-validation-div1 {
    margin-top: 5px; margin-bottom: -5px;min-height: 15px;
}
.my-custom-level-1{
    border-bottom: 1px solid #cfcfcf; padding-bottom: 12px; width: 70%; margin: 0 auto;
    margin-bottom: 12px;
}
.my-custom-level-2{
    border-bottom: 1px solid #cfcfcf; border-bottom-style: dashed;
    padding-bottom: 12px; width: 70%; margin: 0 auto;
}
.my-custom-level-3{
    width: 70%;margin: 0 auto;padding-top: 12px;padding-bottom: 12px;
}
.my-custom-level-4{
    border-bottom: 1px dashed ##cfcfcf;width: 70%;margin: 0 auto;padding-top: 12px;padding-bottom: 12px;
}
.my-custom-level-5{
    width: 70%;margin: 0 auto;padding-top: 12px;padding-bottom: 12px;border-bottom: 1px dashed #cfcfcf
}
.my-width160-height25{
    width:160px;height:25px;
}
.my-width60-margin0{
    width: 60%; margin: 0 auto;
}
.my-font-white{
    color:#fff;
}
.max-width-59px{
    max-width: 59px;
}
.my-color-green{
    color:green;
}
.my-text-align-center{
    text-align:center!important;
}
.background-color-light-green1{
    background-color:#E8F9E7;
}