.nopadd {
    padding:0px !important;
}
.nopaddL {
    padding-left:0px !important;
}
.nopaddR {
    padding-right:0px !important;
}
.nopaddB {
    padding-bottom:0px !important;
}
.nopaddT {
    padding-top:0px !important;
}
.control-label {
    font-size:12px;
}

/*-------------Used to Position Autocomplete in Bootstrap Modal-------------*/
.ui-autocomplete {
    z-index: 999999 !important;
}


.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5);
}

.form-control {
    border-radius: 0;
    line-height: 30px;
    width: 100%;
    line-height: 26px;
    height: 26px;
    padding: 2px 8px;
}
input.has-error, input.has-error:focus {
    border: 1px solid #eb2b28;
}

.fieldset_custom {
    min-width: 0 !important;
    padding: 0;
    margin: 0 !important;
    border: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}
.fieldset_custom legend {
    border: 0 !important;
    width: auto !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

/*---------------Student Info Starts-------------------------*/
.addPopupBtn{
    text-transform: uppercase;
    float: right;
    margin: 0;
    font-weight: bold;
}
/*---------------Student Info Ends-------------------------*/

/*---------------Popup Progress Info starts-------------------------*/
.popuploading
{
    font-family: Arial;
    font-size: 10pt;
    border: 5px solid #1ABB9C;
    width: 200px;
    height: 130px;
    position: relative;
    background-color: White;
    z-index: 10000000000000;
    top: 30%;
    margin: 0px auto;
    left: 60px;
}
.popupbackground
{
    position: fixed;
    z-index: 10000000000000;
    height: 100%;
    width: 100%;
    top: 0;
    left:0;
    background: rgba(0,0,0,0.3);
    display:none;
}
/*---------------Popup Progress Info Ends-------------------------*/

/*---------------Form CSS Starts-------------------------*/
.form-btn{
	//height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0px;
	//margin-bottom: 0px;
	//margin-bottom: 10px;
}
.form-label{
    /*label with same height*/
    line-height: 25px;
}

/*---------------Form CSS Ends-------------------------*/
/*-----------------Exam Module Starts---------------------------------*/
.exm_fieldset {
    min-width: 0 !important;
    padding: 0;
    margin: 0 !important;
    border: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}
.exm_fieldset legend {
    width: auto !important;
    padding-left: 10px;
    padding-right: 10px;
    border: 0;
    margin-bottom: 10px;
}

/*-----------------Exam Module Ends---------------------------------*/
/*-----------------Mak Entry Page Starts---------------------------------*/
.mrk_fieldset {
    min-width: 0 !important;
    padding: 0;
    margin: 0 !important;
    border: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}
.mrk_fieldset legend {
    width: auto !important;
    padding-left: 10px;
    padding-right: 10px;
    border: 0;
    margin-bottom: 0px;
}
.mrk_fieldset .form-group {
    margin-bottom: 0px;
}
/*-----------------Mak Entry Page Ends---------------------------------*/

.inputCloseBtn{
    border-left: 1px solid #ccc;
    height: 26px;
    line-height: 26px;
    float: right;
    font-size: 14px !important;
    color:red;
    margin-top: 0px;
    right: 10px !important;
}


/*-----------------CSS Select Tag Starts---------------------------------*/
.selectdiv {
  position: relative;
  /*Don't really need this just for demo styling*/
  
  float: left;
  min-width: 150px;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}

.selectdiv:after {
  content: '<>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  
  top: 6px;
  padding: 0 0 2px;
  border-bottom: 1px solid #999;
  /*left line */
  
  position: absolute;
  pointer-events: none;
}
.selectdiv label{margin-bottom: 0;line-height:40px;}
.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  width: 100%;
  width: 150px;
  max-width: 320px;
  height: 36px;
  float: right;
  margin: 0px 0px;
  padding: 0px 12px;
  font-size: 13px;
  font-weight:500;
  line-height: 1.5;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  -ms-word-break: normal;
  word-break: normal;
}
/*-----------------CSS Select Tag Ends---------------------------------*/

/*-----------Alert Custom Start--------------------------------------*/
.alert-success-custom {
    color: #000;
    background-color: #dff0d8;
    border-color: rgba(38, 185, 154, 0.88);
}
.alert-warning-custom {
    color: #000;
    background-color: #fcf8e3;
    border-color: rgba(243, 156, 18, 0.88);
}
.alert-danger-custom {
    color: #000;
    background-color: #f2dede;
    border-color: rgba(231, 76, 60, 0.88);
}
/*-----------Alert Custom Ends--------------------------------------*/

/*-----------Primary Color Tabs Start--------------------------------------*/
 ul.primary_tabs {
    overflow: visible;
    background: #F5F7FA;
    margin: 15px 0px -2px;
    padding-left: 14px;
    position: relative;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #1ABB9C;
}

ul.primary_tabs > li {
    border-bottom: 0px !important;
}

ul.primary_tabs > li:first-child {
    margin-left: 70px;
}

ul.primary_tabs > li a {
    padding: 5px 15px;
    background: #1ABB9C;
    border-radius: 0;
    color: #fff;
    font-weight: 700;
    border: 1px solid #1abb9c !important;
    border-bottom: 0px !important;
}

ul.primary_tabs > li a:hover {
    color: #555 !important;
    border: 1px solid #1abb9c;
    border-bottom-color: transparent;
    border-bottom: 0px !important;
}
/*-----------Primary Color Tabs Ends--------------------------------------*/