.bootstrap-select{width:100% \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.bootstrap-select .btn:focus{outline:thin dotted #fff!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=span]):not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=span],.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*=span].pull-right,.bootstrap-select.btn-group[class*=col-].pull-right,.row-fluid .bootstrap-select.btn-group[class*=span].pull-right,.row-fluid .bootstrap-select.btn-group[class*=col-].pull-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=span] .btn,.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:400}.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bootstrap-select-searchbox,.bootstrap-select .bs-actionsbox{padding:4px 8px}.bootstrap-select .bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .bs-actionsbox .btn-group button{width:50%}.bootstrap-select-searchbox+.bs-actionsbox{padding:0 8px 4px}.bootstrap-select-searchbox input,.bootstrap-select-searchbox .form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}
 
 .fade-carousel {
    position: relative;
    height: 43vh;
}
.fade-carousel .carousel-inner .item {
    height: 43vh;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #00AEE7;
    border-color: #00AEE7;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

.carousel-fade {
  .carousel-inner {
    .item {
      opacity: 0;
      transition-property: opacity;
    }

    .active {
      opacity: 1;
    }

    .active.left,
    .active.right {
      left: 0;
      opacity: 0;
      z-index: 1;
    }

    .next.left,
    .prev.right {
      opacity: 1;
    }
  }

  .carousel-control {
    z-index: 2;
  }
}



.carousel, 
.carousel-inner, 
.carousel-inner .item {
  height: 100%;
}



.Currency{color:red;font-weight: bold;}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
   /* background-color: #080d15;*/
    opacity: .7;
}

.header-box{float:right;margin-right:20px;margin-top: 15px; border-right:1px solid #B9B9B9; padding-right:20px;}
/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;

    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
  height: 60vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
  background-image: url(/images/hero_v1.jpg); 
}
.fade-carousel .slides .slide-2 {
    background-image: url(/images/hero_v2.jpg); 
}
.fade-carousel .slides .slide-3 {
    background-image: url(/images/hero_v3.jpg); 
}

.staticnocolumns{margin: 15px 25px;}

 .event-list {
		list-style: none;
		font-family: 'Lato', sans-serif;
		margin: 0px;
		padding: 0px;

	}
	.event-list > li {
		border-bottom:1px solid #eee;
		margin: 0px 0px 8px;
		padding: 0 0 15px 0;
	}
	.event-list > li > time {
		display: inline-block;
		width: 100%;
		color: #333;
		background: #F6F6F6;
		padding: 5px;
		text-align: center;
		margin:8px 10px 0px 0px;
	}
	
	.event-list > li > .date {
		display: inline-block;
		color: rgb(255, 255, 255);
		background-color: #009ECE;
		padding: 5px;
		text-align: center;
		text-transform: uppercase;
		float: left;
	}
	.event-list > li:nth-child(even) > time {
		background-color: rgb(165, 82, 167);
	}
	.event-list > li > time > span {
		display: none;
	}
	.event-list > li > time > .day {
		display: block;
		font-size: 24pt;
		line-height: 1;
	}
	.event-list > li time > .month {
		display: block;
		line-height: 1;
	}
	.event-list > li > img {
		width: 100%;
	}
	.event-list > li > .info {
		padding-top: 5px;
		text-align: center;
	}
	.event-list > li > .info > .title {
		font-size: 16px;
		margin: 0px;
	}
	.event-list > li > .info > .desc {
		font-size: 13pt;
		font-weight: 300;
		margin: 0px;
	}
	.info > h1{padding: 0px !important;}
	
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/

.navbar-brand { position: relative; z-index: 2; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; transition: transform 0.3s; }

.navbar .navbar-collapse { position: relative; overflow: hidden !important; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 140px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #066FB3; }
.navbar.navbar-inverse .nav-collapse input{background:#fff;}
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; width: 80px;position: relative;z-index: 99;}

.navbar-nav.navbar-right .btn:not(.collapsed) {
    background-color: rgb(111, 84, 153);
    border-color: rgb(111, 84, 153);
    color: rgb(255, 255, 255);
}

.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
    height: auto !important;
    transition: transform 0.3s;
    transform: translate(0px,-50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
    transform: translate(0px,0px);
}


@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
    
    .navbar.navbar-default .nav-collapse,
    .navbar.navbar-inverse .nav-collapse {
        transform: translate(-100%,0px);
    }
    .navbar.navbar-default .nav-collapse.in,
    .navbar.navbar-inverse .nav-collapse.in {
        transform: translate(0px,0px);
    }
    
    .navbar.navbar-default .nav-collapse.slide-down,
    .navbar.navbar-inverse .nav-collapse.slide-down {
        transform: translate(0px,-100%);
    }
    .navbar.navbar-default .nav-collapse.in.slide-down,
    .navbar.navbar-inverse .nav-collapse.in.slide-down {
        transform: translate(0px,0px);
    }
}
	
.webinarTime{margin-top:15px;}

.webinarTime .col-lg-6, .col-md-6{ margin-bottom:5px}

.webinar-list{}
.webinar-list ul{margin:0px; padding:0px;}
.webinar-list li{list-style:none; padding:5px; border-right:1px solid #ddd; border-bottom:0px;}
.webinar-list li:last-child{border-bottom:0px solid #ddd;}
.webinar-list i{ width:18px; color:#AEAEAE;}
.description{font-size:14px;font-weight: normal;}
.speakerprofile{background: none repeat scroll 0% 0% #F2F2F2;
	min-height: 110px;
	padding: 10px 0px;
	border: 1px dashed #ddd;
}

.paginationstyle{
display: inline-block;
padding-left: 0px;
margin: 0px 0px;
border-radius: 4px;
}

.flatview a{
    position: relative;
    float: left;
    padding: 5px 8px;
    margin-left: -1px;
    line-height: 1.42857;
    color: #337AB7;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #DDD;
}

.disabled{
    position: relative;
    float: left;
    padding: 5px 8px;
    margin-left: -1px;
    line-height: 1.42857;
    color: #337AB7;
    text-decoration: none;
    background-color: #FFF;
}

.paginationstyle a{
    position: relative;
    float: left;
    padding: 5px 6px;
    margin-left: -1px;
    line-height: 1.42857;
    color: #337AB7;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #DDD;
}

.SearchFiltertextnormal{background:#f2f2f2; padding:15px;}


	@media (min-width: 768px) {

		.event-list > li {
			position: relative;
			display: block;
			width: 100%;
		}
		.event-list > li > time,
		.event-list > li > img  {
			display: inline-block;
		}
		.event-list > li > time,
		.event-list > li > img {
			float: left;
		}
		.event-list > li > .info {
			overflow: hidden;
		}
		.event-list > li > time,
		.event-list > li > img {
			width: 140px;
		}
		.event-list > li > .info {
			position: relative;
			text-align: left;
			padding: 5px;
		}	
		.event-list > li > .info > .title, 
		.event-list > li > .info > .desc {
			padding: 0px 10px;
		}

	}
	


.featured-speakers .speakers-IMG{
display: inline-block;
padding: 5px 1px;
background: #fff; margin:15px 0px;;
}

.boxs{text-align:center; padding:15px 10px;color: #000; min-height: 270px !important;background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.1);
border:1px solid #000; color:#e8e8e8;
}
.boxs:hover{margin-top:-15px; text-align:center;transition: all 300ms ease 0s;position: relative;}
.boxs .fa{padding:25px; font-size:36px;
background: none repeat scroll 0% 0% rgb(24, 157, 219);border-radius: 50%;border: 2px solid rgb(255, 255, 255);margin-bottom: 10px;color:#fff;
}
.webinarTime .fa{color:#BCBCBC; font-size:13px}

.boxs h3{
    color: #fff;
    font-weight: normal;
    padding-bottom: 10px;
	font-size:17px;
	margin-top: 0px;
}
.iconbox_title::before {
    background: none repeat scroll 0% 0% #fff;
   top: 173px;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    width: 30px;
}

.section-title {
    position: relative;
}

.section-title h2 {
    font-size: 24px;
    font-weight: lighter;
    border-bottom: 0px solid #ddd;
    margin-bottom: 0px;
    margin-top: 10px;
    padding-bottom: 15px;
}

.feature-box {
    margin-bottom: 20px;
    padding: 0px 5px 5px 90px;
    position: relative;
    border: 2px solid #F3F3F3;
	color:#7B7B7B;
}
.feature-box .description h3 {
    border-bottom: 1px solid #eee;
    color: #073855;
    font-weight: normal;
    padding-bottom: 10px;
	font-size:17px;
	margin-top: 15px;
}

.feature-box .icon .fa {
    color: #FFF;
    font-size: 20px;
}

.feature-box .icon {
    height: 70px;
    left: -2px;
    padding: 8px 0px;
    position: absolute;
    top: -2px;
    width: 80px;
    background-color: #1396E2;
	text-align:center;
	font-size: 15px;
   color: #fff;
}

.feature-box .icon::after {
	bottom: -10px;
	content: "";
	height: 0px;
	border-style: solid;
	border-width: 0px 10px 12px 0px;
	border-color: transparent #1396E2 transparent transparent;
	position: absolute;
	right: 0px;
	width: 0px;
}

.link-arrow::after {
    transition: all 0.2s ease 0s;
    text-shadow: none;
    font-family: "fontawesome";
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "?";
    color: #1396E2;
    left: 0px;
    font-size: 18px;
    margin-left: 10px;
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}
.description .fa{border-right:1px solid #DDD; width:20px; margin-right:4px; color:#C0C0C0}

#staticecom-mainarea{padding:20px; line-height:22px;opacity: 0.8;}

.Browse-Categories {
    background: url("/images/heart-specialist.jpg") no-repeat fixed center center / cover transparent;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    width:100%;
    display: inline-block;
    padding: 60px 0px;
	color:#fff; text-align:center;
	font-size:16px;
	margin-bottom:30px;
}
	
.Billing-Information{}

.Billing-Information .form-group{clear:both;margin-bottom: 5px !important;display: inline-block;width: 100%;}

.Billing-Information .form-group .col-md-4{padding-left:0px;}
.Billing-Information .form-group .col-md-8{padding-left:0px;}
	
/* Overwrites */
.nav-tabs a {
  background: #066FB3; 
  color: white;
}
.nav > li > a:hover{color:#00ab44 !important;}

.info .nav-tabs li.active a {
  background-color: #448AFF;
  color: white;
}
.info .nav-tabs li:hover a, .info .nav-tabs li.active:hover a {
  background: #00BCD4;
  color: white;
}
.tab-content {
  background: white;
  border-radius: 0 10px;
  padding: 10px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    .event .panel-body {
        height:158px;
    }
    
    .event .rsvp {
        min-height:100%;
    }
    
    .event .rsvp i {
        font-size:2em;
        top:5%;
    }
    
    .event .panel-body .author {
      position: relative;
      color: #2196F3;
      padding:10px;
      height:100%;
    }
    .event .profile {
      position: relative;
      z-index: 0;
      border-left: 2px solid white;
      top: -5px;
      padding-left: 55px;
      height: 100%;
      left: 10%;
    }
    .event .profile strong {
      display: block;
      color: white;
      font:20px bold 'Fredoka One', serif;
      -webkit-text-stroke-width: .6px;
      -webkit-text-stroke-color: #448AFF;
      margin-bottom: 5px;
    }
    .event .author .profile i {
      color:  #448AFF;
      padding-left: 0;
    }
    .event .profile .links {
      position: absolute;
      bottom: 0;
    }
    .event .profile article {
        padding:0 41px 0 0;
    }
    .event .author .profile i:hover{
      color:  #00BCD4;
    }
    .event .author .profile-image {
      position: absolute;
      background: white;
      padding: 3px;
      width: 30%;
      border-radius: 50%;
      border: 1px solid #CCC;
      box-sizing: content-box;
      z-index: 1;
      top:13px;
    }
    .event .author img {
      width: 100%;
      border-radius: 50%;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .event .profile {
      left: 17%;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }


.subscribe-overlay {
    background: url("/images/online-learning.jpg") no-repeat fixed center center / cover transparent;
	-webkit-background: url("/images/online-learning.jpg") no-repeat fixed center center;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
	display: inline-block;
	padding: 60px 0px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.subscribe-overlay {
    background: url("/images/online-learning.jpg") no-repeat fixed center;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
	display: inline-block;
	padding: 60px 0px;
}
.Browse-Categories {
    background: #066FB3 url("/images/heart-specialist.jpg");
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    width:100%;
    display: inline-block;
    padding: 60px 0px;
	color:#fff; text-align:center;
	font-size:16px;
	margin-bottom:30px;
}
}


.transition-timer-carousel .carousel-caption {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 4%, rgba(0,0,0,0.5) 32%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(4%,rgba(0,0,0,0.1)), color-stop(32%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	width: 100%;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	padding-top: 5px;
	padding-left: 15%;
	padding-right: 15%;
}
.transition-timer-carousel .carousel-caption .carousel-caption-header {
	margin-top: 10px;
	font-size: 24px;
}

.header-right-part{color:#8A8A8A;}
.header-right-part a{color:#8A8A8A;}
.header-right-part .col-xs-4{margin-top:12px; line-height:40px; border-right:1px solid #B9B9B9;}
.header-right-part .col-xs-6{margin-top:12px; line-height:40px; border-right:1px solid #B9B9B9;}
.header-right-part .col-xs-6:last-child{border-right:0px solid #fff;}
.header-right-part i{margin-right: 5px;color:#066FB3; padding:8px 10px; background: #fff; font-size:16px; border-radius: 50%;border: 1px solid #066FB3;}

.selectContainer input{color:#000;}
.selectContainer .selectpicker{color:#000;}
.selectContainer select{height:32px}

@media (min-width: 970px) {
    /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
	.transition-timer-carousel .carousel-caption .carousel-caption-header {
		font-size: 36px;
	}
}
.transition-timer-carousel .carousel-indicators {
	bottom: 0px;
	margin-bottom: 5px;
}
.transition-timer-carousel .carousel-control {
	z-index: 11;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #5cb85c;
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate{
    /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
    -webkit-transition: width 4.25s linear;
	-moz-transition: width 4.25s linear;
	-o-transition: width 4.25s linear;
	transition: width 4.25s linear;
}



.dropdown-categories .dropdown-menu > li > a {float: left !important; clear:none; padding:10px 15px; line-height:24px;}

.follow-us .fa{font-size:24px; margin-right:10px; line-height:30px;}
.follow-us .fa-facebook-official{color:#3A5795}
.follow-us .fa-linkedin-square{color:#0073B2}
.follow-us .fa-twitter-square{color:#55ACEE}
.follow-us .fa-pinterest{color:#BD1E23}

@media screen and (max-width: 768px) {
  .side-collapse-container{
	  width:100%;
	  position:relative;
	  left:0;
	  transition:left .4s;
  }
  .side-collapse-container.out{
	  left:200px;
  }
  .side-collapse {
	  top:50px;
	  bottom:0;
	  left:0;
	  width:200px;
	  position:fixed;
	  overflow:hidden;
	  transition:width .4s;
  }
  .side-collapse.in {
	  width:0;
  }
  .header-right-part .col-xs-6{margin-top:0px; margin-bottom:5px; line-height:15px; border-right:0px solid #B9B9B9;padding:0px;}
    .header-right-part .col-sm-6{margin-top:0px; margin-bottom:5px; line-height:15px; border-right:0px solid #B9B9B9;}
  .container{padding:0px;}
 } 
  
  
  
 #custom_carousel .item {

    color:#5d5d5d;
    border:1px solid #dddddd;
    padding:20px 0;
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#ddd
}
#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px;background: none repeat scroll 0% 0% #F2F2F2;
}
#custom_carousel .controls li.active {
    background-color:#ffffff;
    border-top:3px solid #5CB85C;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold
}

#custom_carousel .controls a{padding:0px;}


	.animate {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		border:1px solid #DDDDDD;
	}
	.info-card {
		width: 100%;
		position: relative;
		 padding-bottom:5px;
		overflow: hidden;
	}
	.info-card > img {
		width: 100px;
		margin-bottom: 60px;
	}
	.info-card .info-card-details,
	.info-card .info-card-details .info-card-header  {
		width: 100%;
		height: 100%;
		position: absolute;
		left: -100%;
		bottom: 0px;
		padding: 0 10px;
		background: #5C9600;
		text-align: left; transition: all 800ms ease 0s;
		opacity:0.6;
	}
	.info-card .info-card-details::-webkit-scrollbar {
		width: 8px;
	}
	.info-card .info-card-details::-webkit-scrollbar-button {
		width: 8px;
		height: 0px;
	}
	.info-card .info-card-details::-webkit-scrollbar-track {
		background: transparent;
	}
	.info-card .info-card-details::-webkit-scrollbar-thumb {
		background: #FFB10A;
	}
	.info-card .info-card-details::-webkit-scrollbar-thumb:hover {
		background: #FFB10A;
	}     
	
  .info-card-header {border:1px dashed #DDDDDD; width:100%; display: inline-block; padding:5px; border-bottom:1px solid #cccccc;}
  
	.info-card .info-card-details .info-card-header {
		height: auto;		
		bottom: 100%;
		padding: 10px 5px;
	}
	.info-card:hover .info-card-details {
		left: 0px;
		overflow: auto;
		padding-bottom: 25px; background:#00597F;
		
	}
	.info-card:hover .info-card-details .info-card-header {
		position: relative;
		bottom: 0px;
		padding-top: 45px;
		padding-bottom: 25px;
	}
	.info-card .info-card-details .info-card-header h1,	
	.info-card .info-card-details .info-card-header h3 {
		color: rgb(62, 62, 62);
		font-size: 22px;
		font-weight: 900;
		text-transform: uppercase;
		margin: 0 !important;
		padding: 0 !important;
	}
	.info-card .info-card-details .info-card-header h3 {
		color: rgb(142, 182, 52);
		font-size: 15px;
		font-weight: 400;
		margin-top: 5px;
	}
	.info-card .info-card-details .info-card-detail .social {
		list-style: none;
		padding: 0px;
		margin-top: 25px;
		text-align: center;
	}
	.info-card .info-card-details .info-card-detail .social a {
		position: relative;
		display: inline-block;
		min-width: 40px;
		padding: 10px 0px;
		margin: 0px 5px;
		overflow: hidden;
		text-align: center;
		background-color: rgb(215, 215, 215);
		border-radius: 40px;
	}
.normalLink{float:left; margin-right:8px;}

.info-card  h4 {margin-top:0px !important;}


.tabButtonSelected1, .tabButtonSelected1:link{
    font-variant: normal;
    text-decoration: none;
}

.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}






/* CSS REQUIRED */
.state-icon {
    left: -5px;
}
.list-group-item-primary {
    color: rgb(255, 255, 255);
    background-color: rgb(66, 139, 202);
}


.img-rounded {
    border-radius: 3px;
}

.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ededf0;
    border-radius: 3px;
    display: inline-block;
    height: auto;
    line-height: 1.428571429;
    max-width: 100%;
    moz-transition: all .2s ease-in-out;
    o-transition: all .2s ease-in-out;
    padding: 2px;
    transition: all .2s ease-in-out;
    webkit-transition: all .2s ease-in-out;
}

.img-circle {
    border-radius: 50%;
}

.timeline-centered {
    position: relative;
    margin-bottom: 0px;
}

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before {
        content: '';
        position: absolute;
        display: block;
        width: 4px;
        background: #f5f5f6;
        /*left: 50%;*/
        top: 20px;
        bottom: 20px;
        margin-left: 30px;
    }

    .timeline-centered .timeline-entry {
        position: relative;
        /*width: 50%;
        float: right;*/
        margin-top: 5px;
        margin-left: 25px;
        margin-bottom: 12px;
        clear: both;
    }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry.begin {
            margin-bottom: 0;
        }

        .timeline-centered .timeline-entry.left-aligned {
            float: left;
        }

            .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
                margin-left: 0;
                margin-right: -18px;
            }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
                    left: auto;
                    right: -100px;
                    text-align: left;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
                    float: right;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
                    margin-left: 0;
                    margin-right: 70px;
                }

                    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
                        left: auto;
                        right: 0;
                        margin-left: 0;
                        margin-right: -9px;
                        -moz-transform: rotate(180deg);
                        -o-transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
                    }

        .timeline-centered .timeline-entry .timeline-entry-inner {
            position: relative;
            margin-left: -20px;
        }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
                position: absolute;
                left: -100px;
                text-align: right;
                padding: 10px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
                    display: block;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
                        font-size: 15px;
                        font-weight: bold;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
                        font-size: 12px;
                    }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
                background: #fff;
                color: #737881;
                display: block;
               width: 55px;
				height: 55px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 50px;
                -moz-border-radius: 50px;
                border-radius: 50px;
                text-align: center;
                -moz-box-shadow: 0 0 0 5px #f5f5f6;
                -webkit-box-shadow: 0 0 0 5px #f5f5f6;
                box-shadow: 0 0 0 5px #f5f5f6;
                line-height: 40px;
                font-size: 15px;
                float: left;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
                    background-color: #303641;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
                    background-color: #ee4749;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
                    background-color: #0A597E;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
                    background-color: #21a9e1;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
                    background-color: #fad839;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
                    background-color: #cc2424;
                    color: #fff;
                }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
                position: relative;
                padding: 1em;
                margin-left: 25px;
                -webkit-background-clip: padding-box #f00;
                -moz-background-clip: padding;
                background-clip: padding-box; border:1px solid #dddddd;
				}



                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 9px 9px 9px 0;
                    border-color: transparent #f5f5f6 transparent transparent;
                    left: 0;
                    top: 10px;
                    margin-left: -9px;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
                    color: #737881;
                    font-family: "Noto Sans",sans-serif;
                    margin: 0;
                    line-height: 1.428571429;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
                        margin-top: 15px;
                    }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
                    font-size: 16px;
                    margin-bottom: 10px;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
                        color: #303641;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
                        -webkit-opacity: .6;
                        -moz-opacity: .6;
                        opacity: .6;
                        -ms-filter: alpha(opacity=60);
                        filter: alpha(opacity=60);
                    }
	

/* ============== Hover ===================== */
.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing :before,.reset-box-sizing :after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#header,#footer,#fat-footer,#fancybox-wrap,#header *,#footer *,#fat-footer *,#fancybox-wrap *,#header :before,#footer :before,#fat-footer :before,#fancybox-wrap :before,#header :after,#footer :after,#fat-footer :after,#fancybox-wrap :after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body{background-color:#333}#footer .sub_links,#footer .sub_links a{color:#fff}.discovery_box{padding:34px 0;min-height:300px;position:relative}.discovery{width:1010px;margin:0 auto;font:400 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff}.discovery p,.discovery li{font:400 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif}.subjectSelected{display:block}.nosubjectSelected{display:none}.filter_types{display:none}.discovery li{margin:10px}.discovery h1,.discovery h2,.discovery h3,.discovery h4{font:400 30px/1.5em 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;color:#fff}.discovery h2{clear:left;font-size:28px;padding-top:40px;border-top:1px solid #6c6c6c;margin-top:40px}.discovery h2 span{color:gray}.discovery h3{font-size:14px;color:#bcbcbc;text-transform:uppercase;height:4.5em;margin:0 0 6px;position:relative}.discovery h3 span{position:absolute;bottom:0}.discovery .count{font-size:14px;color:#bcbcbc;text-transform:uppercase}.discovery .browse_tip{font-size:14px;line-height:51px;color:#fff;font-style:italic;float:right;margin-right:15px}.discovery .subject-nodes{width:760px;padding-top:30px}.discovery .subject_toggle{display:inline-block;width:225px;height:225px;margin:0 20px 20px 0;cursor:pointer;color:#000}.discovery .subject_toggle h1{font-size:20px;line-height:24px;color:#000;margin:20px 20px 0;text-align:center}.discovery .subject_toggle .back h1{text-align:left}.discovery .subject_toggle p{margin:0 20px 10px}.discovery .subject_toggle .count{color:#666;text-transform:none;font-size:12px}.discovery .subject_toggle .illustration{height:55px;padding:10px;margin:10px 0 20px;background-color:#ffba00}.discovery .subject_toggle .illustration .icon{width:35px;height:35px;margin:0 auto;background:transparent url(../../images/subject_icon_sprite_white_35.png) 0 0 no-repeat}.discovery .subject_toggle .illustration.s_1{background-color:#5ea07f}.discovery .subject_toggle .illustration.s_1 .icon{background-position:0 -35px}.discovery .subject_toggle .illustration.s_20{background-color:#86b3bb}.discovery .subject_toggle .illustration.s_20 .icon{background-position:0 -70px}.discovery .subject_toggle .illustration.s_29{background-color:#716f84}.discovery .subject_toggle .illustration.s_29 .icon{background-position:0 -105px}.discovery .subject_toggle .illustration.s_1665{background-color:#85ccce}.discovery .subject_toggle .illustration.s_1665 .icon{background-position:0 -140px}.discovery .subject_toggle .illustration.s_40{background-color:#e65527}.discovery .subject_toggle .illustration.s_40 .icon{background-position:0 -175px}.discovery .subject_toggle .illustration.s_50{background-color:#706d3c}.discovery .subject_toggle .illustration.s_50 .icon{background-position:0 -210px}.discovery .subject_toggle .illustration.s_1459{background-color:#ffba00}.discovery .subject_toggle .illustration.s_1459 .icon{background-position:0 -245px}.discovery .subject_toggle .illustration.s_1792{background-color:#d5bc3a}.discovery .subject_toggle .illustration.s_1792 .icon{background-position:0 -280px}.discovery .subject_toggle .illustration.s_70{background-color:#363948}.discovery .subject_toggle .illustration.s_70 .icon{background-position:0 -315px}.discovery .subject_toggle .illustration.s_78{background-color:#1d6285}.discovery .subject_toggle .illustration.s_78 .icon{background-position:0 -350px}.discovery .subject_toggle .illustration.s_88{background-color:#37a5b3}.discovery .subject_toggle .illustration.s_88 .icon{background-position:0 -385px}.discovery .subject_toggle .segment-snapshot p{color:#666}.discovery .subject_toggle .segment-snapshot p strong{color:#000}.discovery .subject_toggle .segment-snapshot p .glyphicon{font-size:16px;top:4px;padding-right:8px}.did-you-know{float:right;width:230px}.did-you-know .learning-stats{font-weight:700}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.flip-container:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container{width:25%;transition: all 0.6s ease 0s;} .front,.back{width:100%} .flipper{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;position:relative}.front,.back{-webkit-backface-visibility:hidden;-webkit-transition:.6s;-moz-backface-visibility:hidden;-moz-transition:.6s;-ms-backface-visibility:hidden;-ms-transition:.6s;backface-visibility:hidden;transition:.6s;position:absolute;top:0;left:0;border:1px solid #444}.front{z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);background-color:#fff}.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#ddd}.discovery .subject_item{position:relative;z-index:1;margin:0}.discovery .subject_courses{float:left;margin-bottom:50px}.discovery .topic_item{display:inline-block;width:108px;vertical-align:top}.discovery-loading{position:absolute;left:50%;margin-left:-151px;top:100px;width:300px;height:20px;padding:100px 0 70px;background:transparent url(../images/ajax-loader.gif) 50% 56px no-repeat;font:400 15px/20px Helvetica;color:#fff;text-transform:uppercase;text-align:center;border:1px solid #6c6c6c}.discovery .course_item{float:left;width:14px;height:14px;padding:0;margin:0 4px 4px 0;background-color:#fff;cursor:pointer;position:relative}.discovery .course_item .title-tip{display:none;color:#333;font:400 16px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;padding:10px;min-width:180px;max-width:280px;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:rgba(0,0,0,.14902) 0 0 6px;position:absolute;top:-13px;left:25px;z-index:100}.discovery .course_item .title-tip:before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;display:none;position:absolute;top:9px;left:-10px}.discovery .course_item:hover .title-tip,.discovery .course_item:hover .title-tip:before{display:block}.discovery .key_and_filters{float:right;width:230px}.discovery .key_and_filters.fixed{position:fixed;top:10px;left:50%;margin-left:275px}.discovery .nodes{width:660px}.discovery .key h3{height:auto}.discovery .key li{display:block;margin:16px 0 16px 4px}.discovery .key li:before{content:'';display:block;float:left;width:14px;height:14px;padding:0;margin:3px 14px 0 0;background-color:#fff}.discovery .filter li:before{margin-right:34px}.discovery .key li.key_show_all:before{background-color:transparent}.discovery .key li.key_beginner:before,.discovery .course_item.course_beginner{background-color:#fff1c6}.discovery .key li.key_intermediate:before,.discovery .course_item.course_intermediate{background-color:#ffe183}.discovery .key li.key_advanced:before,.discovery .course_item.course_advanced{background-color:#ffc000}.discovery .key li.key_watched:before,.discovery .course_item.course_watched{background-color:#0cf}.discovery .key li.key_recommended:before,.discovery .course_item.coursehighlight{background-color:#ea00ff}.discovery .key li.key_last_viewed:before,.discovery .course_item.course_last_viewed{background-color:#00ff1e}.discovery .course_item.fade{background-color:#666}.discovery .course_item.highlight{background-color:#bebebe}.discovery .course_item.locked{background-color:#f480ff}.discovery .course_item.hide{display:none}.discovery .key li.key_playlist:before,.discovery .course_item.in_playlist:before{content:'P';display:block;color:#000;font-weight:700;font-size:12px;line-height:14px;width:14px;height:14px;text-align:center}.discovery .filter li{display:block;line-height:19px;margin:13px 0 13px 4px}.popover,.popover h4{color:#000}.pop-content{display:none}.popover{font:400 12px/16px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333}.popover-content{width:210px}.popover h4{color:#333;font-size:16px;line-height:20px;margin:0 0 20px}.popover p{font:400 12px/16px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 16px}.popover .progbox{float:none;width:auto;margin:0 0 10px;height:10px}.popover .progbar{background-color:#ffba00}.popover_actions{float:left}span.popover_actions{padding:0 12px}.info_bar{margin-bottom:12px;border-bottom:5px solid #ffc000}.headline{float:left;font:400 24px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:12px}.info_bar .actions{float:right;margin-top:10px}.info_bar .actions a{float:left;font-size:14px;line-height:16px;color:#fff;padding-left:10px;margin-left:12px;border-left:1px solid #fff}.info_bar .actions a:first-child{padding-left:0;margin-left:0;border-left:0}.overlay_content .overlay_title{font-size:15px;margin:0 0 14px;color:#000}#ov-add-playlist{width:362px}.new-playlist-cont{width:360px;height:257px}.ov-add-playlist label{float:left;text-align:right;font-size:13px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin:4px 8px 0 0;width:65px}.ov-add-playlist #add_playlist_name,.ov-add-playlist #add_playlist_desc{display:inline-block;margin-bottom:10px;border:1px solid #ccc}.ov-add-playlist #add_playlist_name{width:250px;padding:5px}.add-playlist-btns{margin-left:72px}.modal-content .overlay_title{font-size:18px;line-height:20px}.modal-content .overlay_sub_title{font-size:16px;line-height:20px;font-weight:700;margin:0}.modal-content table{width:100%}.modal-content p,.modal-content td{font-size:14px;line-height:24px;color:#333}.modal-content td{width:50%;padding:22px 50px 22px 0}.modal-content td img{float:left;margin:0 27px 0 0}

h2{font:100 32px/32px Helvetica,Arial,sans-serif;color:#333}h3{color:#333;font:100 24px/24px Helvetica,Arial,sans-serif;margin-bottom:23px;line-height:1.5em}.well.dark{border-radius:10px;background:#e3e3e3;padding:20px;overflow:hidden;box-shadow:none}.well.dark:hover{box-shadow:none;cursor:default}.well.dark img{vertical-align:text-top;float:left;margin:0 10px 0 0;padding:0}.well.dark p{width:285px;float:right;margin:0;font-weight:100;letter-spacing:-.2px}#articles{position:relative;border-bottom:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.7);z-index:1}#articles h2{margin-top:34px;margin-right:20px;font:400 13px/13px Helvetica,Arial,sans-serif;color:#575757}#articles li{float:left;width:100px;height:100px;margin:23px 30px 23px 0;background:url(../../images/Default/articles.sprite.jpg) no-repeat}#articles li a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}#articles #pcmag:hover{background-position:0 0;width:29px;height:37px}#articles #pcmag{background-position:-30px 0;width:29px;height:37px}#articles #nyt:hover{background-position:-60px 0;width:115px;height:37px}#articles #nyt{background-position:-176px 0;width:115px;height:37px}#articles #inc:hover{background-position:-292px 0;width:43px;height:37px}#articles #inc{background-position:-336px 0;width:43px;height:37px}#articles #techcrunch:hover{background-position:-380px 0;width:97px;height:37px}#articles #techcrunch{background-position:-478px 0;width:97px;height:37px}#articles #wired:hover{background-position:-576px 0;width:71px;height:37px}#articles #wired{background-position:-648px 0;width:71px;height:37px}#articles #forbes:hover{background-position:-720px 0;width:62px;height:37px}#articles #forbes{background-position:-783px 0;width:62px;height:37px}#articles #allthingsd:hover{background-position:-846px 0;width:80px;height:37px}#articles #allthingsd{background-position:-927px 0;width:80px;height:37px}#articles #bloomberg:hover{background-position:-1008px 0;width:88px;height:37px}#articles #bloomberg{background-position:-1097px 0;width:88px;height:37px}#primary{position:relative;background:#eee;z-index:0;color:#333}.section{border-bottom:1px solid #ccc;padding:70px 0}.section p,.section ul li{font:400 15px/160% Helvetica,Arial,sans-serif}#social{text-align:center}#social p{font:400 15px/160% Helvetica,Arial,sans-serif;margin:20px 0}#social .addthis_toolbox{width:284px;overflow:visible;margin:0 auto}#social .addthis_button_facebook_like{margin-right:24px}#subjects h3 span{border-bottom:2px dotted #b3b3b3}.subject_icon{height:100px;text-align:center;margin-bottom:18px}.subject_icon a.em-button{color:#fff;font:400 13px/13px Helvetica,Arial,sans-serif;text-decoration:none;padding:0;display:block;width:100%;height:100%;border-radius:10px}.subject_icon div{width:34px;height:34px;margin:17px auto;background:url(../../images/Default/subjects.sprite.png) no-repeat top left}#3D_subject_icon{background-position:0 0;width:36px;height:34px}#audio_subject_icon{background-position:-37px 0;width:34px;height:34px}#business_subject_icon{background-position:-72px 0;width:34px;height:34px}#design_subject_icon{background-position:-107px 0;width:34px;height:34px}#developer_subject_icon{background-position:-142px 0;width:34px;height:34px}#photography_subject_icon{background-position:-177px 0;width:34px;height:34px}#video_subject_icon{background-position:-212px 0;width:34px;height:34px}#web_subject_icon{background-position:-247px 0;width:34px;height:34px}#features ul li,#devices ul li{list-style-position:inside;list-style-type:disc;white-space:nowrap}#features .well.dark{margin-top:40px}#devices{padding-bottom:0}#devices>img{margin-bottom:0;margin-top:20px}#devices ul{margin-bottom:38px}#app_store_icon,#google_play_icon{margin-right:3px}.section.last{border:0}.pull-right{float:right;text-align:right}.testimonial.well{width:260px;float:left;margin-left:20px;height:120px;margin-bottom:20px}.well .author{font-weight:400}.testimonial.well.pcmag{margin-left:10px}.testimonial.well.pcmag p{width:205px}.testimonial.well.standard p{width:260px}.testimonial.well.twitter p{width:190px}#call_to_action{text-align:center}#organizations p{font:100 15px/15px Helvetica,Arial,sans-serif;margin-top:30px;margin-bottom:30px;color:#333}.section.last{margin-bottom:-34px}.banner-box{border-radius:10px;border:1px solid #ccc;background:#fff;padding:30px;position:relative}.banner-box h4{background:url(../../images/Default/banner.png) no-repeat top left;width:164px;height:44px;color:#fff;position:absolute;top:33px;left:-15px;padding:8px 0 0 20px;overflow:hidden;margin:0;float:left}ul#customers{overflow:hidden;margin:0;padding:0}#customers li{background:url(../../images/Default/customers.sprite.jpg) no-repeat top left;float:left;text-indent:100%;white-space:nowrap;overflow:hidden;margin:-2px 0 0 35px}li#adobe{background-position:0 0;width:46px;height:60px;margin-left:184px;margin-bottom:18px}li#fullsail{background-position:-47px 0;width:75px;height:60px;margin-bottom:18px}li#nbc{background-position:-222px 0;width:53px;height:60px;margin-bottom:18px}li#microsoft{background-position:0 -59px;width:137px;height:45px;margin-top:8px}li#patagonia{background-position:-276px 0;width:113px;height:60px}li#usc{background-position:-390px 0;width:44px;height:60px;margin-left:0}li#usge{background-position:-435px 0;width:56px;height:60px}#call_to_action{margin-top:72px}#socialB{padding-bottom:0}#socialB .blurb p{width:640px;float:left;position:relative;z-index:1}#social p.pull-right{margin-bottom:18px}.addthis_toolbox{position:relative;top:6px;z-index:0}h1,h2,h3,h4{font-family:Helvetica,Arial,sans-serif}.global_icon{background:url(../../images/SubscriptionNMHP/monochrome-iconsB.png) no-repeat top left;font-size:0;float:left;margin-right:20px}.icon_levels{background-position:0 0;width:31px;height:33px}.icon_lock{background-position:-32px 0;width:24px;height:27px}.icon_microphone{background-position:-57px 0;width:25px;height:39px}.icon_mobile{background-position:-83px 0;width:26px;height:38px}.icon_play{background-position:-110px 0;width:28px;height:29px}.icon_playlist{background-position:-139px 0;width:29px;height:31px}.memberships h4{margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.5em;color:#333}.memberships>div{margin:7px 0 19px;width:291px;float:left}.memberships>div.left{margin-left:11px}.memberships div.message{float:left;margin-bottom:10px;width:220px}.memberships div.message p{margin-bottom:1px;font:400 13px/1.5em Helvetica,Arial,sans-serif}#socialB h3{text-align:center;font-size:32px}.dropcap{color:#747474;font:100 36px/24px Helvetica,Arial,sans-serif;text-align:right;white-space:nowrap}.dropcap .digit{font-size:56px;line-height:39px}.dropcap .subtext{font-size:16px;line-height:11px}.carousel-content{margin-bottom:30px}#call_to_action{margin-top:32px}.hero{background:#000 url(../../images/LayoutNMHP/hero-image-tablet-couch.jpg) no-repeat 0 0;border-bottom:5px solid #a0a0a0;padding:0;height:458px;text-align:center}#hero_text_container{padding:250px 0 0;margin-bottom:18px;background:transparent;width:940px}.hero h1{color:#fff;font:400 42px Helvetica,Arial,sans-serif;padding:0;margin:0 0 6px;text-shadow:1px 1px 1px #000}.hero p{color:#fff;font:100 20px/1.3 Helvetica,Arial,sans-serif;padding:0;margin:0;text-shadow:1px 1px 1px #000;width:100%}.hero>div{background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;margin:0 auto 25px;padding:24px 0;width:820px;border-radius:4px}.nmhp_hero{border-bottom:5px solid #a0a0a0;height:auto;text-align:left}.desktop{background:#7f6a58 url(../../images/home/bannerII_v2.png) no-repeat center center;height:800px}.desktop .what_do{height:179px;margin-top:49px}.desktop .container_16{height:500px;position:relative}.desktop .content{position:absolute;top:196px;left:650px;width:300px}.desktop #video{position:relative;top:-35px;left:92px;width:509px;height:285px}.desktop h1{color:#000;font:700 55px/65px Arial,sans-serif;text-align:center}.desktop p{color:#333;font:400 20px/30px Arial,sans-serif;padding:0;margin:0 0 24px;text-align:left;text-shadow:none}.mobile_video{display:none;position:relative;width:508px;height:285px}.mobile_video img{position:relative;top:-36px;left:93px}.mobile_video video{display:none;width:510px;height:286px;position:relative;top:-36px;left:93px}.lynda-video{display:none}#email_capture{padding-top:35px;padding-bottom:35px;background-color:#f5f5f5;box-shadow:0 0 2px #aaa;border:1px solid #ccc;position:absolute;top:-100px;width:100%}#email_capture h2{color:#333;font:100 24px/24px Helvetica,Arial,sans-serif;margin-top:-2px;margin-bottom:0}#email_capture p{color:#333;font:400 15px/15px Helvetica,Arial,sans-serif;margin-top:12px;margin-bottom:0}#email_capture label{font:400 13px/13px Helvetica,Arial,sans-serif;padding-top:5px;display:block;color:#8d0606;margin-bottom:-15px}#email_capture .icon-envelope{display:block;position:absolute;top:13px;left:13px;width:21px;height:21px;font-size:21px;line-height:21px;color:#a0a0a0}#email_capture .icon-envelope+input{padding-left:47px}#email_capture input[type=submit]{margin-top:2px}#email_capture>div{display:none}.width-full{width:258px}.hero_space{border-bottom:5px solid #A0A0A0;height:auto;text-align:left}.hero_v1 h1,.hero_v2 h1{color:#fff;font-size:45px;font-weight:100;margin:71px 0 35px}.hero_v1 h1:hover{cursor:pointer}.hero_space h1 a{border-bottom:4px dotted #B3B3B3;color:#fff;font-weight:700;text-decoration:none}.hero_space h1 span{border-bottom:4px dotted #B3B3B3;color:#fff;font-weight:700}.hero_v1 h2,.hero_v2 h2{font-size:28px;font-weight:100;line-height:33px;margin:0 240px 25px 0}.hero_v1 h2{color:#FFF}.hero_v2 h2{color:#EEE}.hero_v1 .hero_space{background:#343434 url(../../images/home/hero_v1.jpg) no-repeat center center;height:403px}.hero_v2 .hero_space{background:#2E2828 url(../../images/home/hero_v2.jpg) no-repeat center center;height:403px}.hero_v1 a.animation{color:#4CBFA3}.hero_v1 a.audio{color:#A4CD39}.hero_v1 a.business{color:#2EA5B3}.hero_v1 a.cad{color:#FDD261}.hero_v1 a.design{color:#F44B19}.hero_v1 a.programming{color:#F6871F}.hero_v1 a.education{color:#5F9F7F}.hero_v1 a.photography{color:#206384}.hero_v1 a.video{color:#928BC3}.hero_v1 a.web{color:#4A90CC}.hero_v2 .em-button.flat{background-color:#F54B1A;border-color:#F54B1A;color:#fff}.hero_v2 .em-button.flat:hover{background-color:#C93A11;border-color:#C93A11;color:#fff}.color_blocks{background:#fff url(/images/hero_v3.jpgjpg) no-repeat top center;border-bottom:0px solid #A0A0A0;height:100%;display: inline-block;}.color_blocks h1,.color_blocks h2,.color_blocks a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.color_blocks h1{color:#FFF;font-size:45px;font-weight:700;line-height:normal;margin:38px 0 0}.color_blocks h2{color:#FFF;font-size:24px;font-weight:100;line-height:normal;margin:0 0 47px}.color_blocks .blocks{height:362px;margin-bottom:20px;width:1010px}.color_blocks .flip-container{float:left;height:150px;text-align:center;/*width:25%*/}.color_blocks .front,.color_blocks .back{border:0;color:#FFF;height:150px;padding:0;/*width:192px*/}.color_blocks .front{opacity:.9}.color_blocks .front span{background:url(../../images/home/nmhp_blocks.png) no-repeat;display:inline-block;height:74px;margin-top:25px}.color_blocks .back{font-size:14px}.color_blocks .back strong:first-child{margin-top:49px}.color_blocks .back strong{display:block;font-size:21px;margin:25px 0 12px}.color_blocks .back span{opacity:.5}.color_blocks .army .front,.color_blocks .army .back{background-color:#9CC115;text-align:center}.color_blocks .army span{background-position:-428px 0;}.color_blocks .orange .front,.color_blocks .orange .back{background-color:#E65527;text-align:center}.color_blocks .orange span{background-position:-347px 0;}.color_blocks .teal .front,.color_blocks .teal .back{background-color:#37A5B3;text-align:center}.color_blocks .teal span{background-position:-338px -78px;}.color_blocks .plum .front,.color_blocks .plum .back{background-color:#363948;text-align:center}.color_blocks .plum span{background-position:-122px -78px;width:141px}.color_blocks .purple .front,.color_blocks .purple .back{background-color:#716F84;text-align:center}.color_blocks .purple span{background-position:-245px 0;}.color_blocks .yellow .front,.color_blocks .yellow .back{background-color:#F7A31D;text-align:center}.color_blocks .yellow span{background-position:-2px -78px;}.color_blocks .green .front,.color_blocks .green .back{background-color:#5EA07F;text-align:center}.color_blocks .green span{background-position:0 0;}.color_blocks .blue .front,.color_blocks .blue .back{background-color:#1D6285;text-align:center}.color_blocks .blue span{background-position:-270px -78px;}.color_blocks .sky .front,.color_blocks .sky .back{background-color:#7E47E5;text-align:center}.color_blocks .sky span{background-position:0 -179px;}.color_blocks .blocks .black{background-color:#000;float:left;height:181px;text-align:center;width:192px}.color_blocks .blocks .black span{background:url(../../images/home/nmhp_blocks.png) no-repeat -422px -76px;display:inline-block;height:51px;margin:29px 0 25px;width:113px}.color_blocks .blocks .black a{color:#000;float:none;font-size:19px;height:auto;margin:0;white-space:nowrap;width:100px}.color_blocks p{font-size:13px;text-align:center}.color_blocks p a{color:#4C3E31}.color_blocks p a span{background:url(../../images/home/nmhp_blocks.png) -508px -137px;display:block;height:30px;margin:4px auto 0;width:30px} .flip-container h4{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}



/**** LAYOUT ****/
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 30px 15px;
}


/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}

/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}

/* Color  */
.clr-535353 {
    color: #535353;
}




/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}

@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
}






/*----- ============== laxman ================= */
#orange 
{
background:#3E179B;
animation:mymove 4s infinite;
/*Safari and Chrome:*/
-webkit-animation:mymove 5s infinite;
}


@keyframes mymove
{
from {background-color:#3E179B;}
to {background-color:#4E8900;}
}

/*Safari and Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:#3E179B;}
to {background-color:#4E8900;}
}






#navigation-bar {
    position: relative;
    height: 60px;
    padding-right: 60px;
}

#label {
    width: 40px;
    position: relative;
    z-index: 20;
}
#label label {
    display: block;
    width: 39px;
    height: 40px;
    background: url("/images/search.png") 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    text-indent: -9999px;
    cursor: pointer;
}
#label label:hover {
    background: url("/images/search.png") -40px 0
}
#label.active label {
    background: url("/images/search.png") -40px 0
}
#input {
    position: absolute;
    top: 0;
    right: 40px;
    width: 450px;
    height: 40px;
    z-index: 0;
    overflow: hidden;
}
#input input {
    display: block;
    position: absolute;
    top: 0;
    right: -450px;
    width: 450px;
    height: 100%;
    margin: 0;
    padding: 0 10px;
    border: none;
    background-color: #23688b;
    color: #fff;
    font-size: 18px;
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
    -ms-backface-visibility: none;
    backface-visibility: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: right 0;
    -moz-transition: right 0;
    -ms-transition: right 0;
    -o-transition: right 0;
    transition: right 0;
}
#input input:focus {
    outline: none
}
#input.focus {
    z-index: 20
}
#input.focus input {
    right: 0;
    -webkit-transition: right 0.3s;
    -moz-transition: right 0.3s;
    -ms-transition: right 0.3s;
    -o-transition: right 0.3s;
    transition: right 0.3s;
}






.stepwizard-step p {
    margin-top: 10px;    
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;     
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
    
}

.stepwizard-step {    
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}




@media (min-width: 767px) {
	.sidebarShow{display: none;}
	.Payment_Div .col-md-8{margin: 5px 0px;float: right;width: 70%;}
	.Payment_Div .col-xs-4{padding-right: 0px;}
	.subscribe-overlay .col-sm-3{width:50%}
}
@media (min-width: 1024px) {
	.sidebarShow{display: inline;}
	.Payment_Div .form-control{height: 30px;}
.Payment_Div #stateProvinceGeoId{height: 30px !important;}
.Payment_Div .form-group{margin:0px 0px;display: inline-block;width: 100%;}
.Payment_Div .col-md-4{  float: left;line-height: 25px; margin: 5px 0;text-align: right;}
.Payment_Div .col-md-8{margin: 5px 0px;float: right;width: 50%;}
.Payment_Div .col-xs-4{padding-right: 0px;} .navbar-nav > li > a {padding: 0 5px;*padding: 0 4px !important;}
.subscribe-overlay .col-md-3{width:20%;} 
}
@media (max-width: 768px) {
	.rightonly{margin:0px -15px;}
	section article{background: #FFFFFF;}
	.container{padding: 0px;margin: 0px;}
	.sidebarHIDE .tabbable{margin: 14px;}
	.sidebarHIDE .tabbable .panel-body{padding:8px !important;}
	.sidebarHIDE .tabbable .tab-pane{background: #FFFFFF;padding:0px 8px}
	.sidebarHIDE .tabbable .tab-content{margin:-1px 1px 1px 1px;}
	.sidebarShow{display: none;}
}



.p-set
{
    padding-top:120px;
     line-height:30px;
     color:#fff;
     font-size:16px;
}
.hr-set {
    border-top:1px solid rgba(0, 0, 0, 0)!important;
    margin-bottom:20px;
}
.hr-set-two {
    border-top:1px solid rgba(0, 0, 0, 0.05)!important;
    margin-bottom:5px;
}
/* =============================================================
   SIDE MENU STYLES
 ============================================================ */

#side-menu {
    height:100%;
    position:fixed;
    top:-1000px;
    left:-250px;
    background-color:#CF2545;
    color:#fff;
    z-index:999;
    overflow:auto;
    max-width:500px;

}
 #side-menu ul {
        list-style:none;
        padding:0px;
    }

        #side-menu ul li {
          border-bottom:1px solid rgba(95, 87, 88, 0.2);
padding: 20px 25px;
display:inline-block;
        }
         #side-menu ul li a i {
             padding-right:10px;
        }

            #side-menu ul li a,#side-menu ul li a:hover {
                color:#fff;
                text-decoration:none;
font-size: 16px;
            }
  
.logo-text {
    padding: 20px 30px;
cursor: pointer;
font-size:20px;
font-weight:900;

}
.menu-close-icon {
    padding:0px 10px;
    cursor: pointer;
    color:#000;
    font-size:25px;
  
}
.menu-open-icon {
    cursor:pointer;
    color:#fff;
    padding:20px 30px;
     padding:20px 25px;
     position:fixed;
}
.intro-txt {
    padding:20px;}
	
.Order-Summery{padding: 0px 15px;
background: #DEE9EF;
display: inline-block;
width: 100%;
margin-bottom: -10px;
z-index: 99;
position: relative;}	
	
.paymint-progress .col-xs-3{background:#f2f2f2; font-weight: bold; height:6px; margin-top: 15px; *margin-top: 15px; _margin-top: 15px;}

.paymint-progress .pay-complete{background:#117AA9;}

.paymint-progress .text-center{margin-top: -20px; _margin-top: -20px; *margin-top: -20px;}

.paymint-progress .pay-active{background:#02A500;}


#stateProvinceGeoId{display: block;
width: 100%;
height: 30px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 0px;}

.Footer-Resources{padding-bottom:20px;background:#f6f6f6}
.Footer-Resources ul{ margin:0px; padding:0px;}
.Footer-Resources ul li{ margin:0px; padding:3px 0px; list-style:none;}
.Footer-Resources ul li a{font-size:13px; padding:3px 0px;}
.Footer-Resources ul li a:hover{font-size:13px; padding:3px 0px;background:#141F26; color:#fff;}

.hm-seminars hr{margin:5px 0px;}
.hm-seminars .panel-body{padding:0px;}
.hm-seminars .small{margin-left:42px;}

.hm-seminars2{background:##49576e; color:##f4f6f9; border:3px solid #ddd; padding:0 15px 15px 0; margin-bottom:10px;}
.hm-seminars2 .Enroll{font-size:18px; background: #63ce0d; border:0px; color:#fff; padding:5px 15px;}
.hm-seminars2 .Price{color:#ff0000;font-size:16px;}
.RAPS{background:#f6f6f6;padding:15px;margin:30px 0px 0px;}
.RAPS2{background:#092133;padding:10px;margin-top:20px; border:0px solid #5D5D5D;}
.color{color:#FFC600; font-weight:bold;}
#container{background:none;}
.color2{color:#C22C13 ;}
.paymentOption2{text-decoration: underline; float:right;margin-top: 5px;}
.title-panel-new p{margin-top:15px;}
.offers i {
padding: 10px;
color: #FFF;
width: 34px;
text-align: center;
border-radius: 50%;
}
.discount hr{margin:0px;}
.Registration-form{color: #000 !important; font-size: 16px !important;}
.titel2{border:0px;padding-bottom:0px;position: relative;z-index: 999;font-size:24px; line-height:32px;}

.title-panel-new h4{font-size:14px;}	
		
.Early-Bird-tip{}
.Early-Bird-tip ul{padding:0px; margin:0px;list-style: none; float:right}
.Early-Bird-tip ul li{padding:0px; margin:0px; font-size:15px;cursor: help;}
.Early-Bird-tip ul li li{display:none;}

.Early-Bird-tip ul :hover ul li{display:inline-block;position: absolute;top:0%; background:#70838C; color:#fff;left:0px;padding:10px;}
.Early-Bird-tip ul li .span{
	padding: 3px 7px;
border: 1px solid #5d5d5d;
border-radius: 50%;
width: 55px;
margin-top: 3px;
margin-left: 7px;
background:#fff;
}

.Early-Bird-tip ul li ul li:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #70838C  10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 25%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.Early-Bird-tip2{}
.Early-Bird-tip2 ul{padding:0px; margin:0px;list-style: none; float:right}
.Early-Bird-tip2 ul li{padding:0px; margin:0px; font-size:15px;cursor: help;}
.Early-Bird-tip2 ul li ul{display:none;}

.Early-Bird-tip2 ul :hover ul{display:inline-block;position: absolute;top:0%; background:#70838C; color:#fff;left:0px;padding:10px;}
.Early-Bird-tip2 ul li .span{
	padding: 3px 7px;
border: 1px solid #5d5d5d;
border-radius: 50%;
width: 55px;
margin-top: 3px;
margin-left: 7px;
background:#fff;
}

.Early-Bird-tip2 ul li ul li:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #70838C  10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 25%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.Keywords2{padding: 3px 15px;
    border: 1px solid #ddd;
    font-size: 15px;
    color: #02a789;
}
