@charset "utf-8";


/* Glodaris CSS*/
/*body*/
body{
	padding:0px 0 0 0;
}

@font-face{font-family:bebas;src:url(BEBAS.ttf);
}
.bebas{font-family:bebas;
}

@font-face{font-family:molot;src:url(Molot.otf);
}
.molot{font-family:molot;
}
@font-face{font-family:DroidSans;src:url(DroidSans.ttf);
}
.DroidSans{font-family:DroidSans;
}

@font-face{font-family:DroidSerif;src:url(DroidSerif.ttf);
}
.DroidSerif{font-family:DroidSerif;
}


@font-face{font-family:DroidSans-Bold;src:url(DroidSans-Bold.ttf);
}
.DroidSans-Bold{font-family:DroidSans-Bold;
}
.relative{position:relative
}
.absolutel{position:absolute; left:0px;
}
.absoluter{position:absolute; right:0px;
}
.paddingAll90px{padding:90px;
}
.paddingAll30px{padding:30px;
}
.paddingAll10px{padding:10px;
}
.paddingAll5px{padding:15px;
}
.marginBottom15px{margin:0 0 15px 0;
}
.marginRight{margin-right:10px;
}
.menupadding{
	
	padding-left:15px; padding-right:5px;
	
}
.clear{clear:both;

}

.bitech-fixed-bottom {
  position: fixed;
  right: 0;
  z-index: 1030;
    bottom: 0;
  margin-bottom: 50px;
  border-width: 1px 0 0;
}

.bitechBgSucess {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.bitechBgSucess:hover,
.bitechBgSucess:focus,
.bitechBgSucess:active,
.bitechBgSucess.active,
.open .dropdown-toggle.bitechBgSucess {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.bitechBgInfo {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.bitechBgInfo:hover,
.bitechBgInfo:focus,
.bitechBgInfo:active,
.bitechBgInfo.active,
.open .dropdown-toggle.bitechBgInfo {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.bitechBgDanger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.bitechBgDanger:hover,
.bitechBgDanger:focus,
.bitechBgDanger:active,
.bitechBgDanger.active,
.open .dropdown-toggle.bitechBgDanger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.bitech-button-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
    bottom: 0;
  margin-bottom: 80px;
  border-width: 1px 0 0;
}

.bitech-footer-fixed-bottom {
position:fixed;
  bottom: 0;
  margin-bottom: 45px;
  border-width: 1px 0 0;
   right: 0;
  left: 0;
  z-index: 0;
}
.bitechHideElement{
	
	display:none;
}


.content-box-header.bitechBlue{
	
	background-color:#3eb2ce;
	border:#3366cc;
	color:#fff;
}

.content-box-header.index.bitechBlue{
	background-color:#2d3e50;
	border:#3366cc;
	color:#fff;
	
}
.bitechBlue{
	background-color:#2d3e50;
	border:5px solid #2d3e50;
	color:#fff;
	
}


.bitechGray{
	
	background-color:#3eb2ce;
	border:#3366cc;
	color:#3366cc;
	
}

.bitechBlue2{
	
	background-color:#333333;
	border:#3366cc;
	color:#fff;
	
}

.bitechBlue3 {
  color: #fff;
  background-color:#3366cc;
  border-color: #fff;
}

.bitechBlue4{
  color: #fff;
  background-color:#003366;
  border-color: #fff;
}
.bitechTileBackground{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedce7+0,596a72+100;Grey+3D+%231 */
background: #cedce7; /* Old browsers */
background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #cedce7 0%,#596a72 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */


color:#fff;
}

.bitechTileBackgroundBlue{/*Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#deefff+0,98bede+100;Blue+3D+%2310 */
background: #deefff; /* Old browsers */
background: -moz-linear-gradient(top, #a7cfdf 0%, #23538a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a7cfdf 0%,#23538a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */
color:#fff;

}

.content-box-header.bitech{
	
	background-color:#ffcc99;
	border:#3366cc;
	color:#36c;
}

.bitechAvatar{
	
	width:100px;height:100px;
}

.schoolStamp img{
	
	height:20px;width:50px;
	border-radius:50%;
	margin-left:auto;margin-right:auto;
	display:block;
}

.reportcardContiner{
	
	border:1px solid #36c; border-radius:10px;margin-bottom:10px;padding:10px;
}
.reportcardContiner:hover{
	border:1px solid #f00; 
	
}
.inactiveBorder{
	border:1px solid #36c; 
	
}

.schoolAdmin{
	
	display:none;
}

.CommentTable {
  width: 100%;
  margin-bottom: 20px;
}

.CommentTable > thead > tr > th,
.CommentTable > tbody > tr > th,
.CommentTable > tfoot > tr > th,
.CommentTable > thead > tr > td,
.CommentTable > tbody > tr > td,
.CommentTable > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  applicantListShow: top;
  border-top: 0px solid #dddddd;
}
 .text-white{
	 color:#fff;
 }
 .floatRight{float:right;
 
 }
 
.floatLeft{float:left;
 
 }


	.isLabelTopMargin{
	margin-top:5px;margin-bottom:5px;
	}
	.headerBorder{
	border:1px solid #000; padding:10px;
	margin-bottom:10px;
	}
	
	.hide{
		display:none;
	}
	
	/*Strictly for Combodate*/
	
	.bitech-form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  applicantListShow: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/*Accounts Layout*/
.paymentSlip{
	width:100%
	
}
/*Admin Dashbord*/
.dash img{
	
	height:80px;width:80px;
	border-radius:50%;
	margin-left:auto;margin-right:auto;
	display:block;
}


.dash h4{
	text-align:center;
}
.uploadhint{
	display:none;
}

.startbg{
	color: #fff;
  background-color:#3eb2ce;
	height:100px;width:100px;
	margin:auto; position:relative;
	border-radius:50%;
	
	
}
.startText {
	text-align:center;
	font-family:molot;
	font-size:30px;
	padding:25px 0 25px 0;
	
	
}
select.selectList{
margin:10px;
}



/* Student result comments style */
.left{min-width:100px;
display:table-cell;

}
.right{
display:table-cell;
width:100%;
applicantListShow:top;
border-bottom:1px solid #000;
}

@media (max-width: 380px)

{

.panel-heading{
	
	height:90px;
}
}

@media (max-width: 480px)

{
.form-control{
	padding:0px;
	
}

span.logoText{
font-size:13px;
}

img.logo{
width:80px;
height:50px;

}

}





@media (max-width: 700px)

{
.col-xs-9,.col-xs-8{
	width:100%;
	
}

.dash img{
	
	height:50px;width:50px;
	border-radius:50%;
	margin-left:auto;margin-right:auto;
	display:block;
	
}


.dash h4{
		font-size:12px;
		font-weight:bold;
}	

	.bitechDynamicWidth{
	
	width:50%;
}
img.logo{
width:50px;height:40px;
}
	
}


@media (min-width: 701px)

{
	.bitechDynamicWidth{
	
	width:35%;
}	
.schoolStamp img{
	
	height:120px;width:200px;
	border-radius:50%;
	margin-left:auto;margin-right:auto;
	display:block;
}	
}	
@media (min-width: 767px)

{
.paymentSlip{width:100%;
margin:auto;

	
}
  .left{
min-width:270px;

}
	.bitechDynamicWidth{
	
	width:25%;
}


}


/* containerINDEX Styles */

.containerINDEX{
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	background-color: rgba(255,255,255,1);
}
.containerINDEXAD {
	margin-right: auto;
	margin-left: auto;
	margin-to30px
    }

    .news-page .news-page-wrapper .edugate-layout-1 {
        margin-bottom: 40px
    }

    .count-down-wrapper .clock-count-down {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%
    }

    .slider-banner-02 .slider-banner-wrapper .sub-title, .slider-banner-03 .slider-banner-wrapper .sub-title {
        font-size: 20px;
        margin-bottom: 15px
    }

    .slider-banner-02 .slider-banner-wrapper .main-title, .slider-banner-03 .slider-banner-wrapper .main-title {
        font-size: 40px;
        margin-bottom: 30px
    }

    .choose-course-2 .col-md-4.col-xs-6 :nth-child(2n - 1) {
        padding-right: 8px
    }

    .choose-course-2 .col-md-4.col-xs-6 :nth-child(2n) {
        padding-left: 7px
    }

    .choose-course-2 .item-course {
        padding: 55px 0
    }

    .choose-course-2 .item-course .info-course {
        margin-top: 10px;
        padding: 0 10px
    }

    .choose-course-2 .item-course .info-course .name-course {
        font-size: 20px;
        margin-bottom: 5px
    }

    .choose-course-2 .item-course .hover-text .wrapper-hover-content {
        padding: 10px
    }

    .choose-course-3 .item-course {
        height: 270px
    }

    .courses .style-grid .col-style {
        margin-bottom: 40px
    }

    .top-courses .top-courses-item {
        padding: 20px 0
    }

    .courses .group-title-index {
        margin-bottom: 60px
    }

    .search-input .form-select, .search-input .form-submit, .search-input .sbHolder {
        width: 47%;
        margin-bottom: 10px;
        margin-left: 6px;
        margin-right: 6px
    }

    .search-input .form-select.style-2, .search-input .form-submit.style-2, .search-input .sbHolder.style-2 {
        margin-right: 0
    }

    .search-input .form-input {
        width: 100% !important;
        margin-right: 0
    }

    .search-input .form-submit {
        width: 160px;
        text-align: center;
        margin: 0 auto;
        margin-top: 10px;
        float: none
    }

    .search-input .search-input-wrapper {
        padding: 15px 0
    }

    .wrapper-404 .title-404 .warning {
        font-size: 160px
    }

    .wrapper-404 .title-404 .btn-404 {
        width: 160px;
        height: 40px;
        font-size: 18px
    }

    .wrapper-404 .title-404 .btn-404 p {
        font-size: 18px
    }

    .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image {
        display: block;
        width: 100%;
        margin-bottom: 30px
    }

    .edugate-layout-3 .edugate-layout-3-wrapper .edugate-content {
        display: block;
        vertical-align: top;
        padding: 0;
        width: 100%
    }

    .edugate-layout-3 .btn {
        position: absolute;
        bottom: 30px;
        right: 30px
    }

    .underline {
        margin-bottom: 25px
    }

    blockquote {
        padding-left: 40px;
        margin: 20px 20px 10px 20px
    }

    .course-des {
        margin-bottom: 30px
    }

    .news-content {
        margin-bottom: 40px
    }

    .news-author {
        margin-bottom: 40px
    }

    .news-comment {
        margin-bottom: 40px
    }

    .btn-submit {
        line-height: 25px
    }

    .btn-submit p {
        font-size: 12px
    }

    .socials a {
        margin-right: 6px
    }

    .edu-ab .edu-ab-content ul li {
        width: 280px;
        display: block;
        margin: 0 auto;
        padding: 40px 0
    }

    .edu-ab .edu-ab-content ul li:first-child {
        padding-top: 20px
    }

    .edu-ab .edu-ab-content ul li:last-child {
        padding-bottom: 0
    }

    .edu-ab .edu-ab-content ul li .circle-icon {
        width: 100px;
        height: 100px;
        display: table-cell
    }

    .edu-ab .edu-ab-content ul li .circle-icon:after {
        width: 2px;
        height: 50px;
        top: auto;
        margin-top: auto;
        left: 50%;
        margin-left: -1px;
        bottom: -53px
    }

    .edu-ab .edu-ab-content ul li .circle-icon:before {
        width: 2px;
        height: 50px;
        margin-top: auto;
        left: 50%;
        margin-left: -1px;
        top: -53px
    }

    .edu-ab .edu-ab-content ul li .circle-icon i {
        line-height: 100px
    }

    .edu-ab .edu-ab-content ul li span {
        width: 180px;
        display: table-cell;
        vertical-align: middle;
        padding-left: 20px;
        text-align: left
    }

    .nav-subscribe-wrapper {
        height: auto;
        padding: 25px 0 30px 0
    }

    .nav-subscribe-wrapper .nav-subscribe-left, .nav-subscribe-wrapper .nav-subscribe-right {
        display: table-row;
        text-align: left
    }

    .nav-subscribe-wrapper .nav-subscribe-left .subscribe-text {
        padding: 0;
        font-size: 24px;
        margin-bottom: 12px;
        line-height: 24px
    }

    .group-title-index .center-title {
        font-size: 24px
    }

    .rlp-table .rlp-title {
        font-size: 20px
    }

    .news-comment ul.comment-list-children {
        margin-left: 50px
    }

    .news-comment li .media-left {
        padding-left: 0px
    }

    .news-comment li .media-body {
        padding-right: 0px
    }

    .news-comment li .des p {
        font-size: 13px
    }

    .title-news {
        font-size: 30px
    }

    .news-content .news-image-block {
        margin-right: 0px;
        width: 100%;
        margin-bottom: 40px
    }

    .news-author {
        height: auto
    }

    .news-author .des p {
        font-size: 13px
    }

    .footer-main .footer-main-wrapper {
        padding: 50px 0 0 0
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper {
        height: 180px
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info {
        display: inline-block;
        text-align: center
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 {
        width: 270px;
        padding: 30px 30px 45px;
        margin-bottom: 20px;
        display: inline-block
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des {
        display: inline-block;
        vertical-align: middle;
        padding: 0;
        text-align: left
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title {
        margin-bottom: 5px
    }

    .edugate-video-player {
        width: 360px;
        height: 270px;
        margin-bottom: 15px
    }

    .edugate-audio-player {
        width: 360px;
        margin-bottom: 25px
    }
}

@media screen and (max-width: 420px) {
    header .header-topbar .email, header .header-topbar .hotline {
        display: inherit;
        margin-right: 0;
        line-height: 25px
    }
}

@media screen and (max-width: 414px) {
    .edugate-video-player {
        width: 290px;
        height: 230px
    }

    .edugate-audio-player {
        width: 290px
    }

    .sd380 {
        width: 100%
    }

    .sidebar .widget:nth-last-child(-n + 3) {
        margin-bottom: 30px
    }

    .sidebar .widget:nth-last-child(-n + 2) {
        margin-bottom: 0
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper {
        height: 160px
    }

    .accordion-faq .underline, .contact-main2 .underline {
        font-size: 26px
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info {
        display: inline-block;
        text-align: center
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 {
        width: 270px;
        padding: 30px 30px 45px;
        margin-bottom: 20px;
        display: inline-block
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des {
        display: inline-block;
        vertical-align: middle;
        padding: 0;
        text-align: left
    }

    .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title {
        margin-bottom: 5px
    }
}

@media screen and (max-width: 380px) {
    .edugate-video-player {
        width: 250px;
        height: 190px
    }

    .edugate-audio-player {
        width: 255px
    }

    header .header-main .navigation {
        width: 100%;
        top: 45px
    }

    header .header-main .l