.edu2_ft_topbar_wrap{float:left;width:100%;padding:30px 0;border-bottom:1px solid #7a7a7a}.edu2_ft_topbar_des{float:left;width:100%;text-align:center}.edu2_ft_topbar_des h5{text-transform:uppercase;font-weight:700;color:#fff;padding:13px 0;text-align:left}.edu2_ft_topbar_des form{float:left;width:100%;position:relative}.edu2_ft_topbar_des form input[type=email]{float:left;width:100%;border:1px solid #fff;padding:7px 125px 7px 15px;color:#fff;text-transform:capitalize;background-color:transparent;height:50px;font-size:14px!important;box-shadow:none}.edu2_ft_topbar_des input::-webkit-input-placeholder{color:#fff}.edu2_ft_topbar_des input::-moz-placeholder{color:#fff}.edu2_ft_topbar_des input:-ms-input-placeholder{color:#fff}.edu2_ft_topbar_des input:-moz-placeholder{color:#fff}.edu2_ft_topbar_des form input[type=email]:focus{border-color:#fff!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.edu2_ft_topbar_des form button{position:absolute;padding:0 15px;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:400;color:#fff;right:0;top:0;vertical-align:middle;border-left:1px solid #fff;height:100%;background-color:transparent}.edu2_ft_topbar_des form button i{margin-right:15px;font-size:16px;color:#fff;margin-top:1px}.edu2_footer_contant_des{float:left;width:100%}.edu2_footer_heading{float:left;width:100%;text-align:left}.widget{float:left;width:100%}footer .widget h5{text-transform:uppercase;color:#fff;margin:0 0 30px}.copyright_des span,.widget-links ul li,.widget-links ul li a{font-weight:400;text-transform:capitalize}.widget-links ul{float:left;width:100%;margin:-4px 0 0}.widget-links ul li{float:left;width:100%;text-align:left;font-size:16px;color:#f9f9f9}.widget-links ul li a:before{content:"\f105";position:absolute;left:0;top:5px;font-family:FontAwesome}.widget-links ul li a:hover:before{left:10px}.instagram li a{display:block}.widget-links ul li:last-child{margin:0}.widget-links ul li a{display:inline-block;color:#f9f9f9;position:relative;padding:5px 0 5px 15px;font-size:14px}.widget-links ul li a:hover{padding-left:20px}.wiget-instagram ul{float:left;width:100%;padding-top:6px;margin-bottom:-10px}.wiget-instagram ul li{float:left;margin:0 10px 10px 0!important;width:72px;padding:0;background-color:#000}.wiget-instagram ul li:hover a{padding:0}.wiget-instagram ul li img{transition:all .3s ease-in-out}.wiget-instagram ul li:hover img{opacity:.5}.widget-contact ul{list-style:none}.widget-contact ul li{float:left;width:100%;margin-top:10px;color:#f9f9f9}.widget-contact ul li a{color:#f9f9f9}.widget-contact ul li:first-child{margin:0}.edu2_copyright_wrap{float:left;width:100%;padding:30px 0;background-color:#000}.edu2_ft_logo_wrap{float:left;text-align:left;width:80px;padding:1px 0 0}.copyright_des{float:left;padding:11.5px 0;text-align:center;width:100%;line-height:16px}.copyright_des span{display:block;text-align:center;color:#f9f9f9}.copyright_des span a{text-transform:uppercase;display:inline-block;text-align:center;font-size:12px;color:#fff;font-weight:700}.cards_wrap{float:left;width:100%;padding:3px 0 5px}.cards_wrap li{display:inline-block;margin-right:4px}.cards_wrap li:last-child{margin-right:0}.cards_wrap li a{position:relative}

.required,.error{
	color:#b40808;
	}



.account-well {    background: rgba(253, 253, 251, 0.63);
    padding: 30px;
    border: 1px solid #ddd;
    margin:50px auto;
    border-radius: 5px;     border-top: 8px solid #e79800;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
    .account-well input.form-control {
    background: transparent;
    border-radius: 0;
    border-color: #e0e0e0; border-radius: 2px; height: 40px;}
    .account-well label{margin-bottom: 0; display: none;}
    .account-well .btn.btn-primary{ font-size: 16px;
    border-radius: 2px;
    padding: 8px 20px;}

.account-well a{color:#e79800; transition:all .3s ease-in-out;}
.account-well .required, .account-well .error {
    color: red;
    font-size: 12px;
    font-weight: 600;
}

   .alert-error{padding: 8px 15px;
    border-radius: 2px;
    font-weight: 600;
    margin-top: 15px; color: red;
    background-color: transparent;
    border: 1px solid red;
}
.profile-sec{padding: 50px 0 50px;     float: left;
    width: 100%;}
    .stu-profile {
    background: #fff;
    padding: 12px;
    box-shadow: 0 2px 6px 3px rgba(78,78,78,.3);}
    .stu-profile p strong{color: #e79800; }
    .sidenav .closebtn{font-size: 40px;}
    .cm-tbl.table-responsive{margin-bottom: 15px;}