﻿body {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;

    margin: 3px auto;/*MTY*/
    max-width: 700px;/*MTY*/
    max-height: 800px; /*MTY*/
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 500px;*/

    margin: 3px auto;/*MTY*/
    max-width: 600px;  /*MTY*/
    min-width: 150px;  /*MTY*/
}

.fieldset
{
    /*
    margin-top:20px;
    padding-left:50px;
    padding-bottom:30px;*/

    border:groove;
    max-width: 90%;/*MTY*/
}

.RegLabel
{
    width:200px;
    text-align:right;
    padding-right:10px;
}

.Regtxt
{
    /*
    width:500px;
    margin-left:19%;*/

    width:90%;  /*MTY*/
    margin-left:3%;  /*MTY*/
}

.RegRadioBtn
{
    /*
    margin-left:80px;*/

   margin: 3px auto;/*MTY*/
   width:70%;
}

.RegFieldDiv
{
    margin: 3px auto;/*MTY*/
    width:98%;  /*MTY*/
     /*
    margin-top:1%;*/
}

.RegRadioBtn div {
    /*
    margin-left: 10px;*/

    float: left;
    margin-left: 5px;/*MTY*/
}

.Querytxt 
{
    width: 300px;
}

.RegBtn
{
    /*margin-left:202px;
    width:500px;*/
    margin: 5px auto; /*MTY*/
    width:95%; /*MTY*/

}
.field-validation-error
{
    color:red;
    margin-left:20px;
}

.RegSuccess
{
     margin-right:50px;
     font-size:20px;
     line-height:60px;
}

.HeightLighter
{
    font-weight:bold;
    font-size:40px;
    color:brown;
}

.validation-summary-errors
{
    margin-left:300px;
    color:red;
    font-weight:bold;
}

legend {
  width:unset;
  border-bottom: none;
  color:darkorange;
  font-weight:bold;
}

footer
{
    margin-top:20px;
}
footer div
{
    text-align:center;
}

li{
    line-height:30px;
}

.RegLabelLtr {
    /*
    width:50%;
    padding-left:19%;*/

    float: left;
    direction:ltr;
    font-weight:bold;

    width:45%;/*MTY*/
    padding-left:4%;  MTY*/
    
}

.RegLabelRtl {
    /*
    float: left;
    width: 50%;
    padding-right: 35%;*/
    
    direction: rtl;
    font-weight: bold;

    float: right; /*MTY*/
    width: 45%;/*MTY*/
    padding-right: 4%; /*MTY*/

}

.floatLeft {
    float: left;
}

.clearfix
{
    clear:both;
}

.confirmation
{
    width:70%;
}

.personnalInfoMain 
{

}
.personnalInfo {
    width: 20%;
}

/*ADDED MTY------------------*/

#SelectedGender{
   /*  padding-left:100px;*/ /*MTY*/
    max-width: 150px !important;
    min-width: 40px !important;
}
.RegFieldDivBtn1
{
    display: none;/*MTY*/
}
.RegFieldDivBtn2
{
    margin: 3px auto;/*MTY*/
    width:98%;  /*MTY*/
}

/*Notification overlay, used in CandidateInfo and NewBulkSession*/

    .NotificationOverlay{
            top: 20px;
            left: 0px;
            width: 100%;
            height: 530px;
            position: fixed;
            background-color: rgba(149, 24, 24, 0.88);
            z-index: 5;
            display: none;
        }
       .NotificationDiv{
        width: 100%;
        margin: 40px auto;
        text-align: center;
        color: #12e612;
       
        }
       .GreenWarningText{
         color: white;
        }
        .NotificationOkBtn{
              background:gray;/*  #F68428  */
             /*  background-image: linear-gradient(to bottom, rgba(246, 50, 40, 0.75), #f09957);*/
              border-radius: 28px;
              font-family: Arial;
              color: #ffffff ; 
              font-size: 25px;
              padding: 11px 25px;
              border: solid #c2641d 5px;
              text-decoration: none;
              margin: 0px 32%;
              width: 230px;
              height: 115px;
        }
        .NotificationOkBtn:hover {
          background: #f2bb91;
          text-decoration: none;
          cursor: pointer;
        }