@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Roboto:400,500,700';
body{font-family: 'Roboto', sans-serif;font-weight: 400; font-size:14px; color:#171717;}
.main-heading{font-weight:700;font-size:30px;margin:0px;}
section{clear:both}
p{color:#000000;}

.top-section{border-top: 5px solid #333;position: relative;z-index: 10;}
.top-section .login-box{right: 10px;width: 750px;height: 39px;z-index: 1; background: url(../images/login-section.jpg) no-repeat top center;background-size: 100%;position: absolute;padding: 0 94px;}
.top-section ul li{line-height: 25px;}
.login-block{margin-bottom:0px;}
.login-block li{padding-right:10px;}
.login-block li a{color:#fff;text-decoration:none;font-weight:600}
.login-block li a img{padding-right:10px;}
.clear{clear:both}
.social img{
    opacity:1;
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    -Moz-filter: grayscale(1);
    -Moz-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;margin-top:2px;
}
.social img:hover {opacity: 1;filter: none;-webkit-filter: grayscale(0%);}
.social{float:right}


.courses{overflow:hidden}
.courses-all{margin-top:40px;}
.courses-all .cousres-row{border-bottom:1px solid #ddd;padding:0px}
.courses-all .cousres-row:last-child{border-bottom:0px;}
.courses-all .cousres-row .col-sm-3{border-right:1px solid #ddd;text-align:center;padding-top:20px;text-transform:uppercase;font-weight:500}
.courses-all .cousres-row .col-sm-3:hover{background:#EFEFEF}
.courses-all .cousres-row .col-sm-3 img{margin-bottom:10px;display:block}
.courses-all .cousres-row .col-sm-3:last-child{border-right:0px !important}
section{padding:50px 0px;overflow:hidden}
.why{background:#167399;overflow:hidden}
.why h2{color:#E9EAEA;font-weight:500}.why ul {list-style-type:none;padding-left:0px;}
.why ul li{color:#E9EAEA;padding-left:35px;position:relative;margin-bottom:18px;line-height:23px;}
.why ul li:before{content:'';background:url(../images/list-icon.png) left center;width:21px;height:21px;background-repeat:no-repeat;display:inline-block;position:absolute;left:0px;}

#myCarousel2 .sr-only{position:relative}
#myCarousel2 .carousel-control{}
#myCarousel2 .carousel-control.left ,#myCarousel2 .carousel-control.right{background-image:none}
#myCarousel2 .navigations{margin-bottom:35px;}#myCarousel2 .navigations li a{width:50%}
#myCarousel2 ul{position:relative}

.weeks {padding:50px 0px}
.weeks h2{font-weight:700;font-size:26px;margin:0px}
.weeks h3{color:#00466e;font-size:20px;font-weight:500}

.weeks .text-center span {width: 100%; max-width: 540px; background: #1b97d5; display: block; margin: 0px auto; padding: 10px 0px; line-height: normal; color: #fff;}
.heading2.mt-0.sky {width: 100%; max-width: 540px; background: #1b97d5; display: block; margin: 0px auto !important; padding: 10px 0px; line-height: normal; color: #fff !important; text-align: center; margin-bottom: 20px !important;}

.main-heading.text-center.sky.size20.mt-10.mb-20, .heading2.mt-0, .main-heading.text-center.sky.mb-35{width: 100%; max-width: 540px; background: #1b97d5; display: block; margin: 0px auto !important; padding: 10px 0px; line-height: normal; color: #fff !important; text-align: center; margin-bottom: 20px !important;}



.main-heading.text-center span{width: 100%; max-width: 540px; background: #1b97d5; display: block; margin: 0px auto; padding: 10px 0px; line-height: normal; color: #fff;}
.remaining{right:0px;position:absolute;z-index:9}
.link{width:50px;overflow:hidden;height:40px;background-repeat:no-repeat;background-position:10px center;clear:both;margin-bottom:10px;float:right}
.link span{padding:10px 0px 10px 50px;display:inline-block;color:#fff;white-space: nowrap}
.link.active{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.link.active{width:130px;}
.resp-tabs-container .btn{box-shadow:none;border-radius:0px;}

.sky{color:#1b97d5 !important}.white{color:#F0FAFF}.orange{color:#ff6c00}.red{color:red}
.mb-35{margin-bottom:35px !important}.mb-20{margin-bottom:20px !important}.mb-0{margin-bottom:0px !important}
.no-padding{padding:0px !important}
.no-padding-left{padding-left:0px !important}
.white-bg{background:#fff}.border{border:1px solid #ddd;box-shadow: 0px 0px 3px #CCC;}.mt-0{margin-top:0px}
.padding-left10{padding-left:20px}
.about,.ourteam{text-align:center;}.about p,.ourteam p{font-size:15px;color:#636262;max-width:930px;margin:0 auto 15px}
.ourteam{background:url(../images/our-team.jpg) center center no-repeat;background-attachment:fixed;background-size:cover }
.strengths ul{padding-left:17px}.strengths ul li{list-style-image:url(../images/list-icon1.png)}.strengths p{color:#717171}
.hangouts{padding:50px 40px;border:1px solid #ddd;box-shadow:-1px 3px 14px #ccc;-webkit-box-shadow:-1px 3px 14px #ccc;-moz-box-shadow:-1px 3px 14px #ccc}
.uniquethings{background:url(../images/about.jpg) center center no-repeat;background-attachment:fixed;font-size:15px;background-size:cover}
.uniquethings h3{font-size:16px;margin:5px 0px 10px;}.uniquethings-list p{font-size:12px;margin-bottom:0px}
.uniquethings-list .row{margin-bottom:20px;}
.uniquethings-list-img img{margin:0 auto;padding:16px;border:2px solid #F0FAFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.uniquethings-list .col-sm-10{max-width:300px}
.uniquethings h3.middle {font-size: 16px; margin: 5px 0px 10px;display: table-cell;vertical-align: middle; height: 62px;}
a{color:#727272}a:hover{text-decoration:none;color:#0A87C5}
.courses-bg{background:#f3f1f1;margin-top:4px;}.course-list{width:25.5%;float:left;position:relative}
.course-description{margin-left:2%;width:72.5%;float:left;background:#fff;padding:0px 35px}
.course-description  .course-individual:last-child{border-bottom:0px}
.course-individual{border-bottom:1px solid #ddd;padding:15px 0px !important}
.course-list li.active a{color:#2392c0;}
.course-description h3{color:#004358;margin:0px 0px 10px;font-size:16px}
.course-description iframe{width:100%}
.course-description{border:1px solid #ddd;box-shadow:0px 1px 2px #B9B7B7;-webkit-box-shadow:0px 1px 2px #B9B7B7;-moz-box-shadow:0px 1px 2px #B9B7B7}
.sub2{margin:0px;background: #2392c0;line-height: 59px;padding-left: 10px;font-size:20px;font-weight:400;text-transform:uppercase}
.course-list ul{padding-left:0px}.course-list ul li{line-height:48px;border-bottom:1px solid #ddd;list-style-type:none;padding-left:10px}
.enroll li a{color: #171717; text-decoration: none;text-transform: uppercase;}.enroll li a:hover{color:#1b97d5}
.sort{padding:30px 0px 20px;border-bottom:1px solid #ddd}
.sort select{width:135px;height:35px;}
/****** Style Star Rating Widget *****/

.rating {border: none;float: left;}
.rating > input { display: none; } 
.rating > label:before { margin:0px 5px;font-size: 1em;font-family: FontAwesome;display: inline-block;content: "\f005";}
.rating > .half:before { content: "\f089";position: absolute}
.rating > label { color: #ddd; float: right; }

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #efce4a;  } /* hover previous stars in list */
.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #efce4a;  } 

.enroll .rating label{margin-bottom:0px}.enroll li{line-height: 10px;}
.enroll span{font-weight:600}
.list-inline.enroll.enroll1 {float: right;}

.padding-50{padding:25px 40px  !important}
.heading2{color:#000;font-weight:400;font-size:30px;margin:0px !important}
.line1{border-top: 1px solid #DAD5D5;}
.font-weight-normal{font-weight:400}
.black{color:#676262}.maps{width:100%}

.contact i{line-height:26px;font-size:20px;color: #B5B5B5;}
.contact-address p{padding-left: 30px;clear: both;}
p.loaction {background: url(../images/location.png) no-repeat left 4px;}
p.fax { background: url(../images/fax.png) no-repeat left 4px;}
p.email { background: url(../images/mail2.png) no-repeat left 4px;}
p.call { background: url(../images/call.png) no-repeat left 4px;}
.height1{height:130px !important}
.contact input.form-control{height:45px}
.faq .panel-heading{background:none;border:0px}
.faq .panel-default{border:0px;box-shadow:none}
.faq  .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0px}
.faq  .panel-title i{font-size:12px;display: inline-block; border: 1px solid #A5A5A5;color:#A5A5A5;border-radius: 25px;text-align: center;padding: 0px 5px;line-height: 21px;margin-right:10px}
.panel-body{padding-left:55px}
.list1{padding-left:23px;}.list1 li{list-style-image:url(../images/list-icon2.png);margin-bottom:10px}
.job-market{border:1px solid #ddd;background:#f6f8f9}
.job-market td p{margin-bottom:0px}
.job-market td a{color:#727272 ;text-decoration:none}.job-market>tbody>tr>td, .table>tbody>tr>th, .job-market>tfoot>tr>td, .job-market>tfoot>tr>th, .job-market>thead>tr>td, .job-market>thead>tr>th{vertical-align:middle}
.job-market>tbody>tr td:nth-child(n+3),.job-market tr th:nth-child(n+3){text-align:center}
.job-market>tbody>tr:nth-of-type(odd){background:#edf2f5}
.job-market>tbody>tr>td, .job-market>tbody>tr>th, .job-market>tfoot>tr>td,.job-market>tfoot>tr>th, .job-market>thead>tr>td, 
.job-market>thead>tr>th{border-top:0px}
.job-market>thead>tr>th{border-bottom:1px solid #E2E2E2;vertical-align:middle}
.padding-20{padding:20px  !important}
.mt-10{margin-top:10px !important}
.related-courses .col-sm-4 .rcourse-inner{border:1px solid #ddd;PADDING:10px}
.related-courses  p{margin-bottom:5px;}
.yes-no img{max-width:160px}
ul.list2,ul.list3{padding-left:20px}
ul.list2 li{list-style-image:url(../images/list-icon3.png);margin-bottom:5px}
ul.list3 li{list-style-image:url(../images/list-icon4.png);margin-bottom:5px}
.blog-item {margin-bottom:25px}.blog-item img{margin-bottom:10px}
.blog-item p.date{color:#B9B2B2;font-size:12px}
.blog-item a{text-decoration:none;color:#989696}
.quiz{max-width:500px;margin:0 auto;clear:both;display:block;margin-bottom:50px;overflow:hidden}
.size20{font-size:20px}
.list4{text-align:center;width:100%:padding-left:0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.list4 li{padding:10px 20px;display:inline-block;border-left:1px solid #ddd}.list4 li:last-child{border-right:1px solid #ddd}
.border1{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.forum h5{padding:10px 0px}
.forum{background:#F7F7F7;overflow:hidden}
.forum-search{margin:0 auto;max-width:530px;overflow:hidden}
.message{margin-bottom:0px}
.message li a ,.links li a{color:#727272;text-decoration:none}
.message li{padding:10px 3px 0px 25px}
.message li img{padding-right:10px}
.border-radius0{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}
.comments{margin-top:20px;margin-bottom:20px}.comments p{margin-bottom:2px;font-size:12px}
.links li {margin-right:3px}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.radio label{line-height:22px}
.border2{border:1px solid #ECE9E9}
.accordation a{text-decoration:none;}
.accordation .panel-body{padding-left:20px}
.accordation .panel-default{border:0px;box-shadow:none}
.accordation .panel-heading{background:transparent}
.timings {padding-left:0px;border:1px solid #ECEAEA;margin-bottom:0px}
.timings li{list-style-type:none;padding:25px 25px 15px;border-bottom:1px solid #E8E8E8}


/****** LOGIN MODAL ******/

.loginmodal-container input[type=text], input[type=password] ,input[type=e-mail] ,input[type=number] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
 
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.captcha span{line-height: 44px;
    background: #A5151A;
    color: #fff;}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;

}

.loginmodal-submit {

  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe;
  padding: 10px 20px;
  font-family: roboto;
  font-size: 14px;
 
}

.loginmodal-submit:hover {
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
 
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 
.login-help p{margin-bottom:0px;margin-top:20px}

.rcourse-inner .rating > label:before{margin:0px 1px}

/* News Styles Start Here  On 2-2-2017 */

.resp-tabs-container p {font-size: 14px;}
.course-list ul li a {color: #171717;}

.col-sm-12.heading-tab h3 {margin: 0px;}
.col-sm-12.heading-tab h5 {padding-left: 10px;}
/*.box-shadow-1{-webkit-box-shadow: inset 0px 0px 46px 2px rgba(0,0,0,0.27); -moz-box-shadow: inset 0px 0px 46px 2px rgba(0,0,0,0.27); box-shadow: inset 0px 0px 46px 2px rgba(0,0,0,0.27);}*/
.resp-tabs-container .inline-listing {margin: 0px; padding: 0px 0px 0px 15px;}
.resp-tabs-container .inline-listing li {padding: 4px 0px; margin: 0px 0px 0px 15px;}
.resp-tabs-container .inline-listing li a {text-decoration: none; color: #000;}

.custom-slide .carousel-inner .item img {width: 100%;}
.sky.sky1 strong {font-size: 17px; font-weight: bold;}
.section.intro-edu.dashboard {padding: 40px 0px;}

.left-menu ul{border:1px solid #c2c7cc;background:#e8ecf0;overflow:hidden;min-height:400px}
.left-menu ul li{padding-left:48px;text-align:left;border-bottom:1px solid #daddde;}
.left-menu ul li a{color:#6d6d6d;line-height:40px;}
.left-menu ul li a.active{color:#006b98;}

.options ul li input {margin-right: 10px;}

.no-padding-left.course-img-txt .img-course {position: relative;}
.no-padding-left.course-img-txt .course-text {position: absolute; text-align: center; color: #fff; display: block; margin: 0px auto; width: 100%; max-width: 174px; top: 40%;}
.company-img {width: 100%; max-width: 430px; height: auto; min-height: 200px; margin-bottom: 15px;}

.resp-tab-content-active {display: block; min-height: 400px;}