/*Common classes*/
.ht20{height:20px;}
.ht50{height:50px;}

.wdauto{width:auto!important;}

.padding10px {padding: 10px;}

.error{color:#063C51;}

#layerpop,#feedlayerpop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:url(../images/fancybox_overlay.png) repeat center center}

div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11;}
div.flash-notice a{color:#514721;}
div.flash-success a{color:#264409;}

body {color: #333;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857;padding-bottom: 0!important;}

/*CSS for Orders Pages*/
.orders_wrap .myModulesBox li{margin-bottom: 0;padding-bottom: 0;}
.orders_wrap hr{margin: 20px 0 0;}
.orders_wrap .spacerleft22{width:22px;display: inline-block;}
.orders_wrap .submitcoupen{display: inline-block;margin-left: 5px;}
.orders_wrap .cv{display: inline-block;margin-top:10px;}
.orders_wrap ul li input,.grandtotal {border: 0!important;background: transparent!important;font-weight: bold!important;width:80px;padding-top: 8px !important;}
.orders_wrap.myModulesBox li .left{width:30%;}
.orders_wrap.myModulesBox li .right{width:65%;}
.orders_wrap .boder-spacer{border-top:1px solid #4d4d4d;}
.orders_wrap .confirmorder{width:100%;text-align: center;}
.orders_wrap .action_links a{font-size: 12px;line-height: 12px;}
.orders_wrap .couponinput{border: 1px solid #ccc!important;width:70%;font-size: 12px!important;background: transparent;}
.orders_wrap .submitcoupen{background: #5cb85c none repeat scroll 0 0;color: #fff;display: inline-block; padding: 5px 10px; font-family: opensansbd; text-decoration: none;}
.orders_wrap .editcoupen{background: #5cb85c none repeat scroll 0 0;color: #fff;display: inline-block; padding: 5px 10px; font-family: opensansbd; text-decoration: none;}
.orders_wrap .couponErrorMsg{background: #FFF4B7;line-height:10px;color:#333}
span.rsymbol{display: inline-block;}

/*Custom CSS Changes*/
.smaboutBox a.btn {background-color: #5FCF80;background-image:none;}
a.see-all {background-color: #ED5A5A;background-image:none;}
.startLearningBox span.comma{line-height:100px;}
#videoDetailCntr .sideMenuBox li.link2 .submenu ul li .sublinks a { margin-top: 5px; padding: 5px 10px; color: #666; border-radius: 5px; font-family: opensansreg; font-size: 12px; display: block; background-color: #dcdcdc; }
#videoDetailCntr .sideMenuBox li.link2 .submenu ul li:hover .sublinks a:hover { color: #fff; background-color: #999; }
.progressDetail .progressBar .fill{max-width: 100%;}
#videoDetailCntr .sideMenuBox li.link2 .submenu ul li.done .sublinks a{cursor:pointer;}
.smModuleMapBox li a.btn{background-image:none;}
.smModuleMapBox li.resume a.btn{background-image:none;}
.quiz_summary .quizBox li label{display:inline-block;}
.quiz_summary .quizBox li span{color:#58B158}
.quiz_summary .padtb30px{padding:30px 0;}
.closecomm{float:right;display:inline-block;}
.closecomm a,.closecomm a:hover{color: #fff;display:block;text-decoration: none}
.flash_result h3{color:#063C51;}
.commentsBox li .txt{color:#fff;}
.smModuleMapBox .heading input.searchBtn,.smModuleMapBox .heading input.searchField{border:0 none;box-shadow: none;}
.pull-right {float: right;margin-left: 10px;}
.whySignupBox li{height:350px;min-height:380px;}
#featuresCntr .info{top:0px;}
#featuresCntr p{line-height:32px;margin:0px;}
.smModuleMapBox ul.usersList li {float: left;display: inline-block;padding: 5px;border: 1px Solid #f4f4f4; margin: 0px 1px;min-width: 150px;text-align: center;}
.smModuleMapBox ul.usersList li p {margin-left: 0;}
.introjs-tooltip{background-color:#F9B118!important;}
.introjs-bullets ul li a.active{background: none repeat scroll 0 0 #053C51!important;}
.introjs-tooltiptext{color:#fff;font-size:11px;font-family: arial;}
.modal.fade.in{top:50%!important;}
.modal-body p {color: #333333;font-family: opensansreg!important;font-size: 14px;line-height: 22px;word-wrap: break-word;}
.signinBox textarea.txtField {padding: 15px;width: 91%;}
.prerequisites ul li div,.prerequisites ul li div p{ color: #686868!important;font-size: 14px!important; font-family: opensansreg!important;}
.smaboutBox p,.smaboutBox p span{font-family: opensansreg !important;font-size: 17px !important;line-height: 26px !important;word-wrap: break-word !important;color:#F9EACA!important;}
.prerequisites p,.prerequisites p a{cursor:default;font-family: opensansbd !important;font-size: 14px !important;word-wrap: break-word !important;color:#686868!important;line-height:normal!important;}
.prerequisites p span,.prerequisites ul li,.prerequisites ul li a,.prerequisites ul li a:hover{cursor:default;font-family: opensansreg !important;font-size: 14px !important;word-wrap: break-word !important;color:#686868!important;line-height:normal!important;text-decoration: none!important;;}
.prerequisites ol.innerol li{border-top:0;padding:10px 0px;font-family: opensansreg !important;font-size: 14px !important;word-wrap: break-word !important;/*color:#999!important;*/color: #686868!important;line-height:normal!important;}
.moduleList p,.moduleList p span{color: #686868!important;margin-bottom: 0 !important;font-size: 14px !important; line-height: 26px;margin: 0 0 10px;font-family: opensansreg !important;}
#ExerciseUsersVideos_user_comment{width:auto;}
.philosophy{background: none repeat scroll 0 0 #EEEFF3}
#featuresCntr h3{padding:10px 0;}
#featuresCntr a.btn{margin:10px 0;}
#featuresCntr .image{background:url("../images/features-img-br.jpg") 0 0 repeat-y;padding-bottom:10px;}
.userMenu .mymodules{display: inline-block;height: 40px;margin-left: 20px;position: relative;}
.userMenu .mymodules ul{width:170px;}
.vidoverlay{background:url("../images/layer.png") 0 0 repeat-x;width:433px;height:296px;position:absolute;top:0;right:0;display:none;}
.overlay_wrap{position:absolute;top:50%;left:24%}
#homeBannerCntr a.btn{width:280px;}
.textBox p { font-family: opensansreg;color: #063C51;font-size: 20px;line-height: 40px;}
.startLearningBox li p,.startLearningBox li p a{ font-family: opensansreg;color: #063C51;font-size: 18px!important;line-height: 30px;}
.startLearningBox h1{margin:0;}
.startLearningBox li{height:auto;}
.prerequisites ul.innerol {list-style:disc inside none!important;}
.prerequisites ul.innerol li{border-top:0!important;padding:9px 0px!important;list-style: disc inside none!important;}
.prerequisites ol li{color:#999!important;;list-style: disc inside none!important;}
.prerequisites li a{cursor: default;font-family: opensansreg !important;}
.prerequisites li p,.prerequisites li p strong{font-family: opensansbd !important;}
.prerequisites li p a,.prerequisites li p strong a,.prerequisites li p strong a{font-family: opensansbd !important;cursor: default!important;text-decoration: none!important;}
#contentCntr{/*padding:80px 0 90px;*/padding: 110px 0 60px;}
.whySignupBox{padding-bottom:0!important;}
span#ui-id-2{color:#9B1423;background:url("../images/error.png") 0 0 no-repeat;padding-left:55px;min-height: 32px;font-size: 32px;}
.userMenu ul li a{text-transform: capitalize!important;}
.colBox p,.colBox p a{color: #686868 !important;cursor: default!important;font-family: opensansbd !important;font-size: 14px !important;line-height: normal !important;    word-wrap: break-word !important;
    text-align: left!important;text-decoration: none!important;}
.colBox p span{/*color: #686868 !important;*/color: #686868 !important;cursor: default!important;font-family: opensansreg !important;font-size: 14px !important;line-height: normal !important;word-wrap: break-word !important;}
.colBox ul.innerol{margin: 20px 0px;}
.colBox ul{margin: 20px 30px;}
.colBox ol{list-style: disc inside none;}
.colBox ol.innerol li,.colBox ul.innerol li{/*color:#999;*/color: #686868;list-style: disc inside none;}
.whois.colBox p{font-family: opensansreg !important;}
.colBox a{cursor:default!important;text-decoration: none;}
.smModuleMapBox .heading input.searchBtn{text-indent: -999999px;}
.myModulesBox li{color:#333;}
/*New CSS Changes**/
#videoDetailCntr{position: relative;/*commented the rest CSS for same element from global.css line no 292*/}
#videoDetailCntr .sideMenuBox{position:absolute;}
span.printtext{margin-top:6px;display:block;}
.startLearningBox p{font-size:18px;}
.quizBox h3{font-size:18px;}
.accordion-inner h4{font-size: 18px;}
.activesection{background-color: #fff;}
.accesscontent,.accesscontent1{background:#fff;width:500px;min-height:100px;position: absolute;top:40%;left:28%;z-index: 99999;display:none;}
span.warning{background:url("../images/video-detail-page-logo.png") 0 0 no-repeat!important;display: inline-block;
    height: 48px;margin-right: 15px;text-indent: -9999px;vertical-align: middle;width: 48px;margin-top:15px;}
.closepop{position: absolute;top:0;right: 0;background:url("../images/error.png") 0 0 no-repeat; display: block;
    float: right;height: 32px;position: absolute;right: -9px;top: -10px;width: 32px;z-index: 99;}
.userMenu a:hover{color:#fff;}
.userRatingsBox textarea{height:60px;}
.closeapproach{background:url("../images/error.png") 0 0 no-repeat;float:right;width:32px;height:32px;}
#videoDetailCntr .sideMenuBox li.linkarrow span.icon em,#videoDetailCntr .sideMenuBox li.linkarrow a:hover span.icon em{height: 25px;width:21px;background-position: -39px top;}
#videoDetailCntr .sideMenuBox li.linkarrow.open span.icon em,#videoDetailCntr .sideMenuBox li.linkarrow.open a:hover span.icon em{background-position: -59px top;}
.smaboutBox .padding{padding:4% 2%}
.blockoverlay{background:url("../images/fancybox_overlay.png") repeat scroll center center;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;text-align: center;padding-top:30px;}
.module_thumb_wrap{width:70%;text-align: center;margin:0 auto;}
.module_thumb_wrap p{ font-size: 18px;color: #063C51;font-family:opensansreg;line-height: 40px;}
.proupdate,.changepass{width:100%;}
#videoDetailCntr .videoAreaBox .video{width:auto;min-width: 60%}  
#video-player{width:100%;}
.optionsoverlay{background:url("../images/transparentlayer.png") repeat center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index: 99;}
#videoDetailCntr .videoAreaBox .videoafterplay a.highlights {color: #727272;display: inline-block;font-family: latobd;font-size: 17px;margin: 0 60px 20px;vertical-align: top;}
#videoDetailCntr .videoAreaBox .videoafterplay a.highlights em {background-position: -123px -36px;height: 28px;opacity: 0.4;width: 24px; display: inline-block;margin-bottom: 5px;margin-right: 5px;text-indent: -9999px;vertical-align: middle;}
.icohelp,.icohelpprogress{background:url("../images/help.png") 0 0 no-repeat;width:16px;height:16px;margin:1px 5px;/*position: absolute;right:5px;top:5px;*/cursor: pointer;}
.points-in-details{position:absolute;right: 0;top:0;display:none;width:90%;padding:5%;background-color: #F8B314;z-index: 999;border-radius: 10px;}
.points-in-details a.close-details{position:absolute;right:5px;top:5px;background:url("../images/deep_close.png") 0 0 no-repeat;width:32px;height:32px;}
.points-in-details h6,.points-in-details p{color:#fff;}
.feedbackico{background-color: #c36a05;border: 3px solid #fff;color: #fff;padding: 5px;position: fixed;right: 0;top: 50%;width: 35px;z-index: 9999;}
.feedbackico span.textlayer{background:url("../images/feedback-tab.png") 0 0 no-repeat;display: block;height: 75px;width: 20px;}
.feedbackpop{position: absolute;top:35%;left:30%;width:auto;padding:0;background-color: #fff;border:3px solid #F8B314;z-index: 9999;}
.feedback_wrap{width:100%;}
.feedbackpop form span.clslable{display: inline-block;float: left;min-width: 150px;width: 30%;color:#333;font-size:12px;font-family: opensansreg;}
.feedbackpop span.suggesttext{color:#063C51;font-weight:bold;display: inline-block;float: left;}
.idea-ico{background:url("../images/idea.png") 0 -6px no-repeat;width:32px;height:32px;display: inline-block;float: left;}
.feedbackpop a.close-details{position:absolute;right:5px;top:5px;background:url("../images/deep_close.png") 0 0 no-repeat;width:32px;height:32px;}
.quizBox ul.questionlist{margin-left:30px;}
.quizBox ul.questionlist li{list-style: upper-roman outside none;background-color: #fff;border-bottom:0;overflow: visible!important;padding:5px;}
.highlights .moduleList li,#clip_highlights.moduleList li{overflow: visible!important;}
.highlightslist ul.clip_hlights_list li ul.innerol {padding-left:10px;margin-left:50px;}
.highlightslist ul.clip_hlights_list li ul.innerol li{  list-style-type: disc;list-style-position: outside;margin-bottom:3px;}
.highlightslist ul.clip_hlights_list li ul.innerol li ul.innermostlione,.highlightslist ul.clip_hlights_list li ul.innerol li ul.innermostlitwo {padding-left:25px;}
.highlightslist ul.clip_hlights_list li ul.innerol li ul.innermostlione li{list-style: lower-latin outside none;}
.highlightslist ul.clip_hlights_list li ul.innerol li ul.innermostlitwo li{list-style: circle outside none;}
.colhighlights{background-color: #fff;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);margin-bottom: 20px;overflow: hidden;display: none;}
.colhighlights h3{background-color: #e2e5e8;color: #7b96a2;line-height: normal;margin: 0;padding: 20px 30px;}
.colhighlights p,.colhighlights p a{color: #686868 !important;cursor: default !important;font-family: opensansbd !important;font-size: 14px !important;line-height: normal !important;text-align: left !important;text-decoration: none !important;word-wrap: break-word !important;}
.changepass .signinBox input.btn{padding:11px 20px;}
.termscontent ,.termscontent .textBox p{font-size: 14px;line-height:22px;}
.termscontent .textBox p a{text-decoration: underline;font-weight: bold;}
ul.terms_list{margin: 0 20px;}
ul.terms_list li{list-style: disc outside none;color: #063c51;font-family: opensansreg;font-size: 14px;line-height: 22px;}
ol.terms_listol{margin:0 20px;}
ol.terms_listol li{list-style: decimal outside none;color: #063c51;font-family: opensansreg;font-size: 14px;line-height: 22px;}
.termscontent .textBox p.weftxt{font-size:10px;font-style: italic;}
#videoDetailCntr .sideMenuBox{z-index:100;}
.maximize{position:absolute;right:5px;top:15px;background:url("../images/maximize.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block;}
.minimize{position:absolute;right:5px;top:15px;background:url("../images/minimize.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block;z-index: 99;}


/*********corporate module sidebar icons css*/
#videoDetailCntr .corporatesidebar li.link1 span.icon em{background-position: -249px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link1 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link1:hover a span.icon em{background-position: -249px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link2 span.icon em{background-position: -107px -379px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link2 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link2:hover a span.icon em{background-position: -79px -379px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link3 span.icon em{background-position: -177px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link3 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link3:hover a span.icon em{background-position: -177px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link4 span.icon em{background-position:-104px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link4 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link4:hover a span.icon em{background-position: -104px -341px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link6 span.icon em{background-position:-140px -379px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link6 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link6:hover a span.icon em{background-position:-181px -379px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link5 span.icon em{background-position:-221px -379px;height:32px;width: 32px;}
#videoDetailCntr .corporatesidebar li.link5 a:hover span.icon em, #videoDetailCntr .corporatesidebar li.link5:hover a span.icon em{background-position:-249px -379px;height:32px;width: 32px;}
.result_wrap table td, .result_wrap table th{padding:0;text-align: center;}
.origin.textBox .content{min-height: 500px;}
.ratings .stars span{cursor: pointer;}
.nextExLink a{background-color: #59B259;color: #fff;padding: 15px;width:auto;display: block;}
.nxtcliplink a{background-color: #fcb316;color: #fff;padding: 15px;width:auto;display: block;}
.videoTableBox .col5 .col-1{width:23%;}
.videoTableBox .past-videos .col-1{width: 20%}
.videoTableBox .past-videos .col-5{width: 20%}
.videoTableBox .past-videos .col-3, .videoTableBox .past-videos .col-4{width:21%;}
.videoTableBox .th .col{height:60px;}
.videoTableBox .userInfo h5{font-size: 12px;}
.superviewrate {background: none repeat scroll 0 0 #f4f4f3;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
#videoDetailCntr .videoAreaBox .videobeforeplay{background-color: #191b1f;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
#videoDetailCntr .videoAreaBox .videobeforeplay .content {bottom: 35%;left: 0;position: absolute;text-align: center;width: 100%;}
#videoDetailCntr .videoAreaBox .videobeforeplay a{color: #727272;display: inline-block;font-family: latobd;font-size: 17px;
    margin: 0 60px 20px;vertical-align: top;}
.colBox2 {margin-bottom: 30px;background-color: #fff;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden;}
.colBox2 .padding { padding: 20px 30px;}
.colBox2 ul {}
.colBox2 p {color: #999;font-size: 14px;}
.progress-in-details { background-color: #f8b314; border-radius: 10px; padding: 5%; position: absolute; right: 0; top: 0; width: 90%; z-index: 999;display:none;}
.progress-in-details a.close-details {background: url("../images/deep_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px;position: absolute;right: 5px;top: 5px;width: 32px;}
.progress-in-details h6, .progress-in-details p {color: #fff;}
.misdwnlink_wrap{display: none;margin-top: 10px;background-color: #f0f0f0;}
a.misdwnlink{display: inline-block;float: left;padding-right: 15px;}
.misdwnlink_wrap span.close{border: 1px solid #063c51;float:right;border-radius: 17px;display: inline-block;float: right;height: 19px;padding: 2px;text-align: center;width: 18px;}
    #videoDetailCntr .sideMenuBox li:hover .submenu { display: none; }
.submenu a.close-details {background: url("../images/deep_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px!important;position: absolute;right: 5px;top: 5px;width: 32px!important;padding: 0!important;}
.continueExList ul li{padding:5px;font-family: opensansbd;}
.continueExList ul li a{padding-left:2px;font-family: opensansreg;}
.videoTableBox a.btn-primary{top:5px;padding: 15px 10px;}
.videoTableBox a.btn-success{top:5px;}
.continueExList ul li a.group_header{font-family: opensansbd;padding: 5px;}
#videoDetailCntr .sideMenuBox li .submenu ul li.inprogress span.icon1 em,#videoDetailCntr .sideMenuBox li .submenu ul li.inprogress:hover a span.icon1 em { background-color: #F5C984;background-position: -129px top;border-radius: 5px;}
.affilate .relatedModulesBox li{max-width: 300px;}
.affilate .relatedModulesBox li h3{margin:0;}
.affilate .relatedModulesBox li .duration_wrap span{font-size:12px;line-height: 12px;}
.smModuleMapBox .heading .courseselect form{width:auto;border: 0;}
.smModuleMapBox .heading .courseselect form .btngo{line-height: 2px;vertical-align: top;margin-left:10px;}
.backbtn{background: url("../images/backbtn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.module_ttl{background-color: #F8B219;width:96%;padding:1% 2%;}
.module_ttl h3{color:#fff;margin:0;padding:0;font-size: 20px;text-transform: uppercase;}
.grid_col{border: 1px solid #ccc;border-radius: 5px;color: #999;float: left;font-family: opensansreg;font-size: 18px;font-weight: bold;margin: 20px;min-height: 72px;padding: 3% 1% 1%;text-align: center;width: 21%; text-transform: uppercase;cursor:pointer;box-shadow: 10px 10px 5px #888888; }
.grid_col span{width:50px;color:#999;}
.tblcontent{font-size: 12px;margin-top:10px;text-transform: capitalize;}
.knowlink a{font-size: 10px;color:#4d4d4d;text-decoration: underline;}
ul.usersList li.greycol{background-color: #ccc;}
.call-to-sidebar{display: none;}
.call-to-sidebar a{border: 1px solid #ccc;padding: 5px;position: absolute;right: 15px;top: 25px;z-index: 99; width: 32px;/*border-radius: 25px;*/}
.call-to-sidebar a em{/*background-position: -36px 3px;*/background-position: left -361px;display: inline-block;height: 19px;width: 18px;}
.frmnotes_wrap{width:96%;background:#22262F;border:10px solid #d3d3d3;padding: 2%;color:#fff;display:none;position: absolute;bottom: -10px;left:-10px;z-index: 1003;border-top-left-radius:10px;border-top-right-radius:10px;}
.frmnotes_wrap p.note{color:#ccc;}
#user-notes-form .row{margin-left:0px;}
.frmnotes_wrap a.close-details {background: url("../images/error.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px!important;position: absolute;right: 5px;top: 5px;width: 32px!important;padding: 0!important;}
#videoDetailCntr .sideMenuBox li.link31 span.icon em , #videoDetailCntr .sideMenuBox li.link31:hover span.icon em {background-position: -73px -341px;height: 33px;width:30px;}
.affilate .relatedModulesBox li {max-width: 28%;}
.relatedModulesBox li { min-height: 300px; margin-bottom: 54px;margin-left: 30px;}
#videoDetailCntr .sideMenuBox li.link35 span.icon em , #videoDetailCntr .sideMenuBox li.link35:hover span.icon em {background-position: -222px -389px;height: 33px;width:30px;}

.notes_wrap a.link_to_notepop{right: 0;position: absolute;text-decoration: none;bottom: 10%;z-index:99;outline: none;border:0;}
.notes_wrap span.icon {display: inline-block;text-align: center;width: 24px;}
.notes_wrap a.link_to_notepop span.icon em {display: inline-block;text-indent: -9999px;vertical-align: middle;background-position: -78px -341px;/* -107px -341px;*/height: 33px;width: 24px;}/
.smModuleMapBox .heading h3 span.affiliate-icon {background-position: -202px -279px;height:51px;}
.smModuleMapBox .heading h3 span.notes-icon {background-position: -254px -278px;height:51px;}
.pre_notes_overlay{background: url("../images/fancybox_overlay.png") repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;left: 0;padding: 0 10%;position: absolute;top: 0;width: 80%;z-index: 99;display:none;}
.pre_notes_overlay h3{text-align: center;color:#fff;}
.pre_notes_overlay h4{color:#fff;}
.pre_notes_overlay ul {list-style-type: disc inline;}
.pre_notes_overlay ul li {list-style-type: disc;color:#fff;}
.pre_notes_overlay span.icon em{ background-position: -76px -341px;display: inline-block;height: 33px;text-indent: -9999px;vertical-align: middle;width: 24px;}
.pre_notes_overlay p{color: #FFF;font-family: opensansreg;font-size: 14px;line-height: 18px;text-align: justify;}
.pre_notes_overlay a.bluebtn{width:100px;}
.highlight_notesico{background-position:-107px -341px!important;}
.quizBox ul.afvideolist li{background-color: #fff;border:0;padding:15px 0;min-height:50px;margin-bottom: 0px;}
.quizBox ul.afvideolist li h3 a{display:block;margin-top:5px;font-size: 14px;line-height: 16px;}
.usermeasurewrap{}
.usermeasurewrap input,.usermeasurewrap select{width:180px;margin:0 1em 0 0;}
.usermeasurewrap label{padding-left: 0}
.activities_wrap{}
.activities_wrap .quizBox h3{margin-bottom: 0!important}
#videoDetailCntr .sideMenuBox li.link32 span.icon em {background-position:-210px -421px;height: 25px;width: 23px;}
#videoDetailCntr .sideMenuBox li.link32 a:hover span.icon em {background-position:-210px -449px;}

#videoDetailCntr .sideMenuBox li.linkcart span.icon em {background-position:-362px -489px;height: 25px;width: 25px;}
#videoDetailCntr .sideMenuBox li.linkcart a:hover span.icon em {background-position:-362px -489px;}

#videoDetailCntr .sideMenuBox li.linkexzone span.icon em {background-position:-432px -486px;height: 30px;width: 30px;}
#videoDetailCntr .sideMenuBox li.linkexzone a:hover span.icon em {background-position:-470px -485px;}

a.notifyme{ background: url("../images/ico-sprite.png") no-repeat scroll left top rgba(0, 0, 0, 0);background-position:-291px -396px;width:17px;height: 10px;display: inline-block;}
a.createtodo{ background: url("../images/ico-sprite.png") no-repeat scroll left top rgba(0, 0, 0, 0);background-position:-241px -486px;width:32px;height: 32px;display: inline-block;float:right;}
.activities_wrap .heading h3{float:left;}
.posrel{position:relative;}
.todoli{background-color: #fdf5e8!important;}
#videoDetailCntr .sideMenuBox li .submenu ul li.todoli .sublinks a {background-color: #f2eadd;border-radius: 5px;
    color: #666;display: block;font-family: opensansreg;font-size: 12px;margin-top: 5px;padding: 5px 10px;}



#homeBannerCntr .image{position: relative;}
#homeBannerCntr .image .homeoverlay {background: #4D4D4D none repeat scroll 0 0; display: block;height: 100%;left: 0;opacity: 0.5;position: absolute;top: 0;width: 100%;}
#homeBannerCntr .image img{display: none;}
.whoIsThisBox h4{margin-top: 0px;}
.alignJ{text-align: justify;}
.alignL{text-align: left;}

#homeBannerCntr .info h1{font-size: 3.3em;margin: 0.2em 0;text-transform: none;}
#homeBannerCntr .info h2{font-size: 1.8em;}
#homeBannerCntr .info h2.buildtxt{letter-spacing: 5px; text-transform: none; margin-bottom: 30px;}
#homeBannerCntr .info span.line{margin: 0.8em 0;}
/*Homepage responsive top navigation*/
header{padding: 10px 0!important;}
.top-navigation .navbar{min-height: 30px!important;}
.top-navigation .navbar-default{background: transparent!important;border: 0!important;margin-bottom: 0!important}
.top-navigation .navbar-default .navbar-nav > li > a{color: #063c51!important; text-transform: uppercase;}
.top-navigation .navbar-default .navbar-nav > li.loggedinmenu > a{text-transform: none;}
.top-navigation .navbar-brand{padding: 0 15px!important;height: auto!important;}
.top-navigation ul li:hover,.top-navigation ul li a:hover{background: transparent;}
.top-navigation ul.dropdown-menu a.has-submenu:hover{background: transparent;}
.top-navigation ul.dropdown-menu a.has-submenu{padding-left:10px!important; color: #063c51!important;border-bottom: 1px solid #ccc;}
.top-navigation ul.dropdown-menu a.has-submenu em{display:none;}
.top-navigation .caret{margin-left: 5px;}
.top-navigation ul.dropdown-menu li{padding: 0 10px 10px!important;/*border-bottom: 1px solid #ccc;*/}
.top-navigation ul.dropdown-menu li ul li a{font-size:12px!important;line-height: 14px!important;}
.userMenunav .navbar-default .navbar-nav > li > a{color: #fff!important; text-transform: uppercase;}
/*********Edited By Harshada - As on 14th Mar 2016*/
.oveview_video_wrap{width:60%;}
.modules_video_wrap{width:45%;}
.prerequisites p,.prerequisites span {text-align: justify!important;}
label, input, button, select, textarea{font-weight: normal!important;}
.carousel-control{width:40px!important;top:40%!important;}
.mobilecarousel{display: none;}
.testimonialsBox .carousel-inner{height: 300px!important;}
.notification_block a.close-details,.common_notification_ul_wrap a.close-pop{
    background: rgba(0, 0, 0, 0) url("../images/deep_close.png") no-repeat scroll 0 0;
    height: 32px !important;
    padding: 0 !important;
    width: 32px !important;
}

.smModuleMapBox li.resume h4 span, .smModuleMapBox li.expert h4 span, .smModuleMapBox li.start h4 span {
    background-position: -52px -124px;
    display: inline-block;
    height: 26px;
    margin-right: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 22px;
}

.smModuleMapBox li.resume h4, .smModuleMapBox li.expert h4, .smModuleMapBox li.start h4 {
    color: #a1a09b;
    line-height: normal;
}
.smModuleMapBox li.start {
    padding-left: 90px;
}
 .blocklightoverlay{background:url("../images/layer.png") repeat scroll center center;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;text-align: center;padding-top:30px;}
/*********Edited By Harshada - As on 17th Nov 2014*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
 /*** Home Page */
.fnt-size16{font-size: 15px;}
.lineH30px{line-height: 25px;}
#homeBannerCntr .info h1{font-size: 33px;line-height: 46px;}
.startLearningBox p{font-size: 15px;}
.module_thumb_wrap p{line-height: 20px;}
#featuresCntr h3{font-size: 20px;line-height: 20px;margin-bottom: 0;}
.startLearningBox span.line, .whySignupBox span.line, #featuresCntr span.line{margin:0;}
#featuresCntr p{font-size: 12px;}
.whySignupBox li h3{min-height: 50px;line-height: 26px;}
/***Our Origin*/
.textBox p{font-size: 17px;line-height: 31px;text-align: justify;}
/*** Login*/
.signinBox input.txtField{width:90%;}
.signinBox{padding: 10px;}
/***quiz landing page*/
.quizBox .rowG .col-5{width:25%;}
}


/* ipad Mini Portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
/* STYLES GO HERE */ 
.textBox .content .image{width:53%;}
.span4{width:330px;}
#videoDetailCntr #salesModuleCntr #left, #videoDetailCntr #salesModuleCntr #right {float: none;margin: 0 0 20px;width: auto;}
.fnt-size48{font-size: 24px;}
#videoDetailCntr .videoAreaBox h1{font-size: 24px;}
#videoDetailCntr .videoAreaBox h2 {font-size: 22px;font-weight: normal;line-height: 28px;}

.webcarousel{display: none;}
.mobilecarousel{display: block;}
.mobile_testimonials_warp .desc{clear:both;margin:10px 0;}
.testimonialsBox .mobile_testimonials_warp img{float: none;}
.testimonialsBox .mobile_testimonials_warp .testimonials_warp{text-align: center;}
.testimonialsBox .mobile_testimonials_warp .testimonials_warp p.designation_wrap{text-align: center!important;}
.testimonialsBox .carousel-inner{height: 500px!important;}

}
/* ipad Mini Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
/* STYLES GO HERE */
#featuresCntr p{line-height: 22px;}
.startLearningBox p{line-height: 28px;}
#login-form .common p{padding: 10px;}
.testimonialsBox .carousel-inner{height: 500px!important;}
}
/*iPhone 5 in portrait & landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
 /* STYLES GO HERE */
/* #videoDetailCntr .sideMenuBox{display: block;}*/
/*.call-to-sidebar{display: block;}*/
#frmapproach .btn{margin-bottom: 11px;}
.fnt-size48{font-size: 28px;}
.smModuleMapBox .superindex h3{padding-bottom: 50px;}
.smModuleMapBox .superindex .selCompetency{top:81px;}
}
/*iPhone 5 in landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
 /* STYLES GO HERE */
.smModuleMapBox .superindex h3{padding-bottom: 5px;}
.smModuleMapBox .superindex .selCompetency{top:44px;right:-26px;}
.smModuleMapBox .superindex select{width:166px;}
}

/*iPhone 5 in portrait*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
/* STYLES GO HERE */ 
.call-to-sidebar{display: block;}
.affilate .relatedModulesBox li{max-width: 70%;}
}
/* Samsung Galaxy S5 */    
@media (min-width: 360px) and (max-width: 640px) {
    .fnt-size48{font-size: 30px;}
    .quizBox .rowG .col-3{width:20%;}
    .quizBox .rowG .col-5{width:32%;}
    .quizBox .rowG .padding{padding: 5px;}
    .userRatingsBox .col3 .summary{width:330px;}
    .userRatingsBox .rowG .col-2{width:23%;}
    .userRatingsBox .rowG .col-3{width:52%;}
    .userRatingsBox .rowG .col.col-2{width:23%;}
    .userRatingsBox .rowG .col.col-3{width:52%;}
}

/*iPhone 2G, 3G, 4, 4S Media Queries : iPhone 2G-4S in portrait & landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
/* STYLES GO HERE */
p{text-align: justify;}
.fnt-size16{font-size: 14px;}
.lineH30px{line-height: 21px;}
.padding30px{padding: 20px;}

/***********Home page *****************/
/*header nav{float:none;text-align: center;}
#homeBannerCntr .info{padding: 0;}
#homeBannerCntr .info h2, #homeBannerCntr .info h1{font-size: 9px;}
#homeBannerCntr a.btn{padding: 2px 0;font-size: 11px;margin-bottom: 5px;width: 50%;}
.startLearningBox h1, .whySignupBox h1, #featuresCntr h1{font-size: 15px;}
.startLearningBox p{font-size: 14px;}
.startLearningBox p, #featuresCntr p{line-height: 21px;text-align: justify;font-size: 14px;}
#featuresCntr h3{font-size: 20px;line-height: 20px;margin-bottom: 0;}
.startLearningBox span.line, .whySignupBox span.line, #featuresCntr span.line{margin:0;}
.whySignupBox li{min-height: 330px;}
footer .top h3{font-size: 17px;}*/
/*************Course detail guest ************/
.headingTxt h1{font-size: 24px;line-height: 30px;}
#contentCntr{padding:30px 0;}
.smaboutBox h2{font-size: 24px;line-height: 36px;margin-top: 10px;}
.smaboutBox p, .smaboutBox p span,.colBox p span{font-size: 14px;line-height: 21px;text-align: justify;}
.vid_wrapper{width:100%;}


}

/*********Edited By Harshada - As on 14th Mar 2016*/
@media (max-width:1200px) {
    #homeBannerCntr .image img{display: block;}
    #homeBannerCntr .image video{display: none;}
    /*#homeBannerCntr .info{left:18%;}*/
    #homeBannerCntr .image .homeoverlay {display: none;}
    #homeBannerCntr span.arrow-btm{font-size: 42px;}
    .testimonialsBox{padding: 70px 20px;}
    .testimonialsBox .testimonials_warp{padding: 20px;}
    .testimonialsBox .fnt-size16 {font-size: 13px;}
    .whoIsThisBox{padding: 20px;}
    .whoIsThisBox h4,#nextsection p{margin-top: 10px;}
    .whySignupBox li{min-height: 280px;height: 300px!important;padding-bottom: 0;}
}
@media only screen and (max-width: 640px) {
    /* For mobile phones: */
    /*.floatR {float: none;}*/


    .nav{float: none!important;}
    .navbar .nav > li{float: none!important;border-bottom: 1px solid #ccc;}
    ul.dropdown-menu li{display: block;padding: 0 10px 10px!important;}
    ul.dropdown-menu li a.has-submenu{padding: 0 10px 10px!important;}
    .navbar-toggle{border: 0!important;background: transparent!important;}

 	#homeBannerCntr .info{left: 35%;margin-left: -7em;}
    #homeBannerCntr .info h2{font-size: 1em;}
    #homeBannerCntr .info h1{font-size: 1.5em;margin: 5px 0;line-height: 1em}
    #homeBannerCntr .info h2.buildtxt{margin-bottom: 2px}
    #homeBannerCntr a.btn{padding: 5px 10px;width: 110px;font-size: 0.5em;margin-bottom: 3px;}
    #homeBannerCntr span.arrow-btm{display: none;}
    #homeBannerCntr .info{top:1em;}
    #homeBannerCntr .info span.line{line-height: 1em;margin: 0.6em 0 0.3em;display: block;}

    .highlightslist span{float: none!important;}

	.quizBox .rowG .col {float: none;position: relative;width: 100% !important;}
    .quizBox .th .col {border-left: 1px solid #de9f17;float: left;height: 50px;width: 50% !important;}

    .exviewlink {float: none;display: block;margin: 10px 0!important;}
    .exviewwrap p{margin:0!important;}
    .exeercise_list_wrap h3{font-size: 1.1em;}
    .exeercise_list_wrap h4{font-size: 1em;}
    .quizBox div.txt p{margin: 0;}

    .notesviewlink{float: none;}
    .notes_view_wrap h3{font-size: 1.1em;}

    .oveview_video_wrap{width:100%;float: none;margin-bottom: 10px;}
    .modules_video_wrap{width:100%;}
    .smaboutBox .videoBar .player span.finish{left:0;top:10px;}
    .pre_notes_overlay p,.pre_notes_overlay h4{font-size: 11px;line-height: 13px;}

    .webcarousel{display: none;}
	.mobilecarousel{display: block;}
	.mobile_testimonials_warp .desc{clear:both;margin:10px 0;}
	.testimonialsBox .mobile_testimonials_warp img{float: none;}
	.testimonialsBox .mobile_testimonials_warp .testimonials_warp{text-align: center;}
	.testimonialsBox .mobile_testimonials_warp .testimonials_warp p.designation_wrap{text-align: center!important;}
	.testimonialsBox .carousel-inner{height: 500px!important;}
}
   