@import url(https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);
*{padding:0; margin:0}
body{font-family:Poppins,sans-serif; font-size:16px; color:#6d6d6d}
input,textarea{font-family:Poppins,sans-serif}

/* Bootstrap Styles */
.col-xs-12 {width:100%;}
.col-xs-11 {width:86.66666667%;}
.col-xs-10 {width:83.33333333%;}
.col-xs-9 {width:75%;}
.col-xs-8 {width:66.66666667%;}
.col-xs-7 {width:58.33333333%;}
.col-xs-6 {width:50%;}
.col-xs-5 {width:41.66666667%;}
.col-xs-4 {width:33.33333333%;}
.col-xs-3 {width:25%;}
.col-xs-2 {width:16.66666667%;}
.col-xs-1 {width:8.33333333%;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 
{float:left;}
.container-Fluid{ width:100%;}
.container{ width:1180px; margin:auto;}
.alignCenter{ text-align: center; }
.clearFix{ clear: both; }
.loginBg{ background: url('../images/login-bg.jpg') center no-repeat; height: 100vh; }
.loginFormDiv{ width: 880px; margin: auto; overflow: hidden; }
.logoDivLogin{width: 352px; float: left; overflow: hidden; padding-top:100px;}
.logoDivLogin img{ width: 100%;}
.loginFormMn{width: 412px; float: right; margin-top:80px;}
.loginFormBGColor{padding:30px 20px; box-sizing: border-box; background: #f4f4f4;}
.adminTxt{ font-size: 26px; color: #005167; text-transform: uppercase; font-weight: 600; }
.adminFormfeilds{ font-size: 18px; color: #333333; clear: both; display: block; }
.adminFormfeilds input{ padding: 15px; color: #6d6d6d; font-size: 18px; box-sizing: border-box; width: 100%; border:0px;
	outline: none; }
.adminFormfeilds p{ padding-top:15px !important; }
.forgetPassword{ color: #005167; text-transform: uppercase; font-weight: 600; padding:15px 0px; font-size: 16px; text-align: center; }
.forgetPassword a{ text-decoration: none; letter-spacing: 0.5px; color: #005167; }
a.loginBtn{ text-decoration: none; display: block; }
a.loginBtn div{ background: #005167; color: #ffffff; font-size: 20px; text-transform: uppercase; font-weight: 400; text-align: center;padding: 10px;  }
.loginCopyright{clear: both; text-align: center; font-size: 16px; color: #005167; padding-top: 15px;}

/* inner pages styles*/
.bodyColorBg{ background: #f4f4f4; }
.logoMenuDiv{width:18%; float: left; overflow: hidden;}
.innLogoDiv{ width: 108px; margin: auto; padding: 15px 0px; }
.innLogoDiv img{width: 100%;}
.menuDiv{ width: 100%; clear: both; }
.menuDiv ul{ margin: 0px; padding: 0px; }
.menuDiv ul li{ padding: 10px; border-top: 2px solid #f4f4f4; }
.menuDiv ul li a{ display: block; font-size: 16px; text-transform: uppercase; text-decoration: none; color: #333333; }
.menuDiv ul li a:hover{color: #84c540;}
.menuIcn { color: #fff; font-size: 24px; float: right;  padding: 7px 13px; display: none; border: 1px solid #fff;
    margin-left: 10px; margin-top:10px;}
.menuIcn a { color: #84c540;}
.RightContentDiv{ float: left; width:82%; box-sizing: border-box; height: 100vh; padding: 10px 20px; }
.bigheight{ height: 100% !important;}
h1{ font-size: 30px; color: #000000; font-weight: 300; }
h1 span{ font-weight: 500; }
h2{ font-size: 30px; color: #000000; font-weight: 300; }
.rowAdmin{ margin: 0px -15px; }
.paddRowAdmin{ padding: 10px 15px; }
.dash-col-3{ width: 30%; display: inline-block; }
.dash-col-3 a{ color: #333333; text-decoration: none; }
.dash-col-3 a:hover{color: #005167;}
.boxDiv{ background: #ffffff; overflow: hidden; padding: 20px; }
.boxDiv p{ font-size: 18px; }
.innerCopyrights{ padding: 20px 0px; clear: both; text-align: center; font-size: 14px; letter-spacing: 1px; color: #005167;}

/* StudentsSummary*/
.headingDiv{ display: table; width: 100%;}
.headingTopleft{ width: auto; float: left; }
.rightTopBTN{ float: right; width: auto; padding-top: 20px; }
.orangeBtn{ background: #e33100; padding: 10px 20px; text-align: center; color: #ffffff; border:0px; font-size: 16px; cursor: pointer; }
a.loginBtnOrange{ text-decoration: none; display: block; }
a.loginBtnOrange div{ background: #e33100; color: #ffffff; font-size: 20px; text-transform: uppercase; font-weight: 400;
	text-align: center;padding: 10px; border-radius:10px;  }
.contentWhiteDiv{ padding: 10px; background: #ffffff; overflow: hidden; margin-top: 20px; }
.contentWhiteDiv .table>thead>tr>th { font-weight: 500; color: #000000;}
.contInnHdDiv { border-bottom: 1px solid #dddddd; padding: 10px 0px; }
.contInnHdDiv h2{ color: #005167; font-size: 20px; padding: 0px; margin: 0px; }
.formfieldDiv{font-size: 18px; color: #333333; clear: both; display: block; padding-bottom: 5px;}
.textBox{ padding: 10px; color: #6d6d6d; font-size: 18px; box-sizing: border-box; width: 100%; border:0px;outline: none;
	border: 1px solid #dddddd;}
select{ padding:9px 10px !important; }
.pullLeft{ float: left; }
.pullRight{ float: right; }
.studentDetTxt{ font-size: 22px; color: #afafaf; }

/* popup Styles */
.popupShade{ background: rgba(0,0,0,0.8); overflow:hidden; position: fixed; z-index: 1; width: 100%; height: 100vh; display: none; }
.popUpInnDiv{ padding-top:80px; overflow:hidden; width: 1000px; margin: auto; }
.popUpWhiteDiv{ background: #ffffff; padding: 15px; overflow:hidden; }
.closeDiv{ position: absolute; right:10px; top:20px;}

.addStudentBtn{ padding-right: 15px; }
a.addStudentBtnNew{ display: inline-block; text-decoration: none; }
a.addStudentBtnNew div{ background: url(../images/add-student-icon.png) left no-repeat; background-size:29px; padding-left: 42px;
font-size: 20px; color: #000000; font-weight: 600; padding-right: 10px; }
a.boldBtn div{ font-size: 22px; font-weight: 600; }
a.loginBtngreen{ text-decoration: none; display: block; }
a.loginBtngreen div{ background: #a6bb04; color: #ffffff; font-size: 22px; text-transform: uppercase; font-weight: 600;
	text-align: center;padding: 10px; border-radius:10px;  }