#mask{display:none;background:#000;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.8 !important;z-index:999;}
.pop_up_text,#submit1{width:250px;height:50px;margin:10px 0 0 25px;float:left;clear:both;}
.pop_up_text p{font-family:'Lato', sans-serif;font-size:14px;color:#FFFFFF;margin:0px 0 0 0px;font-weight:bold;padding:0px;}
.login-popup{
    background-color: var(--color-light);
    display:none;
    padding:10px;
    font-size:1.2em;
    position:fixed;
    top:50%;
    left:50%;
    z-index:999999;
    box-shadow:0 0 20px #999;
    border-radius:3px;
    width:800px;
    height:600px;
}
img.btn_close{float:right;margin:-15px -28px 0px 0px;}
fieldset{border:none;margin:135px 0 0 40px;}
form.signin .textbox label{display:block;padding-bottom:7px;}
form.signin .textbox span{display:block;}
form.signin p, form.signin span{color:#999;font-size:11px;line-height:18px;}
form.signin .textbox input{background:#fff;border-bottom:1px solid #333;border-left:1px solid #000;border-right:1px solid #333;border-top:1px solid #000;color:#000;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;font:13px Arial, Helvetica, sans-serif;padding:6px 6px 4px;width:200px;height:23px;margin-left:0px;}
form.signin input:-moz-placeholder{color:#bbb;text-shadow:0 0 2px #000;}
form.signin input::-webkit-input-placeholder{color:#bbb;text-shadow:0 0 2px #000;}
.button{background:-moz-linear-gradient(center top, #f3f3f3, #dddddd);background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));background:-o-linear-gradient(top, #f3f3f3, #dddddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');border-color:#000;border-width:1px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#333;cursor:pointer;display:inline-block;padding:6px 6px 4px;margin-top:10px;font:12px;width:214px;}
.button:hover{background:#ddd;}




#TB_window input{ border: 2px solid #ccc;
    height: 33px;}



@media only screen and (max-width:767px)

{

.login-popup {
    background: #fff none repeat scroll 0 0;
    height: 300px !important;
    left: 5%;
    margin: 0 auto !important;
    max-width: 700px;
    padding: 0 20px;
    position: fixed;
    top: 10%;
    width: 82% !important;
}
#course-innercol h3{font-style:1.4em;}

.popup-text {
  height: 252px;
  overflow: auto;
  padding: 0 10px;
  text-align: left;
  width: 96%;
}
.inner_container {
  overflow: hidden;
  padding-bottom: 16px;
  width: 100%;
}

/*#course-innercol{width:auto;}==commented on 03Aug2017===*/
img.btn_close {
    float: right;
    margin: -15px -21px 0 0;
}





}
