.discount-request1 {
    color: red;
    padding-right: 5px;
}
.discount-request {
	border-radius: 3px;padding: 3px;color:#fff;
	animation-duration: 3600ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation:blink 4800ms infinite; /* Safari and Chrome */
    animation:blink 4800ms infinite;
}
@keyframes blink {
    from {
        background-color:red;
    }
    to {
        background-color:#fc9b08;
    }
}
@-webkit-keyframes blink {
    from {
       background-color:red;
    }
    to {
        background-color:#fc9b08;
    }
}
.discount-request a {
	color: #fff;
}
.mod_authendication_logo {
    float: right;
    bottom: 42px;
    position: relative;
    right: 8em;
}
#spntimezone {
    color: #fff;
}
.mypage_button {
    padding: 5px 28px!important;
    font-size: 14px!important;
}
#online_publication {
    display: block;
    margin: 15px auto 31px;
    width: 200px;
    height: 201px;
}
#video_list {
    overflow: hidden;
    height: 131px;
    padding-top: 11px;
}
#video_list li {
    background: 0 0;
    list-style: none;
    padding: 0;
}
#faculty_list_home {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slide_image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 215px;
    height: 125px;
}
.imgFree, .imgFree1 {
    position: absolute;
    z-index: 66666;
    margin-top: 7px;
    margin-left: 112px;
    width: 30px;
}
.span_title {
    background: none!important;
}
.bottom_links {
    letter-spacing: 0;
    display: none;
    width: 957px;
    margin-left: -12px;
    background-color: #fff;
}
.bottom_links_td_first {
    text-align: left;
    font-weight: 700;
    color: #007dbd;
    font-size: 125%}
.bottom_links_td {
    text-align: center;
}
.bottom_links_td span {
    font-size: medium;
    font-family: arial, helvetica, sans-serif;
}
.bottom_links_td_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#dyn_mod#profile-training-slider div.training table input {
    border: 1px solid #000;
    border-radius: 5px;
    height: 20px;
    width: 250px;
}
#profile-training-slider div.training table input#certify_image, #profile-training-slider div.training table input#m_materials, #profile-training-slider div.training table input#training_image {
    width: auto;
    height: auto;
    border: none;
}
#profile-training-slider div.training table textarea {
    border: 1px solid #000;
    width: 250px;
    border-radius: 5px;
    height: 100px;
}
#profile-training-slider div.training table select {
    border: 1px solid #000;
    border-radius: 5px;
    width: 255px;
}
#profile-training-slider div.training table.material_detailed td.material_detailed_label {
    width: 98px;
}
#jform_description, #jform_detail_description {
    width: 325px!important;
    height: 89px!important;
}
.completed_modules_section table td {
    width: 30%;
    text-align: center;
}
.completed_modules_section div#completed_module_top {
    background: url(../images/htop.png) no-repeat;
    height: 14px;
}
.completed_modules_section div#completed_module_middle {
    background: url(../images/hmid.png) repeat-y;
}
.completed_modules_section div#completed_module_bottom {
    background: url(../images/hbot.png) no-repeat;
    height: 14px;
}
#profile-training-slider h2, .completed_modules_section h2 {
    font-family: sans-serif!important;
    font-size: 17px;
    padding-bottom: 10px!important;
}
div#completed_module_bottom {
    padding-bottom: 10px;
}
#completed_module_middle .present_modules {
    left: 15px;
    position: relative;
}
#completed_module_middle .present_modules input {
    border: 1px solid #000;
    border-radius: 5px;
    height: 20px;
    width: 200px;
}
#completed_module_middle .present_modules select, #completed_module_middle .present_modules textarea {
    width: 200px;
    border: 1px solid #000;
    border-radius: 5px;
}
#duration_hours, #duration_minutes {
    width: 75px!important;
}
#completed_module_middle .present_modules input#m_image, #completed_module_middle .present_modules input#module_image {
    border: none;
    width: auto;
    height: auto;
}
.module_ready {
    position: relative;
    right: 20px;
    padding-left: 25px;
}
#materials_from h4 {
    font-size: 13px;
    text-transform: capitalize;
}
#materials_from img {
    border: none!important;
}
#materials_from input#save {
    background: url(../images/login_but.png) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 26px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 83px;
}
#materials_from a#cancel {
    background: url(../images/log-in.jpg) no-repeat;
    color: #000;
    font-weight: 700;
    padding: 6px 22px;
}
.completed_modules_section div.seperator {
    background: url(../images/shadow.jpg) no-repeat;
    height: 7px;
    margin: 0 auto;
    width: 500px;
}
.materials_section div.module_title a#add_material {
    cursor: pointer;
}
.materials_section table td {
    vertical-align: top;
}
#rec_date_sec {
    bottom: 13px;
    position: relative;
    right: 5px;
}
div.training_default .bods_train {
    vertical-align: top;
}
#training_logout_details {
    margin: 0 auto;
    width: 210px;
    word-wrap: break-word;
}
#training_logout_details h4 {
    color: #915E1A;
    font-family: verdana;
    font-size: 12px;
    margin: 0;
    text-transform: capitalize;
}
#training_logout_details h3 {
    color: #268DC7!important;
    font-family: verdana!important;
    font-size: 12px!important;
    margin: 5px 0 0!important;
    text-align: center!important;
}
.completed_modules_section_new {
    padding-left: 8px;
}
.completed_modules_section_new div#completed_module_top {
    background: url(../images/htop.png) no-repeat 15px 0;
    height: 14px;
}
.completed_modules_section_new div#completed_module_middle {
    background: url(../images/hmid.png) repeat-y 15px 0;
}
.completed_modules_section_new div#completed_module_bottom {
    background: url(../images/hbot.png) no-repeat 15px 0;
    height: 14px;
}
.publish_id_sec1 a {
    background: url(../images/module.jpg) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 6px 26px 7px 30px;
}
.publish_id_sec2 a {
  background:url(../../images/currentview.jpg) no-repeat;
  background-size:150px 28px;
  color:#000;
  cursor:pointer;
  font-weight:700;
  padding:6px 26px 7px 30px;
}
.publish_id_sec a {
    background: url(../images/login_but.png) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 6px 22px 7px 20px;
}
.default_enrollment td {
    padding: 10px;
}
#per_top_left h3 {
    color: #FFF;
    font-family: arial;
    font-size: 16px;
    margin-bottom: 13px;
    margin-top: 4px;
    padding-left: 12px;
    padding-top: 0;
}
.enrollment_page input {
    border: 1px solid;
    border-radius: 5px;
    height: 20px;
    width: 250px;
}
.enrollment_page textarea {
    border: 1px solid;
    border-radius: 5px;
}
.enrollment_page input#certify_image {
    height: auto;
    width: auto;
}
div#completed_module_top {
    background: url(../images/htop.png) no-repeat;
    height: 14px;
}
div#completed_module_middle {
    background: url(../images/hmid.png) repeat-y;
}
div#completed_module_bottom {
    background: url(../images/hbot.png) no-repeat;
    height: 14px;
}
.train_detail_2 {
    position: relative;
}
#trainees table tr.enroll_class1 {
    background: #efefef;
    background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(216, 216, 216, 1)));
    background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8', GradientType=0);
    border-bottom: 1px solid #FFF;
}
#trainees table tr.enroll_class0:hover, #trainees table tr.enroll_class1:hover {
    background: #e5e5e5;
    background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(201, 201, 201, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(201, 201, 201, 1)));
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(201, 201, 201, 1) 100%);
    background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(201, 201, 201, 1) 100%);
    background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0, rgba(201, 201, 201, 1) 100%);
    background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0, rgba(201, 201, 201, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#c9c9c9', GradientType=0);
}
#trainees table tr.enroll_class0 {
    background: #efefef;
    background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(216, 216, 216, 1)));
    background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0, rgba(216, 216, 216, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8', GradientType=0);
    border-bottom: 1px solid #FFF;
}
#trainees td {
    padding: 8px;
    color: #000;
}
#trainees td a {
    color: #000;
}
#trainees img {
    padding: 0!important;
    border: none!important;
}
.faculty_profile span.name {
    color: #B86F00;
    font-family: verdana;
    font-size: 13px;
    font-weight: 700;
}
.faculty_profile div.qualify {
    color: #067DBF;
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    word-wrap: break-word;
}
.faculty_profile_2 td {
    vertical-align: top;
    padding: 2px 2px 2px 3px;
}
.faculty_profile span.name_2 {
    color: #B86F00;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
}
.name_2 {
    color: #067DBF;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
}
.more_faculty_2 {
    bottom: 20px;
    float: right;
    position: relative;
}
.more_faculty_2 a {
    background: url(../images/more.jpg) no-repeat;
    color: #FFF;
    font-weight: 700;
    padding: 2px 18px 8px;
}
.accepted_training table.approved_training td {
    vertical-align: top;
}
.accepted_training table.approved_training td.left_1 {
    font-weight: 700;
}
#app_audio_materials #but, #app_presentation_materials #but, #app_reference_materials #but, #app_video_materials #but {
    background: url(../images/log-in.jpg) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 7px 7px;
    border: none;
}
#app_video_materials a#buts {
    background: url(../images/log-in.jpg) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 28px 7px;
}
#app_audio_materials a#buts {
    background: url(../images/log-in.jpg) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 24px 7px;
}
#app_audio_materials td, #app_video_materials td {
    padding: 10px;
}
.module_buttons a {
    background: url(../images/module.jpg) no-repeat;
    color: #000;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 34px 7px;
}
.module_buttons {
    padding-top: 10px;
    padding-bottom: 10px;
}
.accepted_training #view_modules {
    background: none repeat scroll 0 0 #6C6D6F;
    border: 1px solid #000;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    left: 5px;
    padding: 5px 2px;
    position: relative;
}
.myclassroom {
    float: right;
}
#ordering {
    color: #2C79B3;
    font-weight: 700;
    padding-left: 10px;
    width: 20px!important;
}
#profile-training-slider1 {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
}
.training_faculty_details {
    bottom: 0;
    color: #6C6D6F;
    font-size: 12px;
    position: relative;
    width: 335px;
}
.training_faculty_details table td {
    vertical-align: top;
}
.training_faculty_details div.faculty_db_details {
    width: 175px;
    word-wrap: break-word;
}
.training_faculty_details div.faculty_db_details span {
    color: #B86E01;
    font-family: verdana;
    font-size: 13px;
    font-weight: 700;
}
.training_faculty_details div.faculty_qualfy {
    text-align: left;
    width: 125px;
    word-wrap: break-word;
    margin-top: 5px;
}
.training_faculty_details div.faculty_qualfy span.span1 {
    color: #B86E01;
    font-family: verdana;
    font-size: 13px;
    font-weight: 700;
}
.training_faculty_details div.faculty_qualfy span.span2 {
    color: #1586C0;
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
}
.registred_training span {
    color: #B86E01;
    font-family: verdana;
    font-size: 13px;
    font-weight: 700;
}
.register_tarins td {
    vertical-align: top;
}
.register_tarins {
    color: #6C6D6F;
    font-family: arial;
}
.register_tarins h3 {
    color: #1586C0!important;
    padding-top: 5px!important;
}
.approved_desctiption {
    color: #6C6D6F;
    font-family: arial;
    width: 300px;
    word-wrap: break-word;
    padding-left: 10px;
}
span.decccc {
    color: #B86E01;
    font-family: verdana;
    font-size: 13px;
    font-weight: 700;
    padding-left: 10px;
}
.faculty_profile3 td {
    vertical-align: top;
}
.faculty_brief_profile {
    word-wrap: break-word;
}
.faculty_brief_profile h4 {
    color: #B86E01;
    word-wrap: break-word;
    text-transform: capitalize;
}
#signature_image h4 {
    color: #B86E01;
    word-wrap: break-word;
    text-transform: capitalize;
    font-family: verdana;
    font-size: 13px;
}
.full_details_image {
    text-align: center;
}
.faculty_profile3_page table td {
    vertical-align: top;
}
.faculty_profile3 td div.faculty_db_details {
    width: 150px;
    word-wrap: break-word;
}
#acep_class h3 {
    font-size: 13px!important;
}
#view_module_section {
    background: #2AC4F8;
    float: left;
    width: 100%}
.modulecount_left {
    width: 20%;
    display: table-cell;
    background: #0A81C3;
    vertical-align: top;
}
.modulecount_right {
    width: 70%;
    background: #2AC4F8;
    padding-bottom: 5px;
    display: table-cell;
}
.modulecount_left ul {
    margin-left: 15px;
}
.modulecount_left ul li {
    padding: 5px 30px!important;
    background: url(../images/title_bg.png) no-repeat 0 4px;
}
.modulecount_left ul li a {
    color: #fff;
}
.module_content {
    background: #fff;
    padding: 20px;
    width: 93.5%;
    float: left;
}
#view_module_section .module_edit_section {
    height: 40px;
}
#view_module_section .training_title {
    float: left;
    width: 40%;
    word-wrap: break-word;
}
#view_module_section .module_edit_details {
    float: right;
    width: 60%}
#view_module_section .training_title h2 {
    color: #FFF;
    font-size: 25px;
    padding-left: 10px;
}
.module_edit_details ul {
    float: right;
    padding-right: 10px;
    margin-bottom: 2px;
}
.module_edit_details ul li {
    display: inline;
    padding: 0 5px;
    background: 0 0;
}
.module_content .mt h2 {
    color: #000;
    font-size: 22px;
    margin: 0 0 15px;
}
.module_content .module_image_total .module_image {
    border: 1px solid #CCC;
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 37%}
.module_content .module_image_total .module_description {
    float: right;
    width: 56%;
    padding-left: 25px;
}
.module_content .video_quiz_section {
    clear: both;
    padding-top: 20px;
}
.module_content .module_videos {
    float: left;
    width: 50%}
.module_content .quiz {
    float: right;
    width: 45%}
#module_navigation {
    clear: both;
}
#module_navigation #navigation {
    width: 25%;
    float: right;
}
.faculty_qualfy span.span2 {
    word-break: break-word;
}
.training .div current {
    max-width: 670px;
}
.viewprofile_showcase td {
    vertical-align: top;
}
#jformcurrency_type {
    width: auto!important;
    margin-left: 5px;
}
a#ofs1 {
    background: url(../images/fact2.jpg) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 2px 6px 3px;
    color: #000;
}
a#ofs2 {
    background: url(../images/fact1.jpg);
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 2px 6px 3px;
    color: #000;
}
#training_edit_details input[type="text"] {
    border: 1px solid #e1e1e1;
    font-family: century gothic, Arial, serif;
    padding: 5px;
    height: 20px;
    width: 230px;
}
#training_edit_details input#jform_course_fee, #training_edit_details input#jform_course_fee_opt, #training_edit_details input#jform_cme_credit {
    width: 35px;
}
#training_edit_details .currency_table {
    background-color: #E4E4E4;
    line-height: 45px;
    width: 100%}
#per_top_left select#jformcourse_fee_opt_currency {
    border: 1px solid #e1e1e1;
    font-family: century gothic, Arial, serif;
    height: 32px;
}
#jform_class_strength {
    width: 30px!important;
}
#jformcategory {
    height: 95px!important;
    width: 300px!important;
}
#training_edit_details input#training_image, #training_edit_details input#certify_image {
    height: auto;
    width: auto;
}
#training_edit_details select#jformcourse_fee_opt_currency, #training_edit_details select#jform_certify_image, #training_edit_details select#jform_prerequisites {
    width: auto!important;
    border: 1px solid #e1e1e1;
    font-family: century gothic, Arial, serif;
    height: 32px;
}
#training_edit_details label {
    color: #6C6D6F;
    font-weight: 700;
}
table.present_modules #m_duration_date, table.present_modules #webinar_time {
    width: 100px!important;
}
table.present_modules #webinar_duration {
    width: 50px!important;
}
.webinartime_table {
    bottom: 12px;
    position: relative;
    right: 7px;
}
.present_modules11 {
    left: 5px!important;
}
#jform_chat_date_img {
    cursor: pointer;
    left: 5px;
    padding: 0!important;
    position: relative;
    top: 3px;
}
.grbutton img {
    float: left;
}
.enrollment_page div#first_left {
    float: left;
    width: 42%}
.enrollment_page div#first_right {
    float: left;
    margin-left: 13px;
    width: 42%}
#first_left table.train_detail {
    font-family: arial;
    font-size: 13px;
    left: 5px;
    position: relative;
    right: 0;
}
.enrollment_page #enrollment_user_description {
    clear: both;
    left: 15px;
    padding-top: 15px;
    position: relative;
}
.enrollment_page #enrollment_user_description table td div {
    width: 450px;
    word-wrap: break-word;
}
.enrollment_page div#first_right h4 {
    color: #FA9A09;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}
.enrollment_page #first_left h2 {
    margin: 0 0 15px;
    padding-left: 10px;
}
.enrollment_page #first_right img {
    margin-bottom: 5px;
}
.enrollment_page #first_right h2 {
    margin: 0 0 15px;
}
#whole_enrollment {
    margin: 0 auto;
    width: 100%;
    padding-left: 13px;
    padding-right: 10px;
}
.enrolls_page {
    width: 100%!important;
}
#default_enrolls_page, .deafult_enrolls_payment_table {
    margin: 0 auto;
}
.deafult_enrolls_payment_table a {
    background: url(../images/login_but.png) no-repeat;
    font-weight: 700;
    padding: 5px 24px 10px 21px;
    color: #000;
}
.deafult_enrolls_payment_table #confirm_free {
    background: url(../images/login_but.png) no-repeat;
    border: none;
    cursor: pointer;
    font-family: arial;
    font-weight: 700;
    height: 26px;
    padding-bottom: 4px;
    width: 83px;
}
#toolbar_icons_left {
    float: left;
    width: 29%}
#toolbar_icons_middle {
    float: left;
    width: 43%}
#toolbar_icons_right {
    float: right;
    width: 27%}
.materials_page_new ul.new_inner_page_design {
    background: #1469AC;
    margin: 0;
    padding-top: 65px;
}
.materials_page_new ul.new_inner_page_design li {
    padding-left: 10px;
    background: 0 0;
    margin: 0;
}
.materials_page_new ul.new_inner_page_design li.background1 {
    background: url(../images/materials/menu-divider-line.png) no-repeat 17px 50px;
}
#dyn_mod table.materials_page_new tr td {
    padding: 2px;
}
#tool_bar ul#top_nav_icons li img {
    position: relative;
    top: 4px;
    padding-left: 5px;
}
#tool_bar ul#top_nav_icons li {
    display: inline;
    margin: 0;
    padding: 0;
    background: 0 0;
}
#tool_bar ul#top_nav_icons {
    padding: 0;
    margin: 0;
}
#tool_bar ul.second_rigght {
    float: right;
}
#toolbar_icons_middle h2 {
    color: #FFF;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    top: 4px;
}
#sandbox .pagination {
    height: 48px;
    overflow: inherit;
}
#sandbox .pagination ul {
    width: 100%;
    margin: 0;
}
#sandbox .pagination ul li img {
    cursor: pointer;
    padding: 0 10px;
}
#sandbox .pagination ul li#previous {
    float: left;
}
#sandbox .pagination ul li#next {
    float: right;
}
#navs_titles {
    clear: both;
    color: #FFF;
    margin: 0 auto;
    position: relative;
    bottom: 5px;
    width: 83%}
#dyn_mod #sandbox #container ul li#next, #dyn_mod #sandbox #container ul li#previous {
    position: relative;
    top: 10px;
}
#navs_titles span.total {
    position: relative;
    left: 14%}
#navs_titles span {
    padding-left: 10px;
}
table#custom_laouyts textarea {
    border: 1px solid #000;
    border-radius: 5px;
    width: 300px;
}
table#custom_laouyts select {
    border: 1px solid #000;
    width: 200px;
    border-radius: 5px;
}
#container {
    position: relative;
    z-index: 999;
}
#faculty_profile_view2 {
    background: url(../images/faculty/org.png) no-repeat;
    height: 278px;
    width: 320px;
    padding: 10px 15px 0;
}
.faculty_name {
    color: #01B0F1;
    font-family: arial;
    font-size: 13px;
    font-weight: 400;
    padding-left: 0;
    padding-top: 1%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.alltraining_faculty_name {
    font-family: arial;
    font-size: 12px;
    padding-left: 0;
    padding-top: 1%;
    font-weight: 700;
    color: #5C564D;
}
.faculty_name a {
    color: #000;
    float: right;
    font-size: 14px;
    font-weight: 700;
    padding-right: 10%;
    padding-top: 5%}
.faculty_qualification {
    color: #3B3A3A;
    width: 70%;
    word-wrap: break-word;
}
.faculty_image {
    padding-top: 5px;
    margin-right: 5px;
}
.faculty_image img {
    border: none!important;
}
.faculty_brief_profiles {
    color: #3B3A3A;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
    width: 170px;
    word-wrap: break-word;
    height: 130px;
    overflow: hidden;
}
.alltraining_faculty_brief_profiles {
  color:#3B3A3A;
  font-family:arial;
  font-size:11px;
  padding-left:4px;
  /*width:170px; Commented by Sumit on Feb 19 to accommodate TimeZone in Training Details*/ 
  word-wrap:break-word;
  height:122px;
  overflow:hidden;
}
.training_date {
    color: #01B0F1;
    font-weight: 700;
    position: absolute;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',  endColorstr='#ededed',  GradientType=0);
    border-top: 1px solid #CCC;
    width: 327px;
    height: 61px;
    z-index: 9999;
    margin-top: 61px;
}
.training_date-parent {
    color: #fff;
    font-weight: 700;
    position: absolute;
    margin-left: -134px;
    width: 328px;
    height: 61px;
}
#per_top_left .faculty_profile_2 table.facs_de_section {
    height: 140px;
}
.ja-content-main .faculty_otherinfo h2 {
    font-size: 15px;
    margin: 0;
    color: #000;
}
#per_top_left .faculty_otherinfo h3 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.faculty_otherinfo {
    color: #01B0F1;
    font-weight: 700;
    padding-top: 6px;
}
#training_view2_box {
    background: url(../images/faculty/blue.png) no-repeat;
    height: 278px;
    padding: 10px 15px 0;
    width: 320px;
}
#training_view2_box .training_titles {
    color: #FD9B07;
    font-family: arial;
    font-size: 14px;
    font-weight: 400;
    padding-left: 0;
    text-transform: capitalize;
    padding-top: 2%}
#training_view2_box .training_titles a {
    color: #FFF;
    float: right;
    font-size: 12px;
    font-weight: 700;
    padding-right: 10%;
    padding-top: 4%}
.training_view_description {
    color: #000;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
    width: 100%;
    word-wrap: break-word;
    height: 80px;
}
.total_training_detail_view td {
    padding: 0;
}
.training_details_top {
    background: url(../images/faculty/top.png) no-repeat;
    height: 31px;
}
.training_details_middle {
    background: url(../images/faculty/mid.png) repeat-y;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
}
.training_details_bottom {
    background: url(../images/faculty/bot.png) no-repeat;
    height: 31px;
    margin-bottom: 10px;
}
.ja-content-main .training_details_middle h2 {
    margin: 0 0 5px;
}
#train_detailsseperator {
    background: url(../images/faculty/shadow.png) no-repeat center center;
    height: 19px;
    margin-bottom: 8px;
    margin-top: 8px;
}
#contact_details_faculty {
    background: url(../images/faculty/contanct.png) no-repeat;
    height: 278px;
    width: 345px;
}
.faculty_details_page3 td {
    padding: 0;
}
.details3_faculty td {
    vertical-align: top;
}
#per_top_left #contact_details_faculty table {
    position: relative;
    color: #000;
}
#per_top_left #contact_details_faculty table td {
    vertical-align: middle;
}
#contact_details_faculty table td.lefts_lable_fac {
    font-weight: 700;
    padding: 7px;
    width: 40%}
#contact_details_faculty .contacts {
    padding: 15px;
}
#contact_details_faculty .contacts #Expertise {
    color: #000;
    font-size: 14px;
}
#viewcvsc {
    background: url(../images/log-in.jpg) no-repeat;
    color: #000;
    font-weight: 700;
    padding: 5px 20px 5px 18px;
}
#faculty_prefessional_ex {
    word-wrap: break-word;
    width: 95%}
#enrollment_image {
    margin: 0 auto;
    width: 20%}
#enrollment_image img {
    border: none!important;
}
.faculty_profile span.qualify {
    color: #14A7DA;
    font-weight: 700;
}
.faculty_view2_final_des {
    width: 340px;
    color: #232323;
    position: relative;
    left: 10px;
    border: 1px solid #e9e9e9;
    min-height: 253px;
}
.faculty_view2_final_des .faculty_box_top {
    height: 14px;
}
.faculty_view2_final_des .faculty_box_middle {
    padding-left: 15px;
    padding-right: 20px;
    word-wrap: break-word;
    height: 235px;
}
.faculty_view2_final_des .faculty_box_bottom {
    height: 17px;
}
.faculty_view2_final_des .training_title {
    color: #5C564D;
    font-family: helvetica, arial;
    font-weight: 700;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.faculty_view2_final_des .faculty_name {
    color: #5C564D;
    font-family: helvetica, arial;
    font-weight: 700;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.faculty_view2_final_des .faculty_qualify {
    color: #5C564D;
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-style: italic;
    width: 283px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.faculty_view2_final_des .all_training_faculty_qualify {
    color: #5C564D;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #DDD;
    font-style: italic;
    width: 283px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.faculty_view2_final_des .faculty_image {
    border: 1px solid #CCC;
    height: 128px;
    margin: 0;
    padding: 0;
    width: 128px;
}
#per_top_left .faculty_view2_final_des .faculty_image img {
    padding: 4px;
}
.faculty_view2_final_des .faculty_area_expertise {
    color: #01B0F1;
    font-size: 13px;
    margin: 0;
    padding: 0;
    width: 283px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.faculty_view3_final_des .faculty_name {
    color: #E88B00;
    font-family: helvetica, arial;
    font-weight: 700;
    padding: 0;
}
.faculty_view3_final_des .faculty_qualify {
    color: #01B0F1;
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-style: italic;
    width: 283px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.total_view3 {
    background: #FAFAFA;
    border: 1px solid #ccc;
    padding: 8px;
    color: #3b3a3a;
}
.faculty_view3_top_section {
    background: url(../images/faculty/blue.jpg) repeat-x;
    color: #FFF;
    font-size: 18px;
    font-weight: 700;
    height: 30px;
    padding-left: 10px;
}
.faculty_view3_brief_profile, .faculty_view3_detail_profile {
    word-wrap: break-word;
    width: 100%}
.ja-content-main .faculty_view3_brief_profile h2, .ja-content-main .faculty_view3_detail_profile h2 {
    color: #E88B00;
    font-family: helvetica, arial;
    font-weight: 700;
    padding: 0;
}
.ja-content-main .view3_Showcase h2 {
    color: #E88B00;
    font-family: helvetica, arial;
    font-weight: 700;
    padding-bottom: 5px;
    padding-left: 5px;
}
.total_view3 .faculty_image {
    border: 1px solid #CCC;
    height: 150px;
    padding: 5px;
    width: 150px;
    text-align: center;
}
.total_view3 .faculty_image img {
    padding: 0;
    margin: 0;
}
.faculty_view3_final_des {
    padding-left: 5px;
    color: 3b3a3a;
}
.faculty_view3_expertise {
    color: #01B0F1;
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    padding-left: 5px;
}
.showcase_text {
    background: 0 0;
    text-align: center;
    padding: 6px;
    height: auto;
}
.image_border_div {
    border: 1px solid #CCC;
    height: 115px;
    max-width: 110px;
    padding: 5px;
    text-align: center;
}
.expeience_image {
    border: 1px solid #CCC;
    height: 110px;
    max-width: 120px;
    padding: 5px;
}
#per_top_left .image_border_div img {
    padding: 0;
}
.recommende_for_final_view3 {
    background: none repeat scroll 0 0 #dbdbdb;
    border: 1px solid #CCC;
    color: #5C564D;
    font-family: helvetica, arial;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 10px;
    margin-top: 2px;
}
.recommende_for_final_view3 img {
    position: relative;
    top: 6px;
}
.detaile_desc_text {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #e9e9e9;
    padding: 10px;
}
.modles_image_view3 {
    background: 0 0;
    width: 225px;
}
.mods_dets {
    background-color: #000;
    opacity: .8;
    width: 226px;
}
.view3_module_description {
    background: none repeat scroll 0 0 #000;
    font-size: 15px;
    height: 28px;
    padding-left: 5px;
    padding-bottom: 0;
    padding-top: 4px;
}
.faculty_view2_final_des table td {
    vertical-align: top;
}
.registration_imga {
    position: relative;
    top: 15px;
}
#dyn_mod #sandbox #container ul li {
    margin: 0;
    padding-left: 0;
}
#dyn_mod #sandbox #container ol li {
    list-style: decimal inside;
    margin: 0;
}
#dyn_mod #sandbox #container .rendering_layout1 ul li, #dyn_mod #sandbox #container .rendering_layout2 ul li, #dyn_mod #sandbox #container .rendering_layout3 ul li, #dyn_mod #sandbox #container .rendering_layout4 ul li, #dyn_mod #sandbox #container .rendering_layout5 ul li, #dyn_mod #sandbox #container .rendering_layout6 ul li, #dyn_mod #sandbox #container .rendering_layout7 ul li, #dyn_mod #sandbox #container .rendering_layout8 ul li {
    list-style: disc inside;
    padding-left: 0;
}
table.new_module_view td {
    vertical-align: top;
}
table.new_module_view div.module_title {
    background: none repeat scroll 0 0 #000;
    min-height: 38px;
    text-align: center;
    padding-top: 3px;
    width: 200px;
    word-wrap: break-word;
}
table.new_module_view div.module_title a {
    color: #fff;
    font-size: 12px;
}
table.new_module_view div.module_description {
    background: none repeat scroll 0 0 #000;
    height: 33px;
    padding-left: 10px;
    padding-top: 3px;
    width: 140px;
    word-wrap: break-word;
}
table.new_module_view div.module_image {
    width: 198px;
    border: 1px solid #ccc;
}
#per_top_left table.new_module_view div.module_image img {
    padding: 5px;
    border: 0;
    position: relative;
}
.personal_information #container #content input {
    width: 200px;
    border: 1px solid #000;
    height: 20px;
    border-radius: 5px;
}
.personal_information #container #content textarea {
    border: 1px solid #000;
    border-radius: 5px;
    height: 150px;
    width: 300px;
}
.personal_information #container #content select {
    border: 1px solid #000;
    border-radius: 5px;
    width: 200px;
}
.personal_information #container #content input#auth_logout {
    border: none!important;
    font-size: 17px;
    font-weight: 400;
    height: 26px!important;
    padding-bottom: 2px;
    text-transform: capitalize;
    width: 85px!important;
}
#layout1_content input, #layout2_content input, #layout3_content input, #layout4_content input, #layout5_content input, #layout6_content input, #layout7_content input, #layout8_content input, #layout9_content input {
    width: 280px;
    border: 1px solid #000;
    height: 25px;
    border-radius: 0;
}
#layout1_content textarea, #layout2_content textarea, #layout3_content textarea, #layout4_content textarea, #layout5_content textarea, #layout6_content textarea, #layout7_content textarea, #layout8_content textarea {
    border: 1px solid #000;
    border-radius: 0;
    height: 150px;
    width: 283px;
}
#layout1_content select, #layout2_content select, #layout3_content select, #layout4_content select, #layout5_content select, #layout6_content select, #layout7_content select, #layout8_content select {
    border: 1px solid #000;
    border-radius: 0;
    width: 200px;
}
#materialpages_box {
    width: 920px;
    margin: 0 auto;
    background-color: rgba(20, 105, 172, .8);
    position: absolute;
    z-index: 9999;
}
#faculty_info {
    text-transform: capitalize;
    font-size: 13px;
}
.image_load_border {
    border: 1px solid #CCC;
    padding: 3px;
    position: relative;
    width: 420px;
    clear: both;
    height: 220px;
}
.tot_full_page_head {
    position: relative;
    right: 18px;
}
#navs_titles img {
    position: relative;
    left: 68%;
    top: 0;
}
.countining_numbers {
    border: none!important;
    width: 30px!important;
}
.j_content_top {
    background: url(../images/htop.png) no-repeat;
    height: 14px;
    width: 655px;
}
.j_content_middle {
    background: url(../images/hmid.png) repeat-y;
    padding-left: 15px;
}
.j_content_bottom {
    background: url(../images/hbot.png) no-repeat;
    height: 14px;
    width: 655px;
}
#per_top_left .user_notifications img {
    border: none;
}
.button_right {
    background: none repeat scroll 0 0 #01B0F1;
    border-radius: 5px;
    color: #FFF;
    float: right;
    font-weight: 700;
    padding: 5px;
    margin-bottom: 15px;
}
.button_right a, .scorm_file_sec a {
    color: #FFF;
}
.scorm_file_sec {
    background: none repeat scroll 0 0 #01B0F1;
    border-radius: 5px;
    color: #FFF;
    font-weight: 700;
    padding: 5px;
    width: 29%;
    position: relative;
    margin: 10px auto 0;
    text-align: center;
}
#popupContact a#popupContactClose {
    color: #FFF;
    cursor: pointer;
    float: right;
    font-size: 23px;
    position: relative;
    right: .5em;
    top: -1.5em;
}
#popupContact h1 {
    margin: 0!important;
}
.content_wrap_preview {
    width: 250px;
    word-wrap: break-word;
}
#lay1_img_title1, #lay1_img_title2, #lay1_img_title3, #lay1_img_title4 {
    font-weight: 400;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
}
#lay5_video1, #lay5_video2, #lay6_images, #lay8_cont_contents, #lay8_video_contents, #layout1_img1, #layout1_img2, #layout1_img3, #layout1_img4, #layout4_img1, #layout4_vid1 {
    border: 1px solid #1381CC;
    height: 215px;
    width: 434px;
    padding-left: 7px;
    font-size: 12px!important;
}
#layout3_img1, #layout3_img2 {
    border: 1px solid #1381CC;
    height: 215px;
    width: 441px;
    font-size: 12px!important;
}
#lay8_cont_contents {
    border: 1px solid #1381CC;
    height: 215px;
    width: 434px;
    padding-left: 7px;
    font-size: 12px!important;
    overflow: auto;
    overflow-x: hidden;
}
#lay7_contents {
    border: 1px solid #1381CC;
    height: 210px;
    width: 431px;
    font-size: 12px!important;
    padding: 0 5px;
    overflow: auto;
    overflow-x: hidden;
}
#lay7_images {
    border: 1px solid #1381CC;
    height: 210px;
    width: 441px;
    font-size: 12px!important;
    padding: 0;
    overflow: hidden;
}
#four_images {
    border: 1px solid #1381CC;
    height: 210px;
    width: 431px;
    font-size: 12px!important;
    padding: 0 5px;
}
#four_images #thumbnail {
    padding: 0!important;
    position: relative;
    right: 3px;
}
#four_images img {
    float: left!important;
    height: 214px!important;
    width: 434px!important;
}
#lay4_imag_title1, #lay4_imag_title2, #lay5_content_title #lay4_cont_title, #lay5_img_title1, #lay5_vid_title1, #lay5_video1_title, #lay5_video2_title, #lay7_cont_titlte1_left, #lay7_content_title, #lay7_image_title, #lay8_content_tit_left1, #lay8_content_title1, #lay8_video_title {
    font-weight: 400;
    padding-top: 7px;
    padding-left: 20px;
    font-size: 17px!important;
}
#sandbox #container table td {
    vertical-align: top;
}
#form_layout5 select {
    width: 284px!important;
}
#form_layout7 table textarea, #form_layout8 table textarea {
    width: 295px!important;
}
#sandbox .data ul {
    margin: 0;
}
.j_content_middle table tr td {
    color: #046B8E;
}
#sandbox {
    background: none repeat scroll 0 0 #FFF;
}
#sandbox .pagination {
    background: #1E6EAB;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 999;
}
#dyn_mod {
    border: 1px solid #1E6EAB;
}
#dyn_mod #tool_bar {
    background: url(../images/materials/top-bg.jpg) repeat-x scroll 0 0 #1E6EAB;
    padding: 0;
}
#dyn_mod #tool_bar h2 {
    margin: 0;
    color: #fff;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    padding-top: 7px;
}
.rendering_layout2 {
    margin: 6px 0 1px;
}
.image_title_layout4 {
    background: #1381CC;
    padding: 10px 25px;
    color: #FFF;
  font-size:12px;
  text-transform:capitalize;
}
.image_title_layout9 {
    background: #1381CC;
    padding: 6px 25px;
    color: #FFF;
  font-size:12px;
  text-transform:capitalize;
}
.content_title_layout2 {
    background: #1381CC;
    padding: 10px 25px 2px;
    color: #FFF;
  font-size:12px;
  text-transform:capitalize;
}
.rendering_layout4_warpper_right .rendering_layout4 {
    margin-bottom: 17px;
}
.content_layout4 {
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    width: 441px;
    word-wrap: break-word;
    height: 435px;
}
.content_title_layout4 {
  color:#3283BA;
  font-size:12px;
    text-shadow: 1px 1px #CCC;
    text-transform: capitalize;
    padding: 10px 0 10px 12px;
}
.page_title_layout4 {
    background: #1381CC;
    padding: 10px;
  color:#FFF;
  font-size:12px;
    text-transform: capitalize;
}
.rendering_layout4_warpper {
    height: 515px;
    background: #fff;
}
.rendering_layout1, .rendering_layout3, .rendering_layout9 {
    border: 1px solid #1381CC;
    height: 518px;
    background: #fff;
}
.rendering_layout2_warpper {
    height: 518px;
    background: #fff;
}
.page_title_layout1, .page_title_layout2, .page_title_layout3, .page_title_layout9 {
    background: #1381CC;
    padding: 10px 25px;
  color:#FFF;
  font-size:12px;
    text-transform: capitalize;
}
.content_title_layout1, .content_title_layout3 {
    color: #3283BA;
  text-shadow:1px 1px #ccc;
  font-size:12px;
    text-transform: capitalize;
    padding: 15px 25px 0;
}
.content_layout1, .content_layout3 {
    margin: 15px 4px 0 10px;
    height: 425px;
    overflow: auto;
}
.content_layout1 {
    padding-right: 10px;
}
.rendering_layout4_warpper_left, .rendering_layout4_warpper_right, .rendering_layout7_warpper_left, .rendering_layout7_warpper_right {
    float: left;
    margin: 0 0 0 8px;
    width: 455px;
}
.rendering_layout2_warpper_left {
    float: left;
    margin: 0;
    width: 455px;
}
.rendering_layout2_warpper_right {
    float: left;
    margin: 0 0 0 10px;
    width: 455px;
}
.image_layout71 {
    border: 1px solid #1381CC;
    padding: 7px 7px 12px;
    height: 190px;
    width: 439px;
}
.content_layout2 img.layout_img, .image_layout4 img.layout_img, .image_layout7 img.layout_img {
    border: 1px solid #1381CC;
}
.image_title_layout7 {
    background: none repeat scroll 0 0 #1381CC;
  color:#FFF;
  font-size:12px;
    padding: 10px;
    text-transform: capitalize;
}
.rendering_layout7_warpper_right .rendering_layout7 {
    margin: 0 0 14px;
    overflow: hidden;
}
.rendering_layout4_warpper .rendering_layout4_warpper_left, .rendering_layout4_warpper .rendering_layout7_warpper_left {
    border: 1px solid #1381CC;
    margin-left: 0;
}
.rendering_layout4_warpper_left, .rendering_layout7_warpper_left {
    height: 518px;
}
#assign {
    background: #01B0F1;
    width: 60px;
    border-radius: 5px;
    border: none;
    padding: 4px 5px 5px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    font-size: 12px;
}
.content_links {
    background: #01B0F1;
    width: 100px;
    height: 20px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    padding: 5px;
}
.content_links a {
    color: #fff;
    font-weight: 700;
}
.content_links a:hover {
    color: #000;
}
.search_notedata #noteData {
    margin: 30px 0 0 130px;
}
#lay5_video1, #layout3_img1, #layout4_img1 {
    margin-bottom: 12px;
}
#edit_popupContact2 .rendering_layout2_warpper_left, #edit_popupContact2 .rendering_layout2_warpper_right, #popupContact1 .rendering_layout2_warpper_left, #popupContact1 .rendering_layout2_warpper_right {
    float: left;
    margin: 0 5px;
    width: 444px;
}
, #edit_popupContact2 #layout1_img1, #edit_popupContact2 #layout1_img2, #edit_popupContact2 #layout1_img3, #edit_popupContact2 #layout1_img4, #edit_popupContact4 #layout4_img1, #popupContact1 #layout1_img1, #popupContact1 #layout1_img2, #popupContact1 #layout1_img3, #popupContact1 #layout1_img4 {
    height: 210px;
}
#edit_popupContact2 .content_title_layout2, #edit_popupContact9 .content_title_layout9, #popupContact1 .content_title_layout2, #popupContact8 .content_title_layout9 {
    height: 25px;
    padding: 0 25px;
    width: 393px;
}
#edit_popupContact2 #lay1_img_title1, #edit_popupContact2 #lay1_img_title2, #edit_popupContact2 #lay1_img_title3, #edit_popupContact2 #lay1_img_title4, #popupContact1 #lay1_img_title1, #popupContact1 #lay1_img_title2, #popupContact1 #lay1_img_title3, #popupContact1 #lay1_img_title4 {
    padding: 0;
}
#edit_popupContact2 img, #popupContact1 img {
    height: 210px!important;
    padding: 0!important;
    width: 435px!important;
    font-size: 12px!important;
    position: relative;
    right: 4px;
}
#edit_popupContact4 .image_title_layout4, #edit_popupContact5 .image_title_layout4, #edit_popupContact6 .image_title_layout4, #edit_popupContact7 .image_title_layout4, #edit_popupContact8 .image_title_layout4, #popupContact3 .image_title_layout4, #popupContact4 .image_title_layout4, #popupContact5 .image_title_layout4, #popupContact6 .image_title_layout4, #popupContact7 .image_title_layout4, #popupContact8 .image_title_layout9 {
    background: none repeat scroll 0 0 #1381CC;
    color: #FFF;
    font-size: 17px;
    height: 38px;
    padding: 0 1px;
    text-transform: capitalize;
    width: 441px;
}
.rendering_layout4_warpper_right #layout3_img1, .rendering_layout4_warpper_right #layout3_img2 {
    height: 212px!important;
}
#edit_popupContact4 .rendering_layout4_warpper, #edit_popupContact5 .rendering_layout4_warpper, #edit_popupContact6 .rendering_layout4_warpper, #edit_popupContact7 .rendering_layout4_warpper, #edit_popupContact8 .rendering_layout4_warpper, #popupContact3 .rendering_layout4_warpper, #popupContact4 .rendering_layout4_warpper, #popupContact5 .rendering_layout4_warpper, #popupContact6 .rendering_layout4_warpper, #popupContact7 .rendering_layout4_warpper {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #1381CC;
    height: 580px;
    margin: 10px 0;
}
#popupContact4 #layout4_vid1, #popupContact5 #lay5_video1, #popupContact5 #lay5_video2 {
    height: 212px!important;
}
#edit_popupContact2 .rendering_layout2_warpper, #edit_popupContact3 .rendering_layout3, #popupContact .rendering_layout1, #popupContact1 .rendering_layout2_warpper, #popupContact2 .rendering_layout3, #popupContact8 .rendering_layout9 {
    height: 540px;
    width: 920px;
    margin: 0;
}
#edit_popupContact3 .content_title_layout3, #popupContact .content_title_layout1, #popupContact2 .content_title_layout3 {
    padding: 0 25px;
}
#edit_popupContact3 .content_layout3, #popupContact .content_layout1, .content_layout3, .content_layout9 {
    margin: 5px 25px 20px;
    word-wrap: break-word;
}
#edit_popupContact2 .rendering_layout2, #popupContact1 .rendering_layout2 {
    margin: 8px 7px;
}
#edit_popupContact2 .page_title_layout2, #popupContact1 .page_title_layout2 {
    padding: 8px 15px 4px;
}
#edit_popupContact3 #lay_content3, #edit_popupContact9 #lay_content9, #popupContact2 #lay_content3, #popupContact8 #lay_content9 {
    border: 1px solid #1381CC;
    height: 380px;
    width: 865px;
}
#lay_title3, #lay_title9 {
    margin: 10px 0;
}
#edit_popupContact3 .page_title_layout3, #edit_popupContact9 .page_title_layout9, #popupContact2 .page_title_layout3, #popupContact8 .page_title_layout9 {
    background: none repeat scroll 0 0 #1381CC;
    color: #FFF;
    font-size: 17px;
    padding: 10px 25px;
    text-transform: capitalize;
}
#edit_popupContact4 .rendering_layout4_warpper_left, #edit_popupContact5 .rendering_layout4_warpper_left, #edit_popupContact6 .rendering_layout4_warpper_left, #edit_popupContact7 .rendering_layout4_warpper_left, #edit_popupContact8 .rendering_layout4_warpper_left, #popupContact3 .rendering_layout4_warpper_left, #popupContact4 .rendering_layout4_warpper_left, #popupContact5 .rendering_layout4_warpper_left, #popupContact6 .rendering_layout4_warpper_left, #popupContact7 .rendering_layout4_warpper_left, #popupContact8 .rendering_layout4_warpper_left {
    width: 431px!important;
    margin-right: 10px;
    font-size: 12px!important;
}
#edit_popupContact4 .layout4_popup, #edit_popupContact5 .layout4_popup, #edit_popupContact6 .layout6_popup, #edit_popupContact7 .layout6_popup, #popupContact3 .layout4_popup, #popupContact4 .layout4_popup, #popupContact5 .layout6_popup, #popupContact6 .layout6_popup {
    width: 431px!important;
    padding: 0 5px;
    font-size: 12px!important;
    letter-spacing: 0;
}
#edit_popupContact8 .layout8_popup, #popupContact7 .layout8_popup {
    width: 431px!important;
    padding: 0 5px;
}
#edit_popupContact4 #lay4_cont_title, #edit_popupContact4 #lay8_content_tit_left1, #edit_popupContact5 #lay5_content_title, #edit_popupContact6 #lay6_content_title, #edit_popupContact7 #lay7_cont_titlte1_left, #edit_popupContact8 #lay8_content_tit_left1, #popupContact3 #lay4_cont_title, #popupContact4 #lay5_content_title, #popupContact5 #lay6_content_title, #popupContact6 #lay7_cont_titlte1_left, #popupContact7 #lay8_content_tit_left1 {
    width: 431px!important;
    padding: 8px 6px;
    font-size: 16px!important;
    text-shadow: 0 0 #FFF;
}
#edit_popupContact7 #lay7_cont_titlte1_left {
    width: 421px!important;
    padding: 8px 6px;
}
#edit_popupContact4 .content_title_layout4, #edit_popupContact5 .content_title_layout4, #edit_popupContact6 .content_title_layout4, #edit_popupContact7 .content_title_layout4, #edit_popupContact8 .content_title_layout4, #popupContact3 .content_title_layout4, #popupContact4 .content_title_layout4, #popupContact5 .content_title_layout4, #popupContact6 .content_title_layout4, #popupContact7 .content_title_layout4, #popupContact8 .content_title_layout4 {
    padding: 0;
    font-size: 12px!important;
    text-shadow: 0;
}
#edit_popupContact4 .content_layout4, #edit_popupContact5 .content_layout4, #edit_popupContact6 .content_layout4, #edit_popupContact7 .content_layout4, #edit_popupContact8 .content_layout4, #popupContact3 .content_layout4, #popupContact4 .content_layout4, #popupContact5 .content_layout4, #popupContact6 .content_layout4, #popupContact7 .content_layout4, #popupContact8 .content_layout4 {
    padding: 0;
    font-size: 12px!important;
}
#popupContact4 #thumbnail {
    height: 211px!important;
}
#popupContact7 #lay8_video_contents {
    height: 224px;
}
#popupContact7 #four_images #lay8_video_contents img {
    height: 218px!important;
    width: 430px!important;
    position: relative;
    right: 5px;
}
#popupContact4 #four_images #layout4_vid1 img, #popupContact5 #four_images #lay5_video1 img, #popupContact5 #four_images #lay5_video2 img {
    height: 205px!important;
    width: 430px!important;
    position: relative;
    right: 5px;
}
#edit_popupContact3 #lay_content3 img, #popupContact2 #lay_content3 img {
    left: 17em;
    position: relative;
    top: 6em;
}
#popupContact8 #lay_content9 img {
    width: 850px;
    height: 370px;
}
#edit_popupContact9 #lay_content9 img {
    left: 17em;
    position: relative;
    top: 6em;
}
#content .rendering_layout4_warpper_left, #content .rendering_layout4_warpper_right, #edit_popupContact6 .rendering_layout4_warpper_left, #edit_popupContact6 .rendering_layout4_warpper_right, .j_content_middle1 .rendering_layout4_warpper_left, .j_content_middle1 .rendering_layout4_warpper_right {
    border: none;
    height: 457px;
    margin-top: 5px;
    font-size: 12px!important;
    width: 420px;
}
.edit_cancel_but {
    background: url(../images/login_but.png) no-repeat;
    padding: 4px 24px 8px;
    font-size: 16px;
    color: #000;
}
#edit_popupContact7 .layout6_popup {
    padding: 0;
    width: 431px!important;
}
#cme_layouts_1 #edit_popupContact1, #cme_layouts_1 #popupContact {
    height: 513px;
    margin: 10px 5px;
    background: #fff;
    padding: 0;
    text-align: justify;
    width: 918px;
}
#cme_layouts_1 #edit_popupContact1 .rendering_layout1_cme1 .page_title_layout1, #cme_layouts_1 #popupContact .rendering_layout1_cme1 .page_title_layout1 {
    background: #1381CC;
    padding: 10px 25px;
    color: #FFF;
    font-size: 17px;
    text-transform: capitalize;
}
#cme_layouts_1 #edit_popupContact1 .content_title_layout1, #cme_layouts_1 #popupContact .content_title_layout1 {
    color: #3283BA;
    text-shadow: 1px 1px #ccc;
    font-size: 17px;
    text-transform: capitalize;
    padding: 15px 13px 0;
}
#cme_layouts_1 #edit_popupContact1 .content_layout1, #cme_layouts_1 #popupContact .content_layout1 {
    height: 450px;
    width: 884px;
    overflow: auto;
}
#layout1_content #cme_layouts_1 #edit_popupContact1 .content_wrap_preview, #layout1_content #cme_layouts_1 #popupContact .content_wrap_preview {
    font-family: arial!important;
    font-size: 12px!important;
    height: 405px;
    padding: 0!important;
    width: 870px!important;
    border: 0;
}
#cme_basith_content4, #cme_basith_content5, #cme_basith_content6, #cme_basith_content7, #cme_basith_content8 {
    color: #3283BA;
    font-size: 17px;
    text-shadow: 1px 1px #CCC;
    text-transform: capitalize;
    padding: 10px 0 10px 12px;
}
#edit_popupContact8 #four_images #lay8_video_contents {
    height: 224px!important;
}
#edit_popupContact7 div.image_layout4 div#lay7_images img {
    position: relative;
    right: 8px;
    height: 205px!important;
}
#Assesment_section div.qa0, #Assesment_section div.qa1 {
    border: 1px solid #ccc;
    margin-top: 5px;
    min-height: 120px;
    border-radius: 10px;
    overflow: hidden;
    font-family: Arial, san-serif;
}
#Assesment_section div.qa0 .questions_list {
    background: #1BBEFF;
}
#Assesment_section div.qa1 .questions_list {
    background: #1BBEFF;
    color: #FFF;
    font-weight: 700;
}
#Assesment_section div.qa0 .questions_list span.question, #Assesment_section div.qa1 .questions_list span.question {
    color: #FFF;
    font-weight: 700;
}
#Assesment_section div.qa0 div.answer {
    background: #F0F0F0;
    margin: 0;
    padding: 5px 5px 5px 25px;
    min-height: 67px;
}
#Assesment_section div.qa0 div.fac_que {
    background: #F0F0F0;
}
div#test_details {
    border: 1px solid #CCC;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    height: 300px;
    margin-top: 10px;
    overflow: auto;
    padding: 10px;
    margin-bottom: 10px;
}
div#test_details table#test_details td.page {
    background: none repeat scroll 0 0 #1BBEFF;
    color: #FFF;
    font-weight: 700;
}
div#test_details table#test_details td.link_check {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCC;
    padding: 2px;
    width: 50%;
    word-wrap: break-word;
}
div#test_details table#test_details td.link_order {
    background: #fff;
    border: 1px solid #CCC;
    font-weight: 700;
}
div#test_details table#test_details {
    border-collapse: separate;
    border-spacing: 5px;
}
div#test_details table#test_details td a {
    color: #000;
    font-weight: 700;
    padding-left: 10px;
}
#module_status table td {
    padding: 5px;
}
.account_summary_section {
    background: none repeat scroll 0 0 #059EFE;
    border: 1px solid #059EFE;
    border-radius: 5px;
    padding: 7px;
    text-align: center;
    width: 70%}
.account_summary_section:hover {
    background: #FE9C07;
}
.account_summary_section a {
    font-weight: 700;
    font-size: 12px;
    color: #fff;
}
.account_table_profile2 {
    left: 16%;
    margin: 0 auto;
    width: 90%}
table.account_table_profile2 td.account_upg div.account_summary_section {
    position: relative;
    right: 28%}
.account_table_profile2 div.account_summary_section {
    width: 25%;
    margin: auto 28.5em auto auto;
}
.user_account_information_section tr#dd1 {
    background: #F0F0F0;
    color: #4D4D4D;
    font-weight: 700;
    border: 1px solid #ccc;
}
#trainings_search_point .calendar, #trainings_search_point .calendar table {
    background: 0 0;
    position: relative;
    right: 4px;
    top: 15px;
    cursor: pointer;
}
#trainings_search_point fieldset {
    margin: 0;
    padding-left: 3%;
    border: 1px solid #CCC;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
}
#trainings_search_point legend {
    font-size: 12px;
}
#trainings_search_point {
    margin-bottom: 10px;
}
.list_of_activities {
    font-family: Arial;
}
.list_of_activities #dd_topper {
    background: #1BBEFF;
    color: #FFF;
    font-weight: 700;
}
.user_account_information_section tr#dd0 {
    color: #4D4D4D;
    font-weight: 700;
}
.list_of_activities tr td {
    padding: 8px;
}
#trainings_search_point input {
    border: 1px solid #CCC;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    height: 25px;
    width: 300px;
}
#trainings_search_point select {
    height: 30px;
    padding-top: 5px;
    width: 305px!important;
    font-size: 13px;
}
#trainings_search_point input#enddate, #trainings_search_point input#startdate {
    width: auto;
}
#trainings_search_point input#submit {
    background: url(../images/login_but.png) no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    font-weight: 700;
    height: 26px;
    padding-top: 0;
    width: 83px;
}
#trainings_search_point #pdf_form input#submit {
    border: 1px solid #CCC;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    width: 189px;
    background: 0 0;
}
#per_top_left #services_option {
    margin: 0 auto;
    position: relative;
    width: 250px;
    border: 1px solid #CCC;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    text-align: center;
}
.top_profile_update {
    float: right;
    margin-bottom: -28px;
    position: absolute;
    right: 22em;
    top: 0;
}
.top_profile_update a, .top_profile_update input#edit_update {
    background: 0 0;
    color: #FFF;
    font-weight: 700;
    margin: 0;
    padding: 0 5px 10px;
    width: auto;
}
.popup .expiry_dates {
    border: 1px solid #CCC;
    border-radius: 5px;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    padding: 0 10px;
}
.popup .status_module {
    border: 1px solid #CCC;
    border-radius: 5px;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    margin-top: 10px;
    padding: 0 5px 5px;
    margin-bottom: 10px;
}
.popup .status_module h4 {
    text-transform: capitalize;
    font-size: 12px;
}
.popup .enter_classroom {
    margin-bottom: 5px;
    text-align: center;
}
.status_module table tr.top_level {
    background: #1BBEFF;
    color: #fff;
    font-weight: 700;
}
.status_module table tr.low_level1 {
    background: #fff;
}
.status_module table tr.low_level0 {
    background: #F1F1F1;
}
.default_questions_cl {
    margin: 0 10px;
}
.default_questions_cl table td {
    padding: 5px;
}
.default_questions_cl table tr.lane_top {
    background: #D8F9FF;
    color: #000;
    font-weight: 700;
}
.my_divs .expiry_dates {
    border: 1px solid #CCC;
    border-radius: 5px;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    padding: 0 10px;
}
.my_divs .status_module {
    margin-top: 10px;
    border: 1px solid #CCC;
    border-radius: 5px;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .075) inset;
    padding: 5px;
}
.my_divs .status_module h4 {
    color: #000;
    margin: 10px 0;
}
.my_divs .enter_classroom {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.my_divs .enter_classroom a {
    background: #ccc;
    color: #000;
    padding: 10px;
    border-radius: 5px;
}
.image1_progress a {
    background: green!important;
    border-radius: 5px!important;
    padding: 7px!important;
}
.image1_closed a {
    background: red!important;
    border-radius: 5px!important;
    padding: 7px!important;
    color: #FFF;
    font-weight: 700;
}
.image1_closed {
    left: 5em;
    position: relative;
    top: 2em;
}
#per_top_left table.new_module_view tr td div.modules_modules {
    border: 3px solid #25C3FB;
    border-radius: 5px;
    width: 220px;
}
#per_top_left table.new_module_view tr td div.modules_modules div.roof_1 {
    background: -moz-linear-gradient(center top, #18609C 0, #26C6FF 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #18609C), color-stop(100%, #26C6FF));
    background: linear-gradient(to bottom, #18609C 2%, #26C6FF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18609C',  endColorstr='#26C6FF',  GradientType=0);
    padding: 5px;
    text-align: center;
    word-wrap: break-word;
    min-height: auto;
    min-width: auto;
    width: 210px;
    height: auto;
    color: #FFF;
    font-weight: 700;
}
#per_top_left table.new_module_view tr td div.modules_modules div.roof_2 {
    min-height: 160px;
    text-align: center;
    width: auto;
    border: 0;
}
#per_top_left table.new_module_view tr td div.modules_modules div.roof_1 a {
    color: #FFF;
    font-weight: 700;
}
#per_top_left table.new_module_view .module_status_section {
    text-align: center;
}
#per_top_left table.new_module_view .module_status_section a {
    font-weight: 700;
}
.content_layout2 {
    min-height: 190px;
}
.new_inner_page_design img {
    height: 47px;
}
#advisor_member, .advisor_member {
    position: relative;
}
.board_member {
    font-style: italic;
    color: #0981f5;
    font-size: 11px;
}
.board_member_middle {
    background: #96e0fc!important;
    border: 1px solid #01B0F1;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
}
.round {
    background: #96e0fc!important;
    border: 1px solid #01B0F1;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
    min-height: 290px;
}
#ttl_box {
    position: relative;
    left: 10px;
    border: 1px solid #01B0F1;
    width: 338px;
}
span.board_member {
    font-style: italic;
    color: #0981f5;
    font-size: 12px;
}
.Tax_calculation {
    margin: 30px auto;
    padding: 10px;
    width: 350px;
    font-weight: 700;
    font-style: italic;
    border: 1px solid #DDD;
}
.tabs {
    display: inline-block;
    background: #ECFAFF;
    border: 1px solid #01ADEF;
    border-radius: 1px;
    margin-right: 0;
    text-align: center;
    color: #01ADEF;
    font-size: 13px;
    font-weight: 700;
    padding: 4px;
    cursor: pointer;
    border-bottom: 0;
}
#payment_opt {
    border: 1px solid #01ADEF;
    height: 263px;
}
.selected {
    background: #01ADEF;
    color: #FFF;
}
.verifiy_coupon {
    background: #01ADEF;
    color: #FFF;
    padding: 0;
    margin: auto;
    height: 28px!important;
    border-radius: 4px!important;
    cursor: pointer;
}
.verifiy_coupon:hover {
    background: #DDF6FC;
    color: #01ADEF;
}
#message_div {
    color: #FC7E7E;
}
#cpn_code {
    border: 1px solid #DDD;
    border-radius: 0;
}
#payment_confirmation {
    padding: 5px;
    margin-top: 4px;
    background: #D7F4FF;
    border: 1px solid #01ADEF;
    text-align: center;
}
#starting_module {
    position: relative;
}
#starting_module .inner_mods {
    border: 1px solid #CCC;
    box-shadow: 5px 5px 5px #ccc;
    border-radius: 5px;
    padding-left: 8px;
    margin-bottom: 10px;
}
#per_top_left #material_page_menu ul {
    bottom: 2.7em;
    left: 25em;
    margin-bottom: -25px;
    position: relative;
}
#per_top_left #material_page_menu ul li {
    background: 0 0;
    display: inline;
    margin-right: 10px;
    padding: 7px 7px 8px;
}
#per_top_left #material_page_menu ul li:hover {
    background: #FA9A09;
}
#per_top_left #material_page_menu ul li a {
    color: #000;
    font-weight: 700;
}
.materials_section table tr.row0 {
    border: 1px solid #eee;
    border-radius: 5px;
}
.materials_section table tr.row2 {
    border: 1px solid #eee;
    border-radius: 5px;
    border-spacing: 5em;
}
.materials_section table {
    border-collapse: separate;
}
.materials_section table tr td {
    border: 1px solid #eee;
    text-align: center;
}
#module_actions {
    width: 210px;
    margin: 0 auto;
}
#module_actions a {
    color: #000;
    cursor: pointer;
}
#module_actions_m a.actions {
    background: #31C5E9;
    padding: 5px 14px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#module_actions #actions_div {
    background: #fff;
}
#module_actions #actions_div div {
    background: #EEE;
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
#module_actions #actions_div div:hover {
    background: #CCC;
    border-bottom: 1px solid #EEE;
}
.materials_section div.module_title {
    font-weight: 700;
    text-align: center;
}
#module_actions #module_actions_l {
    width: 20%;
    float: left;
    margin-top: 3px;
}
#module_actions #module_actions_m {
    width: 59%;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-weight: 700;
    margin: 0 auto;
    padding: 3px 0;
    float: left;
}
#module_actions #module_actions_r {
    width: 20%;
    float: left;
}
#live_webinar {
    padding: 10px;
}
#live_webinar table tr td {
    padding: 5px;
}
#reference_links_area {
    background: url(../images/reference_link_bg.jpg) repeat-y;
    border-radius: 5px;
    font-weight: 700;
    padding: 25px;
}
#reference_links_area a {
    background: #ccc;
    padding: 3px;
    border-radius: 5px;
    color: #000;
    text-decoration: none;
}
#reference_links_area #message {
    border-radius: 5px;
    text-align: center;
    padding: 2px;
}
#supporting_faculty {
    background: none repeat scroll 0 0 #CCC;
  border-radius:5px;
  position:absolute;
  z-index:999;
  margin-top:5px;
  width:200px;
  max-height:300px;
  overflow:auto;
}
#supporting_faculty ul {
    margin: 5px;
}
#supporting_faculty ul li {
    background: #EEE!important;
    border: 1px solid #ccc;
    cursor: pointer;
    padding: 0 0 0 10px!important;
    border-radius: 5px;
    color: #000;
}
#supporting_faculty ul li:hover {
    background: #FFF!important;
}
.s_faculty_n {
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 1px 2px 3px #CCC;
    width: 270px;
    word-wrap: break-word;
}
span.parent-span-item {
    background: none repeat scroll 0 0 #CCC;
    border-radius: 3px;
    padding: 8px;
    margin-right: 8px;
    line-height: 35px;
}
span.parent-span-value {
    background: none repeat scroll 0 0 #EEE;
    border-radius: 5px;
    color: #000;
    padding: 5px;
}
span.parent-span-remove {
    background: none repeat scroll 0 0 #000;
    border-radius: 5px;
    color: #FFF;
    font-weight: 700;
    left: 4px;
    padding: 2px;
    position: relative;
    cursor: pointer;
}
.s_faculty_n li {
    display: inline-block;
    list-style: none;
}
.materials_section div.module_image {
    height: 160px;
    overflow: hidden;
}
.materials_section div.module_image .actions_new {
    background: #ccc;
    opacity: 1;
    color: #000;
    z-index: 9999;
    position: relative;
}
#a_form_c {
    background: #CCC;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    padding: 4px;
    font-weight: 700;
}
#section_full table tr td {
    width: 20%}
#per_top_left #section_full table {
    border: 1px solid #CCC;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    height: 50px;
    background: #EEE;
}
#per_top_left #section_full table:hover {
    background: #FFF;
}
#section_full table tr td #message {
    border-radius: 5px;
    font-weight: 700;
    margin-top: 10px;
    text-align: center;
    width: 55px;
}
#assign:hover {
    background: orange;
}
.content_layout3, .content_title_layout1, .content_title_layout2, .content_title_layout3, .content_title_layout4, .image_title_layout4, .image_title_layout7, .page_title_layout1, .page_title_layout3, .page_title_layout4 {
    min-height: 19px;
}
.content_title_layout2 {
    min-height: 27px;
}
.page_title_layout2 {
    min-height: 19px;
}
.jwplayerWrapper {
    min-height: 195px;
}
.image_layout4 a img, .image_layout7 a img {
    height: 212px!important;
    width: 455px!important;
    border: none!important;
}
.image_layout71 {
    min-height: 198px;
}
.menu_top_navigation {
    float: right;
    position: relative;
    top: 2px;
}
.menu_top_navigation a {
    font-size: 12px;
    padding: 7px 7px 9px;
    color: #fff;
}
.menu_top_navigation a:hover {
    background: orange;
}
.content_layout2 a img {
    height: 195px!important;
    width: 455px!important;
    border: none!important;
}
.content_layout2 {
    text-align: center!important;
    width: 441px;
}
.image_layout4, .image_layout7 {
    text-align: center!important;
    height: 212px;
}
.content_layout3 a img {
    height: 425px!important;
    width: 765px!important;
    border: none!important;
}
.content_layout3 {
    text-align: center!important;
}
#training_edit_details {
    background: none repeat scroll 0 0 #F8F8F8;
    box-shadow: 0 0 5px #CCC;
    margin-bottom: 10px;
    padding: 12px;
    line-height: 29px;
}
.training_e_sec div.current dd {
    margin: 0;
}
.column .training_control_buttons_left ul li a {
    font-size: 13px;
    color: #2C79B3;
}
.column .training_control_buttons_left ul li {
    cursor: pointer;
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: #f9f9f9 -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
    background: #f9f9f9 -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: #f9f9f9 -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: #f9f9f9 -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: #f9f9f9 -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: #f9f9f9 linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',  endColorstr='#e9e9e9',  GradientType=0);
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #2C79B3;
    font-weight: 700;
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    min-width: 80px;
    margin-right: -3px;
    font-size: 13px;
}
*+html .column .training_control_buttons_left ul li {
    display: inline;
}
.column .training_control_buttons_left ul li.selected, .column .training_control_buttons_left ul li:hover {
    -moz-box-shadow: 0 1px 0 0 #f0f7fa;
    -webkit-box-shadow: 0 1px 0 0 #f0f7fa;
    box-shadow: 0 1px 0 0 #f0f7fa;
    background: #33bdef -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
    background: #33bdef -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background: #33bdef -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background: #33bdef -o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background: #33bdef -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background: #33bdef linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',  endColorstr='#019ad2',  GradientType=0);
    color: #FFF;
    border: 1px solid #057fd0;
    text-shadow: 0 -1px 0 #5b6178;
    cursor: pointer;
}
.column .training_control_buttons_left ul li#have_li_button {
    padding: 0!important;
}
.column .training_control_buttons_left ul li:hover a, .column .training_control_buttons_left ul li:hover input {
    color: #FFF;
}
.column .training_control_buttons_left ul li:active {
    position: relative;
    top: 1px;
}
.column .training_control_buttons_left ul li input {
    background: 0 0;
    border: none;
    font-size: 13px;
    font-weight: 700;
    color: #2C79B3;
    font-family: arial;
    cursor: pointer;
    min-width: 80px;
    min-height: 2.37em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .column .training_control_buttons_left ul li input {
    min-height: 26px;
}
}*+html .column .training_control_buttons_left ul li#have_li_button {
    position: relative;
    top: 1px;
}
.column .training_control_buttons_left ul a:last-child li, .column .training_control_buttons_left ul li#last_child:last-child {
    -moz-border-radius: 1px 4px 4px 1px;
    -webkit-border-radius: 1px 4px 4px 1px;
    border-radius: 1px 4px 4px 1px;
}
.column .training_control_buttons_left ul a:first-child li, .column .training_control_buttons_left ul li#have_li_button:first-child {
    -moz-border-radius: 4px 1px 1px 4px;
    -webkit-border-radius: 4px 1px 1px 4px;
    border-radius: 4px 1px 1px 4px;
}
.column .training_control_buttons_left ul a li.selected, .column .training_control_buttons_left ul li.selected input a {
    color: #fff;
}
.assessment_actions {
    -moz-box-shadow: 1px 3px 14px 1px #888;
    -webkit-box-shadow: 1px 3px 14px 1px #888;
    border-radius: 5px;
    box-shadow: 1px 3px 14px 1px #888;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px;
    border: 1px solid #ccc;
}
*+html #assessment_table tr td {
    padding: 0!important;
}
*+html #assessment_table tr td select {
    width: auto;
}
.pageclass {
    height: 40px;
}
.trainees_tab {
    background: #DDD;
    position: absolute;
    height: 40px;
    margin-left: -9px;
    margin-top: -7px;
    width: 718px;
    border-bottom: 1px solid #AAA;
}
.trainees_tab_menu {
    position: absolute;
    background: #FFF;
    margin-top: 10px;
    height: 30px;
    border: 1px solid #AAA;
    border-bottom: 0 solid #AAA;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 10px;
}
.trainees_tab_menu_close {
    position: absolute;
    background: #DDD;
    margin-top: 10px;
    height: 29px;
    border: 1px solid #AAA;
    color: #1c1c1c;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 10px;
    cursor: pointer;
}
.trainees_tab_menu_title {
    color: #1c1c1c;
    font-size: 15px;
    padding: 10px;
    font-weight: 700;
    font-family: calibri;
}
#edit_popupContact1, #edit_popupContact2, #edit_popupContact3, #edit_popupContact4, #edit_popupContact5, #edit_popupContact6, #edit_popupContact7, #edit_popupContact8, #edit_popupContact9, #popupContact, #popupContact1, #popupContact2, #popupContact3, #popupContact4, #popupContact5, #popupContact6, #popupContact7, #popupContact8, #popupContact9 #edit_popupContact {
    z-index: 999!important;
}
.rating {
    position: absolute;
    margin-top: -26px;
    margin-left: 17px;
    font-size: 12px;
    color: #797979;
    font-family: calibri;
    height: 15px;
    overflow: hidden;
    width: 100px;
}
.rating_star {
    margin-top: -5px;
    position: absolute;
}
.used_rating {
    position: absolute;
    margin-top: -26px;
    margin-left: 17px;
    font-size: 12px;
    color: #797979;
    font-family: calibri;
    height: 15px;
    overflow: hidden;
    width: 100px;
}
.used_rating_star {
    margin-top: -5px;
    position: absolute;
}
.alltraining_used_rating {
    position: absolute;
    margin-top: 2px;
    margin-left: 8px;
    font-size: 12px;
    color: #797979;
    font-family: calibri;
    height: 15px;
    overflow: hidden;
    width: 100px;
}
.alltraining_used_rating_star {
    margin-top: -5px;
    position: absolute;
}
.alltainings_info_div_main {
    border: 0 solid #DDD;
    height: 44px;
}
.alltainings_info_div_main table {
    margin-top: 18px;
    margin-right: -7px;
}
.alltainings_info_div_main table tr td {
    margin: 0!important;
    padding: 0!important;
    border: 1px solid #DDD;
    cursor: pointer;
    height: 25px;
    width: 27px;
}
.alltainings_info_div_main table tr td a {
    position: absolute;
}
.alltainings_info_div_main table tr td img {
    margin: 0!important;
    padding: 0!important;
    border: 1px solid transparent!important;
}
.inner_training_details {
    position: absolute;
    margin-top: -10px;
    background: #47C4FF;
    border: 1px solid #0cacf8;
    color: #FFF;
    padding: 3px;
    display: none;
    width: 314px;
    text-align: center;
    margin-left: -8px;
}
.lower_cone {
    height: 20px;
    width: 20px;
    background: url(../../images/lower_corner.png) no-repeat;
    background-size: 10px 8px;
    position: absolute;
    margin-top: -9px;
    margin-left: 7px;
    display: none;
}
.msg_container {
    position: absolute;
    width: 305px;
}
.price_on_dislplay {
    padding: 0;
    margin: 0;
    position: absolute;
    color: #0CACF8;
    font-size: 11px;
}
.icons_table {
    margin-left: -6px;
    margin-top: 23px!important;
}
.curency_display {
  padding-top:7px;
  background:#EBEBEB;
  border:1px solid #C0C0C0;
  padding-bottom:7px;
  padding-left:15px;
  padding-right:15px;
}
#jform_webinarOnDemand {
    border: none!important;
    margin-left: -28px;
}
#jform_webinarOnDemand input {
    height: 13px;
}
.training_duration {
    font-weight: 400;
}
.training-comming {
    position: absolute;
    margin-top: -16px;
    margin-left: 257px;
    z-index: 9999;
}
#select_trainings_type {
    font-size: 14px;
    font-family: century gothic;
}
.trainings_image {
    width: 100px!important;
    height: 100px!important;
}
.webinar_image {
    background: url(../../images/livewebinar.png) -3px -12px no-repeat;
    background-size: 107px 133px;
    border: none!important;
}
.webinar_small_image {
    margin-top: 5px;
    margin-left: 11px;
}
.webinar_no_image {
    height: 120px;
    width: 120px;
}
.all_trainings_new_training_duration {
    padding-top: 0!important;
    margin-bottom: 5px!important;
}
#pages_div, #pages_div_top {
    font-size: 11px;
    font-weight: 700;
    padding-bottom: 5px;
    background: #e4e4e4;
    border: 1px solid #DDD;
    height: 40px;
}
.hide_pages_container {
    position: absolute;
    width: 720px;
}
#hidden_pages, #hidden_pages_top {
    display: none;
    position: absolute;
    width: 120px;
    text-align: center;
    left: 50%;
    margin-left: -7px;
    background: #e4e4e4;
    border: 5px solid #fff;
    box-shadow: 1px 1px 10px #000;
    border-radius: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.page_number {
    float: left;
    background: url(../../images/pagination_buttons/page.png) no-repeat;
    text-align: center;
    height: 29px;
    width: 28px;
}
.current_page_number {
    float: left;
    background: url(../../images/pagination_buttons/page_active.png) no-repeat;
    text-align: center;
    height: 29px;
    width: 28px;
}
.page_no {
    margin-top: 7px;
    padding-top: 0;
    color: #757575!important;
}
.current_page_no {
    margin-top: 7px;
    padding-top: 0;
    color: #FFF!important;
}
.previous_link {
    background: url(../../images/pagination_buttons/prev.png) no-repeat;
    width: 82px;
    height: 22px;
}
.previous_no_more_link {
    background: url(../../images/pagination_buttons/prev_nomore.png) no-repeat;
    width: 82px;
    height: 22px;
}
.next_div, .previous_div {
    width: 42px;
    height: 18px;
    color: #757575;
    margin-left: 23px;
    margin-top: 0;
}
.next_no_more_link {
    background: url(../../images/pagination_buttons/next_nomore.png) no-repeat;
    width: 82px;
    height: 22px;
}
.next_link {
    background: url(../../images/pagination_buttons/next.png) no-repeat;
    width: 82px;
    height: 22px;
}
.page_active_td {
    background: url(../../images/pagination_buttons/page_active.png) no-repeat;
    text-align: center;
    height: 22px;
    width: 18px;
}
.page_td {
    background: url(../../images/pagination_buttons/page.png) no-repeat;
    text-align: center;
    height: 22px;
    width: 18px;
}
.page_active_font {
    height: 18px;
    width: 18px;
    padding-top: 0;
    color: #FFF!important;
}
.page_font {
    height: 18px;
    width: 18px;
    padding-top: 0;
    color: #757575!important;
}
#pagination_prev_inactive_top {
    margin-left: 13px;
}
.all_trainees_details_container {
    border: 0 solid #DDD;
    width: 706px;
    height: 600px;
}
.all_trainees_front_div {
    margin: 2px;
    border: 1px solid #ccc;
    background: #F8F8F8;
    cursor: pointer;
    float: left;
    width: 700px;
}
.all_trainees_user_picture {
    margin: 5px;
    float: left;
}
.all_trainees_user_name {
    float: left;
    margin-top: 2px;
}
.user_reg_but form .auth_img {
    position: absolute;
    margin-left: -30px;
}
.user_auth {
    margin-bottom: 5px;
}
.alert_section {
    background: #FC9B08;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-size: 13px;
    font-style: italic;
    font-weight: 700;
    margin: 0 auto;
    position: relative;
    width: 100%;
    min-height: 30px;
    padding: 5px 0;
}
.alert_section table tr td {
    text-align: center;
}
.alert_section table tr td span {
    color: #FFF;
}
.alert_section table tr td a {
    background: #46C9FD;
    border-radius: 5px;
    color: #FFF;
    cursor: pointer;
    padding: 4px 10px;
}
.alert_section table tr td a:hover {
    color: #fff;
    text-decoration: none;
    background: #000;
}
.alert_section table tr td div.left_message {
    left: 6em;
    position: relative;
}
#scontainer {
    width: 294px;
    height: 110px;
    top: 25%;
    position: fixed;
    right: 0;
    padding: 20px 0;
    margin-right: -309px;
    border-radius: 2px;
    box-shadow: 0 1px 8px #888;
    background: #2c79b3;
    border: 5px solid #fff;
    z-index: 999999;
}
#scontainer h5 {
    text-align: center;
    font-size: 15px;
    text-shadow: 1px 1px 2px #222;
}
#scontainer h5 span {
    color: #fff;
}
#contactable-inner {
    background-image: url(<?phpechoJURI::Root();
     ?>images/contact.png);
    height: 147px;
    width: 44px;
    top: 26%;
    position: fixed;
    right: -2px;
    z-index: 999999;
    cursor: pointer;
}
#scontainer p {
    color: #fff;
    font-family: Arial, sans-serif;
    padding-left: 40px;
    font-size: 12px;
}
.customsupport {
    float: right;
    margin-right: 22px;
    margin-top: 16px;
    background: #2E5775;
    border-radius: 5px;
    box-shadow: 0 0 13px #fff;
}
#closewindow {
    background-image: url(../../images/closewindow.png);
    color: #fff;
    font-size: 15px;
    float: right;
    margin-top: -12px;
    margin-right: 23px;
    font-weight: Bold;
    width: 25px;
    height: 25px;
    text-align: center;
    cursor: pointer;
}
.faculty_page_profile_image {
    max-height: 120px;
    max-width: 120px;
}
.mod_training_main {
    text-align: center;
    background: 0 0;
    padding-top: 0;
}
.title_section span {
    font-weight: 700;
    font-size: 12px;
    line-height: 13px;
}
.notification {
    -moz-box-shadow: inset 0 1px 0 0 #cf866c;
    -webkit-box-shadow: inset 0 1px 0 0 #cf866c;
    box-shadow: inset 0 1px 0 0 #cf866c;
    background: #d0451b -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
    background: #d0451b -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: #d0451b -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: #d0451b -o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: #d0451b -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: #d0451b linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b',  endColorstr='#bc3315',  GradientType=0);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #942911!important;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: 400;
    width: 20px;
    height: 20px;
    text-decoration: none;
    position: absloute;
    text-shadow: 0 1px 0 #854629;
}
.notification-count {
    color: #fff;
    font-weight: 700;
    margin-top: 1px;
}
.right_panel_notification {
    display: block;
    position: absolute;
    margin-left: 70px;
    margin-top: -5px;
}
.mod_forumod_main {
    text-align: center;
    background: 0 0;
    padding-top: 0;
}
.dependent_modules {
    border: 1px solid #C7C7C7;
    background: #FFF;
    padding: 2px 2px 2px 5px;
    overflow: hidden;
    width: 260px;
    margin-top: 2px;
}
.dependent_modules:hover {
    border: 1px solid #C7C7C7;
    background: #FFF;
}
.dependent_modules span {
    background: #F09C9C;
    padding-left: 5px;
    padding-right: 5px;
    color: #FFF;
    cursor: pointer;
}
#reference_val {
    border: 1px solid #DDD;
    width: 263px;
}
.brochure_download {
    border: 1px solid #CCC;
    margin: 0;
    padding: 10px 5px 5px 44px;
    background: #E9E7E7;
    height: 35px;
    color: orange;
    font-size: 16px;
    cursor: pointer;
}
.brochure_download a img {
    margin-top: 0;
    position: absolute;
    margin-left: -28px;
}
.brochure_download a {
    color: orange;
}
.error_404 {
    background: #ffb963;
    background: -moz-linear-gradient(top, #ffb963 12%, #ff920a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #ffb963), color-stop(100%, #ff920a));
    background: -webkit-linear-gradient(top, #ffb963 12%, #ff920a 100%);
    background: -o-linear-gradient(top, #ffb963 12%, #ff920a 100%);
    background: -ms-linear-gradient(top, #ffb963 12%, #ff920a 100%);
    background: linear-gradient(to bottom, #ffb963 12%, #ff920a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb963',  endColorstr='#ff920a',  GradientType=0);
    height: 35px;
}
.componentheading {
    color: #FFF!important;
    margin-bottom: 0!important;
    font-size: 17px!important;
    padding: 8px!important;
    font-weight: 700!important;
}
.important_notice {
    border: 1px solid #FA802F;
    color: #F05D0B;
    font-weight: 700;
    background: #FFF9EF  url(../../images/important.png) no-repeat 5px 5px;
    padding-left: 40px;
    margin-bottom: 10px;
    text-align: left;
}
.cpd_icon {
    margin-top: 5px;
    margin-left: 1px;
    color: #4AAEF8;
    font-weight: 700;
}
.price_with_cpd {
    display: inline-block;
    width: 150px;
}
.cpd_display_for_faculty {
    display: inline-block;
    width: 150px;
    text-align: right;
}
.fima_tooltip_title {
    background: #47C4FF;
    z-index: 999999;
    color: #fff;
    margin-top: 0;
    border-bottom: 1px solid #0cacf8;
    padding: 6px;
    font-weight: 700;
    display: none;
}
.fima_tooltip_body {
    background: #47C4FF;
    height: auto;
    color: #fff;
    padding: 6px;
    font-weight: 400;
    display: none;
}
.fima_tool_tip {
    cursor: default;
}
.tooltip_wrapper {
    border: 1px solid #0cacf8;
    width: 250px;
    position: absolute;
    margin-top: 20px;
    z-index: 999999;
}
.tooltippointer {
    height: 20px;
    width: 20px;
    background: url(../../images/upper_corner.png) no-repeat;
    background-size: 10px 8px;
    position: absolute;
    margin-top: -8px;
    margin-left: 60px;
    display: none;
}
.price-instruction {
    color: #696969;
    font-size: 9px;
    height: 0;
    margin-top: 13px;
    position: absolute;
}
.price-instruction-guest {
    position: absolute;
    color: #696969;
    font-size: 9px;
    margin-top: 10px;
}
.training-image-thumb {
    background-size: 110px 115px!important;
    background-repeat: no-repeat;
    max-width: 110px;
    max-height: 115px;
    width: 110px;
    height: 115px;
}
.webinar-image-thumb {
    background-size: 90px 81px!important;
    background-repeat: no-repeat;
    max-width: 90px;
    max-height: 81px;
    width: 90px;
    height: 81px;
    margin-left: 19px;
    margin-top: 11px;
    position: absolute;
}
.showcase-image-thumb {
    background-size: 110px 115px!important;
    background-repeat: no-repeat;
    max-width: 110px;
    max-height: 115px;
    height: 115px;
    width: 110px;
}
.masthead-logo {
    background: url(../../images/new_design/fetal_logo64.png) no-repeat;
    width: 172px;
    height: 64px;
    background-size: 172px 64px;
}
.masthead-guest-logo {
    background: url(../../images/new_design/fetal_logo64.png) no-repeat;
    width: 268px;
    height: 90px;
    margin-left: -25px;
}
.faculty-image-thumb {
    background-size: 110px 110px!important;
    background-repeat: no-repeat;
    max-width: 110px;
    max-height: 110px;
    height: 110px;
    width: 110px;
    margin-left: 5px;
    margin-top: 5px;
}
.module-image-thumb, .module-noimage-thumb {
    background-size: 150px 150px!important;
    width: 150px;
    height: 150px;
    margin-left: 37px;
}
@font-face {
    font-family: Cabin;
    font-style: normal;
    font-weight: 400;
    src: local('Cabin Regular'), local('Cabin-Regular'), url(https://themes.googleusercontent.com/static/fonts/cabin/v5/JEgmtEDzc-IH8jBshQXrYA.woff) format('woff');
}
@font-face {
    font-family: 'Century Gothic';
    src: url(./font/gothic.eot);
    src: local('gothic'), url(./font/gothic.woff) format('woff'), url(./font/gothic.ttf) format('truetype');
}
.module div div div h3 {
    margin-top: 10px!important;
}
.module_open_classes {
    width: 716px;
}
.module_open_classes div div div h3 {
    font-size: 16px;
    color: #575757;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 10px 0 6px 12px!important;
    padding: 0!important;
    background: none!important;
}
.module_handson, .module_live_webinar_showcase {
    width: 358px;
    float: left;
}
.module_handson div div div h3, .module_live_webinar_showcase div div div h3 {
    font-size: 16px;
    color: #575757;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 10px 0 6px 12px!important;
    padding: 0!important;
    background: none!important;
}
.mod-trainings {
    position: relative;
    margin-top: 0;
    margin-left: 3px;
    margin-bottom: 5px;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
}
.mod-trainngs-navigation {
    position: absolute;
    font-family: cursive;
    font-size: 12px;
    margin-top: -34px;
    margin-left: 661px;
    z-index: 10;
    color: #888;
}
.module_handson div div div .mod-trainings .mod-trainngs-navigation, .module_live_webinar_showcase div div div .mod-trainings .mod-trainngs-navigation {
    position: absolute;
    font-family: cursive;
    font-size: 12px;
    margin-top: -34px;
    margin-left: 299px;
    z-index: 10;
    color: #888;
}
.mod-trainngs-preview-navigation {
    position: absolute;
    font-family: cursive;
    font-size: 12px;
    z-index: 10;
    color: #888;
    border: none!important;
    margin-top: -33px!important;
    margin-left: 177px!important;
}
.mod-forum-navigation {
    position: absolute;
    font-family: cursive;
    font-size: 12px;
    z-index: 10;
    color: #888;
    border: none!important;
    margin-top: -157px!important;
    margin-left: 903px!important;
}
.mod-forum-navigation .navigation-button {
    font-family: cabin!important;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}
.mod-trainngs-navigation .navigation-button, .mod-trainngs-navigation .prevent, .mod-trainngs-preview-navigation .navigation-button {
    font-family: cabin!important;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
    font-size: 16px;
}
.mod-forum-navigation .navigation-button:hover {
    background: 0 0;
    box-shadow: 0 0 1px #ddd!important;
    background-color: #48CBFD!important;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
    color: #FFF;
}
.mod-trainngs-navigation .navigation-button:hover, .mod-trainngs-preview-navigation .navigation-button:hover {
    background: 0 0;
    box-shadow: 0 0 1px #ddd!important;
    background-color: #00B8FF!important;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
    color: #FFF;
}
.mod-forum-navigation .prevent:hover, .mod-trainngs-navigation .prevent:hover, .mod-trainngs-preview-navigation .prevent:hover {
    background: 0 0;
    box-shadow: 0 0 1px #ddd;
    background-color: #FFA300!important;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
    color: #FFF;
}
.mod-trainings .more {
    width: 697px;
    padding: 4px;
    margin-top: 10px;
    margin-left: 10px;
    text-align: center;
    background: #fafafa;
    border: 1px solid #DDD;
    cursor: pointer;
}
.mod-trainings .more:hover {
    background: #fff;
    box-shadow: 0 0 1px #ddd;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
.training-items {
    background: #FFF;
    width: 166px;
    border: 1px solid #EEE;
    text-align: left;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 10px;
}
.training-items img {
    margin-top: 7px;
    margin-left: 23px;
}
.training-items .training-name {
    text-align: left;
    margin-top: 4px;
    margin-left: 8px;
    color: #1c1c1c;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    background-color: #fff;
    width: 143px;
    text-transform: uppercase;
    cursor: default;
}
.training-items .training-name:after {
    content: "";
    pointer-events: none;
    position: absolute;
    width: 20%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.training-items .training-desc {
    text-align: left;
    margin-left: 8px;
    font-size: 10px;
    line-height: 11px;
    margin-top: 2px;
    color: #888;
    height: 24px;
    overflow: hidden;
}
.training-price-details {
    margin-top: 4px;
    margin-bottom: 8px;
}
.inline-fix {
    display: inline-block;
    text-align: left;
}
.training-price {
    width: 97px;
    color: orange;
    font-weight: 700;
    margin-left: 8px;
}
.training-detail {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    background: #00B8FF;
    border: 1px solid #0091E2;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 48px;
    cursor: pointer;
}
.training-detail:hover {
    background: #00D6FF;
    box-shadow: 0 0 2px #00D6FF;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
.loading-training {
    margin-top: -23px;
    margin-left: 547px;
    position: absolute;
}
.module_handson div div div .mod-trainings .loading-training, .module_live_webinar_showcase div div div .mod-trainings .loading-training {
    margin-top: -32px;
    margin-left: 265px;
    position: absolute;
    overflow: hidden;
}
.loading-training-forum {
    margin-top: -135px;
    margin-left: 785px;
    position: absolute;
}
.loading-training img {
    height: 50px;
    margin-top: -22px;
    display: none;
}
.module_handson div div div .mod-trainings .loading-training img, .module_live_webinar_showcase div div div .mod-trainings .loading-training img {
    height: 50px;
    margin-top: -12px;
    display: none;
    margin-left: -72px;
}
.loading-training-forum img {
    height: 50px;
    margin-top: -17px;
    display: none;
}
#selected-training-box {
    height: 435px;
    width: 717px;
    overflow: hidden;
}
.module_handson div div div .mod-trainings #selected-training-box, .module_live_webinar_showcase div div div .mod-trainings #selected-training-box {
    height: 215px;
    width: 358px;
    overflow: hidden;
}
.training-detail a:hover, .training-detail a:link, .training-detail a:visited {
    color: #FFF;
}
.mod-video-preview {
    overflow: hidden;
    height: 130px;
    padding: 0;
    margin: 0;
    border: none!important;
    border-top: none!important;
}
.mod-video-preview-li {
    background: none!important;
    margin: 11px 0 0!important;
    padding: 0!important;
}
.mod-video-preview-li a img {
    width: 230px!important;
    height: auto!important;
}
.home-module-faculty {
    margin: 0 0 6px;
    width: 112px;
}
.module_faculty_memebers {
    width: 228px;
    background: #F0F0F0;
    border: 1px solid #BEBABA;
    margin-top: 9px;
    margin-bottom: 21px;
    height: 288px;
    overflow: hidden;
    position: relative;
}
.module_home-faculty {
    width: 228px;
    background: #F0F0F0;
    border: 1px solid #BEBABA;
    margin-top: 10px;
    height: 315px;
    overflow: hidden;
    position: relative;
}
.module_faculty_memebers div div div h3, .online-publication div div div h3 {
    font-size: 16px;
    color: #575757;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 20px 0 6px;
    padding: 0;
}
.home-faculty-container {
    border-top: 1px solid #BEBABA;
    width: 230px;
    margin-left: 3px;
    padding-top: 7px;
    padding-bottom: 0;
    background: #F0F0F0;
}
.faculty-outer-box {
    overflow: hidden;
    position: relative;
}
.our-faculty-rotate-box {
    margin-top: 0;
}
.module_faculty_memebers div div div h3 {
    font-size: 16px;
    color: #1c1c1c;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 0 0 6px;
    padding: 0;
    background: #DBDBDB!important;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    padding-left: 5px!important;
}
.faulcty-small-details {
    height: 60px;
    width: 148px;
    background: 0 0;
    margin: 0;
    position: absolute;
}
.faulcty-small-details .h4 {
    font-size: 12px;
    color: #888;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 700;
    padding-left: 10px;
    position: absolute;
}
.home-module-faculty h4 {
    font-size: 12px;
    color: #575757;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.home-module-faculty-profile-image {
    height: 110px;
    width: 110px;
    position: relative;
    margin: 0;
}
.module_invitationlounge, .module_online-publication {
    width: 230px;
    margin-bottom: 10px;
    padding: 0;
    margin-top: 12px;
}
.module_training_preview {
    width: 230px;
}
.module_invitationlounge div div div h3, .module_online-publication div div div h3, .module_training_preview div div div h3 {
    font-size: 16px;
    color: #575757;
    text-transform: uppercase;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    font-weight: 400;
    margin: 10px 0 6px;
    padding: 0;
    background: #DBDBDB!important;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    padding-left: 5px!important;
}
.moduledownload-center div div div img {
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.moduletable_forum_white {
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
}
.moduletable_forum_white h3 {
    margin: 10px 0 0!important;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
}
.moduletable_forum_white div div ul {
    height: 125px;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.moduletable_forum_white div div ul li:hover {
    background: #FFF!important;
}
.moduletable_forum_white div div ul li div table tr td {
    padding: 0 0 0 10px;
}
.moduletable_forum_white div div ul li div table tr td .user_details {
    font-weight: 400;
    font-size: 16px;
}
.moduletable_forum_white div div ul li div table tr td .faculty-name {
    font-weight: 400;
    font-size: 12px;
    color: orange;
}
.moduletable_forum_white div div ul li div table tr td .forum-topic-text {
    width: 750px;
    color: #000;
}
.moduletable_forum_white div div ul li div table tr td .more-post {
    margin-top: 10px;
}
.moduletable_forum_white div div ul li div table tr td .more-post a {
    font-size: 10px;
    font-weight: 700;
    color: #FFF!important;
    background: #00B8FF;
    border: 1px solid #0091E2;
    text-align: center;
    padding: 2px 10px;
    width: 48px;
    cursor: pointer;
}
.moduletable_forum_white div div ul li div table tr td .more-post a:link, .moduletable_forum_white div div ul li div table tr td .more-post a:visited {
    color: #FFF;
}
.moduletable_forum_white div div ul li div table tr td .more-post a:hover {
    background: #00D6FF;
    box-shadow: 0 0 2px #00D6FF;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
#forum_scroll ul li {
    background: #FFF;
    padding: 5px 5px 5px 0;
    border-bottom: 1px solid #DDD;
    margin-bottom: 0;
    height: 115px;
}
.training-view-all {
    font-size: 8px;
    font-weight: 700;
    color: #FFF!important;
    background: #FC9B08;
    border: 1px solid #E25A00!important;
    text-transform: uppercase;
    text-align: center;
    padding: 2px 0;
    width: 48px;
    cursor: pointer;
    position: absolute;
    margin-left: 180px; /* Changed for ADE */
    margin-top: -30px;
}
.training-view-all a {
    color: #FFF;
}
.training-view-all:hover {
    background: #FFC200;
    box-shadow: 0 0 2px #FFC200;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
.sumry_page ul li {
    float: left;
}
.sumry_page {
    display: inline-block;
}
.breadcrumb {
    display: inline-block;
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
    overflow: hidden;
    border-radius: 5px;
    counter-reset: flag;
    text-align: center;
}
.breadcrumb a {
    text-decoration: none;
    outline: none;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    padding: 0 10px 0 55px;
    background: #666;
    background: -webkit-linear-gradient(#ffa112, #E28800);
    background: linear-gradient(#ffa112, #E28800);
    position: relative;
}
.breadcrumb a:first-child {
    padding-left: 45px;
    border-radius: 5px 0 0 5px;
}
.breadcrumb a:first-child:before {
    left: 14px;
}
.breadcrumb a:last-child {
    border-radius: 0 5px 5px 0;
    padding-right: 20px;
}
.breadcrumb a.active, .breadcrumb a:hover {
    background: #333;
    background: -webkit-linear-gradient(#6CB3E9, #2C79B3);
    background: linear-gradient(#6CB3E9, #2C79B3);
}
.breadcrumb a.active:after, .breadcrumb a:hover:after {
    background: #333;
    background: -webkit-linear-gradient(315deg, #6CB3E9, #2C79B3);
    background: linear-gradient(135deg, #6CB3E9, #2C79B3);
}
.breadcrumb a.deactive {
    background: #8B8989;
    background: -webkit-linear-gradient(#8B8989, #464242);
    background: linear-gradient(#8B8989, #464242);
}
.breadcrumb a.deactive:after, .breadcrumb a.deactive:hover:after {
    background: #333;
    background: -webkit-linear-gradient(315deg, #8B8989, #464242);
    background: linear-gradient(135deg, #8B8989, #464242);
}
.breadcrumb a:after {
    content: '';
    position: absolute;
    top: 0;
    right: -18px;
    width: 36px;
    height: 36px;
    transform: scale(0.707) rotate(45deg);
    -webkit-transform: scale(0.707) rotate(45deg);
    -ms-transform: scale(0.707) rotate(45deg);
    -o-transform: scale(0.707) rotate(45deg);
    -moz-transform: scale(0.707) rotate(45deg);
    z-index: 1;
    background: #666;
    background: -webkit-linear-gradient(315deg, #ffa112, #E28800);
    background: linear-gradient(135deg, #ffa112, #E28800);
    box-shadow: 2px -2px 0 2px rgba(0, 0, 0, 0.4), 3px -3px 0 2px rgba(255, 255, 255, 0.1);
    border-radius: 0 5px 0 50px;
}
.breadcrumb a:last-child:after {
    content: none;
}
.breadcrumb a:before {
    content: counter(flag);
    counter-increment: flag;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin: 8px 0;
    position: absolute;
    top: 0;
    left: 30px;
    background: #444;
    background: -webkit-linear-gradient(#444, #222);
    background: linear-gradient(#444, #222);
    font-weight: 700;
}
.backbutton {
    background: #ffa84c;
    background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d));
    background: -webkit-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
    background: -o-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
    background: -ms-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
    background: linear-gradient(to bottom, #ffa84c 0%, #ff7b0d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0);
    font-size: 12px;
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    color: #fff;
    padding: 5px 15px;
    border: 1px solid #FF8300;
}
.backbutton:hover {
    box-shadow: 0 0 7px #ffa84c;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
.buttonclass {
    background: #00b7ea;
    background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b7ea), color-stop(100%, #009ec3));
    background: -webkit-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
    background: -o-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
    background: -ms-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
    background: linear-gradient(to bottom, #00b7ea 0%, #009ec3 100%);
    font-family: "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7ea', endColorstr='#009ec3', GradientType=0);
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    padding: 5px 15px;
    border: 1px solid #0091E2;
}
.buttonclass:hover {
    box-shadow: 0 0 7px #2C79B3;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
