﻿@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_ITCKRIST';
	src: url('fonts/ITCKRIST.eot');
	src: local('☺'), url('fonts/ITCKRIST.woff') format('woff'), url('fonts/ITCKRIST.ttf') format('truetype'), url('fonts/ITCKRIST.svg') format('svg')!important;
	font-weight: normal;
	font-style: normal;
}

html,body {min-width:940px\9; *height:auto;}
body{
	background-color:#bdda86;
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
	min-height:100%;
	position:relative;
}
html{
height:100%;
}
/* General Class
-------------------------------------------------- */
/*h1, h2, h3, h4, h5, h6 { font-family:'Conv_ITCKRIST', Arial, Helvetica, sans-serif; font-weight:normal;}*/
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.navbar .nav > li > a {font-family:Arial,Helvetica,sans-serif !important;}
#wrap {
	min-height: 100%;
	*display:table;
	*height:100%;	
}
.wel_text {line-height:24px; font-size:14px;padding:25px 0;}
.wel_text span{color:#92C248!important;font-size:16px!important;font-weight:bold}
#page {
	padding-bottom: 100px;/* must be same height as the footer */
	height:100%;
	padding-top:10px;
}
.wht-bg {
	background-color:#fff;
	padding:10px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
	   -webkit-box-shadow: 0 0px 3px #000;
          -moz-box-shadow: 0 0px 3px #000;
               box-shadow: 0 0px 3px #000;
}
.well h3, .well h4 {margin-top:0;}


/* Header AND Menu Class
-------------------------------------------------- */
.top-login {text-align:right;}
.top-login p { margin:0;}


/* Mid Class
-------------------------------------------------- */
.lft-rit-links {margin-top:20px;}
.lft-rit-links h3 { font-size:20px;} 
.lft-rit-links a{
	/*background-image: url("../images/point-out.png");*/
    background-repeat: no-repeat;
    color: #333333;
    /*padding-left: 64px;*/
    text-decoration: none;
	/*-webkit-text-shadow: 2px 2px 1px #878787;
       -moz-text-shadow: 2px 2px 1px #878787;
            text-shadow: 2px 2px 1px #878787;	*/
			background-size: contain;
}
.lft-rit-links a:hover{
	 background-position: 5px center;
	-webkit-text-shadow: none;
       -moz-text-shadow: none;
            text-shadow: none;	
}




/* Footer Class
-------------------------------------------------- */
.footer{
	background-color: #92C248;
    min-height: 50px;
    padding-top: 10px;
    text-align: center;	
	position: absolute absolute;
	float: left;
    width: 100%;
	bottom:0px !important;
	clear: both;
	/*margin-top: -60px;*/ /* negative value of footer height */
}


/**/
.item1 {
    display: none;
    position: relative;   
}


.custom_tab .bor {
    background-color: #FFFFFF;
   /* clear: both;*/
}
.bor {
    border: 1px solid #E0E0E0;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 0;
	min-height:250px;
}
.custom_tab #myTab {
    border: medium none;
    margin-bottom: 0;
	
}
.subsmall {
    font-size: 14px;
    padding: 3px !important;
    vertical-align: sub;
	width:120px;
}
.control-label {font-size:13px;}
.alert-success span {
    background: url("../admin/images/tick.png") no-repeat scroll left center transparent;
}
.alert-success span { padding: 1px 0 1px 25px;}
.video-div{
	padding:5px;
	margin:5px;
	width:100px;
	float:left;
	text-align:center;
}
.collapse {overflow: hidden !important;}
.cart_div{padding-left:15px;}
.stud_tbl{width:100%;}

.video-btn {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #96cd4b 0%, #069b03 100%) repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 2px 2px #999999;
    float: left;
    margin: 1%;
    padding: 1%;
    width: 21%;
	background: #96cd4b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2Y2Q0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjliMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #96cd4b 0%, #069b03 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96cd4b), color-stop(100%,#069b03)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96cd4b 0%,#069b03 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96cd4b 0%,#069b03 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96cd4b 0%,#069b03 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96cd4b 0%,#069b03 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96cd4b', endColorstr='#069b03',GradientType=0 ); /* IE6-8 */
}
.video-btn .btn-inner {
    float: left;
    width: 22%;
}
.video-btn .btn-inner a{ 
	display:block; 
	height:32px; 
	width:32px; 
	background-image:url(../images/play-pause.png); 
	background-position: left bottom;
	background-repeat:no-repeat;
	margin:0 10px 0 0;
}
.video-btn .btn-inner a.pause {background-position: left top;}
.video-btn .btn-right {
    color: #fff;
    float: left;
    text-align: left;
    width: 78%;
}
.video-btn .btn-right .progress {
	margin-bottom:0;	
	height:7px;
	margin-top:6px;
}
.three_stape {
	background-color: #f4f4f4;
	-webkit-border-radius: 4px 4px 4px 4px;
       -moz-border-radius: 4px 4px 4px 4px;
            border-radius: 4px 4px 4px 4px;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;	
}
.three_stape a {
	line-height:30px; 
	color:#c2c2c2;
	text-decoration:none;
	display:block;
	font-size:20px;
	cursor:default;
	background-color:#dedede;
	-webkit-border-radius: 2px 2px 2px 2px;
       -moz-border-radius: 2px 2px 2px 2px;
            border-radius: 2px 2px 2px 2px;
}
.three_stape a.act{
	color:#fff;
	background-color:#92c248;	
	cursor:pointer;
}

.add_another_student{
/*float:right;position:fixed;margin-left:620px;*/
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
}

.progress .bar + .skip_video
{
box-shadow:none;
background-color:#FFFFFF;
background-image:none
}

.pro-list-bg {
	border: 1px solid #DDDDDD;
	border-top: none;
	background-color:#F9F9F9;
	padding:10px 4px 4px;
}
.pro-list-bg:hover { background-color:#fff; border: 1px solid #fff;border-top: none;}
	
.course_type_dv {
	font-weight:bold;	
}
.course_type_dv p{
	background-color: #92C248;
    color: #FFFFFF;
    font-size: 15px;
    min-height: 40px;
    padding: 3px;
    text-align: center;	
}
.course_type_dv i{
	background-color:#DEDEDE;
	display:block;
	padding:2px;	
}
.course_type_dv span {font-weight:normal !important;}

.pro-list-bg ul {
    list-style: none;
    padding:0;
    margin:0;
}

.pro-list-bg ul li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.pro-list-bg ul li:before {
    content: "» ";
    color: #92c248;
	font-size:15px;
}
.pro_desc {
	min-height:190px;
	margin-bottom:15px;	
}
.course_id{margin-bottom:20px;	}
.course_id a{
	font-size:13px;
	font-weight:bold;
	color:#92C248;
}
.error_inpt{
 	border-color: #b94a48 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
	color: #b94a48 !important;
}
.menu_vid {
	background-color: red;
	background-image: linear-gradient(#D0DCC3,#B2BDA4);
	background: red;
	background: linear-gradient(#D0DCC3, #B2BDA4);
	background-image:linear-gradient(#D0DCC3, #B2BDA4);
	height: 35px;
	position: relative;
	width: auto;
}
.menu_vid ul {
	list-style: outside none none;
	padding: 9px 5px;
  /*  position: absolute;*/
	z-index: 100;
}
.menu_vid li {
	float: left;
	margin-left:2px;
	font-size:14px;
}
.menu_vid a, .menu_vid a:active, .menu_vid a:visited, .menu_vid  a:hover{
	color: #fff;padding: 9px;text-decoration: none;
}
.menu_vid a:hover {
	color: #fff;padding: 3px;text-decoration: none;background-color:#79BD31;
}

/*.navbar .nav > li > a {
    padding: 15px 6px !important;
}*/
.span3.lft-rit-links > h3 {
    font-size: 18px;
    margin: 0;
}
.span3.lft-rit-links {
    border: 1px solid;
   box-sizing: border-box;
    margin: 2% 0 0;
    padding: 1%;
    width: 22.77%;
}
.span6 {
    margin: 0 1% !important;
    width: 48%;
}
.span8.home_faq {
    width: 40%;
}
.faq_video {
    float: left;
    width: 57%;
}

.one_on_one .pic {float: left;width: 30%;}
.one_on_one .pic .pull-left {width: 100%;font-size: 18px;}
.one_on_one .video {width: 70%;float: left;}
.one_on_one #wrapper_svp_svp_player41rwv893yfc4 {height: 358px !important;}
.one_on_one #wrapper_svp_svp_player41rwv893yfc4 object {height: 100%;}

.attend_course #svp_player41rwv893yfc4 > div {height: 300px !important;position:relative !important;}
.attend_course #svp_player41rwv893yfc4 object {height: 100%;}

.workshop .pic {float: left;width: 30%;}
.workshop .pic .pull-left {width: 100%;font-size: 18px;}
.workshop .video {width: 65%;float: right;}
.workshop #wrapper_svp_svp_player41rwv893yfc4 {height: 370px !important;}
.workshop #wrapper_svp_svp_player41rwv893yfc4 object {height: 100%;}

.self_paced_wrap .self_paced {float: left;width: 35%;}
.self_paced_wrap .self_paced_video {width: 65%;float: left;}
.self_paced_wrap .self_paced #accordion2 a {}
.self_paced_wrap .self_paced .accordion-group {border: medium none;}
.self_paced_wrap .self_paced .accordion h4 {margin: 0;}
.self_paced_wrap .self_paced .accordion {margin-top: 5em;padding-left: 1em;}
.self_paced_wrap  #wrapper_svp_svp_player41rwv893yfc4 {height: 358px !important;}
.self_paced_wrap  #wrapper_svp_svp_player41rwv893yfc4 object {height: 100%;}

.test_period .nav-tabs {border-bottom: medium none;}
.test_period .nav a {border: medium none !important;}
.test_period .nav-tabs > li {margin-right: 2em;}
/*.navbar .nav > li > a {font-size: 17px;}*/
.navbar .nav > li > a {font-size: 14px;}
.test_period .tab-content {
    border: 1px solid #ccc;
    overflow: hidden;
}

.test_period .nav-tabs > li {
    margin-right: 2em;
    max-width: 14.28%;
    text-align: center;
}

.test_period .nav.nav-tabs a {color: #000;font-size: 16px; padding-right: 16px;
    padding-left: 16px;}
    
.navbar .wot_login > li > a {padding: 15px 8px !important;}
.navbar .with_login > li > a {padding: 15px 8px !important;}

/*.navbar .wot_login > li > a {padding: 15px 12px !important;}
.navbar .with_login > li > a {padding: 15px 8px !important;}*/

.nav.with_login, .nav.wot_login {display: inline-block;float: none;}
.navbar-inner .nav-collapse.collapse.navbar-responsive-collapse {text-align: center;}
.navbar-inner {padding-left: 0px;padding-right: 0px;}
.video-btn:nth-child(4n+1) {
    clear: left;
}

.video-js{
width: 100%;
}

.control-group input {
    height: auto !important;
}

.table.table-bordered > tbody {
    font-size: 14px;
}





.nav > li.active a{
    background-color: #eeeeee;
	padding: 8px 15px;
}
	
.test_period .nav .active > a {
    color: rgb(0, 128, 0);
}
.tab-content.active{color: rgb(0, 128, 0);}
.cource_wrapper {
    float: left;
    margin: 15px;
    width: 97%;
}
.test_dat li{width:20%;float:left;}
.nav.attend_li li a {
    display: inline-block;
    font-size: 18px;
    padding: 8px 15px;
}
.nav.attend_li li{
    display: inline-block;
}
.nav.attend_li {
    padding-bottom: 1em;
}
.nav.attend_li a {
    color: black;
}
.attend_li{ margin-bottom: 0px !important;}

.active > a:hover 
{background: none !important;}

.test_period .nav.nav-tabs a {
    padding: 8px 12px;
}

.ppv_courses.test_period .nav-tabs > li {
    margin-right: 0;
}


.lft-rit-links .menu-hover{ 
    text-decoration: underline; 
    
}
/*====shailesh css=====*/
@media(max-width:600px)
{
    .span3.lft-rit-links{width: 100%;}
    .span6{width:100%}
}