/* Minification failed. Returning unminified contents.
(272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
 */
.FrontLabel {
    font-family: 'Source Sans Pro';
    margin-bottom: 3%;
    color: #003553;
    font-size: 2rem;
    font-weight: bolder;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    display: flex;
    font-size: 30px;
    margin-bottom: 20px;
}

.border-right {
    border-left: 1px solid #909090;
}

.borderBottomOrange {
    color: #f78e1e;
    border-bottom: 1px solid #f78e1e;
}

.TabText {
    font-family: 'Source Sans Pro';
    font-size: 30px;
    font-weight: 700;
    color: dimgray;
}

.textcolorGray {
    color: dimgray;
}

.textcolorOrange {
    color: #f78e1e;
}

.marginRight {
    margin-inline-start: 20px;
    margin-inline-end: 20px;
}

.bggray {
    display: flex;
    direction: rtl;
}

.bggrayOld {
    background-color: #00355324;
    height: 50px;
    width: 80%;
}

.divCheck {
    display: flex;
}

.captchaImageClass {
    width: 16%;
    height: 100%;
    margin-inline-start: 35%;
}

.CheckboxRobot {
    width: 23%;
    margin-top: 5%;
}

.CheckboxRobotLabel {
    font-size: 10px;
    margin-top: 5%;
}



.ActiveButtonClass {
    border: 1px solid white;
    background-color: white;
    color: black;
    border-bottom: 2px solid #f78e1e;
    color: #f78e1e;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    margin-left: 20px;
    outline: none;
    outline-color: white;
}

.ButtonClass {
    border: 1px solid white;
    background-color: white;
    color: #909090;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    margin-left: 20px;
}

.forgotPassDiv {
    display: flex;
    direction: rtl;
    font-size: 14px;
    color: #909090;
}

.RegistrationCSS {
    background-color: #00355324;
    height: 650px;
}

.FormRegistration {
    background-color: white;
    width: 32%;
    display: block;
    /*padding: 30px;*/
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-top: 5px;
    box-shadow: 5px 5px 10px #adb5bd87;
}


* {
    box-sizing: border-box;
}

.input-container {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    width: 100%;
}


.icon {
    padding-top: 15px;
    background: white;
    color: #495057;
    min-width: 50px;
    text-align: center; /*height: 50px;*/ /*border-top: 0.5px solid #ADADAD82;     border-bottom: 0.5px solid #ADADAD82;     border-left: 0.5px solid #ADADAD82;     border-right: 0.5px solid white;*/
    border: hidden; /*border-radius: 4px;*/
    background-color: #ADADAD82;
}

.loginTextboxclass1 {
    /*height: 50px;*/
    width: 100%; /*border-top: 0.5px solid #ADADAD82;     border-bottom: 0.5px solid #ADADAD82;     border-right: 0.5px solid #ADADAD82;     border-left: 0.5px solid white;*/
    
    color: #495057;
    font-family: Source Sans Pro;
    font-variant: normal; /*border-radius: 4px;*/ /*margin: 1px;*/
    max-width: 100%;
    text-align: left;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 500;
    padding-left: 15px;
    outline: none; /*margin-bottom: 10px;*/
    border: none;
    background-color: #E0E9F9;
    border-radius: 25px;
}

.loginBorder {
    border-radius: 25px;
    border: 0.5px solid #ADADAD82;
    height: 40px;
}

.loginBorder_Focus {
    border-radius: 25px;
    border: 2px solid dodgerblue;
    height: 40px;
}

.loginBorder_Red {
    border-radius: 25px;
    border: 1.5px solid red;
    height: 40px;
}



.btn-primary1 {
    color: #fff;
    /*background-color: #007bff;
    border-color: #007bff;*/
    background-color: #003553;
    border-color: #003553;
    width: 35%;
    height: 40px;
    font-size: 16px;
    font-weight: 500;
    font-family: Source Sans Pro;
}

.RegSuccessSpan {
    font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto, "Helvetica Neue",Arial, "Noto Sans",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.5rem;
    color: green;
    font-weight: 600;
}

.SuccessSpan {
    color: grey;
    font-size: 1rem;
}

.SuccessSpanMail {
    color: black;
    font-size: 1rem;
    font-weight: 500;
}

.SuccessSpanRed {
    color: red;
    font-size: 1rem;
}

.btn-primaryRed {
    color: #fff;
    background-color: #003553;
    border-color: #003553;
    /*background-color: #007bff;
    border-color: #007bff;*/
    width: 40%;
    height: 30px;
    font-size: .8rem;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.form-control {
    display: inline-table;
}

.spanTab {
    margin-bottom: 10px;
}

.buttonTab1 {
    font-family: Source Sans Pro;
    color: #909090;
    font-size: 25px;
    padding-top: 10px;
    /*padding: 5px;
    padding-top: 30px;*/
    font-weight: 600;
}

.buttonTab2 {
    font-family: Source Sans Pro;
    color: #909090;
    font-size: 25px;
    /*border-left: 3px solid #f78e1e;*/
    /*padding: 5px;*/
    font-weight: 500;
    line-height: 20px;
}

.orangeColor {
    color: #f78e1e;
    //border-bottom: 3px solid #f78e1e;
}

.grayColor {
    color: gray;
}

input[type = submit]:disabled {
    background-color: white;
    border-color: #f78E1E;
    color: #f78E1E;
}

.tabSeprator {
    border-right: 1px solid #909090;
    border-left: 1px solid white;
    padding: 5px;
}

.MsgColorBlue {
    color: blue;
    font-size: smaller;
    display: flex;
    padding-left: 10px;
}

.tableBorder {
    border: 1px solid black;
}

.TableHead {
    
    text-align: center;
    font-weight: bold;
    font-size: 11pt;
    color: black;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
    border-bottom: 1px solid black;
}

.TableData {
    text-align: center;
    font-size: 11pt;
    color: black;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
    border: 1px solid black;
    width: 20%;
}

.FormRegistrationData {
    background-color: white;
    width: 32%;
    display: block;
    padding-bottom: 10px;
    padding-top: 5px;
    box-shadow: 5px 5px 10px #adb5bd87;
}

.EditBtn {
    background: none !important;
    color: blue;
    border: none;
    padding: 0 !important;
    font-size: 9pt;
    cursor: pointer;
}
/*sameer code*/
.mlable {
    font-weight: 600;
}

.minput {
    background-color: #add8e626;
    border-color: #add8e626;
}

.tlable {
    background-color: #add8e626;
    border-color: #add8e626;
    color: rgb(119, 117, 117);
}

.mbutton {
    background-color: #014A73;
    font-weight: 600;
    font-size: larger;
    border: none;
}

.bbutton {
    border-color: lightgrey;
    background-color: white;
    font-weight: 600;
    font-size: larger;
    color: #014A73;
}

.mbutton:hover {
    background-color: orange;
    border-color: orange;
}

.bbutton:hover {
    background-color: orange;
    border-color: orange;
}

@media (max-width:629px) {
    img#optionalstuff {
        display: none;
    }
}

.sbox {
    background-color: #add8e626;
    display: inline-flex;
    padding: 10px;
    width: 275px;
    border-radius: 10px;
}

/*sameer code*/



/*.ButtonClass {
    border: 1px solid white;
    background-color: white;
    color: #909090;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    margin-left: 20px;
}*/



