.rsform-block.rsform-block-verifyphonetexterror {
    color: red;
    text-align: center;
    cursor: pointer;
}
.rsform-block.rsform-block-verifyphonetexterror .formBody {
    width: 100%;
}
.menu_chat_change {
    height: 50px;
    background: #414141;
	overflow: hidden;
}
.menu_chat_change > a.active {
    background: #00B4B8;
}
.menu_chat_change > a {
    display: block;
    float: left;
    width: auto;
    padding: 5px 15px;
}
.menu_chat_change > a {
    display: block;
    float: left;
    width: auto;
    padding: 5px 15px;
    color: white;
    font-size: 12px;
    text-align: center;
	text-decoration: none;
}
.menu_chat_change > a span {
    display: block;
    font-size: 18px;
}
.center {
    text-align: center;
}
.pagination .pagination-list li.active a {
    background: #666;
    color: white;
}
.green {
    background: #92D050!important;
    color: white;
}
.artist_title small {
    font-size: 14px;
    margin-left: 10px;
}
.artist_title small a {
    color: #00B6B8;
}
.lp_period_course_top {
    overflow: hidden;
    background: #4e8997;
}
h1.lp_name {
    text-align: center;
    color: #4e8997;
    font-weight: lighter;
    text-transform: uppercase;
}
.lp_tech_main .lp_period {
    width: 48%;
    margin: 1%;
    text-align: center;
    float: left;
	overflow: hidden;
}
.lp_tech_main .lp_period:nth-child(2n+1) {
    clear: left;
}
.lp_tech_main .lp_period_course {
    float: left;
    width: 48%;
    margin: 1%;
}
.lp_tech_main .lp_period_course h2 {
    font-size: 16px;
    line-height: 20px;
}
.lp_sup_main .lp_period_course_image img {
    width: auto;
    height: 200px;
}
.lp_sup_main .lp_period {
    width: 48%;
    margin: 1%;
    text-align: center;
    float: left;
	overflow: hidden;
}
.lp_sup_main .lp_period_course h2 {
    line-height: 20px;
	font-size: 14px;
    margin-top: 5px;
}
.lp_sup_main .lp_period_course_image {
    width: 49%;
    margin: 1%;
    float: left;
    margin-right: 0;
	position: relative;
}
.main_grade_materia {
    position: absolute;
    top: 0;
    background: rgba(255,255,255,0.8);
    width: 100%;
    height: 100%;
    vertical-align: middle;
    font-size: 55px;
    padding: 60px;
}
.lp_sup_main .lp_period_course_grades {
    width: 50%;
    margin: 1% 0;
    float: left;
}
.lp_sup_main .lp_period:nth-child(2n+1) {
    clear: left;
}
span.grade_sub_course {
    width: calc(20% - 3px);
    margin: 1px;
    height: 48px;
    float: left;
    vertical-align: middle;
    padding: 15px 0;
    background: #415659;
    color: white;
	font-weight: bold;
}
span.grade_sub_course.grade_sub_course_main {
    margin: 0;
    color: #415659;
    background: white;
    height: 50px;
}
.lp_period_courses,.lp_period_course {
    overflow: hidden;
}
.view-login #es .has-error .es-fields-error-note {
    color: #ebebeb;
}
.disabled_link ul {
    display: none!important;
}
.disabled_link .sidenav_li_i {
    display: none!important;
}
.disabled_link a {
    opacity: .5;
    cursor: default;
	pointer-events: none;
}
#top_header_logo{
	position:relative;
	transition: 0.5s;
}
.cut_img_box span {
    color: #ebebeb;
}
.com_easysocial.view-login #es .o-form-control {
    border-radius: 4px!important;
    background: transparent!important;
    border: 1px solid #fff;
    font-size: 14px;
    color: #fff;
	height: 33px!important;
}
.com_easysocial.view-login #es .o-form-control option {
    background: white;
    color: black;
}
.com_easysocial.view-login #es .o-form-control::-webkit-input-placeholder{
	color: #fff;
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
    margin-right: 6px;
    color: black;
}
.intl-tel-input .selected-flag .iti-arrow {
    border-top: 4px solid #fff;
}
.com_easysocial.view-login #es .es-location-suggestion {
    color: black;
}
.com_easysocial.view-login #es .es-location-form,.com_easysocial.view-login #es .o-select-group{
	background: transparent!important;
}
p.more_info_instructor {
    position: absolute;
    top: calc(50% - 20px);
    background: rgba(0,0,0,0.6);
    color: white;
    width: 100px;
    margin: 0 auto;
    padding: 10px;
    left: calc(50% - 50px);
	cursor:pointer;
}
li:hover p.more_info_instructor {
    display: none;
}
.com_easysocial.view-login .middle_area {
    background: rgba(0, 0, 0, 0) url(https://vonkelemen.org/online/theme/reloaded/img/vktvhome_bck.jpg) no-repeat scroll 0 0 / cover;
}
.com_easysocial.view-login #es .es-login.t-lg-mb--lg .es-login-box {
    background: rgba(0,0,0,.8)!important;
    margin-top: 115px;
    margin-bottom: 35px;
	padding: 35px;
}
.com_easysocial.view-login .o-form-group {
    color: white;
}
.com_easysocial.view-login .es-login-box__msg-title,.com_easysocial.view-login .es-login-box__form-title {
    color: white;
}
.com_easysocial.view-login #es label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    color: white;
}
.vktv_body .caret,.top_header.home .caret{
	border-top: 4px solid #fff;
}
.sidenav.halfopen .menu li a span {
    visibility: collapse;
	max-height: 35px;
    overflow: hidden;
}
.halfopen.sidenav .menu li a.fa:before {
    visibility: visible;
}
.halfopen.sidenav .menu li a[class^="ion-"] {
    visibility: collapse;
	max-height: 35px;
    overflow: hidden;
}
.halfopen.sidenav .menu li a[class^="ion-"]:before {
    visibility: visible;
}
.halfopen.sidenav .menu li a.fa {
    visibility: collapse;
    max-height: 35px;
    overflow: hidden;
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #4e8997;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #068A99;
}
.sidenav_li_i {
    top: 0;
    right: 0;
    position: absolute;
    z-index: 99999;
    cursor: pointer;
	padding:13px;
}
.artist_buttons.row {
    z-index: 999999;
	width: auto;
}
.artist_buttons.row ul.dropdown-menu {
    margin-left: -120px;
}
.sidenav .nav-child{
	display:none;
}
.com_easysocial.view-pages .aplicationmenu,.com_easysocial.view-albums .aplicationmenu,.com_easysocial.view-videos .aplicationmenu,.com_easysocial.view-events .aplicationmenu {
    display: none;
}
.com_easysocial.view-pages .middle-right,.com_easysocial.view-albums .middle-right,.com_easysocial.view-videos .middle-right,.com_easysocial.view-events .middle-right {
    display: none;
}
.com_easysocial.view-pages .m_inner,.com_easysocial.view-albums .m_inner,.com_easysocial.view-videos .m_inner,.com_easysocial.view-events .m_inner {
    width: 100%;
    padding: 0;
}
.com_muscol .middle-right {
    display: none;
}
.view-artists.com_muscol .middle-right {
    display: unset;
    background: #D7D7D7;
}
.com_muscol .m_inner {
    padding: 0;
}
.com_muscol .middle-container {
    display: inherit;
    margin: 0 auto;
}
.com_muscol .middle_area,.com_muscol .middle-center {
    background:#ECECEC;
}
.view-artists.com_muscol .right_side_area .page-header {
    background: none;
    color: #333;
    border: none;
    font-size: 17px;
}
.playlistModuleTitle {
    margin: 0;
}
.view-artists.com_muscol .right_side_area .album_search_results .material-card {
    background: #fff;
    box-shadow: 0 0 3px #999;
    border-radius: 3px;
    overflow: hidden;
}
.right_side_area .details-inner {
    text-align: left;
}
.right_side_area .optional-card {
    padding: 0 15px;
}
.right_side_area .optional-card .table {
    background: #fff;
    box-shadow: 0 0 3px #999;
    border-radius: 3px;
}
.right_side_area span.text-muted {
    padding: 15px;
    background: #fff;
    display: block;
}
.noItemsInPlaylist {
    padding: 0;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    background-color: #ECECEC;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 30px;
}
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #555;
    display: inline-block;
}
.sidenav a:hover {
    color: #111;
}
.sidenav .nav-child {
    display: none;
    background: #2D2D2D;
}
.sidenav .menu li .nav-child a {
    color: #FFF0BA;
	font-size: 13px;
}
.sidenav .menu li .nav-child span {
	font-size: 14px;
	padding: 8px 8px 8px 62px;
	color: #FFF0BA;
    display: block;
}
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 12px;
    font-size: 36px;
    margin-left: 0;
    padding: 10px;
    line-height: 18px;
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.vktv_body .top_full_width {
    display: none!important;
}
.vktv_body .top_header {
    background: #2E2E2E;
    border: 0px;
}
.itemid-1307.vktv_body .top_header,.view-homes.vktv_body .top_header {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
body.vktv_body .middle-container{
	width: 100%;
	display: unset;
}
.vktv_body .top_menus li a {
    color: #D7D7D7;
}
.vktv_body #fd .mod-bd .btn_reg_top.btn.btn-sm {
    background: #D7D7D7!important;
    color: black!important;
}
.vktv_body .logo a p {
    color: #D7D7D7;
}
.vktv_body .top_menus li {
    margin: 0 18px;
}
.top_menus li.item-1222 {
    float: right;
}
.vktv_body .mod-es-menu-bar .o-nav__item {
    border-right: none;
}
.vktv_body .user_pro .dropdown-toggle-user-name {
    color: #fff;
}
.vktv_body .top_menus li.connect_top_menu_item_li a,
.vktv_body .top_menus li.learn_top_menu_item_li a,
.vktv_body .top_menus li.contact_top_menu_item_li_li a {
    color: #D7D7D7;
}
span.badge_span_dash_side img {
    max-width: 40px;
}
.ambassadorvl .item-page-list-head {
    padding-left: 0!important;
}
.ambassadorvl ul.joomdlecourses {
    margin-bottom: 0;
    padding-bottom: 0px;
}
.view-friends .es-mini-header.t-lg-mb--lg,.view-groups .es-mini-header.t-lg-mb--lg,.view-events .es-mini-header.t-lg-mb--lg,.view-pages .es-mini-header.t-lg-mb--lg,.view-followers .es-mini-header.t-lg-mb--lg {
    display: none;
}
.view-events #es.es-main,.view-videos #es.es-main,.view-albums #es.es-main {
    display: inherit;
}
i.es-album-cover {
    display: none;
}
.tp-pb span a {
    color: white;
    text-decoration: none;
}
.mi-per-mn > ul li.heading_dash {
    background: #4e4e4e;
    color: #ccc;
    font-size: 14px;
    margin: 0 -15px 10px;
    padding: 7px 15px;
    text-transform: uppercase;
}
.mi-per-mn > ul li.heading_dash span {
    width: auto !important;
}
.referall_div_bottom_table,.invitex_ours_table {
    overflow: hidden;
}
.invitex-wrapper span.invitex_li.active {
    color: white;
    background: linear-gradient(to bottom, #00adb3, #007095) !important;
}
.inv_selected_method_active {
    border: none !important;
    filter: invert(100%);
}
.aff_list_total span {
    margin: 0 10px;
}
.invitex-wrapper h2 {
    color: #666;
    margin: 10px 0;
    font-size: 25px;
}
.invitex_black_n_white .top_div_icon {
    margin: 0 0 35px;
}
.invitex_black_n_white {
    margin: 0 auto !important;
    width: 90%;
}
.invite_url_contaier {
    width: 75%;
    text-align: center;
    margin: 100px auto;
    margin-bottom: 300px;
}
form#Facebook_connect_form {
    margin: 30px;
}
form#Gmail_connect_form {
    margin: 30px;
}
input#invite_url {
    background: white;
}
.invitex-wrapper span.invitex_li {
    background: #ddd!important;
    display: inline-block;
    width: 24%;
    margin: 0;
    padding: 10px !important;
    cursor: pointer;
    text-align: left;
    vertical-align: top;
}
.com_invitex div#es .es-navbar {
    display: none;
}
.page-header.invitex_title_inv {
    display: none;
}
.invitee_form_col {
    width: 33.3333%;
    float: left;
    padding: 0 20px;
}
.invitee_form_col input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
}
.invitex_ours_row_form {
    overflow: hidden;
    margin: 0 -20px 15px;
}
div#steps_div {
    display: none;
}
.invitex-wrapper h3 {
    font-size: 16px;
}
button.invitee_save {
    background: linear-gradient(to bottom, #00adb3, #007095) !important;
    border: 0;
    color: white;
    padding: 15px 30px;
}
span.invitex_li_method_name {
    cursor: pointer;
}
span#connect_btn_image_div {
    display: none;
}
#form_connect_btn,#form_connect_btn,#invtex_msg_preview {
    background: linear-gradient(to bottom, #00adb3, #007095) !important;
    border: 0;
    color: white;
    padding: 15px 30px;
}
.invitee_form_col_full{
    text-align:center;
}
.invitex_ours_element {
    width: 20%;
    float: left;
    border: 1px solid #ccc;
    padding: 15px;
    text-align: center;
}
.invitex_ours_container {
    margin: 30px 0;
}
.invitex_ours_table {
    overflow: hidden;
    margin: 15px 0;
}
.invitex_ours_form {
    overflow: hidden;
    margin: 15px 0;
}
.invitex_ours_form h2 {
    font-size: 18px;
}
#ed .ed-forums-cat-header__sub-cat {
    display: none!important;
}
.rsfp_thankyou_popup_outer .rsform-submit-button {
    display: none!important;
}
.rsform-block-verificar-beca span:nth-of-type(2n+1) {
    color: #9ba829;
}
.rsform-block-verificar-beca span:nth-of-type(2n) {
    font-size: 10px;
    color: #aeaeae;
    display: block;
}
.rsform-block.rsform-block-telefono .formBody,.rsform-block.rsform-block-whatsapp .formBody,.rsform-block.rsform-block-facebook .formBody {
    overflow: inherit;
}
#TELEFONO,#WHATSAPP,#FACEBOOK{
    width: calc(100% - 58px);
}
li.country,li.divider {
    list-style: none!important;
}
.blue_back_link {
    background-color: #4D4D4D;
    display: inline-block;
    padding: 8px 20px;
    color: #fff!important;
}
.blue_color_link {
    color: #4e8997!important;
}
.confirm_faq,.payment_faq{
    display:none!important;
}
.com_payplans.view-plan .confirm_faq{
    display:block!important;
}
.task-confirm.com_payplans.view-invoice .confirm_faq{
    display:block!important;
}
.task-pay.com_payplans.view-payment .payment_faq{
    display:block!important;
}
.joomdle_course_list_item:nth-child(10n+2) {
    clear: left;
}
.avatar_container_left {
    width: 220px;
    float: left;
    background: #fff;
    min-height: 320px;
    position: relative;
    left: -5px;
}
.yes_social a span {
    color: #3b5998;
}
.no_login_user.es.mod-es-dropdown-menu.module-dropdown-menu {
    max-width: none;
}
.view-profile .middle-right {
    margin-top: 500px;
    position: relative;
}
span.early_renew {
    display: inline-grid;
}
.view-profile .m_inner {
    padding: 0;
}
#es .o-nav--stacked .o-nav__item, #es .t-text--muted {
    margin: 0 0 4px;
    font-size: 12px;
    font-family: Prompt;
}
#es .o-nav--stacked .o-nav__item i {
    font-family: FontAwesome;
}
#es .t-text--muted i {
    margin-right:  4px;
    width: 16px;
    text-align: center;
}
.t-text-muted {
    font-family: Prompt !important;
    color: #888 !important;
}
.early_renew p {
    margin-top: 10px;
}
#es .header_points ul.o-tabs li.o-tabs__item {
    float: left;
    padding: 0 !important;
    border-right: 1px solid #e6e6e6;
    min-width: 155px;
    cursor: pointer;
}
#es .header_points ul.o-tabs li.o-tabs__item a {
    padding: 15px;
    font-size: 14px;
    text-align: center;
}
#es .o-nav.o-nav--block {
    white-space:normal !important;
}
#es .header_points ul.o-tabs li.o-tabs__item:hover,
#es .header_points ul.o-tabs li.o-tabs__item:focus,
#es .header_points ul.o-tabs li.o-tabs__item.active {
    background: #fff;
}
#es .header_points ul.o-tabs li.o-tabs__item:hover a,
#es .header_points ul.o-tabs li.o-tabs__item:focus a {
    color: #333;
}
#slogin-buttons.dashboard_fb span.facebookslogin img {
    max-width: 20px;
    margin-right: 5px;
}
.yes_social span.facebookslogin {
    font-size: 12px;
    color: #3b5998;
}
.rsform-block.rsform-block-progreso-gestion {
    display: none;
}
div#myModal_fb_integration, div#myModal_submit_aplbeca {
    width: 100%;
    text-align: center;
    left: 50%;
    top: 20%;
    overflow: hidden;
}
.fb_int_title {
    font-size: 14px;
    padding: 15px 0;
}
.fb_int_title span {
    font-size: 12px;
    display: block;
}
#slogin-buttons img {
    max-width: 350px;
}
.cancel-details {
    display: none;
}
li.ed-subscribe.ed-subscribe-ol {
    float: right;
    margin-top: 10px;
}
#cometchat_userlist_17586,#cometchat_userlist_37629,#cometchat_userlist_13121,#cometchat_userlist_12497{background: lightyellow;}
.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert h4 {
    display:none;
}
.rs_form_container .formHorizontal .formControls input[type=radio] {
    width: auto;
    clear: left;
    min-height: inherit;
}
span.payments_pp_sel_input input {
    display: block;
    float: right!important;
    margin-left: 0!important;
}
body .top_header .logo p {
    display: block;
}
.payment_apps_tr_pp {
    margin-top: 75px!important;
}
.radio.payments_pp_sel {
    overflow: hidden;
    margin-bottom: 25px;
}
span.payments_pp_sel_img {
    width: 55%;
    float: left;
}
.radio.payments_pp_sel label {
    float: left;
    width: 40%;
    font-weight: bold!important;
}
span.payments_pp_sel_input {
    width: 5%;
    text-align: right;
    display: block;
    float: left;
    overflow: hidden;
}
body.view-wrapper .customleft_toogle_mod,.com_invitex .customleft_toogle_mod {
    display: none!important;
}
tr.discountable-amount.pp-modifiers {
    display: none;
}
a.hikashop_cart_button.pay_key_btm_disabled {
    background: #ccc;
    cursor: default;
}
body.view-wrapper .middle-container {
    width: 100%;
}
div#system-message {
    position: relative;
}
.com_payplans.view-plan.task-login .middle-container {
    width: 100%;
    display: block;
}
.com_payplans.view-plan.task-login .m_inner {
    padding: 0;
}
input#es-fields-368 {
    display: none!important;
}
div[data-id="368"] {
    display: none!important;
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl.tech-enroll-area-bl {
    background: #373737;
}
.tech-enroll-area-bl .joomdle_course_name_top_section {
    background: #373737;
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl.higher-enroll-area-bl {
    background: #373737;
}
.higher-enroll-area-bl .joomdle_course_name_top_section {
    background: #373737;
}
.tech-enroll-area-bl .joomdle_course_name_top_section .joomdle_course_name_top,
.higher-enroll-area-bl .joomdle_course_name_top_section .joomdle_course_name_top {
    border-bottom: 0;
    font-size: 16px;
}
.tech-enroll-area-bl .inscripcion_div,
.higher-enroll-area-bl .inscripcion_div {
    text-align: left;
    padding-left: 12px;
}
.assistencis-ar.cat_page {
    background: transparent;
}
.assistencis-ar.cat_page .assistencis-fd {
    margin: 0;
    text-align: center;
}
.joomdlecareers_dash a {
    color: #4e8997 !important;
}
.joomdlecareers_dash {
    margin-left: 10px;
}
.searchintro {
    visibility: hidden;
    font-size: 0px !important;
    padding: 0px !important;
}
.header_points ul.o-nav.o-nav--stacked {
    margin-left: -3px!important;
    padding-left: 0!important;
}
#es .header_points .t-lg-mr--md {
    margin-right: 0px !important;
}
.joomdle_act_right .modsa {
    display: none;
}
.key_data.key_data_key_no {
    width: 8%;
}
.key_data.key_data_type {
    width: 11%;
}
.key_data.key_data_details {
    width: 25%;
}
.rs_not_login {
    background: url(../images/Main_pic-min.jpg) no-repeat center center / 100% 100%;
    text-align: center;
    overflow: hidden;
}
.rs_not_login_inner {
    margin: 450px 0 200px;
    background: rgba(255, 255, 255, .7);
    padding: 55px 35px;
    font-family: Prompt-Light;
}
span.rs_not_login_title {
    font-size: 38px;
    font-weight: bold;
    font-family: Prompt;
}
.rs_not_login_btns {
    margin: 100px 0 35px 0;
}
.rs_not_login_btns a {
    background: #313131;
    padding: 10px 60px;
    margin: 0 30px;
    color: #f7f7f7;
    font-size: 22px;
    display: inline-table;
    min-width: 200px;
}
.rs_not_login_sub {
    font-size: 20px;
}
.joomdle-coursecategory .vives-head {
    padding: 30px;
    text-align: center;
}
.joomdle-coursecategory .vives-head h1 {
    display: block!important;
    background: none!important;
    color: #fff;
    font-size: 68px!important;
    margin: 0;
    text-transform: uppercase;
}
.dropdown-toggle-user-name strong,
.top_menus ul li.active ul {
    display: none
}
.joomdlecategories li a:hover,
.lstpage-rgt .enroll-btn a,
.lstpage-rgt .enroll-btn a:hover {
    text-decoration: none
}
#es .es-stream-embed.is-link .es-stream-embed__desc,
.es-stream-repost__content {
    word-wrap: break-word
}
body {
    font-family: Prompt!important
}
@font-face {
    font-family: prompt-light;
    src: url(../fonts/prompt-light.eot);
    src: url(../fonts/prompt-light.eot?#iefix) format('embedded-opentype'),
    url(../fonts/prompt-light.woff) format('woff'),
    url(../fonts/prompt-light.svg#webfont) format('svg'),
    url(../fonts/prompt-light.ttf) format('truetype')
}
a {
    cursor: pointer
}
.top_menus ul li ul {
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content
}
.es-content,
.m_inner.fullwidth,
.middle-center.fullwidth {
    width: 100%
}
.vimeo-ul a {
    color: #fff
}
.vimeo-ul>li {
    background-image: url(../images/play_circle.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 8px 15px 8px 30px
}
.vimeo-ul {
    margin: 15px
}
.user_pro div#fd.es.mod-es-dropdown-menu .es-avatar {
    background: 0 0
}
.com_easysocial .middle-center.fullwidth {
    padding-left: 0
}
.view-dashboard .es-container .es-sidebar {
    background: #f5f5f5!important;
    padding-top: 5px
}
div#fd.es .es-widget-head {
    border-bottom: 1px solid #e6e6e6!important
}
div#fd.es.mod-es-notifications .es-notification .es-menu-item {
    width: 20%!important
}
.tp-caption.large_bold_darkblue.skewfromleftshort.tp-resizeme.start>strong {
    font-family: raleway!important;
    font-weight: 400!important;
    color: #303030!important
}
.tp-caption.mediumlarge_light_darkblue.lft.tp-resizeme.start {
    color: #000!important;
    font-size: 20px!important
}
.com_joomdle.view-wrapper .top_menus ul li ul {
    display: none!important
}
.com_joomdle.view-wrapper .customleft_toogle_mod,
.itemid-1033 .customleft_toogle_mod,
.itemid-461 .customleft_toogle_mod,
.itemid-1042 .customleft_toogle_mod {
    display: none
}
.com_joomdle.view-wrapper .top_header::after {
    height: 0
}
.com_joomdle.view-wrapper .middle_area {
    padding-top: 0
}
.com_joomdle.view-wrapper .m_inner {
    padding-right: 0;
    padding-top: 0;
}
#ed .input-group.t-mb--lg .form-control {
    background: #e3e3e3!important;
    border: none!important;
    border-radius: 0!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    width: 100%
}
#ed .input-group-btn .btn-default.btn {
    background: #fff!important;
    border: 1px solid #fff!important;
    border-radius: 0!important;
    height: 12px;
    padding: 16px!important;
    text-indent: -5000px;
    width: 12px
}
#ed .input-group-btn .btn-default.btn::before {
    color: #787878;
    content: "\f002";
    font-family: fontawesome;
    font-size: 20px;
    height: 20px;
    left: 7px;
    position: absolute;
    text-indent: 0;
    top: 0;
    width: 20px
}
#ed .btn.btn-primary.btn-block.t-lg-mt--lg {
    background: #323641!important;
    border-radius: 0!important;
    border: none!important
}
#ed .ed-navbar__body {
    padding: 0;
    background: #1b1b1b;
    border-radius: 5px;
    margin-top: 5px
}
#ed .ed-navbar__search {
    background: #1b1b1b
}
#ed .ed-navbar__search-input {
    background-color: #1b1b1b
}
#ed .ed-statistic .ed-statistic__item {
    border-radius: 5px;
    background-color: #f5f5f5
}
#ed .o-pagination li span {
    padding: 2px 8px
}
#ed .o-tabs--ed .o-tabs__link {
    background: #e3e3e3;
    padding: 3px 12px;
    font-family: Prompt-Light
}
.itemid-232 #ed .ed-page-title {
    font-family: Prompt-Light!important
}
.middle-center,
.middle-left,
.middle-right {
    background: #f5f5f5
}
#ed .ed-rank-bar {
    background-color: #555;
    border-radius: 10px
}
#ed .o-tabs--ed .o-tabs__item {
    padding: 0 2px
}
#ed .o-tabs--ed .active .o-tabs__link {
    background: 0 0;
    border: 1px solid #eee;
    border-bottom: none
}
.g-list-inline.g-list-inline--dashed.pull-right.ed-post-meta-cat a {
    background: #e3e3e3!important;
    display: inline-block;
    padding: 2px 10px
}
#ed .o-nav li {
    margin: 0!important;
    padding: 0 3px
}
.itemid-232 #ed .ed-post-item__bd,
.itemid-232 #ed .ed-post-item__hd {
    float: right;
    width: 80%;
    border-left: 1px solid #ddd!important;
    border-top: none!important
}
.itemid-232 #ed .ed-post-item__bd {
    padding: 0 16px 16px
}
.itemid-232 #ed .ed-post-item__ft {
    /*width: 20%;*/
    background: #fff;
    padding: 0px;
    border: none;
}
#ed .g-list-inline {
    display: inline-block;
}
#ed .g-list-inline {
    display: inline-block;
}
.itemid-232 #ed .ed-post-item__ft .o-row .o-col-sm {
    display: inherit;
    float: none;
    max-width: 100%;
    text-align: center;
    width: 100%
}
.itemid-232 #ed .ed-post-item__ft .o-row .o-col-sm .o-flag__image.o-flag--top {
    display: inherit;
    float: none;
    padding: 0;
    text-align: center;
    width: 100%
}
.itemid-232 #ed .ed-post-item__ft .o-row .o-col-sm .o-flag__body {
    display: inherit;
    float: none;
    margin-bottom: 10px;
    text-align: center;
    width: 100%
}
#ed .g-list-inline.ed-post-meta-tag a {
    background-color: #f9da8a!important;
    border: 1px solid #b46c00;
    border-radius: 2px;
    color: #b46c00!important;
    display: inline-block;
    padding: 0 2px;
    font-size: 9px
}
#ed .g-list-inline.ed-post-meta-tag a i {
    margin-right: -4px
}
#ed .o-label.o-label--clean-o {
    background-color: #d7484c!important;
    border: 1px solid #d7484c!important;
    color: #fff!important;
    font-size: 9px!important;
    padding: 2px 7px 3px
}
#ed .ed-navbar__body .btn-primary {
    background-color: #424242!important;
    border-color: #424242!important;
    color: #fff!important
}
#ed .ed-navbar__o-nav li .ed-navbar__icon-link {
    padding: 8px 13px
}
#ed .ed-navbar__o-nav li {
    border-left: 1px solid #000
}
#ed .ed-navbar__btn-ask {
    padding: 7px 13px;
    margin-right: 0!important
}
#ed .ed-navbar__body .ed-navbar__search {
    margin: 4px 0
}
#ed .o-avatar.o-avatar--sm {
    border: 1px solid #ccc;
    border-radius: 30px;
    height: 55px;
    padding: 2px;
    width: 55px
}
#ed .o-avatar.o-avatar--sm img {
    border-radius: 40px
}
#ed .ed-rank-bar.ed-rank-bar--max-width-no.t-lg-mt--sm {
    background: #555;
    border-radius: 10px;
    display: none;
    margin: 5px auto 0;
    width: 55%
}
.o-col-sm.ed-forum-item__col-avatar.t-text--center {
    display: none!important;
}
li.priority_li {
    color: white;
    width: auto!important;
    padding: 0 10px !important;
    font-size: 10px!important;
    font-weight: bold!important;
}
.itemid-232 #ed .ed-board-stats.t-lg-mt--xl,
.itemid-232 #ed .ed-filters {
    clear: both;
    padding: 1px 0
}
.itemid-232 #ed .discuss-list>div {
    clear: both
}
.itemid-232 #ed .ed-post-item {
    border: 1px solid #ececec;
    clear: both;
    display: inline-block;
    border-radius: 5px
}
.itemid-232 #ed .ed-filters .ed-filter-bar.t-lg-mt--lg.t-lg-mb--md {
    margin: 10px 0!important
}
#ed .g-list-inline.g-list-inline--dashed.pull-right.ed-post-meta-cat {
    float: none!important
}
#ed .o-avatar-status__indicator {
    top: 0;
    right: 0
}
.ed-post-item__hd h2.ed-post-item__title.t-lg-mb--md>a {
    color: #333;
    font-family: Prompt-Light;
    font-weight: 400
}
#ed .ed-profile-container__side-nav a,
#ed .ed-tag__name,
.ed-profile-container__content-hd,
.ed-user-meta,
.g-list-inline.g-list-inline--dashed,
.o-flag__body .ed-user-name.t-lg-mb--sm {
    font-family: Prompt-Light
}
#ed .ed-post-item__hd .ed-post-item__title.t-lg-mt--md.t-lg-mb--md>a {
    color: #333;
    font-family: Prompt-Light;
    font-weight: 400
}
.ed-forum-item__title a {
    color: #333;
    font-family: prompt;
    font-weight: 400
}
.ed-forum__hd-title {
    color: #333
}
.right_side_area .page-header {
    margin-bottom: 0
}
.es.mod-es-dating-search.module-social.es-responsive.wide.w960.w768.w600.w480.w320 {
    padding: 15px 7px 0
}
.right_side_area .eb.eb-mod.mod-easyblogcalendar {
    background: #fff;
    padding-top: 15px
}
.itemid-491 div#fd.es .es-container {
    padding-left: 0
}
.itemid-491 .users-wrapper .es-item-grid.es-item-grid_1col li {
    background: #fff
}
.left_side_area .search-course .form-inline .element-invisible {
    font-size: 15px!important;
    margin: 15px 0 12px!important
}
.left_side_area .search .form-inline .inputbox.search-query {
    background: #f8f8f8!important;
    border-radius: 0!important;
    color: #00b3d2;
    font-size: 12px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    vertical-align: top;
    width: 85%;
    border: 1px solid #00b3d2;
    float: left;
    margin-left: 5px
}
.middle-center .joomdle-coursecategories h1,
.middle-center .joomdle-coursecategory h1 {
    background: #e4e4e4;
    font-size: 22px;
    padding: 15px
}
.left_side_area .button.btn.btn-primary {
    padding: 4px 12px
}
.joomdle_category_list_item_title,
.joomdle_course_list_item_description {
    padding: 5px;
    border: none;
    display: inline-block;
    vertical-align: top
}
.joomdle_category_list_item {
    margin-bottom: 10px
}
.joomdle_course_list_item_description {
    background: none!important;
    border: none!important;
    margin: 0 0 20px
}
.joomdle_item_title.joomdle_category_list_item_title.lstpage-rgt a {
    color: #333;
    font-size: 18px;
    font-weight: lighter
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .bndle-summry {
    font-weight: 400;
    font-size: 14px
}
.joomdle_bundle_description.lstpage-lft {
    display: inline-block;
    vertical-align: top
}
.joomdle_bundle .iscategory div.bundle-lstpage-rgt .joomdle_item_title.joomdle_bundle_list_item_title {
    background: #e9e9e9;
    border: none
}
.joomdle_item_content.joomdle_bundle_list_item_description {
    border: none;
    padding: 0;
    margin: 0
}
.joomdle_item_title.joomdle_bundle_list_item_title {
    background: 0 0;
    border: none;
    padding-left: 15px;
    border-radius: 0
}
.bundle-lstpage-rgt .enroll-btn {
    margin-top: 15px;
    padding-left: 15px
}
.bundle-lstpage-rgt .enroll-btn a {
    background-color: #2d333f;
    color: #fff!important;
    display: inline-block;
    font-family: prompt!important;
    font-size: 13px!important;
    padding: 5px 15px!important;
    width: 130px;
    text-align: center;
    text-transform: inherit
}
.joomdle_bundle_list_item.iscategory {
    margin-top: 10px;
    border: none!important
}
.joomdle_bundle_list_item.iscategory .joomdle_item_content.joomdle_bundle_list_item_description {
    background: #fff;
    border-radius: 0;
    padding: 15px;
    position: relative
}
.joomdle_item_title.joomdle_bundle_list_item_title h1 {
    font-family: prompt;
    font-size: 16px
}
.itemid-469 .joomdle_item_content.joomdle_bundle_list_item_description,
.joomdle_category_list_item_title {
    background: 0 0;
    overflow: hidden
}
.joomdlecategories a {
    font-size: 12px;
    color: #333
}
.exp-cat {
    height: 12px;
    width: 13px;
    float: right;
    margin-top: 5px;
    margin-right: 5px
}
.joomdlecategories li .exp-cat {
    background: url(../img/Small_screen-5101.png) top 22px center no-repeat
}
.joomdlecategories li .exp-cat.exp-cat-off {
    background: url(../img/Small_screen-5112.png) top 22px center no-repeat
}
.itemid-469 .joomdlecategories li .exp-cat,
.itemid-469 .joomdlecategories li .exp-cat.exp-cat-off {
    background: url(../img/drop-b-img22.png) top 22px center no-repeat
}
.itemid-469 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat {
    background: url(../img/Small_screen-510.png) top 12px center no-repeat!important
}
.itemid-469 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat.exp-cat-off {
    background: url(../img/Small_screen-511.png) top 12px center no-repeat!important
}
.itemid-464 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat {
    background: url(../img/Small_screen-510.png) top 12px center no-repeat!important
}
.itemid-464 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat.exp-cat-off {
    background: url(../img/Small_screen-511.png) top 12px center no-repeat!important
}
.itemid-910 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat {
    background: url(../img/Small_screen-510.png) top 12px center no-repeat!important
}
.itemid-910 .joomdlecategories li .sub_cat_lst li.sub_cat_li .exp-cat.exp-cat-off {
    background: url(../img/Small_screen-511.png) top 12px center no-repeat!important
}
.joomdlecategories li a.exp-cat {
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 55px;
    width: 30px
}
.joomdlecategories li.sub_cat_li a.exp-cat {
    height: 40px;
    width: 30px
}
ul.joomdlecategories ul.sub_cat_lst {
    padding-top: 5px
}
.pricingPlans_home .span4 {
    float: left;
    margin: 0 1.5%;
    width: 30%
}
.search-course form .btn.button.btn-primary {
    background-color: transparent;
    background-image: url(../img/search-a.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-radius: 0;
    float: left;
    line-height: 24px;
    margin-top: 0;
    font-size: 0;
    outline: 0;
    padding: 4px 5px;
    vertical-align: top;
    height: auto!important;
    width: 11%!important
}
.search-course form .btn.button.btn-primary:active {
    box-shadow: none
}
.fsf_mod_faqs_cont .fsf_mod_faqs_title.accordion_toggler_1 {
    padding: 15px 5px
}
.fsf_mod_faqs_cont {
    padding: 20px 5px
}
.fsf_mod_faqs_title.accordion_toggler_1 a {
    background: url(../img/drop-r-img.png) left top 5px no-repeat;
    padding-left: 25px;
    color: #333;
    font-family: prompt;
    font-size: 16px
}
.fsf_mod_faqs_title.accordion_toggler_1.introi a {
    background: url(../img/drop-b-img.png) left top 5px no-repeat
}
.fsf_mod_faqs_answer.accordion_content_1.shown p {
    text-indent: 30px;
    padding-left: 30px
}
.category-lft-prt,
.category-rght-prt,
.joomdle_course_description.lstpage-lft,
.lstpage-rgt {
    display: block;
}
.f-footer,
.footer {
    text-align: center
}
.joomdle_item_title.joomdle_category_list_item_title a {
    color: #333;
    font-size: 18px;
    font-weight: lighter
}
.joomdle_item_title.joomdle_course_list_item_title {
    border: none;
    background: 0 0;
    border-radius: 0;
    min-height: 110px;
    overflow: hidden;
    padding: 5px 5px 0;
    position: relative
}
.joomdle_item_title.joomdle_course_list_item_title a {
    min-height: 45px;
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: lighter;
    line-height: 18px
}
.joomdle_item_title.joomdle_course_list_item_title a:hover {
    color: #4e8997;
    text-decoration: none
}
.joomdle_item_title.joomdle_course_list_item_title .date-course {
    color: #999;
    font-size: 12px;
    font-weight: lighter;
    bottom: 10px;
    position: absolute;
    width: 100%
}
.lstpage-rgt .enroll-btn {
    margin-top: 15px;
    font-size: 0
}
.lstpage-rgt .enroll-btn a:first-child {
    background-color: #f5f5f5;
    color: #333;
    font-size: 11px;
    border: 1px solid #ccc
}
.lstpage-rgt .enroll-btn a:first-child:hover {
    background-color: #666;
    color: #fff;
    font-size: 11px
}
.lstpage-rgt .enroll-btn a:nth-child(2) {
    background-color: #4e8997;
    color: #fff;
    font-size: 11px;
    border: 1px solid #4e8997
}
.lstpage-rgt .enroll-btn a:nth-child(2):hover {
    background-color: #46b6c3;
    color: #fff;
    border: 1px solid #4e8997
}
.lstpage-rgt .enroll-btn a {
    margin: 0 2px;
    display: inline-block;
    font-size: 16px;
    padding: 7px 0!important;
    text-align: center;
    text-transform: inherit;
    width: 47%
}
.middle-center .joomdle-coursedetails div.lft-prt-dtail {
    background: 0 0;
    padding: 20px 15px
}
.detlpg-title.lft-prt-dtail.col-sm-9 .joomdle_course_name h1 {
    color: #666;
    font-size: 30px;
    padding: 0 0 15px;
    text-align: center
}
.left_side_area,
.middle-center {
    text-align: left
}
.joomdle-course .joomdle_course_section.collaspe_blok {
    background-color: #fff
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_resources,
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title {
    background: 0 0;
    border: none;
    border-radius: 0;
    font-family: prompt!important;
    line-height: normal;
    font-weight: 400
}
.joomdle_course_buttons input {
    background-color: #00b5c0;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    width: 150px
}
.cont_Learn_back_img {
    background: url(../img/back-img.jpg) center center/cover no-repeat;
    padding: 40px 30px 20px;
    margin: 20px 0
}
.educacionTocnica {
    margin-bottom: 75px;
    color: #a8a8a8;
    width: 75%
}
.educacionTocnica h2 {
    margin: 0;
    font-size: 28px
}
.cont_Learn_back_img .educacionTocnica .tecnica_medios p {
    margin: 0 0 30px;
    font-size: 15px;
    text-indent: inherit
}
.educacionTocnica p {
    margin: 0 0 15px;
    font-size: 16px
}
.educacionTocnica p:last-child {
    text-indent: 100px
}
.pricingPlans_left_div {
    margin-bottom: 25px
}
.pricingPlans_left {
    margin-top: 100px
}
.pricingPlans_left_div p {
    color: #999;
    font-size: 13px;
    margin: 0
}
.osm-pricing-table .osm-plan .osm-plan-header {
    background-color: #02cbdb;
    padding: 10px;
    border-radius: 0
}
.osm-pricing-table .osm-plan .osm-plan-header .osm-plan-title {
    border-bottom: 1px solid #01b1be;
    font-size: 16px;
    padding-bottom: 10px
}
.osm-pricing-table .osm-plan .osm-plan-price {
    background-color: #02cbdb;
    padding: 10px
}
.osm-pricing-table .osm-plan .osm-plan-price h2,
.osm-pricing-table .osm-plan .osm-plan-price p,
.pricingPlans_left_div h4 {
    margin: 0
}
.osm-pricing-table .osm-plan .osm-plan-price h2 p span {
    font-size: 35px;
    margin: 0
}
.osm-signup-container .btn.btn-primary.btn-singup {
    background-color: #02cbdb;
    border: 1px solid #02cbdb;
    padding: 6px 35px;
    text-transform: uppercase
}
.pricingPlans_home #osm-plans-list-columns .row-fluid.osm-pricing-table.clearfix .span4 {
    margin: 0;
    width: 32%
}
.pricingPlans_home #osm-plans-list-columns .row-fluid.osm-pricing-table.clearfix .span4 .osm-plan {
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #d8d8d8
}
.learn_faq {
    background-color: #fff;
    padding: 50px 15px
}
.learn_faq h2 {
    font-size: 25px;
    margin-bottom: 0
}
.middle-left .joomdlecategories {
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both
}
#course_dates_str {
    background: #fff;
    padding: 10px 0 10px 15px
}
#es .es-container .es-sidebar,
#es.is-mobile .es-container .es-sidebar {
    padding: 10px 0 12px 5px;
    width: 240px;
    float: left;
    position: fixed;
    left: -240px;
    z-index: 999;
    height: 100%;
    overflow: auto;
    top: 115px
}
#es .mod-es-leader .t-lg-mt--xl {
    margin-bottom: 10px
}
.middle_area {
    padding-top: 0
}
.left_side_area {
    padding: 5px 0 0
}
.es-widget .dropdown-toggle {
    padding-left: 0
}
.item-601,
.item-602 {
    display: none!important
}
#fd .mod-bd .es-widget,
div#fd.es .es-widget-body,
div#fd.es .es-widget-head {
    padding-left: 10px
}
div#fd .input-sm {
    width: 100%
}
.mod-languages {
    display: inline-block;
    margin-left: 5px
}
.mod-languages .lang-inline li {
    display: inline-block
}
.mod-languages .lang-inline li::after {
    content: "/";
    position: relative;
    top: 2px;
    color: #00aec6!important
}
.mod-languages .lang-inline li:last-child::after {
    content: none
}
.mod-languages .lang-inline li a {
    display: inline-block;
    color: #00aec6!important;
    text-transform: lowercase
}
.languages .mod-languages .lang-inline li a {
    font-family: 12px Prompt-Light, Verdana, Geneva, sans-serif;
    text-transform: capitalize
}
.copy-right .col-md-12 {
    padding: 0
}
.copy-right .col-md-7,
.middle-center.fullwidth .m_inner {
    padding-left: 0
}
.m_inner {
    padding: 5px
}
#fd .input-group .input-group-btn .mod-btn.mod-btn-primary {
    background: 0 0!important;
    border: none!important
}
.middle-right .right_side_area .well {
    background: #fff;
    padding: 0 !important;
    margin: 0 0 10px !important;
    border-radius: 0;
    border: 1px solid #e3e3e3 !important;
}
.view-profile .middle-right .right_side_area .well {
    border:none !important;
    margin: 0 !important;
}
#investment-total.bundle-price-info .bundle-infos {
    padding-left: 0
}
#investment-total .country_select>div {
    font-size: 18px
}
#investment-total select#show_discount {
    color: #5a5a5a;
    font-size: 18px;
    padding: 5px 20px
}
.styled-select {
    padding-left: 15px
}
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.dtls-btn {
    background: url(../img/drop-r-img.png) left top no-repeat
}
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.dtls-btn.toggle_up_arrow {
    background: url(../img/drop-b-img.png) left top no-repeat;
    display: inline-block
}
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.dtls-btn.toggle_up_arrow::before,
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.dtls-btn::before {
    content: ""!important
}
.joomdle_item_title.joomdle_section_list_item_title .colle_arrow.dtls-btn {
    padding-left: 25px;
    color: #00b5c0!important;
    display: inline-block
}
#investment-total .bundle-infos.pay-infos-opt.higher-edu input {
    margin: 8px 5px 0 0
}
.bundle-infos.pay-infos-opt.higher-edu input {
    background-color: #00b5c0;
    border: none;
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
    padding: 10px;
    width: 150px
}
.joomdle-coursedetails.joomdle-bundledetails-st .joomdle-dtl-title-desc {
    display: inline-block;
    vertical-align: top;
    width: 79.5%
}
.joomdle-dtl-title-desc .detlpg-title.bundle-lft-prt-dtail.col-sm-8 {
    float: none;
    width: 100%
}
.search.search-course.mod_search310 {
    padding-top: 10px
}
.joomdle-coursedetails.joomdle-bundledetails-st .bottom-dtl {
    background: #4e8997;
    font-family: Prompt-Light;
    font-size: 13px;
    color: #333;
    display: inline-block;
    width: 20%;
    vertical-align: top;
    min-height: 520px
}
.joomdle-coursedetails div.bottom-dtl .bundle-right-prt-dtail.col-sm-4 {
    display: inline-block;
    float: none;
    border-right: 2px solid #ccc;
    vertical-align: middle
}
.joomdle-coursedetails div.bottom-dtl .enroll-area-bl {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    width: 35%
}
.joomdle-coursedetails div.bottom-dtl .enroll-area-bl .joomdle_course_language_startdate {
    display: inline-block;
    vertical-align: middle
}
.joomdle-coursedetails div.bottom-dtl .bundle-right-prt-dtail.col-sm-4 .joomdle_course_code,
.joomdle-coursedetails div.bottom-dtl .bundle-right-prt-dtail.col-sm-4 .joomdle_course_credit {
    margin: 5px 0
}
.joomdle-coursedetails div.bottom-dtl .joomdle_course_enrolenddate .btn-area {
    margin: 15px 0 0
}
.joomdle-coursedetails div.bottom-dtl .joomdle_course_enrolenddate .btn-area a {
    background-color: #000;
    border: none;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    margin-right: 0;
    padding: 8px 0;
    text-transform: uppercase;
    width: 140px;
    text-align: center
}
.joomdle-coursedetails div.bottom-dtl .joomdle_course_links {
    clear: both
}
.joomdle-coursedetails div.bottom-dtl .right-prt-dtail.col-sm-3 {
    background: 0 0;
    display: inline-block;
    float: none;
    min-height: initial;
    border-right: 2px solid #a5a5a5
}
.joomdle-coursedetails .joomdle-dtl-title-desc .detlpg-title.lft-prt-dtail.col-sm-12 {
    background: 0 0;
    margin-top: 40px
}
.joomdle-coursedetails.joomdle-bundledetails-st .bundle-area {
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px
}
.itemid-493 div#fd.es .es-container {
    padding-left: 0
}
#fd .es-profile-header-action.pull-right .btn.btn-clean.btn-block.btn-sm {
    background: #323641!important;
    color: #fff!important
}
.about_text .es-profile-header-title a {
    padding: 10px 0
}
div.joomdle_course_name iframe {
    height: auto!important;
    width: 100%;
    min-height: 520px!important
}
.itemid-469 .detlpg-title.bundle-lft-prt-dtail.col-sm-12 {
    padding: 0
}
.enroll-area-bl div:nth-child(3) {
    border: none!important;
    padding: 0!important
}
.left_side_area #course_dates_str ul.crs_dts_section {
    padding-left: 15px
}
.joomdlecategories li {
    position: relative;
    padding: 0 0 5px;
    margin: 0 0 5px
}
.joomdlecategories li a {
    font-size: 14px;
    height: 55px
}
.joomdlecategories li a:first-child {
    background-color: #262a33;
    display: inline-block;
    padding: 10px 0 10px 10px;
    width: 100%;
    color: #fff
}
.left_side_area .joomdlecategories li ul.sub_cat_lst li {
    border-bottom: 1px solid #ccc
}
.left_side_area .joomdlecategories li ul.sub_cat_lst li:last-child {
    border-bottom: none
}
.left_side_area .joomdlecategories li ul.sub_cat_lst li.sub_cat_li ul.sub_cat_lst {
    padding-left: 10px
}
.left_side_area .joomdlecategories li ul.sub_cat_lst li.sub_cat_li ul.sub_cat_lst li {
    border: none
}
.joomdlecategories li ul.sub_cat_lst li {
    border-bottom: none;
    padding: 8px 0 8px 10px;
    margin: 0
}
.joomdlecategories li ul.sub_cat_lst li.sub_cat_li ul.sub_cat_lst li {
    background: url(../img/abc-img.png) left top 13px no-repeat;
    border-bottom: none;
    padding: 8px 0 8px 10px;
    margin: 0
}
.joomdlecategories li ul.sub_cat_lst li a {
    font-size: 12px;
    background: 0 0!important;
    color: #262a33;
    padding: 0;
    height: auto
}
.joomdle_item_content.joomdle_course_list_item_description .joomdle_course_description.lstpage-lft img:nth-child(2) {
    display: none
}
.left_side_area .page-header {
    background: #e9e9e9;
    color: #000;
    padding: 10px 0 10px 15px;
    line-height: normal;
    margin: 0!important
}
.joomdle_courses.course-lstpge {
    display: inline-block;
    width: 100%
}
.joomdle-coursecategory .joomdle_courses.course-lstpge .joomdle_course_list_item {
    background-color: #fff;
    border: 0;
    float: left;
    margin: 10px;
    min-height: 280px;
    width: calc(20% - 20px)
}
.joomdle_courses.course-lstpge .joomdle_course_list_item {
    border-right: 1px solid #ccc;
    border-radius: 0;
    text-align: center;
    padding: 0
}
.joomdle-bundledetails-st .collaspe_blok .joomdle_item_title span {
    right: 10px!important
}
.collaspe_blok .joomdle_item_title h2 a {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700!important;
    color: #333
}
.detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_name h1 {
    color: #4e8997;
    font-size: 26px;
    font-weight: lighter;
    margin: 0 0 50px;
    text-align: center
}
.joomdle_course_description {
    color: #666;
    text-align: justify
}
.detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_description img {
    display: none
}
.itemid-469 .joomdlecategories li a:first-child {
    background-color: #ededed;
    color: #262a33
}
.itemid-469 .joomdlecategories li {
    padding: 0
}
div#fd .mt-15 .btn.btn-es.btn-es-primary.btn-sm {
    background: #fff!important;
    border: 1px solid #ccc;
    display: inline-block
}
div#fd .mt-15 .btn.btn-es.btn-es-primary.btn-sm:active,
div#fd .mt-15 .btn.btn-es.btn-es-primary.btn-sm:focus,
div#fd .mt-15 .btn.btn-es.btn-es-primary.btn-sm:hover {
    background: #ebebeb!important
}
.joomdle-coursecategories .joomdle_category_list_item {
    background: #fff;
    float: left;
    margin: 10px;
    min-height: 300px;
    padding: 50px 15px 10px;
    text-align: center;
    width: calc(20% - 20px)
}
.joomdle_bundle.bundle-lstpge .joomdle_bundle_list_item {
    background-color: #fff;
    border-right: 1px solid #ccc!important;
    float: left;
    margin: 0 0 15px;
    padding: 10px 15px;
    text-align: center;
    width: 33.3333%;
    min-height: 210px
}
.joomdle_item_content.joomdle_bundle_list_item_description {
    border-radius: 0
}
.joomdle_bundle.bundle-lstpge .joomdle_bundle_list_item:last-child {
    border-right: none!important
}
.joomdle_bundle.bundle-lstpge .joomdle_bundle_list_item.iscategory {
    background: 0 0;
    border: none!important;
    padding: 0;
    width: 100%;
    height: auto;
    text-align: inherit
}
.joomdle_bundle div.bundle-lstpage-rgt {
    width: auto
}
.search form#searchForm {
    border-right: 1px solid #ccc;
    float: left;
    width: 240px;
    display: none;
}
.search .search-results {
    float: left;
    /*width: calc(100% - 240px);
    width: -webkit-calc(100% - 240px);*/
    width: 100%;
    padding: 0 10px
}
#searchForm .btn-toolbar .btn-group {
    width: 85%
}
#searchForm .btn-toolbar .btn-group:nth-child(2) {
    width: 11%;
    margin: 0
}
#searchForm .btn-toolbar {
    padding: 0 0 0 10px
}
.search #searchForm #search-searchword.inputbox {
    background: #f8f8f8!important;
    border: 1px solid #00b3d2;
    border-radius: 0!important;
    color: #00b3d2;
    display: inline-block;
    font-size: 12px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    vertical-align: top;
    width: 100%
}
.search #searchForm .btn.hasTooltip {
    background-color: transparent;
    background-image: url(../img/search-a.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-radius: 0;
    float: right;
    font-size: 0;
    line-height: 24px;
    margin-top: 0;
    outline: 0;
    padding: 4px 12px;
    vertical-align: top;
    height: auto!important;
    width: 100%!important
}
#searchForm .only .checkbox,
#searchForm .phrases .radio {
    margin: 0 0 5px
}
.search #searchForm .btn.hasTooltip:active,
.search #searchForm .btn.hasTooltip:focus,
.search #searchForm .btn.hasTooltip:hover {
    box-shadow: none!important
}
#searchForm .only,
#searchForm .phrases,
#searchForm .searchintro {
    padding: 10px
}
#searchForm .only legend,
#searchForm .phrases legend {
    background-color: #e9e9e9;
    font-size: 15px;
    margin: 0 0 5px;
    padding: 5px
}
#searchForm .inputbox.input-mini,
#searchForm .ordering-box #ordering.inputbox {
    background: url(../img/slt22154.png) right 5px center no-repeat;
    border: 1px solid #ccc;
    -webkit-appearance: none
}
#searchForm .phrases-box {
    padding: 10px 0
}
#searchForm .ordering-box #ordering.inputbox {
    font-size: 13px;
    padding: 2px;
    width: 75%;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}
#searchForm .inputbox.input-mini,
.styled-select select {
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none
}
#searchForm .inputbox.input-mini {
    padding: 1px;
    appearance: none
}
#searchForm .form-limit {
    padding: 10px
}
.search {
    display: inline-block;
    width: 100%
}
.search .search-results .result-title {
    margin: 10px 0 0
}
.search .search-results .result-title a {
    color: #262a33;
    font-size: 15px
}
.search .search-results .result-category,
.search .search-results .result-created,
.search .search-results .result-text {
    padding: 0 0 0 20px
}
.joomdle_categories .joomdle_category_list_item,
.joomdle_courses .joomdle_course_list_item {
    background: #fff;
    float: left;
    margin: 10px;
    min-height: 300px;
    padding: 10px 15px;
    text-align: center;
    width: calc(20% - 20px)
}
.sd-bx,
.sd-bx3boxes {
    min-height: 500px
}
.middle-center.col-lg-12 {
    width: 100%
}
#course_dates_str h3 {
    font-size: 15px;
    margin: 10px 0 5px
}
.crs_dts_section li a {
    color: #262a33;
    font-size: 11px
}
.joomdle_courses .joomdle_course_list_item {
    margin: 10px 0
}
.text_to_html {
    float: left;
    color: #262A33;
    text-indent: 40px;
    text-align: left;
    margin: 15px 0 0;
    line-height: 26px
}
.joomdle_course_name h1 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase
}
.text_to_html a {
    color: #4e8997
}
.text_to_html ul li {
    list-style: inside
}
.joomdle-coursecategory .joomdle_list_description {
    display: none
}
.joomdle-course h1 {
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 10px
}
.country_select {
    display: inline-block;
    width: 100%
}
.joomdle_bundle_list_item.iscategory .joomdle_bundle_description.lstpage-lft {
    float: left;
    width: 25%;
    display: none
}
.joomdle_bundle_list_item.iscategory .bundle-lstpage-rgt {
    float: left
}
.joomdle_category_list_item_text_only {
    background: #e9e9e9;
    border: 1px solid #999;
    border-radius: 5px;
    display: inline-block;
    margin: 5px;
    padding: 5px 15px
}
.joomdle_category_list_item_title_text_only>a {
    color: #999
}
.joomdle_bundle_list_item.iscategory .joomdle_item_title.joomdle_bundle_list_item_title h1 {
    margin-top: 0;
    font-size: 22px
}
.joomdle-coursedetails.joomdle-bundledetails-st .bundle-area {
    padding: 35px 0
}
.joomdle-coursedetails.joomdle-bundledetails-st .bundle-area h2 {
    font-size: 24px;
    margin: 15px 0;
    text-transform: uppercase
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .bndle-summry,
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .start-dt-bnle {
    color: #888
}
.joomdle_course_section.collaspe_blok .joomdle-course .joomdle_course_section {
    border-bottom: 1px solid #ccc;
    padding: 0
}
.joomdle-course .joomdle_course_section:last-child {
    border-bottom: none
}
.joomdle_item_title.joomdle_bundle_list_item_title .date-bundle {
    font-weight: 400;
    font-size: 14px
}
.styled-select select {
    background: url(../img/slt.png) right 10px center no-repeat;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    appearance: none
}
.desc-area-bundle {
    font-family: Prompt-Light;
    text-align: justify;
    text-indent: 20px;
    padding: 10px
}
.joomdle_course_section.collaspe_blok .bndle-summry {
    margin: 20px 0
}
.joomdle-course .joomdle_course_section.collaspe_blok {
    border: 1px solid #ccc;
    margin: 0 0 20px;
    padding: 2px 10px;
    position: relative
}
.joomdle-course .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title span {
    background-color: #4e8997;
    font-family: Prompt-Light;
    font-weight: 200;
    color: #f8f8f8;
    text-align: center;
    padding: 10px;
    position: absolute;
    top: 0;
    right: 10px;
    width: 150px
}
.joomdle-course .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .start-dt-bnle span {
    background: 0 0;
    padding: 0;
    color: #888;
    text-align: inherit;
    position: inherit
}
.bundle-infos.pay-infos-opt.higher-edu .pre-pay input,
.bundle-infos.pay-infos-opt.higher-edu .recur-pay .materials span input {
    width: auto!important
}
.bundle-price-info {
    background: #fff;
    border: 1px solid #ccc;
    padding: 15px
}
.bundle-infos.pay-infos-opt.higher-edu div:last-child {
    float: none!important
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item {
    padding: 10px;
    width: 50%
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item:nth-child(2n+1) {
    clear: both
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .bundle-lstpage-rgt {
    float: left;
    width: 52%
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .joomdle_bundle_description.lstpage-lft {
    float: left;
    width: 48%
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .joomdle_item_title.joomdle_bundle_list_item_title {
    padding: 5px;
    text-align: left;
    overflow: hidden
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .joomdle_item_title.joomdle_bundle_list_item_title h1 {
    margin: 0 0 5px;
    font-size: 14px
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .joomdle_item_title.joomdle_bundle_list_item_title .date-bundle {
    font-size: 12px
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .enroll-btn {
    padding: 0 5px;
    margin: 5px 0 0;
    text-align: right
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item .bundle-lstpage-rgt .enroll-btn a {
    background: 0 0;
    color: #00b3d2!important;
    padding: 0!important;
    width: auto
}
.joomdle_course_description img,
.search .pagination,
div#fd .form-control.input-sm {
    width: 100%
}
.joomdle_course_category,
.joomdle_courses .joomdle_course_list_item .text_to_html,
.m_inner.fullwidth .joomdle-coursecategory h1 {
    display: none
}
.joomdle_categories,
.joomdle_courses {
    clear: both;
    display: inline-block;
    width: 100%
}
.joomdle_course_links a {
    color: #262a33;
    display: inline-block;
    padding: 11px
}
.joomdle_course_buttons,
.joomdle_course_links {
    display: inline-block;
    margin: 10px 0;
    min-width: 100%
}
.joomdle_course_buttons input,
.joomdle_course_links p {
    margin: 0
}
.sidenav .menu li .nav-child a:before {
    font-size: 16px;
    top: 13px;
    left: 20px;
}
.sidenav .menu li a.fa:before {
    font-size: 20px;
    font-family: FontAwesome;
}
.pagination .pagination-list li {
    display: inline-block;
    margin: 0 1px
}
.pagination .pagination-list li a {
    padding: 5px 10px;
    color: #666;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #666
}
.search .pagination {
    clear: both;
    text-align: center
}
.pagination .pagination-list li a:active,
.pagination .pagination-list li a:focus,
.pagination .pagination-list li a:hover {
    background: #999;
    color: #666
}
.pagination .pagination-list li a .icon-first {
    display: inline-block;
    height: 10px;
    position: relative;
    width: 35px
}
.pagination .pagination-list li a .icon-first::after {
    color: #666;
    content: "First";
    position: absolute;
    text-align: center;
    top: -5px;
    width: 100%;
    left: 0
}
.pagination .pagination-list li a .icon-next,
.pagination .pagination-list li a .icon-previous {
    display: inline-block;
    height: 10px;
    position: relative;
    width: 60px
}
.pagination .pagination-list li a .icon-previous::after {
    color: #666;
    content: "Previous";
    position: absolute;
    text-align: center;
    top: -5px;
    width: 100%;
    left: 0
}
.pagination .pagination-list li a .icon-next::after {
    color: #666;
    content: "Next";
    position: absolute;
    text-align: center;
    top: -5px;
    width: 100%;
    left: 0
}
.pagination .pagination-list li a .icon-last {
    display: inline-block;
    height: 10px;
    position: relative;
    width: 35px
}
.pagination .pagination-list li a .icon-last::after {
    color: #666;
    content: "Last";
    position: absolute;
    text-align: center;
    top: -5px;
    width: 100%;
    left: 0
}
#exp_col_all.exp-col-all {
    text-align: right;
    color: #666;
    margin: 10px 0 0
}
.pp-plan.pp-vertical .pp-plan-subscribebutton,
.sd-bx td {
    text-align: left
}
.bottom-dtl #exp_col_all.exp-col-all a {
    color: #4e8997;
    margin: 0 2px
}
.enroll-btn-dtail a {
    color: #07bfc1;
    margin: 0 5px
}
.joomdle-course .joomdle_course_section {
    border-bottom: 1px solid #ccc
}
.joomdle_item_content.joomdle_section_list_item_resources,
.joomdle_item_title.joomdle_section_list_item_title {
    background: #fff;
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 30px 25px
}
.joomdle_item_title.joomdle_section_list_item_title {
    line-height: 35px;
    font-family: Prompt-Light
}
.joomdle_item_title.joomdle_section_list_item_title p {
    color: #666
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow {
    background: 0 0;
    position: absolute;
    top: 3px;
    right: 10px;
    border-left: 1px solid#ccc;
    padding: 0 5px;
    line-height: normal;
    height: auto;
    text-decoration: none!important;
    font-family: FontAwesome;
    color: #4e8997;
    font-size: 25px
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow::before {
    content: ""
}
.joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.toggle_up_arrow::before {
    content: ""
}
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow.dtls-btn {
    position: inherit;
    font-size: 13px;
    border: none;
    padding: 0 0 0 20px;
    display: inline-block;
    font-family: Prompt-Light!important
}
.assistencis-hd p,
.assistencis-select select,
.sd-bx td {
    color: #4f4f4f;
    font-size: 15px
}
.itemid-469 .joomdle_course_section.collaspe_blok .joomdle-course .joomdle_course_section {
    border-top: 1px solid #ccc;
    padding: 0 10px
}
.assistencis-ar {
    background-color: #fff;
    padding: 15px;
    margin: 10px 0
}
.assistencis-hd {
    float: left;
    width: 25%;
    margin: 6px auto
}
.assistencis-hd p {
    margin: 0
}
.assistencis-select {
    float: left;
    width: 75%
}
.assistencis-select select {
    width: 75%;
    height: 40px;
    padding: 5px 10px;
    background: url(../img/slt.png) right 10px center no-repeat;
    border: 1px solid #ccc;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}
.assistencis-fd {
    margin: 0 0 35px;
    padding: 0 15px
}
.sd-bx td:first-child {
    border: none;
    text-align: left
}
.sd-bx td {
    width: 33.3333%;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    display: inline-block;
    float: none;
    padding: 10px 50px;
    margin: 0 auto
}
.sd-bx td.pric p {
    margin: 0;
    line-height: 25px;
    font-size: 14px
}
.sd-bx td.pric p span {
    font-size: 35px;
    font-family: prompt-light
}
.sd-bx td.pric p span small {
    font-size: 20px
}
.sd-bx tr {
    width: 100%;
    display: inline-block;
    line-height: 40px;
    text-align: center
}
.sd-bx td .seleccionar-but {
    line-height: 80px;
    text-align: center
}
.sd-bx td.uncheck,
.sd-bx td.uncheck i {
    color: #999
}
.sd-bx td .seleccionar-but a {
    min-width: 190px;
    background-color: #4e8997;
    color: #fff;
    padding: 5px 35px;
    display: inline-block;
    line-height: 30px
}
.sd-bx td.lst-cnt p {
    font-size: 11px;
    line-height: normal
}
.sd-bx td.heding {
    text-align: center;
    font-size: 20px
}
.sd-bx td.lst-cnt p a {
    color: #07bfc1
}
.sd-bx td.times i {
    color: #9d9d9d;
    font-size: 22px
}
.joomdle_course_buttons form,
.joomdle_course_buttons input {
    display: inline-block
}
.sd-bx tr:last-child td {
    border: none
}
.sd-bx3boxes td {
    color: #4f4f4f;
    font-size: 15px;
    padding: 10px 50px
}
.sd-bx3boxes td:first-child {
    border-left: none
}
.sd-bx3boxes tr:first-child td {
    padding: 30px 25px
}
.sd-bx td:last-child,
.sd-bx3boxes td:last-child {
    border-right: none
}
.sd-bx3boxes td p {
    text-align: center;
    margin: 0;
    font-size: 20px
}
.sd-bx3boxes td {
    width: 33.3333%;
    border-right: 1px solid #ccc;
    float: left;
    background: 0 0!important;
    text-align: left
}
.sd-bx td.pric,
.sd-bx3boxes td.pric {
    color: #4f4f4f;
    padding: 50px 25px 15px;
    text-align: center
}
.sd-bx3boxes td.pric p {
    margin: 0;
    line-height: 25px;
    font-size: 14px
}
.sd-bx3boxes td.pric p span {
    font-size: 35px
}
.sd-bx3boxes tr {
    width: 100%;
    display: inline-block;
    line-height: 40px;
    text-align: center
}
.sd-bx3boxes td .seleccionar-but {
    text-align: center;
    line-height: 80px
}
.sd-bx3boxes td .seleccionar-but a {
    background-color: #4e8997;
    color: #fff;
    padding: 5px 45px;
    display: inline-block;
    line-height: 30px
}
.sd-bx3boxes td.lst-cnt p {
    font-size: 11px;
    line-height: normal
}
.sd-bx3boxes td.lst-cnt p a {
    color: #07bfc1
}
.sd-bx td.uncheck i,
.sd-bx3boxes td.times i {
    color: #9d9d9d;
    font-size: 22px;
    padding-right: 10px;
    vertical-align: middle
}
.sd-bx td.check i,
.sd-bx3boxes td.check i {
    color: #4e8997;
    font-size: 22px;
    padding-right: 10px;
    vertical-align: middle
}
.sd-bx3boxes tr:last-child td {
    border: none
}
.joomdle_item_title.joomdle_section_list_item_title h2 {
    margin-top: 0
}
.breadcrumb li+li::before {
    content: inherit!important
}
.breadcrumb li {
    margin: 5px 0 0
}
.breadcrumb li a {
    color: #999
}
.bottom-dtl .right-prt-dtail.col-sm-3 {
    width: 62%
}
#lz_eye_catcher #lz_overlay_eyecatcher {
    display: none
}
#lz_eye_catcher {
    display: none!important
}
.copy_right_inner {
    position: relative;
    z-index: 999
}
#carga,
#contry_sel,
#main-cat-1,
#main-cat-2 {
    background: url(../img/slt.png) right 10px center no-repeat #f5f5f5
}
.assistencis-all-select {
    float: left;
    width: 100%
}
.assistencis-play-video {
    margin: 0 0 20px
}
.assistencis-play-video img,
.middle-center.fullwidth.col-lg-12 .assistencis-all-select {
    width: 100%
}
.assistencis-play-video iframe,
.vimeo-player iframe {
    width: 100%;
    height: 655px
}
.pp-payment-method .input-medium,
.pp-planmodifier.input-medium {
    height: auto;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none
}
.assistencis-ar.assistencis-area {
    clear: both
}
.vimeo-menu .vimeo-ul li a:active,
.vimeo-menu .vimeo-ul li a:focus,
.vimeo-menu .vimeo-ul li a:hover {
    color: #18b0ba!important
}
.pp-plan-subscribe .row-fluid.page-header {
    text-align: center
}
.row-fluid.page-header h2 {
    margin: 0;
    display: inline-block;
    width: 100%
}
.pp-plan-border .pp-plan-subscribebutton .btn.btn-primary {
    background-color: #4e8997;
    color: #fff;
    padding: 10px;
    display: inline-block;
    border: none;
    width: 150px;
    line-height: 30px
}
.pp-planmodifier.input-medium {
    background: url(../img/slt.png) right 10px center no-repeat;
    border: 1px solid #ccc;
    width: 200px;
    border-radius: 0;
    line-height: normal;
    padding: 5px 10px;
    float: right;
    appearance: none
}
.pp-plan-subscribebutton .pp-position {
    margin: 0 0 20px;
    display: inline-block;
    width: 100%
}
.payplans .pp-plan.pp-vertical .pp-plan-basic,
.payplans .pp-plan.pp-vertical .pp-plan-description {
    float: none;
    width: auto;
    width: 100%;
    display: inline-block;
    text-align: left
}
.payplans .pp-plan.pp-vertical .pp-plan-description {
    padding: 10px 20px
}
.pp-plan-title.payplans-wordbreak {
    padding: 10px!important;
    display: inline-block
}
.pp-plan.pp-vertical .pp-plan-price {
    padding: 10px 15px!important;
    background: 0 0;
    border: none;
    float: right
}
.pp-plan.pp-vertical .pp-plan-price h1 {
    font-size: 18px;
    line-height: normal
}
.row-fluid h2 {
    text-align: center
}
.row-fluid .pp-amount,
.span6.text-right.pp-payment-header-price {
    font-size: 18px
}
.row-fluid .span6.payplans-wordbreak {
    margin-left: 0
}
.pp-payment-method .input-medium {
    background: url(../img/slt.png) right 10px center no-repeat;
    border: 1px solid #ccc;
    width: 225px;
    border-radius: 0;
    line-height: normal;
    padding: 5px 10px;
    float: right;
    appearance: none
}
#hikashop_product_right_part .inputbox,
.controls select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none
}
.btn.btn-large,
.row-fluid .btn-large.btn.btn-primary {
    background-color: #4e8997;
    color: #fff;
    padding: 12px 50px;
    display: inline-block;
    border: none;
    width: auto!important;
    height: auto!important
}
.pp-component .row-fluid .row-fluid .span6.text-center {
    text-align: left
}
.pp-component .row-fluid .row-fluid.well {
    background: 0 0;
    padding: 20px 15px!important
}
.modns.inputbox._news_letter {
    padding: 5px 10px;
    height: 45px;
    margin: 0;
    border: none;
    box-shadow: none!important
}
.span6.payplans-wordbreak h3 {
    font-size: 20px
}
.input-append {
    text-align: center;
    display: block
}
#app_discount_code_id.span9.input-medium {
    background: 0 0;
    border-radius: 0;
    display: block;
    width: auto;
    box-shadow: none
}
#app_discount_code_submit.btn,
#payplans-availableservices .btn.btn-active {
    background: 0 0!important;
    box-shadow: none
}
#app_discount_code_submit.btn {
    color: #18b0ba
}
#app-discount-apply-error.text-error {
    clear: both;
    text-align: right;
    font-weight: 400
}
.pp-registration-details .btn.btn-primary {
    background-color: #353535;
    color: #fff;
    padding: 5px 20px;
    display: inline-block;
    border: none;
    width: auto!important;
    height: auto!important
}
.table.table-borderless td {
    padding: 15px 0
}
.pp-position .pp-registration-details {
    display: none
}
.footer-icon li,
.ftr-lag,
.ftr-lag li,
.ftr-mnu,
.ftr-mnu li,
.main-hf-page,
.pp-gap-top5 .btn.btn-primary {
    display: inline-block
}
.pp-gap-top5 .btn.btn-primary {
    background-color: #353535;
    color: #fff;
    padding: 5px 20px;
    border: none
}
.logo {
    padding: 0 5px
}
.fd-reset-list label {
    color: #666;
    font-size: 12px;
    font-weight: lighter
}
.fd-reset-list input.form-control {
    border: 1px solid #ccc;
    border-radius: 0;
    width: 100%
}
.fd-reset-list .btn.btn-es-success.btn-sm {
    background-color: #24a3c8;
    color: #fff;
    text-align: center;
    margin: 5px 0;
    padding: 5px 10px;
    width: 100%
}
.dropdown-menu-footer .fd-reset-list li a {
    color: #666;
    font-size: 12px;
    font-weight: lighter
}
.item-social.text-center {
    padding: 10px 0 0;
    margin: 10px 0 0;
    border-top: 1px solid #ccc
}
.item-social.text-center .btn.btn-es-social.btn-es-facebook {
    background-color: #5692ce;
    border: #2b6cb3;
    color: #fff;
    font-size: 12px;
    font-weight: lighter;
    width: 100%
}
.header .col-sm-7 {
    position: inherit
}
.main-pg {
    padding: 100px 0
}
.fr-text-hd h3 {
    color: #333;
    font-family: raleway;
    font-size: 22px;
    margin: 0 0 25px;
    font-weight: 400
}
.f-footer {
    padding: 30px 0 20px;
    background-color: #eee
}
.ftr-lft {
    text-align: left
}
.footer-right {
    text-align: right
}
.footer .copy-right,
.footer .footer-two {
    margin: 0;
    text-align: left
}
.header .top-right,
.main-info-but a,
.top_header .col-sm-3 .user_pro {
    text-align: right
}
.footer-icon ul,
.ftr-lag ul,
.ftr-mnu ul {
    margin: 0;
    padding: 0
}
.footer-icon li {
    width: 30px
}
.desc-area-bundle table td {
    padding: 0 10px
}
.footer-menu {
    margin: 20px 0 10px
}
.ftr-mnu li {
    position: relative;
    margin: 0 5px
}
.ftr-mnu li::after {
    position: absolute;
    content: "|";
    right: -8px;
    color: #fff
}
.ftr-mnu li:last-child::after {
    content: none
}
.ftr-mnu li a {
    color: #dedede;
    font-size: 12px
}
.ftr-lag li {
    margin: 0 2px
}
.ftr-lag li a {
    font-size: 12px;
    color: #00aec6
}
.ftr-lag li::after {
    color: #00aec6;
    content: "/";
    position: relative;
    top: 2px;
    right: -5px
}
.ftr-lag li:last-child::after,
.languages .mod-languages .lang-inline li::after {
    content: none
}
.f-footer .copy-right {
    font-size: 12px;
    margin: 0
}
.es.mod-es-dropdown-menu.module-dropdown-menu,
.es.mod-es-notifications.module-menu {
    display: inline-block;
    vertical-align: middle;
    /*max-width: 115px;*/
}
span.badge_image_top {
    width: 35px;
    float: left;
    margin-right: 3px;
}
.top-right .dropdown-toggle-user-name {
    display: none
}
.top-right div#fd.es.mod-es-notifications .es-notification .es-menu-item a {
    width: auto!important
}
div#fd.es.mod-es-register .quick-register.clearfix.has-splash {
    border: none
}
div#fd.es.mod-es-register.w320 .quick-register .quick-register-form {
    padding: 0!important;
    background: 0 0!important
}
div#fd .quick-register-form .text-center h3 {
    margin-top: 0;
    color: #666
}
.splash-image {
    background: 0 0!important
}
div#fd.es.mod-es-register.module-register .quick-register.has-splash .quick-register-splash {
    display: none!important
}
div#fd.es.mod-es-register.module-register .quick-register.has-splash .quick-register-form {
    padding: 0;
    width: 100%!important;
    min-width: 100%;
    left: 0;
    margin: 0
}
.top-right div#fd.es.mod-es-dropdown-menu .mod-bd .btn.btn-default.btn-sm {
    font-size: 12px;
    background: 0 0!important;
    color: #fff!important;
    font-weight: 700;
    border: none
}
.item-title a {
    color: #17181d
}
.main-left-txt h2 {
    color: #eceac3;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Oswald-Bold;
    margin: 0
}
.container.main-h-page {
    width: 1200px
}
.main-left-side .item-page {
    position: relative
}
.main-left-txt {
    position: absolute;
    padding: 25px;
    top: 100px;
    width: 100%;
    left: 0
}
.main-info-but {
    position: absolute;
    bottom: 25px;
    right: 0
}
.main-info-but a {
    background-color: #333;
    color: #eceac3;
    font-size: 14px;
    display: inline-block;
    padding: 5px 10px;
    width: 250px
}
.main-left-txt p {
    color: #dcdcdc;
    font-size: 20px;
    text-transform: uppercase
}
.arte-txt {
    margin: 60px 0 0
}
.arte-txt li {
    font-size: 16px;
    color: #dcdcdc;
    list-style: none inside
}
.ship {
    font-size: 12px
}
.languages a {
    color: #00abbf;
    margin: 0 4px
}
.middle-area .main-pg {
    background-color: #f5f5f5;
    padding: 0;
    position: relative
}
.main-left-fr {
    margin: 25px 0 6px
}
body {
    background: #eee
}
.top_header {
    background: #fff;
    border-bottom: solid 2px #4e8997
}
.logo p {
    display: none
}
.logo {
    padding: 5px;
    display: inline-block;
    vertical-align: middle;
}
.menu_toggle_button, .halfopenbtn {
    display: inline-block;
    vertical-align: middle;
    font-size: 28px;
    cursor: pointer;
    padding: 0 5px;
}
.main-wrapper .top_menus ul li ul.nav-child.unstyled.small {
    display: none!important
}
.main-wrapper .top_header::after {
    background: 0 0;
    height: auto
}
.mod-languages>* {
    display: inline-block;
    font: 12px Prompt-Light, Verdana, Geneva, sans-serif;
    color: #666
}
.h-vk-side-txt,
.payplans-wordbreak ul li {
    line-height: normal
}
.ship {
    margin: 5px 0 0
}
.ship .custom a {
    color: #333;
    font-size: 12px
}
.custom p {
    margin: 0 0 5px
}
.languages .mod-languages .lang-inline li {
    margin: 0 2px
}
.languages .mod-languages .lang-inline li a {
    margin: 0
}
.span6.text-right small {
    font-size: 12px;
    color: #999;
    margin-right: 5px
}
.span6.text-right.pp-payment-header-price.regular_price.strike,
.span6.text-right.pp-payment-header-price2 {
    color: #999
}
.strike {
    text-decoration: line-through
}
.footer-logo {
    margin: 35px 0
}
.controls input.required {
    background-color: #f5f5f5;
    padding: 5px 10px;
    height: 40px;
    border-radius: 0;
    width: 100%
}
.controls select {
    border-radius: 0;
    height: 40px;
    background: url(../img/slt-2.png) right 10px center no-repeat;
    border: 1px solid #ccc;
    margin: 0 5px;
    appearance: none
}
.thumbnail.pp-gap-top10 {
    border-radius: 0;
    padding: 15px
}
.pp-gap-top10 .label {
    display: inline-block;
    padding: 5px;
    margin: 10px 0 0
}
.pp-gap-top10 .center {
    margin: 0;
    display: inline-block
}
.pp-gap-top10 .center .pp-currency small {
    color: #ccc
}
.componentheading.pp-primary.pp-color.pp-border.pp-background {
    border-bottom: none;
    font-size: 26px
}
table.table.pp-gap-top30 {
    border: 1px solid #ccc
}
.confirmation_ul_title li {
    font-size: 16px
}
.control-group .control-label {
    display: inline-block;
    float: none;
    vertical-align: top;
    text-align: left
}
#btl-content-login>ul#bt_ul,
#es .es-register-box__msg,
.btl-formlogin h3,
.es-register-box__social-group.t-lg-mt--lg,
.form-horizontal,
.h-b-icn,
.page_404,
.right_side_area .page-header {
    text-align: center
}
.control-group .controls {
    display: inline-block;
    margin-left: 5px!important;
    vertical-align: top;
    width: 55%
}
.pp-component .span12.text-center {
    margin-left: 90px
}
.help-block ul {
    margin-bottom: 0
}
.form-horizontal legend,
.span12.clearfix.pp-gap-bottom10 .pp-dashboard .row-fluid .span2 {
    display: none
}
.assistencis-sds {
    background-color: #fff;
    padding: 25px 0
}
.confirmation_ul_title span {
    color: #18b0ba
}
.page_404 {
    margin: 50px
}
.joomdle_bundle.bundle-lstpge.shop_17 {
    display: inline-block;
    width: 100%
}
.main-lft-img a {
    display: block
}
div#fd.es .form-group.has-error .form-control,
div#fd.es .form-group.has-error .form-control:focus {
    box-shadow: none
}
.h-vk-side {
    margin: 0 0 10px
}
.h-vk-side-icn {
    width: 20%;
    float: left
}
.h-vk-side-txt {
    width: 80%;
    float: left;
    padding-left: 5px
}
.h-vk-side-txt h3 {
    margin: 5px 0;
    font-size: 17px
}
.h-vk-side-txt h3 a {
    color: #666;
    text-decoration: none
}
.h-vk-side-txt h3 a:hover {
    color: #4e8997;
    text-decoration: none
}
.h-vk-side-txt p {
    font-size: 11px;
    color: #666
}
.h-vk-side-txt p a {
    color: #666;
    text-decoration: none
}
.h-vk-side-txt p a:hover {
    color: #4e8997;
    text-decoration: none
}
.h-b-icn a,
.h-b-txt a {
    color: #313540;
    text-decoration: none
}
.h-b-div .h-bt {
    margin: 0 0 20px
}
.h-b-div .h-bt:last-child {
    margin-bottom: 0
}
.h-b-icn {
    float: left;
    width: 30px;
    border: 1px solid #333;
    border-radius: 50px;
    height: 30px
}
.h-b-icn a {
    padding: 5px;
    display: inline-block
}
.h-b-txt {
    float: left;
    margin: 5px 10px
}
.h-b-div {
    padding-left: 50px
}
.joomdle_bundle_list_item.iscategory.issubcategory .joomdle_bundle_description.lstpage-lft {
    display: none
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .bundle-lstpage-rgt {
    float: none;
    width: auto;
    text-align: center
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory {
    padding: 0
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory,
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .joomdle_item_content.joomdle_bundle_list_item_description {
    min-height: auto!important;
    background-color: #e9e9e9
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .joomdle_item_title.joomdle_bundle_list_item_title {
    padding: 3px 15px 3px 100px;
    margin: 0
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .joomdle_item_title.joomdle_bundle_list_item_title h1 {
    color: #6a6a6a;
    font-size: 22px;
    font-weight: 400;
    display: inline-block;
    margin: 0;
    padding: 0
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .joomdle_item_title.joomdle_bundle_list_item_title .date-bundle {
    background: url(../images/Small_screen-5101-2.png) center center no-repeat #4e8997;
    width: 85px;
    float: left;
    margin: 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}
.joomdle_bundle.bundle-lstpge.shop_17 .joomdle_bundle_list_item.iscategory.issubcategory .joomdle_item_title.joomdle_bundle_list_item_title .date-bundle.active {
    background: url(../images/Small_screen-5112-2.png) center center no-repeat #4e8997
}
.joomdle_bundle.bundle-lstpge.shop_17 h1 {
    font-size: 25px;
    margin-bottom: 25px;
    color: #6a6a6a;
    padding: 0 10px
}
.main_cat_items {
    display: inline-block;
    width: 100%
}
.view-profile .right_side_area .page-header {
    border: 1px solid #ddd;
    font-weight: normal;
    border-bottom: none;
}
.right_side_area .page-header {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    text-align: left;
    font-family: Prompt !important;
    font-weight: bold;
    color: #888888;
}
.right_side_area #ed.ed-mod {
    background: #fff;
}
.right_side_area .ed-list__item {
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.right_side_area .ed-list__item:last-child {
     border-bottom:none;
}
.ed-cat-name {
    color: #888888;
}
.joomdle_certificates li,
.joomdlecourses li {
    padding: 5px 0
}
.joomdle_certificates li, .joomdle_certificates li a,
.joomdle_certificates span,
.joomdlecourses li, .joomdlecourses li a {
    color: #6b6f7a;
    text-decoration: none;
    font-size: 12px
}
.joomdlecategories span {
    color: #fc0;
    display: block;
    font-size: 12px
}
.right_side_area .joomdle_certificates,
.right_side_area .joomdlecourses {
    padding: 0 5px 0 20px!important;
    list-style: none;
    border:  1px solid #dddddd;
}
.joomdle_item_content.joomdle_section_list_item_resources a,
.joomdle_item_content.joomdle_section_list_item_resources a:hover {
    color: #2b2c30;
    text-decoration: none
}
.view-course.itemid-559 .m_inner {
    padding-left: 10px!important
}
#fd.es.es-main.view-account .es-remind.es-remind-username.mt-20 {
    padding: 25px 0
}
#fd.es.es-main.view-account .es-remind.es-remind-username.mt-20 .es-title {
    font-size: 17px
}
#fd.es.es-main.view-account .es-remind.es-remind-username.mt-20 .es-desp.small {
    font-size: 14px;
    margin: 0 0 10px
}
#fd.es.es-main.view-account .es-remind-form-wrap {
    padding: 15px;
    display: inline-block!important;
    width: 375px
}
.btl-formlogin h3 {
    font-size: 16px;
    font-weight: 700;
    padding: 0!important
}
.btl-formlogin #register-link {
    font-size: 13px
}
.btl-buttonsubmit input.btl-buttonsubmit {
    background: #4e8997!important;
    color: #fff!important;
    padding: 2px 30px!important;
    box-shadow: none!important;
    height: auto!important
}
.btl-content-block h3 {
    background: #262626!important;
    color: #cecece
}
.btl-buttonsubmit {
    margin: 15px 0 10px!important
}
#btl-input-remember.btl-input {
    float: none!important
}
#btl-content-login>ul#bt_ul {
    margin: 10px 10px 15px!important;
    float: none
}
#btl-content-login .btl-input input {
    border-radius: 0
}
.acymailing_module_form .acymailing_form {
    margin: 0;
    border: 1px solid #e6e6e6!important;
    padding: 3px!important
}
.acymailing_module_form .acymailing_form td {
    padding: 3px!important
}
.acymailing_module_form .acymailing_form td:first-child {
    padding-right: 0!important
}
.acymailing_module_form .acymailing_form td:nth-child(2) {
    padding-left: 0!important
}
.button.subbutton.btn.btn-primary.modns._news_letter,
.button.subbutton.btn.btn-primary.modns._news_letter:active,
.button.subbutton.btn.btn-primary.modns._news_letter:focus {
    background: url(../images/submit-button.png) no-repeat;
    font-size: 0;
    height: 45px
}
.acyfield_email.acy_requiredField .inputbox {
    background: #fff;
    height: 45px!important;
    width: 235px!important;
    border: none!important;
    padding: 5px 10px;
    font-weight: 400;
    color: #666;
    margin: 0;
    box-shadow: none;
    border-radius: 0
}
.issubcategory_data {
    display: none
}
.footer-logo img {
    height: 150px
}
div#fd.es .es-remind-form-wrap .btn-submit {
    padding: 8px 10px!important
}
.squaredTwo input[type=checkbox] {
    visibility: hidden
}
.squaredTwo {
    width: 22px;
    height: 22px;
    border: 1px solid silver;
    position: relative;
    display: inline-block;
    margin-right: 5px
}
.squaredTwo label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 0;
    margin: 0
}
.squaredTwo label:after {
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: 0 0;
    top: 4px;
    left: 4px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
#payplans-order-confirm {
    background: #4e8997;
    padding: 8px 50px
}
.squaredTwo input[type=checkbox]:checked+label:after {
    filter: alpha(opacity=100);
    opacity: 1
}
.footer .middle-container {
    min-height: auto!important
}
#es .es-register-box .o-col--6 {
    width: 100%;
    float: none;
    display: inline-block
}
#es .es-register-box-wrap {
    border: none!important;
    background: 0 0!important
}
#es .es-register-box {
    background: 0 0!important;
    padding: 0!important
}
#es .es-register-box__form-wrap,
#es .es-register-box__msg {
    padding: 0!important;
    margin: 0!important
}
#es .es-register-box__form-wrap {
    max-width: 100%!important;
    min-width: 100%!important
}
#es .es-register-box__msg {
    font-family: Prompt!important
}
#es .es-register-box__msg .es-register-box__msg-title {
    font-weight: 400;
    color: #666;
    font-size: 24px;
    margin: 0 0 5px
}
#es .es-register-box__msg .es-register-box__msg-desc {
    color: #666;
    font-size: 12px
}
#es .es-field-datetime-form,
#es .o-form-control {
    height: 30px!important;
    border-radius: 0!important
}
#es .es-field-datetime-form.with-border.with-calendar {
    padding: 3px 10px;
    border: 1px solid #ccc
}
#es .o-form-group {
    margin: 0 0 12px!important
}
#es .btn.btn-es-primary.btn-block,
#es .btn.btn-es-primary.btn-block:focus {
    background: linear-gradient(to right, #00adb3, #007095) !important;
    border: 0!important;
    border-radius: 0;
    color: #fff!important;
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    font-family: Prompt!important
}
#es .es-register-box__divider>span {
    font-size: 11px;
    text-transform: inherit!important;
    color: #666!important;
    font-family: Prompt!important;
    font-weight: 700
}
#es .btn.btn-es-facebook,
#es .btn.btn-es-facebook:active,
#es .btn.btn-es-facebook:focus,
#es .btn.btn-es-facebook:hover,
#fd .btn.btn-es-facebook,
#fd .btn.btn-es-facebook:active,
#fd .btn.btn-es-facebook:focus,
#fd .btn.btn-es-facebook:hover,
div#fd.es.popbox .btn.btn-es-facebook,
div#fd.es.popbox .btn.btn-es-facebook:active,
div#fd.es.popbox .btn.btn-es-facebook:focus,
div#fd.es.popbox .btn.btn-es-facebook:hover {
    background-color: #5692ce!important;
    border: 1px solid #2b6cb3!important;
    color: #fff!important;
    font-family: Prompt!important;
    display: inline-block;
    width: auto;
    padding: 5px 25px
}
div#fd.es.popbox .fd-reset-list li>a,
div#fd.es.popbox .fd-reset-list li>a:focus,
div#fd.es.popbox .fd-reset-list li>a:hover {
    background: 0 0;
    border: none;
    display: inline-block
}
div#fd.es.popbox.popbox-toolbar {
    background: #f5f5f5;
    height: auto;
    min-height: 20px;
    width: 250px
}
div#fd.es.popbox {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .8);
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: left!important;
    top: 0;
    white-space: normal;
    width: auto;
    z-index: 10020
}
.arrow,
.arrow::after {
    height: 0;
    position: absolute;
    width: 0
}
.arrow::after {
    border-bottom: 11px solid #ccc;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    right: -11px;
    top: -1px;
    z-index: -1
}
.arrow {
    border-bottom: 10px solid #f5f5f5;
    border-left: 10px solid transparent!important;
    border-right: 10px solid transparent!important;
    right: 20px!important;
    top: -11px!important
}
div#fd.es.popbox-toolbar .dropdown-menu-login li {
    padding: 5px 10px;
    display: inline-block;
    width: 100%
}
#es.es-frontend.es-main.view-dashboard .es-navbar.t-lg-mb--lg,
div#fd.es.popbox .dropdown-menu-footer .fd-reset-list li i {
    display: none
}
div#fd .pb-0 {
    padding-bottom: 0!important
}
div#fd.es.popbox .dropdown-menu-footer .fd-reset-list li a {
    padding: 0
}
div#fd.es.popbox-toolbar .dropdown-menu-login li.item-social {
    background: #fff;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    margin-top: 5px;
    padding: 10px
}
.fd-reset-list {
    margin: 0
}
#fd .mod-bd .btn.btn-default.btn-sm,
#fd .mod-bd .btn.btn-default.btn-sm.active,
#fd .mod-bd .btn.btn-default.btn-sm:active,
#fd .mod-bd .btn.btn-default.btn-sm:focus {
    background: #ebebeb!important
}
#es .es-login.t-lg-mb--lg .es-login-box {
    background: 0 0!important;
    position: relative;
    padding: 10px
}
#es .es-login-box__form .es-login-box__form-title,
#es .register-wrap .es-login-box__msg-title {
    font-size: 22px;
    font-weight: 400;
    line-height: 34px;
    text-align: center;
    margin: 0;
    font-family: Prompt!important
}
#es .es-login-box__form-subtitle,
#es .es-login-box__msg-desc {
    font-size: 12px;
    text-align: center;
    font-family: Prompt!important
}
#es .es-login-box__form-wrap {
    max-width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0 10px
}
#es .es-login-box__msg {
    padding: 0 10px
}
#es .es-login-box__form-wrap .es-login-box__form {
    padding: 0;
    background: 0 0;
    box-shadow: none;
    margin: 0;
    border-radius: 0
}
#es .o-grid__cell.o-grid__cell--auto-size {
    width: 100%
}
#es .o-grid__cell.o-grid__cell--auto-size .btn.btn-es-primary {
    background: linear-gradient(to right, #00adb3, #007095) !important;
    border: 0!important;
    color: #fff!important;
    font-size: 13px;
    padding: 5px 50px;
    width: 100%
}
.t-text--center.t-lg-mb--md {
    font-weight: 700;
    font-family: Prompt!important;
    font-size: 12px;
    color: #666
}
#es .es-login-box__links a {
    color: #fddca8;
    font-size: 11px;
    font-family: Prompt!important
}
#es .es-snackbar {
    background: none;
    text-align: center;
    display: block;
    font-size: 27px;
    color: #333;
    margin: 0 0 20px;
}
#es .es-stream-list li,
#es .es-stream-list>li+li {
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc
}
#es .es-snackbar__cell .es-snackbar__title,
#es .pull-right.btn-rss {
    color: #000;
}
#es .es-stream-list li {
    font-family: Prompt!important
}
#es .es-stream-list>li+li {
    margin-top: 10px
}
#es .es-stream-embed__broadcasts-text a.btn {
    background: #fff!important;
    color: #333!important;
    border: 1px solid #ccc!important
}
.es-stream-title,
.es-stream-title a {
    font-size: 12px!important;
    font-family: Prompt!important;
    line-height: normal
}
.user_pro .mod-es.mod-es-notification.col-sm-6 {
    float: none;
    display: inline-block;
    width: auto;
    padding: 0 3px;
}
.o-nav__item .o-nav__link.mod-es-menu-bar__icon-link i {
    color: #c1c1c1;
    font-size: 18px!important
}
.mod-es-menu-bar .o-nav__item:last-child {
    border-right: none
}
.mod-es-menu-bar .o-nav__item {
    padding: 0 2px;
    border-right: 1px solid #eee
}
#es .o-nav__link.mod-es-menu-bar__icon-link .mod-es-menu-bar__link-bubble {
    background: #ececec!important;
    color: #333;
    border-radius: 30px;
    padding: 1px 2px;
    height: auto;
    width: auto;
    min-height: 16px;
    min-width: 16px
}
#es .mod-es-menu-bar {
    padding: 0 5px!important
}
.o-nav__link.mod-es-menu-bar__icon-link.cart_ico_noti i,
.o-nav__link.mod-es-menu-bar__icon-link.has-new i {
    color: #4e8997
}
div#fd .ml-10 {
    margin-left: 10px
}
div#fd.es.popbox li a {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    clear: both;
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    padding: 3px 20px;
    white-space: nowrap
}
div#fd.es.popbox li>a:focus,
div#fd.es.popbox li>a:hover {
    background: #e7edf3;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    color: #666!important;
    text-decoration: none;

}
.login-link.loginLink {
    text-decoration: none!important;
    display: inline-block;
    text-align: center;
    position: relative;
}
#es .es-container .es-sidebar+.es-content {
    border-top: none;
    float: left;
    margin-left: -1px;
    background: #fff;
    padding: 0!important
}
#es .es-story-panel-button span,
.btn.btn-sm.es-story-meta-button span {
    display: none
}
#es .es-story-panel-button i {
    display: block
}
#es .es-sidebar {
    font-family: Prompt!important
}
#es .es-sidebar .es-side-widget__title {
    color: #2b2c30;
    font-size: 12px;
    font-weight: 700;
    text-transform: none;
    font-family: Prompt!important;
    margin: 0;
    display: inline-block
}
#es .es-sidebar .es-side-widget__hd {
    padding: 8px 6px 8px 10px;
    border-bottom: 1px solid #ccc
}
#es .es-sidebar .es-side-widget__bd .o-tabs.o-tabs--stacked.feed-items {
    padding: 6px 0 6px 10px;
    position: relative
}
.es-side-widget__filter,
.o-tabs.o-tabs--stacked,
m-whos-online__content {
    padding-left: 10px
}
#es .es-sidebar .es-side-widget__bd .o-tabs.o-tabs--stacked.feed-items li a,
.o-tabs.o-tabs--stacked li a {
    background: 0 0!important;
    font-size: 12px;
    font-family: Prompt!important;
    color: #2b2c30;
    border: none!important
}
#es .es-leader-context__info a,
.mod-es-action b {
    color: #2b2c30;
    font-size: 12px
}
#es .es-story-header .es-story-panel-buttons {
    border-bottom: 1px solid #ccc;
    padding: 0
}
#es .es-story-header .es-story-panel-buttons .es-story-panel-button {
    padding: 10px 14px;
    font-size: 14px
}
#es .es-story-panel-button.active {
    background: 0 0!important
}
#es .es-story-meta-buttons {
    padding: 0
}
#es .es-story-meta-button:hover {
    color: #23b4c9;
}
#es .es-story-actions {
    padding: 3px
}
#es .es-story-meta-buttons .es-story-meta-button {
    border-right: 1px solid #ccc;
    height: 38px;
    line-height: 36px;
    padding: 0;
    margin: 0;
    width: 38px
}
#es .es-story-header .es-story-panel-buttons .es-story-panel-button.active::after,
#es .es-story-header .es-story-panel-buttons .es-story-panel-button.active::before {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    bottom: -1px
}
#es .es-story-header .es-story-panel-buttons .es-story-panel-button.active::after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff
}
#es .es-story-header .es-story-panel-buttons .es-story-panel-button.active::before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    margin-left: -1px
}
#es .es-story-actions .btn.btn-es-primary.btn-sm.es-story-submit,
#es .es-story-actions .es-story-privacy {
    background: #323641!important;
    border: none!important;
    color: #fff!important
}
#es .es-story-privacy .es-privacy .es-privacy-toggle,
#es .es-story-privacy .es-privacy .es-privacy-toggle:active,
#es .es-story-privacy .es-privacy .es-privacy-toggle:focus,
#es .es-story-privacy .es-privacy .es-privacy-toggle:hover {
    background: 0 0!important;
    border: none!important;
    color: #fff!important
}
#es .es-story-privacy .es-privacy .es-privacy-toggle.active,
#es .es-story-privacy .es-privacy .es-privacy-toggle:active,
#es .es-story-privacy .es-privacy .es-privacy-toggle:focus,
#es .es-story-privacy .es-privacy .es-privacy-toggle:hover {
    background: 0 0!important;
    border: none!important
}
#es .es-action-feedback.g-list-inline.g-list-inline--delimited {
    margin: 5px 0 0
}
#es .dropdown-menu.dropdown-menu-right li,
#es .es-profile.userProfile,
#es .mod-es-leader-item .es-leader-context {
    margin: 0
}
#es .es-action-feedback.g-list-inline.g-list-inline--delimited li {
    border: none
}
#es .es-action-feedback.g-list-inline.g-list-inline--delimited li a {
    color: #43a1b5
}
#es .es-stream-control.btn-group .btn-control {
    border: 1px solid #ccc
}
#es .dropdown-menu.dropdown-menu-right {
    padding: 0
}
#es .dropdown-menu.dropdown-menu-right li.divider {
    display: none
}
#es .mod-es-dating-search-form .o-form-group .o-radio,
#es .o-flag,
#es .o-flag__body,
#es .o-flag__image {
    display: inline-block
}
.right_side_area #es .mod-es-dating-search-form {
    padding: 8px 10px;
    border: none
}
#es.mod-es .mod-es-dating-search-form {
    border: none
}
#es .mod-es-dating-search-form .o-form-group label {
    width: 100%
}
#es .o-radio label::after {
    left: -11px;
    top: 5px
}
#es .o-input-group__btn .btn {
    height: 30px;
    padding: 0 12px
}
#es.es-widget-calendar .day a {
    color: #333
}
#es .es-pagination .btn.btn-es-default-o.btn-block {
    background: #353535!important;
    color: #fff!important
}
.mod-es.mod-es-albums {
    padding-right: 10px
}
#es .es-leader-badge::after,
#es .es-leader-badge::before {
    content: none
}
#es .mod-es-leader-item .es-leader-badge {
    background: #323641!important;
    border-radius: 50px;
    height: 32px;
    width: 37px;
    text-align: center;
    line-height: 30px;
    color: #fff
}
#es .mod-es-leader-item .es-leader-badge span {
    line-height: normal;
    height: auto;
    width: auto
}
#es .mod-es-leader-item,
#es .mod-es-leader-item+.mod-es-leader-item {
    margin: 0;
    padding: 15px 5px
}
#es .o-input-group__addon {
    padding: 4px 12px
}
#es .es-profile-header,
#es .es-profile-header__hd,
#es.es-frontend.es-main.view-profile {
    position: inherit
}
#es .userProfile .es-profile-header__cover.es-flyout {
    position: absolute;
    width: 100%;
    max-height: 550px;
    top: 0;
    left: 0
}
.view-profile .middle_area {
    padding-top: 0
}
#es .es-profile-header__avatar-wrap {
    position: absolute;
    width: 220px;
    height: 220px;
    float: left;
    top: -170px;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 0;
}
#es .es-profile-header__avatar-wrap a {
    height: auto;
    width: auto;
    border: none;
}
#es .es-profile-header__avatar-wrap .es-flyout-content .es-flyout-button,
#es .es-profile-header__avatar-wrap .es-flyout-content .es-flyout-button:active,
#es .es-profile-header__avatar-wrap .es-flyout-content .es-flyout-button:focus,
#es .es-profile-header__avatar-wrap .es-flyout-content .es-flyout-button:hover {
    width: calc(100% - 2px);
    width: -webkit-calc(100% - 2px);
    text-decoration: none
}
#es .es-profile-header__cover .es-flyout-content {
    width: auto;
    padding: 0;
    right: 0;
    left: auto
}
#es .es-cover-container {
    padding-top: 550px
}
#es .es-profile-header__cover .es-flyout-content>* {
    padding: 8px 10px
}
#es .t-lg-mb--lg.es-profile-header {
    margin: 0!important;
    border: none;
    padding: 0;
}
#es .userProfile .es-profile-header__bd {
    background: #f7f7f7;
    padding: 0 5px;
    margin-top: 500px
}
#es .es-profile-header__bd {
    background: #fff;
    margin-left: 0
}
#es .es-profile .es-content {
    padding-top: 10px
}
.middle-right .right_side_area {
    background: none;
}
#es .es-snackbar .es-snackbar__title {
    color: #333;
    font-size: 27px;
    font-weight: bold;
    font-family: 'prompt';
}
.es-albums .es-snackbar,.view-videos .es-snackbar {
    margin-top: 25px!important;
}
#es .g-list-inline,
#es .o-tabs.o-tabs--stacked {
    /*padding-left: 10px;*/
    text-align: left;
}
#es .header_points {
    max-width: 100% !important;
    display: inline-block;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-bottom: none;
    margin: 10px -1px -5px;
 }
#es .o-nav.o-nav--stacked .o-nav__item a {
    color: #666
}
#es .es-profile-header__meta {
    margin: 60px 0 3px;
    padding: 0 10px;
}
#es .es-profile-header__badges {
    margin: 5px 0;
}
#es .below_avatar .t-lg-mb--xl {
    padding: 0 10px;
}
#es .es-profile-header__cover.editing .es-cover-hint span {
    box-shadow: 0 0 15px #ccc
}
#es a.btn.btn-es-primary.btn-es-sidebar-toggle.btn-block.btn-sm,
.es-stream-item.es-stream-mini[data-actor="0"] {
    display: none
}
#es .o-flag__image {
    width: 50px
}
#es .o-flag__body {
    width: calc(100% - 60px);
    width: -webkit-calc(100% - 60px)
}
#es .es-container.col-lg-12 {
    padding: 0
}
#es .es-user-status-indicator {
    background: #83c400;
    border:none;
    height: 18px;
    width: 18px;
    top: -8px;
    right: -8px;
}
#es .es-profile-header__cover .es-cover-hint {
    width: 100%;
    margin-left: 0;
    cursor: auto
}
.es-container .es-content {
    float: left;
    width: 100%
}
.es-container .es-content.full-width {
    width: 100%
}
#es .es-stream-list .es-stream-item .es-profile-header__avatar-wrap.es-flyout {
    height: auto!important;
    margin: 0;
    position: absolute;
    top: inherit!important;
    width: auto!important
}
#es .es-stream-item .es-stream .es-profile-header__bd {
    margin-top: 0!important;
    margin-left: 80px
}
#es .es-stream-item .es-stream .es-profile-header__cover.es-flyout {
    position: inherit;
    top: 0;
    max-height: 100%
}
#es .es-stream-item .es-stream .es-profile-header__hd,
.input-append {
    position: relative
}
#es .es-stream-item .es-stream .es-cover-container {
    padding-top: 33.3333%
}
#es .es-profile-header__action-wrap {
    padding: 0 10px;
}
#es .es-side-widget + .es-side-widget {
    margin: 0;
}
#es .es-comment .es-comment-actions {
    border: 1px solid #ccc;
    height: 20px;
    text-align: center;
    top: 5px;
    width: 20px
}
.hikashop_cart_module {
    padding: 5px
}
.hikashop_cart table {
    display: inline-block
}
.hikashop_category_name a {
    background-color: #333;
    color: #fff;
    padding: 8px 15px;
    display: inline-block
}
.limit {
    font-size: 15px;
    font-weight: 700
}
.inputbox {
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 5px 10px;
    margin-left: 0
}
#hikashop_checkout_login .inputbox {
    border-radius: 3px;
    font-size: 14px
}
input.inputbox {
    width: 100%
}
#hikashop_category_information_module_ .hikashop_product_image_subdiv,
.hikashop_product_main_image_subdiv {
    width: auto!important;
    height: 100%
}
.hikashop_product_price_full {
    font-size: 15px;
    display: block;
    font-weight: 700
}
.hikashop_product_code_list {
    display: inline-block!important
}
.hikashop_product_code_list a,
.hk-row .hikashop_product_contact_main .hikashop_cart_button {
    background-color: #4e8997;
    color: #fff;
    padding: 8px 15px;
    display: inline-block;
    border: none;
    border-radius: 3px
}
#hikashop_add_to_cart_checkout_div .hikashop_cart_button,
#hikashop_add_to_cart_continue_div .hikashop_cart_button {
    font-family: Prompt-Light;
    text-decoration: none;
    font-weight: lighter;
    display: inline-block;
    padding: 15px 35px;
    font-size: 18px;
    border-radius: 0
}
.hikashop_notice_box_content {
    display: inline-block;
    width: 100%
}
.hikashop_notice_box_content #hikashop_add_to_cart_continue_div {
    float: left
}
.hikashop_notice_box_content #hikashop_add_to_cart_checkout_div {
    float: right
}
#hikashop_add_to_cart_continue_div .hikashop_cart_button {
    background: #e6e6e6;
    color: #393939
}
#hikashop_add_to_cart_checkout_div .hikashop_cart_button {
    background: #4e8997;
    color: #fff
}
#sbox-content.sbox-content-iframe .hikashop_cart_button {
    background: #4e8997!important;
    font-size: 16px;
    font-family: Prompt-Light
}
#sbox-content.sbox-content-iframe iframe {
    background: #fff;
    padding: 40px 0 10px;
    min-height: 290px
}
#sbox-window.shadow {
    min-height: 300px;
    min-width: 578px;
    padding: 0;
    margin: -20px 0 0 -10px
}
.myModal_hika #sbox-window.shadow {
    left: 0!important;
    min-height: 295px;
    padding: 0;
    top: 0!important;
    width: 100%!important;
    height: 100%!important
}
.contentpane.modal {
    margin: 0;
    background: #fff
}
.hikashop_cart_button:focus,
.hikashop_cart_button:hover,
.hikashop_product_code_list a:focus,
.hikashop_product_code_list a:hover {
    text-decoration: none
}
td .input-prepend.input-append.hikashop_product_quantity_div {
    display: inline-block
}
#hikashop_checkout_next_button.hikashop_cart_button {
    background: #4e8997;
    padding: 8px 20px;
    color: #fff;
    display: inline-block
}
.hikashop_messages.hikashop_success,
.hikashop_messages.hikashop_success ul {
    background: #393939;
    border: none;
    font-family: Prompt-Light
}
.hikashop_messages.hikashop_success ul {
    padding: 30px 0
}
.hikashop_messages.hikashop_success {
    margin: 0
}
.hikashop_messages.hikashop_success ul li {
    font-family: Prompt-Light;
    color: #fff;
    font-weight: lighter;
    font-size: 20px
}
#hikashop_notice_box_content #hikashop_notice_box_message {
    margin: 0 0 30px
}
.hikashop_product_name a {
    color: #666;
    font-weight: 700;
    font-size: 13px;
    display: block;
    text-align: center
}
.hikashop_results_counter {
    font-weight: 700;
    font-size: 12px
}
.hikashop_checkout_login h2,
.hikashop_header_title h1,
.hikashop_product_top_part h1 {
    font-size: 24px;
    font-weight: 700;
    font-family: Prompt!important;
    text-align: left;
    margin: 0 0 15px
}
.hikashop_checkout_page h1 {
    display: none
}
#hikashop_category_information_module_ div.hikashop_container {
    min-height: 475px
}
.hk-rating {
    margin: 10px 0;
    display: block
}
.hikashop_cart_product_quantity_delete,
.hikashop_cart_product_quantity_refresh,
.hikashop_subcontainer.thumbnail,
.label.label-info,
.tags.inline li,
.tags.inline li a {
    display: inline-block
}
.hikashop_product_characteristics_table tr {
    margin: 0
}
.hikashop_product_characteristics_table tr td {
    padding: 5px
}
.input-prepend .hikashop_product_quantity_field {
    border: 1px solid #ccc;
    width: 42px;
    height: auto;
    padding: 5px 10px;
    font-size: 16px;
    line-height: normal;
    vertical-align: middle
}
.input-append {
    float: none;
    margin: 0 0 15px
}
.hikashop_product_quantity_change_div_leftright span.add-on {
    position: inherit
}
.hikashop_product_quantity_change_div_leftright span.add-on a {
    font-size: 20px;
    color: #666;
    padding: 2px 10px;
    position: inherit;
    display: inline-block;
    border: 1px solid #ccc;
    vertical-align: top;
    line-height: normal;
    border-radius: 3px;
    width: 42px;
    text-align: center;
    text-decoration: none
}
img.hikashop_child_image {
    height: 50px
}
.tags.inline li a {
    background: #333;
    border-radius: 0;
    padding: 6px 12px
}
.hikashop_subcontainer.thumbnail {
    text-align: center
}
.hk-container-fluid {
    margin: 20px 0 0
}
.hkform-group {
    width: 100%;
    text-align: left;
    margin-bottom: 10px
}
.hkform-group .hkform-control,
.input-append input {
    border: 1px solid #ccc
}
.table.table-striped.table-hover {
    border: 1px solid #ccc;
    background: #f9f9f9
}
.hikashop_cart_product_name a {
    color: #666;
    font-weight: 700
}
.table.table-striped.table-hover td .hikashop_product_price {
    font-weight: 400
}
.hikashop_field_dropdown,
input.hikashop_product_quantity_field {
    border: 1px solid #ccc;
    padding: 5px 10px;
    text-align: center
}
.table td input.hikashop_product_quantity_field {
    width: 50px
}
.hikabtn,
.hikabtn:focus,
.hikabtn:hover {
    background: #4e8997!important;
    border: none!important;
    color: #fff!important;
    padding: 8px 20px
}
.hikashop_cart tbody tr,
.hikashop_cart tfoot tr,
.hikashop_cart thead {
    border-bottom: 1px solid #ccc
}
.hikashop_cart_total_title.hikashop_cart_title,
.hikashop_checkout_cart_final_total {
    font-size: 15px
}
.label.label-info {
    padding: 6px
}
.sbox-content-iframe div {
    display: inline-block!important
}
.hikashop_cart thead,
.hikashop_cart tr {
    width: 100%;
    display: block
}
#hikashop_cart_product_listing.hikashop_cart_products.adminlist.table tfoot tr:last-child td:last-child {
    background: #4e8997
}
#hikashop_cart_product_listing.hikashop_cart_products.adminlist.table tr td a {
    color: #fff
}
.hikashop_cart thead {
    padding: 0 0 5px;
    margin: 0 0 5px
}
.hikashop_cart tbody tr {
    padding: 5px 0
}
.hikashop_cart .hikashop_cart_title {
    width: 48%;
    display: inline-block
}
.hikashop_cart .hikashop_product_price_full,
.hikashop_cart_module_product_price_title.hikashop_cart_title {
    text-align: right;
    margin: 0
}
.hikashop_cart .hikashop_product_price_full {
    font-size: 13px
}
.hikashop_product_page .hikashop_product_left_part {
    float: left;
    width: 80%;
    padding: 0 5px
}
.hikashop_product_page .hikashop_product_right_part {
    background-color: #00949a;
    float: left;
    width: 20%;
    padding: 0 10px;
    min-height: 510px;
    text-align: center;
    position: relative
}
.hk-row .hikashop_global_image_div {
    width: 100%;
    padding: 0 5px
}
.hk-row .hikashop_product_left_part.hkc-md-6 {
    width: 50%;
    padding: 0 5px
}
.hk-row .hikashop_product_right_part.hkc-md-6 {
    background: 0 0;
    width: 50%;
    padding: 0 5px
}
.hikashop_cart .hikashop_cart_module_product_total_value,
.hikashop_cart .hikashop_cart_value {
    width: 48%;
    display: inline-block
}
.hikashop_cart .hikashop_cart_module_product_name_value.hikashop_cart_value a {
    color: #666;
    font-size: 12px
}
.hk-row .hikashop_product_price_main {
    color: #000;
    text-align: left;
    padding: 0
}
.hk-row .hikashop_product_price_main span {
    display: inline-block
}
.left_side_area form .hikashop_cart {
    margin: 0 0 10px;
    padding: 5px;
    display: inline-block;
    width: 100%
}
.table .hikashop_cart_product_image_title.hikashop_cart_title,
.table .hikashop_cart_product_image_value {
    width: 15%
}
.table .hikashop_cart_product_name_title.hikashop_cart_title,
.table .hikashop_cart_product_name_value {
    width: 35%
}
.table .hikashop_cart_product_price_title.hikashop_cart_title,
.table .hikashop_cart_product_price_value,
.table .hikashop_cart_product_quantity_title.hikashop_cart_title,
.table .hikashop_cart_product_quantity_value,
.table .hikashop_cart_product_total_title.hikashop_cart_title,
.table .hikashop_cart_product_total_value {
    width: 15%
}
.hikashop_product_stock {
    margin: 5px 0 0
}
.hikashop_product_contact_price_main .hikashop_product_quantity_main {
    margin: 0 0 100px
}
#hikashop_add_to_cart_checkout_div,
#hikashop_add_to_cart_continue_div {
    display: inline-block;
    width: auto;
    float: none;
    margin: 0 0 5px
}
.shadow {
    height: auto!important;
    width: 500px!important
}
#sbox-overlay {
    width: 100%!important
}
.hikashop_product_bottom_part {
    display: inline-block;
    margin: 20px 0 0
}
.hikashop_product_main_image {
    height: 510px!important
}
.hikashop_product_main_image_subdiv {
    border: 1px solid #ccc;
    padding: 0
}
.hikashop_product_main_image_subdiv a {
    display: block;
    height: 100%
}
.hikashop_product_main_image_subdiv a img {
    margin: 0!important;
    height: 100%;
    width: 100%
}
.hikashop_product_description_main {
    text-align: justify
}
.middle-bt-in,
.middle-t-in {
    text-align: center;
    min-height: 350px
}
.hikashop_cart tbody,
.hikashop_cart tfoot {
    width: 100%;
    display: inline-block
}
.left_side_area form .hikashop_cart {
    padding-bottom: 35px;
    position: relative
}
.hikashop_cart tfoot {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 10px);
    left: 5px
}
.limit {
    margin: 10px 0
}
.hikashop_subcontainer.thumbnail {
    margin-bottom: 0
}
.hika_address_field {
    padding: 15px;
    border: 1px solid #ccc;
    background: 0 0;
    width: 100%;
    display: block
}
.hika_address_field legend {
    font-size: 20px;
    position: relative;
    border: none;
    margin: 0;
    padding: 0 10px;
    width: auto
}
.hikashop_checkout_address .hk-container-fluid {
    padding: 0;
    margin: 20px -5px 10px
}
.hika_address_field.hikashop_checkout_checkout_address_block td {
    position: relative
}
.hika_address_field.hikashop_checkout_checkout_address_block td .hikashop_field_required {
    position: absolute;
    margin: 0 5px
}
.hikashop_checkout_address {
    margin: 0 0 10px
}
.hikashop_vote_stars .hk-rating {
    display: inline-block
}
.dummy .row {
    margin: 0
}
.es-stream-item .main-left-txt {
    position: inherit
}
#es .t-lg-mb--lg.es-profile-header {
    background: #fff;
    display: inline-block;
    width: 100%
}
#es .es-profile .es-profile-header__ft {
    padding: 10px 0;
    margin: 0 0 10px;
    border-top: none;
}
#es .es-nav-pills .o-nav__item {
    margin: 0 2px;
    position: relative
}
#es .es-nav-pills .o-nav__link {
    border-radius: 0;
    color: #6b6f7a;
    padding: 5px;
    font-size: 12px;
    font-family: Prompt !important;
}
#es .es-nav-pills .o-nav__link b {
    color: #888
}
#es .es-nav-pills .o-nav__link i {
    color: #888
}
#es .es-nav-pills .o-nav__link:hover {
    background: 0 0
}
#es .es-nav-pills .o-nav__item:not(:first-child)::before {
    border-left: 1px solid #ccc;
    content: "";
    height: 15px;
    width: 1px;
    position: absolute;
    top: 5px;
    left: -3px
}
#es.joomdle_act_right .o-avatar {
    height: auto;
    width: auto
}
#es.joomdle_act_right .o-flag__image {
    width: 30px;
    padding-right: 5px
}
#es.joomdle_act_right .es-stream-title,
#es.joomdle_act_right .es-stream-title a {
    font-size: 10px!important
}
#es.joomdle_act_right .es-stream-list .es-stream-item {
    border: none;
    margin-top: 10px
}
#es.is-mobile .t-lg-pull-left {
    float: left !important;
}
#es .t-lg-pull-left {
    padding: 0 10px;
    width: calc(100% - 222px);
}
#es .es-profile-header__title {
    display: inline-block;
}
#es .header_title_div {
    margin: 0 0 15px;
}
.joomdle_certificates li img {
    float: right;
}
#es .es-profile-header__title > a {
    font-size: 18px;
    color: #6b6f7a;
    font-family: Prompt !important;
}
.bio_div {
    font-size: 12px;
    color: #6b6f7a;
    font-family: Prompt !important;
}
.beca-in h2,
.preguntas h2 {
    border-bottom: 1px solid #eee
}
div#fd.es.popbox.popbox-dropdown-menu .popbox-dropdown-menu li h5 {
    font-weight: 700
}
div#fd.es.popbox.popbox-dropdown-menu .popbox-dropdown-menu li a {
    font-size: 13px
}
.view-events #es .es-container .es-content,
.view-friends #listForm,
.view-friends .view-heading.t-lg-mb--xl,
.view-groups .view-videos #es .es-container .es-content,
.view-pages #es .es-container .es-content,
.view-videos #es .es-container .es-content {
    padding: 0 10px
}
#es.es-main .es-cards--3 {
    margin: 0
}
.view-albums .m_inner,
.view-followers .m_inner,
.view-friends .m_inner {
    padding-top: 0
}
#es .es-mini-header {
    margin-bottom: 0!important
}
#es .es-mini-header__ft {
    background: #fff;
    padding: 8px 10px
}
.view-albums .es-content,
.view-followers .es-content,
.view-friends .es-content {
    padding-top: 5px
}
.customleft_toogle_mod {
    background: #4e8997!important;
    border-left: none;
    position: fixed;
    left: 0;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    top: 115px;
    margin-left: -1px
}
.customleft_toogle_mod a {
    padding: 8px 22px;
    display: inline-block;
    color: #f5f5f5;
    font-size: 22px!important
}
.customleft_toogle_mod a:active,
.customleft_toogle_mod a:focus,
.customleft_toogle_mod a:hover {
    color: #f5f5f5
}
.es-sidebar {
    background: #f5f5f5
}
#es.popbox-profile .popbox-info {
    width: 55%!important;
    bottom: -5px!important;
    left: 0;
    z-index: 9;
    margin: 0;
    padding: 0!important
}
#es.popbox-profile .profile-details .profile-desp {
    color: #999;
    text-shadow: none!important
}
.container.main-h-page {
    margin: 0 auto
}
.main-h-page .main-left {
    display: none
}
.home-banner-cont {
    background: url(../images/Estudia_en_Linea.jpg) center center/cover no-repeat;
    height: 780px;
    width: 100%
}
.main-pg .container.main-h-page .col-sm-5 {
    background: #f5f5f5;
    height: 780px;
    padding: 0 30px
}
.middle-bt-area {
    padding: 25px 0;
    background: #fff
}
.middle-bt-in {
    background-color: #f5f5f5;
    padding: 80px 0
}
.middle-bt-txt h2 {
    font-size: 24px;
    font-family: Raleway-Medium;
    color: #666
}
.middle-bt-txt p {
    font-size: 16px;
    color: #909090;
    font-family: prompt-light
}
.main-left-area {
    color: #fffad9;
    padding: 400px 0 0;
    text-align:center;
}
.main-left-area h1 {
    font-size: 48px;
    font-family: Oswald-Bold;
    text-transform: uppercase
}
.main-left-area p {
    font-size: 23px;
    font-family: Oswald-Bold;
    text-transform: uppercase
}
.main-left-area ul li {
    font-family: Oswald-Bold;
    text-transform: uppercase;
    font-size: 23px;
    margin: 0 0 5px
}
.main-left-area ul {
    list-style: none;
    padding: 70px 0 0
}
.middle-t-txt h2 {
    margin: 10px 0
}
.middle-t-txt h2 a {
    font-size: 30px;
    font-family: Raleway-Medium;
    color: #666;
    display: inline-block
}
.middle-t-txt h2 a:hover {
    color: #4e8997;
    text-decoration: none
}
.middle-t-txt a,
.middle-t-txt p {
    color: #666;
    text-decoration: none
}
.middle-t-txt p {
    font-size: 18px;
    font-family: prompt-light;
    display: inline-block;
    padding-top: 10px
}
.middle-t-txt a:hover {
    color: #4e8997;
    text-decoration: none
}
.middle-t-in ul li,
.middle-t-txt p span {
    color: #909090;
    font-family: "Prompt-Light"
}
.middle-t-txt p span {
    font-size: 14px
}
.middle-t-in ul {
    margin: 35px 0 0;
    display: inline-block;
    text-align: left
}
.middle-t-in ul li {
    font-size: 12px;
    margin: 0 0 10px
}
.middle-t-in ul li span i {
    padding-right: 5px;
    font-size: 17px
}
.middle-t-area {
    padding: 45px 0
}
.middle-t-area .col-sm-6:nth-child(2) {
    border-left: 1px solid #ccc
}
.middle-ap {
    background: #212121;
    padding: 50px 0
}
.middle-ap-txt {
    text-align: center;
    padding: 80px 0
}
.middle-ap-txt h1 {
    color: #fff;
    font-size: 36px;
    margin-bottom: 20px;
    font-family: prompt
}
.middle-ap-txt p {
    color: #adadad;
    font-size: 21px;
    font-family: prompt-light
}
.hm-connect-in.hm-right {
    color: #f5ecd9;
    text-align: right
}
.hm-connect-txt h2,
.hm-learn-txt h2 {
    font-size: 36px;
    font-family: prompt;
    margin-top: 0
}
.hm-connect-txt h2 a,
.hm-learn-txt h2 a {
    color: #f5ecd9;
    text-decoration: none
}
.hm-connect-txt h2 a:hover,
.hm-learn-txt h2 a:hover {
    color: #fbd88e;
    text-decoration: none
}
.hm-connect-txt p,
.hm-learn-txt p {
    font-size: 22px;
    font-family: prompt-light
}
.hm-learn-in.hm-left {
    color: #ede4dc;
    text-align: left
}
.hm-connect-in,
.hm-learn-in {
    padding: 180px 0
}
.hm-connect-icn i,
.hm-learn-icn i {
    font-size: 200px;
    line-height: 1
}
.beca-in p,
.preguntas-aq {
    line-height: 32px
}
.hm-connect-back {
    background: url(../images/HomePage_VK-Connect.jpg) center center/cover
}
.hm-learn-back {
    background: url(../images/HomePage_VK-Learn.jpg) center center/cover
}
.acysubbuttons .button.subbutton.btn.btn-primary {
    height: 45px
}
.middle-bt-txt span {
    display: block
}
.undete-but a {
    color: #fff;
    background-color: #32949a;
    font-size: 22px;
    margin: 50px 0 0;
    padding: 10px 20px;
    display: inline-block;
    font-family: "Prompt-Light"
}
.vives-head h1,
.vives-in {
    font-family: Prompt
}
.undete-but a:hover {
    color: #fff;
    background-color: #4e8997;
    text-decoration: none
}
.vives-in {
    width: 20%;
    float: left;
    padding: 0 10px;
    margin: 0 0 20px 0
}
.vives-div-in {
    background-color: #fff;
    padding: 5px;
    min-height: 365px
}
.vives-div {
    background-color: #212121;
    padding: 80px 0
}
.vives-head h1 {
    color: #fff;
    font-size: 68px;
    margin: 0;
    text-transform: uppercase
}
.vives-head p {
    color: #ccc;
    font-size: 26px;
    margin: 0;
    padding: 15px 0 20px;
    font-family: 'Prompt-Light'
}
.mt-but a,
.vives-m2-txt {
    font-family: "Prompt-Light"
}
.vives-head {
    padding: 0 0 30px
}
.vives-m-txt {
    min-height: 100px;
    padding: 20px 0
}
.vives-m-txt p {
    font-size: 18px;
    margin: 0 0 5px
}
.vives-menu ul {
    margin: 0;
    padding: 0
}
.vives-menu li {
    display: inline-block;
    position: relative;
    padding: 0 3px
}
.vives-menu li a {
    color: #909090;
    font-size: 13px
}
.vives-menu li a::after {
    content: "|";
    position: absolute;
    right: -4px;
    top: 2px
}
.vives-menu li:last-child a::after {
    content: ""
}
.vives-m2-txt {
    background-color: #ececec;
    margin: 0 -5px;
    color: #262626;
    text-align: center;
    padding: 10px;
    font-size: 18px
}
.vives-m2-txt small {
    font-size: 70%
}
.incluye {
    padding: 10px 0
}
.incluye p {
    font-size: 11px;
    margin: 0
}
.mt-but {
    margin: 0, 0, 20px
}
.mt-but a {
    background-color: #4e8997;
    display: block;
    padding: 20px;
    color: #ececec;
    font-size: 16px
}
.mt-but a:hover {
    background-color: #4e8997;
    color: #fff;
    text-decoration: none;
    font-family: Prompt
}
.beca-in {
    padding: 80px 0 40px;
    text-align: left;
    font-family: Prompt
}
.beca-in h2 {
    font-size: 32px;
    margin: 0 0 45px;
    color: #4e8997;
    padding: 0 0 20px;
    font-family: Raleway
}
.beca-in p {
    font-size: 15px;
    color: #777;
    margin: 0 0 5px;
    font-family: 'Prompt-Light'
}
.beca-in p span {
    font-size: 14px
}
.preguntas {
    color: #333;
    text-align: left;
    padding: 50px 0
}
.mcp-head,
.three-btns {
    text-align: center
}
.preguntas h2 {
    font-size: 32px;
    margin: 0 0 45px;
    color: #4e8997;
    padding: 0 0 20px;
    font-family: Raleway
}
.preguntas-aq li,
.preguntas-aq li p {
    margin: 0;
    font-family: 'Prompt-Light'
}
.preguntas-aq ul {
    margin: 0;
    padding: 0
}
.preguntas-aq li {
    font-size: 12px
}
.preguntas-aq li p {
    font-size: 24px
}
.preguntas-aq li p:nth-child(2) {
    padding-left: 10px;
    text-indent: 25px
}
.middle-bt-area2 .middle-bt-txt h2 {
    font-size: 21px;
    font-family: Raleway-Medium;
    color: #323641;
    margin: 15px 0 20px
}
.middle-bt-area2 .acceso {
    font-size: 13px;
    font-family: "Prompt-Light";
    color: #666;
    margin: 10px 0 0
}
.middle-bt-area2 .middle-bt-txt h2 span {
    font-size: 25px
}
.com_joomdle.view-wrapper .middle-container {
    width: 100%
}
.middle-bt-area-pricing .middle-bt-in {
    background-color: #f5f5f5;
    min-height: 250px;
    padding: 30px 0;
    margin: 0 0 25px
}
.custom span em,
.custom span strong {
    color: #999;
    font-family: Prompt
}
.preguntas-aq li p strong {
    color: #7d7d7d;
    font-size: 17px;
    font-family: Prompt;
    font-weight: 400
}
.preguntas-aq li p em {
    color: #999;
    font-size: 15px;
    font-family: 'Prompt-Light';
    line-height: 16px
}
.custom span {
    font-family: Prompt!important
}
.custom span em {
    padding-left: 10px;
    display: inline-block;
    font-size: 15px
}
.middle-bt-area-pricing .middle-bt-txt h2 {
    font-size: 21px;
    color: #909090
}
.middle-bt-area-pricing .middle-bt-txt p {
    font-size: 15px;
    color: #909090
}
.middle-bt-area.middle-bt-area-pricing {
    display: inline-block;
    width: 100%
}
.middle-bt-area.middle-bt-area-pricing .col-sm-4:nth-child(3n+1) {
    clear: both
}
.three-btns ul {
    margin: 0;
    padding: 0
}
.three-btns ul li {
    display: inline-block;
    border: 1px solid #4f4f4f;
    padding: 12px 50px;
    font-size: 20px;
    color: #4f4f4f;
    margin: 0 25px;
    min-width: 250px;
    line-height: normal
}
.three-btns ul li.active {
    background-color: #4e8997;
    border: 1px solid #4e8997;
    color: #fff
}
.three-btns ul li.active a {
    color: #fff;
    display: inline-block
}
.mcp-txt h1,
.mcp-txt h1 a {
    color: #4f4f4f
}
.mcp-top {
    padding: 25px 0
}
.mcp-head {
    padding: 35px 0 20px
}
.mcp-img,
.mcp-txt {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}
.mcp-txt h1 {
    margin: 0 0 15px;
    font-size: 35px
}
.mcp-txt p {
    font-size: 20px
}
#confirm_invoice_form .span12 {
    margin: 0
}
#payplans .payplans .pp-component {
    margin: 0;
    width: 100%
}
#payplans .payplans .pp-component .row-fluid {
    background-color: #fff;
    padding: 15px 20px;
    box-shadow: none;
}
.table.table-borderless {
    font-size: 16px
}
.table-row-border.amount_payable {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}
#payplans .payplans .pp-component .pp-gap-top10.pp-gap-bottom05.row-fluid,
#payplans .payplans .pp-component .pp-gap-top10.pp-gap-bottom05.row-fluid .row-fluid {
    padding: 0
}
#payplans .payplans .pp-component .pp-gap-top10.pp-gap-bottom05.row-fluid .input-append {
    text-align: right
}
#payplans .payplans .pp-component .pp-gap-top10.pp-gap-bottom05.row-fluid .input-append #app_discount_code_id.span9.input-medium {
    background-color: #f5f5f5;
    display: inline-block;
    height: 40px
}
.confirmation_ul_des,
.confirmation_ul_title,
.toc.row-fluid.well.toc_checkbox_div {
    text-align: center
}
.table-row-border.amount_payable td {
    font-size: 22px;
    vertical-align: middle;
    color: #4e8997
}
.table-row-border.amount_payable td.text-right.pp-payment-header-price.payable.first-amount {
    font-size: 28px
}
.table-row-border.amount_payable td.text-right.pp-payment-header-price.payable.first-amount .pp-amount {
    font-size: 40px
}
.table-row-border.amount_payable td.text-right.pp-payment-header-price.payable.first-amount .pp-currency small {
    color: #4e8997
}
.controls #card-expiry-month,
.controls #card-expiry-year {
    width: 49%!important;
    margin: 0
}
.pp-payment-method {
    text-align: right;
    display: block
}
.table.table-striped.table-hover tr td,
.table.table-striped.table-hover tr th {
    background: #f9f9f9;
    vertical-align: middle;
    padding: 15px 25px;
    border-bottom: 1px solid #ccc
}
#hikashop_checkout_form .hikashop_checkout_payment .table.table-striped.table-hover tr td,
#hikashop_checkout_form .hikashop_checkout_shipping .table.table-striped.table-hover tr td,
.hikashop_checkout_cart .table.table-striped.table-hover tr:nth-child(2n) td,
.middle-center,
.middle-left,
.table.table-striped.table-hover tr th,
.table.table-striped.table-hover tr.margin .hikashop_cart_empty_footer,
.view-checkout .middle-right,
.view-checkout .middle_area {
    background: #fff
}
.table.table-striped.table-hover tr th {
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: none
}
#hikashop_checkout_status_1_4 {
    margin: 10px 0
}
.hkform-group .hkform-control,
.input-append input,
input.inputbox {
    border-radius: 3px;
    padding: 10px 15px
}
#hikashop_checkout_form .hikashop_checkout_payment,
#hikashop_checkout_form .hikashop_checkout_shipping {
    width: 50%;
    float: left
}
#hikashop_checkout_form .hikashop_checkout_payment {
    padding-right: 5px
}
#hikashop_checkout_form .hikashop_checkout_shipping {
    padding-left: 5px
}
#hikashop_checkout_form .hikashop_checkout_buttons {
    clear: both
}
.input-append .hikashop_checkout_coupon_field {
    display: inherit;
    margin: 0 0 10px
}
.hikashop_product_price_full .hikashop_product_price.hikashop_product_price_0 {
    font-size: 32px
}
.left_side_area .hikashop_product_price.hikashop_product_price_0 {
    font-size: 13px
}
.hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div.hikashop_product_quantity_add_to_cart_div_leftright {
    margin: 0 0 8px
}
#hikashop_add_wishlist,
.hikashop_product_contact_main {
    margin: 8px 0 0
}
.hk-row .hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div.hikashop_product_quantity_add_to_cart_div_leftright .hikashop_cart_button {
    background: #935ea2;
    background: -webkit-linear-gradient(-90deg, #4ea3a8, #0a5256);
    background: -o-linear-gradient(-90deg, #4ea3a8, #0a5256);
    background: -moz-linear-gradient(-90deg, #4ea3a8, #0a5256);
    background: linear-gradient(-90deg, #4ea3a8, #0a5256);
    text-transform: uppercase;
    text-align: center;
    padding: 10px 25px;
    border-radius: 4px;
    font-size: 11px;
    letter-spacing: 1px;
    color: #fff;
    display: inline-block
}
#hikashop_product_right_part .inputbox {
    background: url(../images/slt.png) right 8px center no-repeat;
    padding-right: 25px;
    appearance: none
}
.myModal_hika #hikashop_add_wishlist,
.myModal_hika .hikashop_product_contact_main,
.myModal_hika .hikashop_product_price_main,
.myModal_hika .hikashop_product_vote_mini,
.myModal_hika .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    display: none
}
.myModal_hika #hikashop_product_right_part {
    width: 100%;
    text-align: center
}
.myModal_hika .hikashop_product_characteristics_table {
    margin: 0 auto
}
.myModal_hika .close {
    font-size: 40px;
    font-weight: lighter;
    line-height: 25px
}
.myModal_hika .middle_area {
    background: #fff;
    min-height: 100%
}
#es .es-login-box .o-col--6 #es-fields-4-input,
#es .es-login-box .o-col--6 #joomla_username,
#es .es-login-box .o-col--6 #loginbox .o-form-control,
#simplemodal-container #recaptcha>input,
#simplemodal-container .btl-input>input {
    background: #faffbd
}
.myModal_hika .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    text-align: center
}
#simplemodal-container .btl-content-block h3 {
    padding: 5px!important
}
#simplemodal-container .btl-formlogin #register-link {
    font-size: 13px;
    margin: 0!important;
    text-align: center;
    padding: 20px 10px
}
#simplemodal-container .simpleModalCloseImg.simplemodal-close {
    position: absolute;
    top: 2px;
    right: 0;
    cursor: pointer;
    z-index: 9
}
.simpleModalCloseImg.simplemodal-close::after {
    content: "x";
    color: #333;
    right: 10px;
    position: absolute;
    top: 0;
    font-size: 16px
}
.myModal_hika .container {
    width: 100%
}
#es .es-login-box .o-col--6 {
    text-align: center;
    vertical-align: top
}
#es .es-login-box .o-col--6 form {
    text-align: left
}
.hikashop_notice_box_content,
.perfil-but a {
    text-align: center
}
#es .es-login-box .o-col--6:first-child {
    border-right: 1px solid #ccc
}
#es .es-login-box .o-col--6 .es-login-box__form-wrap,
#es .es-login-box .o-col--6 .es-login-box__msg {
    display: inline-block;
    min-width: 380px;
	width: 400px;
	max-width:100%;
}
.view-login .middle-center.fullwidth {
    background: 0 0
}
#es .xes-login-box__rmb .o-checkbox label::after,
#es .xes-login-box__rmb .o-checkbox label::before {
    top: 3px
}
#es .xes-login-box__rmb .o-checkbox label {
    padding-left: 10px
}
.sbox-content-iframe .hikashop_messages.hikashop_success ul li {
    font-family: 'Prompt !important'
}
#blockrandom .row-fluid #region-pre.desktop-first-column {
    left: 0!important
}
#blockrandom .wrapper #navi-toog.span2 {
    left: 240px!important
}
.item-page-lists-div {
    background: #fff;
    display: inline-block;
    width: 100%;
    padding: 0;
    position: relative;
    border: 1px solid #ccc;
}
.item-page-lists-right {
    padding: 15px 0 0
}
.item-page-lists-div .col-sm-5,
.item-page-lists-div .col-sm-7 {
    padding: 0 15px
}
.item-page-lists-div .col-sm-7 {
    background-color: #fff;
    border: 1px solid #ccc;
    min-height: 600px
}
.item-page-list-head {
    padding: 0 0 5px
}
.item-page-list-head h3 {
    margin: 0;
    color: #474b54;
    font-size: 19px;
    font-family: prompt-light
}
.item-page-list-head h3 span:first-child {
    margin-right: 10px;
    color: #b5b5b5;
    vertical-align: middle
}
.item-page-list-head h3 span i {
    font-size: 28px
}
.item-page-list-head h3 span {
    color: #b5b5b5
}
.item-page-list-head-main {
    background-color: #f5f5f5;
    padding: 15px;
    margin: 0 -15px;
    text-align: center;
}
.item-page-list-head-main h3 {
    color: #4e4e4e;
    font-size: 20px;
    font-weight: lighter;
    margin: 0;
    font-family: prompt-light
}
.item-page-lists {
    margin: 0 0 15px
}
.item-page-lists ul {
    padding: 10px 0
}
.item-page-lists.item-vc-vl .item-page-item {
    padding: 0 5px
}
.item-page-lists .item-page-list-head {
    padding: 15px 15px 0;
}
.item-page-lists .item-page-list-head h3 {
    color: #4e8997
}
.item-page-lists-div .col-sm-7 ul.joomdlecourses {
    padding-left: 20px
}
.item-page-lists-div .joomdle_certificates {
    list-style-type: none
}
.profile-immg .es-user-status-indicator {
    background-color: #39b54a;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 22px;
    position: absolute;
    right: -9px;
    top: -7px;
    width: 22px
}
.profile-area {
    margin: 0 0 0
}
.tk-ts-section {
    background: #f5f5f5;
    margin: 0 -15px;
    padding: 15px;
}
.profile-immg {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%;
}
.profile-immg .profile-immg-in {
    display: block;
}
.profile-immg .profile-immg-in img {
    width: 100%;
}
.referall_div_top_profile_image .profile-immg {
    width: 100%;
}
.tk-ts-section {
    vertical-align: top
}
.span_wt_link{
    font-size: 12px;
    color: #6b6f7a;
}
.perfil-but a {
    background-color: #d4d4d4;
    display: inline-block;
    padding: 8px 20px;
    color: black;
    font-size: 13px;
}
.profile_career {
    background-color: #4e8997;
    display: block;
    padding: 8px 20px;
    font-size: 18px;
    color: #fff!important;
    margin-top: 15px;
    text-align: center;
}
.item-page-lists.item-settings .joomdlecourses li,
.item-page-lists.item-vc-vl .joomdlecourses li {
    padding: 2px 0
}
.hikashop_checkout_login {
    display: inline-block;
    width: 100%;
    padding: 0 0 10px
}
.hikashop_checkout_login_left_part,
.hikashop_checkout_login_right_part {
    width: 50%;
    float: left
}
.hikashop_checkout_login_left_part {
    padding-right: 15px
}
.hikashop_checkout_login_right_part {
    padding-left: 15px
}
.hikashop_checkout_login_right_part .hikashop_contentpane tr {
    margin: 0 0 10px;
    display: block
}
.hikashop_checkout_login_right_part .hikashop_contentpane,
.hikashop_checkout_login_right_part .hikashop_contentpane tr td {
    width: 100%
}
.hikashop_checkout_login_right_part .hikashop_contentpane tr td {
    display: inline-block
}
.hikashop_checkout_login_right_part .hikashop_contentpane tr td:nth-child(2) {
    font-size: 0
}
.hikashop_checkout_login .hikashop_cart_button {
    padding: 10px 25px
}
.hikashop_checkout_login_left_part ul {
    float: right
}
.hikashop_checkout_login_left_part #com-form-login-remember #remember {
    float: left;
    margin-right: 10px
}
#hikashop_checkout_coupon #hikashop_checkout_coupon_input {
    border-radius: 3px;
    font-size: 14px;
    padding: 10px 15px;
    border: 1px solid #ccc;
    margin: 0 0 10px;
    display: block;
    width: auto
}
#hikashop_checkout_coupon .hikashop_cart_button {
    padding: 10px 25px
}
.hikashop_payment_methods,
.hikashop_shipping_methods {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin: 25px 0 0
}
.hikashop_shipping_group table tr,
.hikashop_shipping_group tbody {
    display: block
}
.hikashop_payment_methods {
    padding-right: 15px
}
.hikashop_shipping_methods {
    padding-left: 15px
}
.hikashop_payment_methods legend,
.hikashop_shipping_methods legend {
    font-size: 24px;
    font-weight: 700;
    font-family: Prompt!important;
    text-align: left;
    margin: 0 0 10px;
    border: none
}
.hikashop_payment_methods_table,
.hikashop_shipping_group table {
    border-collapse: collapse;
    width: 100%
}
.hikashop_payment_methods_table tr,
.hikashop_shipping_group table tr {
    border: 1px solid #ccc
}
.hikashop_payment_methods_table tr td,
.hikashop_shipping_group table tr td {
    padding: 12px
}
.hikashop_payment_methods_table tr td .hikashop_checkout_payment_name {
    font-size: 15px;
    font-weight: 700
}
#hikashop_checkout_next_button {
    margin: 10px 0 0
}
#cart_name {
    width: auto
}
.hikashop_checkout_address {
    display: inline-block;
    width: 100%
}
.hikashop_checkout_address_left_part,
.hikashop_checkout_address_right_part {
    float: left;
    width: 50%
}
.hikashop_checkout_shipping_same_address.inputbox,
dl.hika_options>dt {
    width: auto
}
.hikashop_checkout_address_left_part {
    padding-right: 15px
}
.hikashop_checkout_address_right_part {
    padding-left: 15px
}
.hikashop_checkout_address .btn.btn-success {
    background-color: #0092df;
    border: #0092df
}
.hikashop_no_border td {
    padding: 10px
}
.hikashop_no_border td a {
    color: #666
}
.view-cart #system-message-container::before,
.view-checkout #system-message-container::before,
.view-product.task-show #system-message-container::before {
    background: url(../images/Checkout_Banner.png) center center/cover no-repeat;
    height: 120px;
    width: 100%;
    position: absolute;
    left: 0;
    content: "";
    top: 0
}
.view-product.task-listing #system-message-container::before {
    background: url(../images/bavvvv.png) center center/cover no-repeat;
    height: 120px;
    width: 100%;
    position: absolute;
    left: 0;
    content: "";
    top: 0
}
.itemid-836 #system-message-container::before {
    background: url(../images/11_large.jpg) center center/cover no-repeat;
    height: 250px;
    width: 100%;
    position: absolute;
    left: 0;
    content: "";
    top: 0
}
.itemid-836 #system-message-container {
    padding-top: 50px
}
.view-cart #system-message-container,
.view-checkout #system-message-container,
.view-product #system-message-container {
    padding-top: 130px
}
.view-cart .breadcrumb,
.view-checkout .breadcrumb,
.view-product .breadcrumb {
    background: 0 0;
    margin: 0;
    position: relative;
    z-index: 3;
    top: 30px;
    text-align: right;
    border: none
}
.view-cart .breadcrumb li a,
.view-cart .breadcrumb li span,
.view-checkout .breadcrumb li a,
.view-checkout .breadcrumb li span,
.view-product .breadcrumb li a,
.view-product .breadcrumb li span {
    color: #fff
}
.view-cart .header.hikashop_header_title {
    margin: 0
}
#hikashop_checkout_page {
    padding: 0 0 20px
}
.certify_non_enrolled {
    color: #4e8997!important
}
#address_country.hikashop_field_dropdown {
    width: 100%
}
.o-nav__item .o-nav__link.mod-es-menu-bar__icon-link i.fa.fa-shopping-cart {
    font-size: 20px!important
}
.hikashop_product_right_part.hkc-md-6 .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    text-align: left
}
.hikashop_category_information.hikashop_products_listing_main {
    display: inline-block;
    width: 100%
}
.hikashop_category_information.hikashop_products_listing_main .hikashop_filter_main_div.hikashop_filter_main_div_hikashop_category_information_menu_213 {
    float: right;
    width: 25%;
    padding-left: 10px
}
.hikashop_category_information.hikashop_products_listing_main .hikashop_products_listing {
    padding-right: 10px
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .limit,
.hikashop_products_pagination.hikashop_products_pagination_top .pagination {
    display: none
}
.hikashop_subcontainer .hikashop_product_image .hikashop_product_image_subdiv {
    width: auto!important;
    border-bottom: 1px solid #ddd;
    position: relative;
    min-height: 175px
}
.hikashop_product_listing_image {
    min-height: 175px;
    max-height: 175px
}
.hikashop_subcontainer .hikashop_product_image .hikashop_product_image_subdiv a {
    display: inline-block;
    width: 100%
}
.hikashop_product_image:hover .hikashop_product_image_subdiv a::after {
    background: rgba(0, 0, 0, .4);
    -webkit-filter: brightness(.4);
    -moz-filter: brightness(.4);
    -o-filter: brightness(.4);
    -ms-filter: brightness(.4);
    filter: brightness(.4);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}
.hk-row-fluid .hikashop_product {
    padding: 10px
}
.hikashop_products_listing .hikashop_products .hk-row-fluid {
    margin: 0 -10px
}
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail {
    padding: 0;
    border-radius: 0!important;
    position: relative
}
.hkc-md-4.hikashop_product:nth-child(3n+1) {
    clear: both
}
.hikashop_products_pagination.hikashop_products_pagination_top {
    margin: 0 0 25px
}
.hikashop_listing_img_title .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_0 {
    font-size: 15px
}
.hikashop_product_custom_coursecode_line {
    margin: 0;
    color: #a7aeb4
}
.hikashop_product_custom_name label {
    margin: 0
}
.hikashop_vote_notification_mini {
    color: #4e8997;
    display: block
}
.hikashop_container .hikashop_subcontainer .hikashop_product_stock {
    position: absolute;
    bottom: 165px;
    left: 0;
    width: 100%;
    text-align: center;
    display: none
}
.hikashop_subcontainer:hover .hikashop_product_stock {
    display: block
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination {
    float: right
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}
.hikashop_subcontainer.thumbnail .hikashop_product_price_full {
    margin: 10px 0
}
.hikashop_products_pagination.hikashop_products_pagination_top .list-footer {
    display: inline-block
}
.hikashop_products_pagination.hikashop_products_pagination_top .hikashop_results_counter {
    float: right;
    font-weight: 400;
    color: #7c929f;
    font-size: 13px;
    margin-top: 15px
}
.hikashop_filter_PriceSlider_2 {
    color: #7c929f;
    font-size: 13px
}
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail .hikashop_product_stock .hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div.hikashop_product_quantity_add_to_cart_div_leftright {
    width: 46%;
    margin: 0 0 0 8px;
    float: left
}
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail .hikashop_product_stock #hikashop_add_wishlist {
    width: 46%;
    margin: 0 8px 0 0;
    float: right
}
.reg_text {
    color: #fddca8;
    font-style: italic
}
.hikashop_products_pagination.hikashop_products_pagination_top .limit {
    color: #7c929f;
    font-weight: 400;
    font-size: 15px
}
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail .hikashop_product_stock #hikashop_add_wishlist a,
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail .hikashop_product_stock .hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div.hikashop_product_quantity_add_to_cart_div_leftright a,
.hk-row-fluid .hikashop_product .hikashop_container .hikashop_subcontainer.thumbnail .hikashop_product_stock a.hikashop_cart_button {
    padding: 7px 10px;
    color: #ccc;
    text-transform: uppercase;
    text-align: center;
    background: 0 0;
    border: 1px solid #ccc;
    border-radius: 0;
    display: inline-block
}
.hikashop_listing_img_title .hikashop_product_price_per_unit,
.hk-row-fluid .hikashop_product .hikashop_container .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    display: none
}
.hikashop_subcontainer.thumbnail .hikashop_listing_img_title .hikashop_product_vote .hk-rating {
    position: relative
}
.hikashop_subcontainer.thumbnail .hikashop_listing_img_title .hikashop_product_vote .hk-rating::after,
.hikashop_subcontainer.thumbnail .hikashop_listing_img_title .hikashop_product_vote .hk-rating::before {
    position: absolute;
    border-top: 1px solid #ccc;
    width: 25px;
    content: " ";
    top: 12px
}
.hikashop_subcontainer.thumbnail .hikashop_listing_img_title .hikashop_product_vote .hk-rating::after {
    right: -30px
}
.hikashop_subcontainer.thumbnail .hikashop_listing_img_title .hikashop_product_vote .hk-rating::before {
    left: -30px
}
.hikashop_container .hikashop_subcontainer .hikashop_product_code_list {
    display: none!important
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .hikashop_results_counter {
    display: none
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #0099e8
}
.ui-slider-handle.ui-corner-all.ui-state-default {
    background: #3e6260;
    border: 1px solid #3e6260;
    border-radius: 50px;
    height: 15px;
    width: 15px;
    top: -3px
}
.hikashop_filter_main.hikashop_filter_main_PriceSlider_2 {
    min-height: auto!important;
    margin: 0 0 15px
}
.hikashop_filter_Category_3 .hikashop_filter_title {
    font-size: 20px;
    margin: 0 0 15px;
    display: inline-block
}
.hikashop_filter_Category_3 .hikashop_filter_list_style li {
    padding: 10px 0;
    display: block;
    border-bottom: 1px solid #ddd
}
.hikashop_filter_Category_3 .hikashop_filter_list_style li a {
    color: #333;
    text-decoration: none
}
.hikashop_filter_Category_3 .hikashop_filter_list_style li a:focus,
.hikashop_filter_Category_3 .hikashop_filter_list_style li a:hover {
    color: #198ef8
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a {
    color: #93adc4;
    border: 1px solid #ccc;
    text-decoration: none
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li.active a {
    background: #465767;
    color: #93adc4
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a:active,
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a:focus,
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a:hover {
    background: #465767;
    color: #93adc4;
    text-decoration: none
}
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a .icon-first::after,
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a .icon-last::after,
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a .icon-next::after,
.hikashop_products_pagination.hikashop_products_pagination_bottom .pagination .pagination-list li a .icon-previous::after {
    color: #93adc4
}
.hikashop_filter_Search_1 .filter_values_container input {
    padding: 10px 12px;
    border: 1px solid #ccc;
    width: 100%!important;
    border-radius: 3px
}
.hikashop_filter_main.hikashop_filter_main_Search_1 {
    min-height: auto!important;
    margin: 0 0 20px
}
#filter_values_container_Startdate_4_hikashop_category_information_menu_213>select,
.hikashop_products_pagination.hikashop_products_pagination_top .limit .chzn-done.inputbox {
    background: url(../images/slt00.png) right 8px center no-repeat;
    border-radius: 3px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none
}
#filter_values_container_Startdate_4_hikashop_category_information_menu_213>select {
    padding: 5px 10px;
    border: 1px solid #ccc;
    width: 150px
}
.hikashop_listing_img_title .hikashop_product_name {
    display: block;
    padding: 0 10px
}
.view-detail .joomdle-dtl-title-desc .detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_description p:last-child {
    text-align: center;
    margin-top: 50px
}
.view-career .view-detail .joomdle-dtl-title-desc .detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_description .career_text p:last-child {
    font-size: 11px;
    text-align: left!important;
    margin: 10px 0 0!important;
    padding: 0 10px 10px;
    font-style: italic;
}
.view-plan .view-detail .joomdle-dtl-title-desc .detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_description .career_text p:last-child {
    font-size: 11px;
    text-align: left!important;
    margin: 10px 0 0!important;
    padding: 0 10px 10px;
    font-style: italic;
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .joomdle_course_image_video {
    width: 78.5%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl {
    background: #7BACBC;
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    text-align: center;
    color: #fff;
    min-height: 508px;
    position: relative;
    min-width: 240px
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl .joomdle_course_startdate {
    font-family: Prompt;
    margin-top: 70px
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl .joomdle_course_startdate .joomdle_course_startdate_p {
    font-size: 14px
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl .joomdle_course_credit {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center
}
#hikashop_product_quantity_main #hikashop_add_wishlist {
    margin-left: 10px;
    display: inline-block;
    margin-top: 0
}
.hikashop_product_quantity_main .hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div.hikashop_product_quantity_add_to_cart_div_leftright {
    display: inline-block;
    vertical-align: top
}
.hk-row #hikashop_product_custom_info_main {
    clear: both;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    padding: 0 16px
}
#hikashop_product_right_part.hikashop_product_right_part br,
.hk-row #hikashop_product_custom_info_main h4 {
    display: none
}
#hikashop_product_right_part.hikashop_product_right_part .hikashop_product_price {
    font-size: 25px
}
#hikashop_product_right_part.hikashop_product_right_part .hikashop_product_bottom_part {
    margin-top: 0
}
.hikashop_product_description_main .text_to_html {
    text-indent: 0;
    margin-top: 5px;
    color: #666
}
.hikashop_product_description_main .text_to_html h5 {
    margin-bottom: 20px
}
.hikashop_product_custom_info_main .hikashop_product_custom_value p,
.hikashop_product_custom_info_main .hikashop_product_custom_value table {
    background: 0 0!important
}
.hikashop_product_custom_info_main .hikashop_product_custom_moreinformation_line,
.hikashop_product_custom_info_main .hikashop_product_custom_specification_line {
    display: inline-block;
    vertical-align: top
}
#hikashop_product_custom_info_main table td.key {
    display: inline-block;
    margin: 0 -5px 0 0
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_value {
    background: #fff;
    width: 100%;
    padding: 20px 15px;
    position: absolute;
    left: 0;
    margin-top: 0;
    top: 42px;
    min-height: 175px;
    display: none
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_name.active {
    background: #fff;
    border-bottom: none
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_name.active::before {
    border-top: 3px solid #01c1d6;
    position: absolute;
    top: -3px;
    content: " ";
    width: 100%;
    left: 0
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_value table {
    min-height: 100%
}
#hikashop_product_custom_info_main table {
    margin-top: 20px;
    display: inline-block;
    min-height: 220px;
    position: relative;
    border: 1px solid #c8c8c8
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_name {
    background: #e5e5e5;
    padding: 10px 15px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 9;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8
}
#hikashop_product_custom_info_main table td .hikashop_product_custom_name label {
    cursor: pointer
}
.joomdlecourses small {
    color: #999
}
#hikashop_module_181 .hk-row-fluid {
    clear: both;
    display: inline-block;
    width: 100%
}
#hikashop_module_181 .hk-row-fluid .hkc-md-12.hikashop_product {
    width: 25%;
    float: left
}
#hikashop_module_181 .hk-row-fluid .hikashop_subcontainer {
    min-height: 360px
}
#hikashop_module_181 .hikashop_subcontainer .hikashop_product_code_list {
    display: none!important
}
#hikashop_module_181 .hikashop_products_pagination.hikashop_products_pagination_top,
.view-cart .middle-right,
.view-checkout .middle-right,
.view-product.layout-show.task-show .middle-right {
    display: none
}
#hikashop_module_181 .hikashop_products {
    margin-top: 30px;
    position: relative
}
#hikashop_module_181 .hikashop_products::before {
    content: " Related products ";
    padding: 0 20px;
    font-size: 28px
}
#hikashop_module_181 .hikashop_products .hk-row-fluid {
    padding: 10px 0
}
.view-cart .m_inner,
.view-checkout .m_inner,
.view-product.layout-show.task-show .m_inner {
    width: 100%
}
.view-product.layout-listing .middle-right .right_side_area {
    padding-top: 170px
}
.pane-sliders .panel h3 {
    margin: 5px 0 10px
}
.pane-sliders .panel {
    margin: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0
}
.pane-slider {
    padding: 5px 0
}
.pane-sliders .panel h3.title a {
    color: #333;
    font-size: 15px;
    padding: 2px 0;
    text-decoration: none
}
.pane-sliders .panel h3.title a:focus,
.pane-sliders .panel h3.title a:hover {
    color: #0099e8
}
.pane-sliders .panel h3.title a:first-child span {
    display: block;
    float: right;
    height: 14px;
    margin: 8px 8px 5px;
    width: 14px
}
.pane-sliders .panel h3.pane-toggler-down a:first-child span {
    background: url(../images/mn-btn.png) center center no-repeat
}
.pane-sliders .panel h3.pane-toggler a:first-child span {
    background: url(../images/pl-btn.png) center center no-repeat
}
.view-product.layout-listing .breadcrumb {
    left: 275px
}
.hikashop_category_list li a {
    color: #333;
    padding: 3px;
    display: inline-block;
    text-decoration: none
}
.hikashop_category_list li a:focus,
.hikashop_category_list li a:hover {
    color: #0099e8
}
.pay_via_keys span {
    display: inherit;
    margin-left: 15px
}
.pay_via_keys>div {
    margin-bottom: 10px
}
#es .profile-wrapper .es-snackbar {
    background: #4e8997;
    border-radius: 0;
    padding: 10px;
}
#es .profile-wrapper .btn-es-primary {
    background: #4e8997 !important;
    color: #fff !important;
    border: none !important;
    min-width: 115px;
}
#es .profile-wrapper .btn-es-default {
    background: #dcdcdc !important;
    border: none !important;
    min-width: 115px;
}
#es .profile-wrapper .o-form-horizontal .o-grid--gutters .o-grid__cell {
    width: 32.7%;
    display: inline-block;
    padding: 8px 2px;
}
#es .profile-wrapper .o-form-horizontal .o-grid, #es .profile-wrapper .o-form-horizontal .media {
    border: none;
}
#es .profile-wrapper .btn-es-danger-o, #es .profile-wrapper .btn-es-danger-o:hover, #es .profile-wrapper .btn-es-danger-o:focus {
    color: #8c8c8c !important;
    border: 1px solid #ccc;
    padding: 5px 15px;
}
#es .profile-wrapper .btn-es-success-o, #es .profile-wrapper .btn-es-success-o:hover, #es .profile-wrapper .btn-es-success-o:focus {
    color: #198897 !important;
    border: 1px solid #ccc;
    padding: 5px 15px;
}
#es .profile-wrapper .media .o-input-group__btn {
    float: none;
    display: inline-block;
    vertical-align: top;
}
#es .profile-wrapper .o-form-actions {
    text-align: right;
    padding: 15px 0 0;
}
#es .profile-wrapper .o-form-actions .pull-left, #es .profile-wrapper .o-form-actions .pull-right {
    float: none !important;
    display: inline-block;
}
#es .profile-wrapper .add_button {
    color: #198897;
    background: none;
    border: 1px solid #ccc;
    height: 32px;
    padding: 5px 15px;
}
#es .profile-wrapper .add_button:hover, #es .profile-wrapper .add_button:focus {
    background: none;
}
#es .profile-wrapper .media .o-input-group__btn .btn {
    height: 32px;
    border: 1px solid #ccc;
    padding: 5px 15px;
}
#es .profile-wrapper .o-form-horizontal .media-body, #es .profile-wrapper .data-field-multitextbox-item .media-object {
    padding: 0;
}
#es .profile-wrapper .o-form-actions {
    background: none;
}
#es .profile-wrapper .es-profile-edit-form {
    padding: 5px;
}
.tk-ts p {
    font-size: 13px
}
.tk-ts p a {
    color: #4e8997
}
.tk-ts p span img {
    width: 28px
}
.sbox-content-iframe iframe {
    width: 100%
}
.myModal_hika .modal-dialog {
    font-family: Prompt!important
}
.hikashop_product_price_main {
    text-align: center;
    color: #fff;
    padding: 15px 0 12px;
    display: block
}
.hikashop_product_price_full {
    margin: 0
}
.hikashop_product_price_main span {
    display: block
}
.hk-row .hikashop_product_contact_main,
.hk-row .hikashop_product_quantity_main,
.hk-row .hikashop_product_vote_mini {
    text-align: left
}
.hk-row .hikashop_product_quantity_change_div_leftright span.add-on a {
    color: #666
}
.hikashop_product_contact_price_main .hikashop_product_contact_main .hikashop_cart_button,
.hikashop_product_contact_price_main .hikashop_product_quantity_div.hikashop_product_quantity_add_to_cart_div .hikashop_cart_button {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 7px 15px
}
.hikashop_product_contact_price_main .input-prepend.input-append.hikashop_product_quantity_change_div_leftright {
    display: none
}
.hikashop_product_contact_price_main {
    background-color: #4e8997;
    margin: 0 -10px;
    padding: 25px 15px 15px;
    position: absolute;
    bottom: 0;
    width: 100%
}
.hikashop_product_contact_price_main .hikashop_product_contact_main {
    margin: 0 0 15px
}
#hikashop_add_wishlist .hikashop_cart_button {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    display: inline-block;
    font-size: 0;
    width: 55px;
    height: 37px;
    text-align: center
}
#hikashop_add_wishlist .hikashop_cart_button::before {
    content: "\f004";
    display: inline-block;
    font-size: 22px;
    font-family: FontAwesome;
    color: #4e8997
}
.hk-row #hikashop_add_wishlist .hikashop_cart_button {
    background: #0092df;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #0092df
}
.hk-row #hikashop_add_wishlist .hikashop_cart_button::before {
    color: #fff
}
.hikashop_product_right_part .hikashop_product_vote_mini {
    display: none
}
.hk-row .hikashop_product_right_part .hikashop_product_vote_mini {
    display: block
}
.hikashop_product_description_main_mini {
    margin: 20px 0 0
}
.myModal_hika .modal-body,
.myModal_hika .modal-body iframe {
    overflow: hidden
}
.myModal_hika .modal-body iframe {
    min-height: 350px
}
.myModal_hika .modal-body,
.myModal_hika .modal-body .middle-center {
    padding: 0
}
.myModal_hika {
    overflow: hidden
}
.hikashop_product_characteristics_table tr td {
    color: #fff;
    display: block
}
.hikashop_product_characteristics_table {
    width: 100%
}

#hikashop_product_right_part .inputbox {
    background-color: #fff;
    color: #2a2a2a
}
.hikashop_product_course_code {
    color: #fff;
    padding: 20px 0 0
}
.hikashop_product_right_part_pro_name {
    padding: 25px 0 10px;
    border-bottom: 1px solid #fff;
    color: #fff
}
.hikashop_product_top_part h1 {
    text-align: center;
    color: #262a33;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: lighter;
    margin: 0 0 30px
}
.hikashop_product_top_part {
    clear: both;
    display: inline-block;
    width: 100%;
    margin: 30px 0 0
}
.hikashop_product_characteristics {
    padding: 15px 0 0
}
.hikashop_tabs_content {
    clear: both
}
.hikashop_tabs_content .hikashop_product_custom_info_main h4 {
    display: none
}
.hikashop_product_right_part.hkc-md-6 .hikashop_product_top_part h1 {
    text-align: left;
    margin: 0 0 10px
}
.hikashop_product_right_part.hkc-md-6 .hikashop_product_characteristics_table {
    text-align: left
}
.hikashop_product_right_part.hkc-md-6 .hikashop_product_characteristics_table tr td {
    color: #262a33;
    display: inline-block
}
.hikashop_product_description_main .text_to_html li a {
    color: #01c1d6
}
.hikashop_product_right_part .hikashop_product_contact_main,
.hikashop_product_right_part .hikashop_product_price_full .hikashop_product_price_per_unit {
    display: none
}
.hikashop_product_right_part.hkc-md-6 .hikashop_product_top_part {
    margin: 0
}
.pay_via_keys_tabular .hikashop_cart_button {
    border: 1px solid;
    color: white!important;
    display: inline-block!important;
    margin-bottom: 5px;
    padding: 6px 24px!important;
    background: #4e8997
}
.hikashop_cart_button.pay_sk {
    border: 1px solid;
    color: white!important;
    display: inline-block!important;
    margin-bottom: 5px;
    padding: 6px 24px!important;
    background: #4e8997
}
.pay_via_keys_tabular span {
    color: #393939
}
.customleft_toogle_mod .toggle_left i {
    display: none
}
.customleft_toogle_mod {
    height: 49px
}
.customleft_toogle_mod a.toggle_left {
    background: url(../images/ion-ios-arrow-forward.png) center center no-repeat;
    color: #666;
    display: inline-block;
    margin: 0!important;
    padding: 23px 35px
}
.customleft_toogle_mod.active a.toggle_left {
    background: url(../images/ion-ios-arrow-back.png) center center no-repeat
}
.undete {
    clear: both;
    display: inline-block;
    margin: 15px 0 0
}
.bottom-dtl .bundle_title_right {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    padding: 5px 5px 35px;
    text-align: center
}
.bottom-dtl .bundle_price_right {
    color: #fff;
    padding: 15px 5px;
    text-align: center
}
.joomdle_bundle_list_item .joomdle_item_content {
    background: 0 0;
    overflow: hidden
}
.bottom-dtl .bundle_price_right span {
    font-size: 35px
}
.careers_date_section_right_bottom {
    background: #00949a;
    padding: 35px 10px;
    color: #fff;
    line-height: 25px;
    font-size: 12px
}
.careers_date_section_right_bottom .seleccionar-but {
    text-align: center;
    margin: 45px 0 0
}
.careers_date_section_right_bottom .seleccionar-but .matricular_link {
    background: #fff;
    padding: 5px 45px;
    font-size: 16px;
    display: inline-block;
    color: #333
}
.view-detail .joomdle-coursedetails .joomdle-dtl-title-desc .enroll-area-bl .frame_pos_top {
    width: 100%;
    min-height: 512px
}
.top_menus li.connect_top_menu_item_li {
    float: right;
    padding: 0;
    margin: 0 15px
}
.top_menus li.connect_top_menu_item_li .connect_top_menu_item::before {
    content: "";
    background: url("../images/VKonnect.png") no-repeat center center;
    width: 40px;
    height: 25px;
    font-size: 25px;
    margin: 0 auto;
    display: block
}
.top_menus li.learn_top_menu_item_li {
    float: right;
    padding: 0;
    margin: 0 15px
}
.top_menus li.learn_top_menu_item_li .learn_top_menu_item::before {
    content: "";
    background: url("../images/VKLearn.png") no-repeat center center;
    width: 40px;
    height: 25px;
    font-size: 25px;
    margin: 0 auto;
    display: block
}
.top_menus li.contact_top_menu_item_li_li {
    float: right;
    padding: 0;
    margin: 0 15px
}
.top_menus li.contact_top_menu_item_li_li .contact_top_menu_item_li::before {
    content: "";
    background: url("../images/VKontact.png") no-repeat center center;
    width: 40px;
    height: 25px;
    font-size: 25px;
    margin: 0 auto;
    display: block
}
.top_menus li.connect_top_menu_item_li a,
.top_menus li.learn_top_menu_item_li a,
.top_menus li.contact_top_menu_item_li_li a {
    color: #4e8997;
    line-height: normal;
    display: block;
}
.joomdle_course_name_top_section {
    background: #4e8997
}
.joomdle_course_name_top_section .joomdle_course_name_top {
    font-size: 11px;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 5px;
    padding: 10px 0 20px
}
.joomdle_course_name_top_section .prc {
    padding: 30px 10px;
    font-family: Prompt-Light
}
.joomdle_course_name_top_section .prc small {
    font-size: 50%
}
.joomdle_course_name_top_section .prc span {
    font-size: 50px
}
.joomdle_course_name_bottom_section {
    padding: 20px 10px
}
.joomdle_course_name_btns {
    margin: 0 0 30px
}
.joomdle_course_name_btns p .matri_no_bg {
    background: 0 0;
    padding: 0;
    font-size: 11px;
    color: #fff
}
.joomdle_course_name_btns p {
    font-size: 11px
}
.joomdle_course_name_btns p a {
    font-size: 12px;
    background: #fff;
    color: #333;
    display: inline-block;
    padding: 8px 18px
}
.enroll-area-bl .joomdle_course_name_bottom_section #matri_price p:nth-child(3),
.enroll-area-bl .joomdle_course_name_top_section #price_top.prc p:nth-child(3) {
    display: none
}
.joomdle_item_title.joomdle_section_list_item_title .joomdle_course_acc_title {
    font-size: 20px;
    color: #262626;
    margin: 0 0 15px
}
.joomdle_item_title.joomdle_section_list_item_title {
    font-size: 14px;
    color: #666
}
.hikashop_products_listing .hikashop_product_list {
    display: inline-block;
    width: 100%
}
.hikashop_products_listing .hikashop_product_list li {
    text-align: center;
    margin: 5px 5px 10px;
    padding: 5px
}
.hikashop_products_listing .hikashop_product_list li .hikashop_product_image .hikashop_product_image_subdiv {
    height: 110px
}
.hikashop_products_listing .hikashop_product_list li .hikashop_product_image .hikashop_product_image_subdiv img {
    height: 100%
}
.hikashop_products_listing .hikashop_product_list li a {
    color: #333
}
.hikashop_products_listing .hikashop_product_list li .hikashop_product_name_in_list {
    min-height: 75px;
    display: inline-block;
    padding: 5px 0;
    font-size: 13px
}
.hikashop_products_listing .hikashop_product_list li:nth-child(4n+1) {
    clear: both
}
.hikashop_products_listing .hikashop_product_list li .hikashop_product_stock .hikashop_cart_button {
    background: #e9e9e9;
    color: #333;
    padding: 5px 10px;
    font-size: 11px;
    display: inline-block
}
.available,
pre {
    min-height: 500px;
    color: #4e8997;
    background-color: #f8f8f8;
    border: 0
}
.hikashop_products_listing .hikashop_product_list li #hikashop_add_wishlist,
.hikashop_products_listing .hikashop_product_list li .hikashop_product_price_full,
.hikashop_products_listing .hikashop_product_list li .hikashop_product_vote,
.hikashop_products_listing .hikashop_product_list li .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    display: none
}
.hikashop_product_custom_coursecode_line .hikashop_product_custom_name label,
.hikashop_product_custom_coursecode_line .hikashop_product_custom_value {
    font-size: 12px
}
.hikashop_product_custom_coursecode_line .hikashop_product_custom_name,
.hikashop_product_custom_coursecode_line .hikashop_product_custom_value {
    display: inline-block
}
.available {
    font: 100 18px Prompt-Light;
    text-align: center;
    width: 100%
}
.detlpg-title.lft-prt-dtail.col-sm-12 .joomdle_course_description .text_to_html {
    float: none
}
#es .o-input-group {
    display: inline-block;
}
#es .o-input-group input, #es .o-input-group textarea, #es .o-grid__cell input, #es .o-grid__cell textarea {
    margin: 0 0 5px !important;
}
.from_date {
    float: left;
    padding-right: 2px;
    width: 50%;
}
.to_date {
    float: left;
    padding-left: 2px;
    width: 50%;
}
.from_date label, .to_date label {
    font-family: Prompt-Light;
}
#es .o-input-group textarea, #es .o-grid__cell textarea {
    min-height: 100px;
}
#es .o-form-horizontal .o-form-control {
    height: auto !important;
    font-family: prompt-light;
}
.o-form-horizontal .media, .o-form-horizontal .o-grid {
    position: relative;
}
.o-form-horizontal .media-body, .o-form-horizontal .o-grid__cell {
    width: 100%
}
#es .o-form-horizontal .o-grid {
    display: block;
    position: relative;
}
#es .add_button {
    background: #4e8997;
    padding: 5px 15px;
    font-size: 15px;
    color: #fff;
    display: inline-block;
}
#es .add_button:hover, #es .add_button:focus {
    background: #4e8997;
}
#es .data-field-multitextbox-item .media-object, #es .o-grid__cell-auto-size {
    width: 100%;
    padding: 5px 15px;
    margin: 0 0 10px;
}
#es .media .o-input-group__btn {
    float: right;
}
.o-form-horizontal .media, #es .o-form-horizontal .o-grid {
    border: 1px solid #ccc;
    margin: 0 0 5px;
}
.o-form-horizontal .media-body, .o-form-horizontal .o-grid__cell {
    padding: 10px 15px;
}
.profile_pp_status span span {
    color: #4e8997;
    display: inline-block;
}
.profile_pp_status span {
    display: block;
}
.perfil-top-rtt {
    display: inline-block;
    width: 39%;
    vertical-align: top;
}
.tp-pb {
    text-align: right;
    margin: 0 0 25px;
}
.tp-pb span {
    background: #4d4d4d;
    padding: 8px 20px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
}
.perfil-but small {
    display: block;
    font-size: 12px;
}
.perfil-but {
    font-size: 20px;
    text-align: center;
}
.modsa {
    display: none !important;
}
.system-message-container {
    height: 550px;
}
.passinggrade span:nth-child(2) {
    font-weight: bold;
    color: #4e8997;
}

@media only screen and (max-width: 570px) {
    #hikashop_add_to_cart_checkout_div .hikashop_cart_button,
    #hikashop_add_to_cart_continue_div .hikashop_cart_button {
        font-size: 12px!important;
        padding: 7px 10px!important
    }
    .hikashop_messages.hikashop_success ul li {
        font-size: 14px!important
    }
    .hikashop_messages.hikashop_success ul {
        padding: 20px 0!important
    }
}
pre {
    font: 400 18px Prompt-Light;
    font-style: normal;
    font-weight: 100;
    width: 1120px
}
.top-banner {
    position: relative
}
.top-banner-img {
    min-height: 680px;
    background: #ccc
}
.blog-post-slider,
.clean-area,
.ft-slider,
.selling-txt,
.st-slider,
.top-banner-txt {
    text-align: center
}
.top-banner-txt-in {
    text-align: right;
    color: #fff
}
.top-banner-txt {
    width: 100%;
    position: absolute;
    top: 30%
}
.top-banner-txt-in h3 {
    font-size: 28px;
    margin: 0 0 5px;
    font-family: Prompt-Light
}
.top-banner-txt-in h1 {
    font-size: 42px;
    margin: 0 0 10px;
    font-family: Prompt
}
.top-banner-txt-in h1 span {
    color: #fa524f;
    font-family: Prompt-Light
}
.top-banner-txt-in p {
    font-size: 14px;
    font-family: Prompt;
    line-height: 22px
}
.by-nw-btn {
    margin: 25px 0 0;
    display: inline-block
}
.sd-slider-itm,
.sd-slider-itm-i-add {
    margin: 10px;
    display: inline-block
}
.by-nw-btn a {
    background: #fa524f;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-family: prompt;
    font-size: 16px;
    font-weight: 700;
    padding: 8px 30px
}
.sd-slider {
    text-align: left
}
.sd-slider-itm {
    width: 22.5%
}
.sd-slider-itm-btns li {
    display: inline-block
}
.sd-slider-itm-btns li a {
    background: #fff;
    border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 15px;
    padding: 7px 12px
}
.sd-slider-itm-imgs {
    position: relative
}
.sd-slider-itm-i-txt {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center
}
.sd-slider-itm-i-add a {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    display: inline-block
}
.sd-slider-itm-txt {
    display: inline-block;
    width: 100%;
    padding: 10px 0
}
.sd-slider-itm-txt-lft {
    float: left;
    width: 50%;
    text-align: left;
    font-size: 16px
}
.sd-slider-itm-txt-lft p {
    margin: 0
}
.sd-slider-itm-txt-rit {
    float: left;
    width: 50%;
    text-align: right;
    font-size: 16px
}
.sd-slider-itm-i-txt {
    display: none
}
.sd-slider-itm-imgs:hover .sd-slider-itm-i-txt {
    display: block
}
.clean-img,
.clean-itm,
.clean-txt,
.collec-slid-btn a,
.latest-collection-but a,
.latest-collection-but span,
.selling-logo li {
    display: inline-block
}
.sd-slider {
    padding: 40px 0 30px
}
.sd-slider-head {
    text-align: center;
    margin: 20px 0 25px;
    font-size: 50px;
    font-family: Prompt-Light;
    color: #333
}
.ft-slider {
    background: #f2f2f2
}
.st-slider {
    background: #fff
}
.latest-collection-img {
    background: #ccc;
    min-height: 550px
}
.latest-collection {
    position: relative
}
.latest-collection-txt {
    position: absolute;
    width: 100%;
    top: 40%;
    text-align: center;
    padding: 0 15px
}
.latest-collection-but a {
    background: #232323;
    color: #fff;
    font-size: 45px;
    text-transform: uppercase;
    padding: 10px 30px;
    text-align: center;
    vertical-align: middle
}
.latest-collection-but span {
    background: #fff;
    border-left: 1px solid #f9544e;
    font-size: 59px;
    padding: 0 20px;
    vertical-align: middle
}
.clean-img,
.clean-itm,
.clean-txt {
    vertical-align: top
}
.latest-collection-txt-in {
    text-align: left
}
#myModal_hika175 .m_inner {
    padding: 0!important
}
.collec-slid-itms {
    width: 100%
}
.collec-slid-btn {
    position: absolute;
    width: 100%;
    top: 45%;
    text-align: center

}
.collec-slid-btn a {
    background: #fa524f;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: Prompt;
    font-weight: 700;
    padding: 7px 20px;
    border-radius: 5px
}
.selling-area {
    position: relative
}
.selling-img {
    background: #ccc;
    min-height: 400px
}
.selling-txt {
    position: absolute;
    width: 100%;
    top: 20%
}
.selling-txt-in {
    color: #fff;
    text-align: center
}
.sd-slider .hikashop_product_carousel h2 {
    font-size: 45px;
    text-transform: uppercase;
    font-family: Prompt-Light;
    margin: 0 0 25px
}
.selling-txt-in p {
    font-size: 14px;
    font-family: Prompt;
    margin: 0 0 15px
}
.selling-logo {
    padding: 15px 0
}
.selling-logo li {
    font-size: 25px;
    font-weight: 700;
    padding: 0 15px
}
.blog-post-slider {
    background: #f2f2f2
}
.sdt-slider-itm {
    margin: 10px;
    position: relative
}
.sdt-slider-itm-img img {
    width: 100%
}
.sdt-slider-itm-sd-txt {
    position: absolute;
    top: 45%;
    text-align: center;
    color: #fff;
    width: 100%
}
.clean-divs,
.clean-itm {
    text-align: left
}
.sdt-slider-itm-sd-txt a,
.sdt-slider-itm-sd-txt p {
    margin: 0;
    font-size: 14px;
    font-family: Prompt;
    color: #fff;
    display: inline-block
}
.clean-txt h3,
.clean-txt p {
    color: #333;
    font-family: Prompt
}
.sdt-slider-itm-sd-txt h3 {
    margin: 10px 0 0;
    font-size: 18px;
    font-family: Prompt;
    font-weight: 700
}
.clean-itm {
    width: 33%;
    padding: 15px;
    margin: 0 0 10px
}
.clean-txt h3 {
    font-size: 19px;
    margin: 0 0 10px
}
.clean-txt p {
    font-size: 13px;
    margin: 0
}
.clean-img {
    background: #ccc;
    width: 75px;
    height: 75px
}
.clean-txt {
    width: calc(100% - 85px);
    padding-left: 10px
}
#es .o-alert.o-alert--info.o-alert--dismissable,
#owl-slider .owl-buttons,
.contentpane.modal .listopener.highlight {
    display: none
}
.clean-area {
    background: #fff;
    padding: 30px 0
}
.blue_back_title {
    background: #4e8997;
    color: #fff;
    font-family: prompt-light;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 16px;
    text-align: center;
    /*text-transform: uppercase*/
}
#es .es-profile-details .es-snackbar {
    background: #4e8997;
    border-radius: 0;
    padding: 12px;
}
#es .es-profile-details .es-story-actions .btn.btn-es-primary.btn-sm.es-story-submit,
 #es .es-profile-details .es-story-actions .es-story-privacy {
    background: #4e8997 !important;
}
.nocourses_div_dash {
    padding: 50px;
    text-align: center
}
.nocourses_div_dash.enrolled_no>a {
    background: #4e8997;
    color: #fff;
    padding: 10px
}
.nocourses_div_dash.nonenrolled_no>a {
    background: #eae9ea;
    color: #000;
    padding: 10px
}
.sdt-slider-itm-img>img {
    min-height: 275px
}
#owl-example,
#owl-example1,
#owl-slider {
    position: relative
}
.owl-buttons .owl-next,
.owl-buttons .owl-prev {
    height: 60px;
    width: 60px;
    display: inline-block;
    font-size: 0;
    cursor: pointer
}
.owl-buttons .owl-prev {
    background: url(../images/slid-img-left.png) center center no-repeat
}
.owl-buttons .owl-next {
    background: url(../images/slid-img-right.png) center center no-repeat
}
.hikashop_main_carousel_div.hikashop_subcontainer.thumbnail {
    background: 0 0;
    border: none
}
#owl-example .owl-next,
#owl-example .owl-prev,
#owl-example1 .owl-next,
#owl-example1 .owl-prev {
    position: absolute;
    top: 35%
}
#owl-example1 .owl-prev {
    left: 0
}
#owl-example1 .owl-next {
    right: 0
}
#owl-example .owl-prev {
    left: -75px
}
#owl-example .owl-next {
    right: -75px
}
.owl-wrapper-outer {
    overflow: hidden
}
.sd-slider .input-prepend.input-append,
.sd-slider span.hikashop_product_code_list {
    display: none!important
}
.content_text {
    display: none
}
.contenttextdiv img {
    width: 15px
}
.content_text:first-child {
    display: inherit
}
.is_enoll_certified_progress {
    text-align: right;
    float: right;
    color: #3291a3;
    font-size: 16px
}
.enrolled_percent_div,
.enrolled_sub {
    display: inline-block;
    width: 80%;
    font-size: 11px
}
.pro_grp_name {
    position: relative;
    text-align: right;
    top: -55px
}
.enrolled_sub {
    background: #333;
    line-height: 30px;
    color: #fff
}
.enrolled_percent_div {
    background: #e5e5e5;
    position: relative;
    margin-bottom: 5px
}
.enrolled_percent_text {
    line-height: 30px;
    display: block;
    overflow: hidden;
    width: 100%;
    position: relative;
    z-index: 3
}
.cat_id211 .exp-col-all,
.cat_id211 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow,
.cat_id82 .exp-col-all,
.cat_id82 .joomdle_course_section.collaspe_blok .joomdle_section_list_item_title .colle_arrow {
    display: none
}
.is_p_f_text {
    float: left;
    padding-left: 10px;
    text-align: left
}
.is_p_f_percent {
    float: right;
    padding-right: 10px
}
.enrolled_percent {
    background: #d3dca1;
    position: absolute;
    top: 0;
    height: 100%;
    left: 0
}
.sd-box-with-faq .custom {
    font-family: "Prompt-Light"!important;
    float: left;
    width: 73%
}
.agregar_txt,
.prc_car p,
.prc_car p span {
    font-family: prompt-light
}
.sd-box-with-faq .sd-bx {
    background: #ececec;
    float: right;
    padding: 15px;
    width: 25%
}
.sd-box-with-faq td {
    padding: 0!important;
    width: auto!important
}
.sd-box-with-faq .sd-bx tr {
    line-height: 50px;
    text-align: left
}
.sd-box-with-faq .sd-bx tr:nth-child(1),
.sd-box-with-faq .sd-bx tr:nth-child(5),
.sd-box-with-faq .sd-bx tr:nth-child(6) {
    text-align: center
}
.sd-box-with-faq .sd-bx tr:nth-child(5) {
    line-height: 100px
}
.cat_id82 .joomdle_course_section.collaspe_blok {
    background: #f8f8f8!important;
    border: 1px solid #ccc!important;
    margin: 0 5px 20px;
    width: calc(50% - 10px);
    float: left
}
.cat_id82 .joomdle_item_title.joomdle_section_list_item_title {
    background: #eee!important;
    padding: 0 0 0 10px
}
.cat_id82 .joomdle_course_acc_title {
    margin: 0!important;
    padding: 10px 0;
    text-align: center
}
.cat_id211 .joomdle_item_content.joomdle_section_list_item_resources,
.cat_id82 .joomdle_item_content.joomdle_section_list_item_resources {
    padding: 0
}
.cat_id82 .joomdle-coursecategory .joomdle_courses.course-lstpge .joomdle_course_list_item {
    width: calc(50% - 20px)
}
.cat_id211 .joomdle-coursecategory .joomdle_courses.course-lstpge .joomdle_course_list_item {
    width: calc(25% - 20px)
}
.cat_id211 .joomdle_course_acc_title {
    margin: 0!important;
    padding: 10px 0;
    text-align: center
}
.cat_id211 .joomdle_course_section.collaspe_blok {
    background: #f8f8f8!important;
    border: 1px solid #ccc!important
}
.cat_id211 .joomdle_item_title.joomdle_section_list_item_title {
    background: 0 0!important;
    padding: 0 0 0 10px
}
.enroll-btn-sub a {
    width: 80%!important;
    margin: 0!important;
    line-height: 18px
}
.lstpage-rgt .enroll-btn a.martigratis_btn {
    background-color: #ececec;
    color: #262626
}
.lstpage-rgt .enroll-btn a.martigratis_btn:hover {
    background-color: #666;
    color: #fff
}
.lstpage-rgt .enroll-btn a.certifi_btn {
    background-color: #4e8997;
    color: #fff
}
.lstpage-rgt .enroll-btn a.certifi_btn:hover {
    background-color: #40c7cf;
    color: #fff
}
.inscripcion_div {
    padding: 70px 0
}
.inscripcion_div a {
    background: #fff;
    color: #333;
    display: inline-block;
    font-size: 12px;
    padding: 8px 18px
}
.prc_car {
    padding: 10px
}
.prc_car p {
    font-size: 12px;
    line-height: 25px;
    margin: 0
}
.prc_car p span {
    font-size: 35px
}
.prc_car p span small {
    font-size: 20px
}
.joomdle_course_name_btns_t_h a {
    width: 90%
}
.faq_link>a {
    background: 0 0!important;
    margin: 0!important;
    padding: 0!important;
    text-align: right;
    color: #fff!important
}
.cat_id82 .joomdle-course .joomdle_course_section:nth-child(2n+1) {
    clear: left
}
.keys_details {
    float: left;
    width: 75%
}
.tk-ts.onkey_page {
    visibility: visible;
    float: right;
    width: 24%
}
.key_data {
    display: inline-block;
    width: 13%
}
.key_data_keys .key_data {
    color: #656465;
    font-size: 14px
}
.key_data_div,
.key_data_keys {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding-bottom: 10px
}
.keys_page {
    margin: 50px 0;
    overflow: hidden
}
.enrolled_percent.enrolled_percent_passed {
    background: #afc248
}
.inscripcion_div a {
    width: 80%
}
.agregar_txt {
    font-size: 12px
}
.career_desc_wrapper {
    text-indent: 0;
    clear: both;
    width: 100%;
    border: 1px solid #f0f0f0;
    padding: 0;
    margin: auto;
    background-color: #f8f8f8
}
.career_desc_wrapper_in_left {
    /*height: 100%;*/
    clear: both;
    width: 60%;
    background: #f8f8f8;
    display: inline-block;
    text-align: left;
    padding: 20px 20px 0;
    border-right: 1px solid #ccc
}
.career_desc_wrapper_in_left p,
.career_desc_wrapper_in_left p:last-child {
    font-family: "Prompt-Light";
    color: #333;
    text-align: justify;
    margin-top: 0
}
.career_desc_wrapper_in_right {
    clear: both;
    width: 39%;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    /*height: 100%;*/
}
.career_desc_wrapper_in_right .career_text {
    font-family: "Prompt-Light";
    color: #fff;
    font-size: 13px;
    text-align: left;
    padding: 20px 12px 0;
    background-color: #4e8997
}
.career_desc_wrapper_in_right .career_text .label_t {
    font-family: Prompt;
    font-weight: 400
}
.career_desc_wrapper_in_right .career_text p.career_text_small {
    font-size: 11px;
    color: #f5f5f5;
    text-align: left!important;
    margin: 10px 0 0!important;
    padding: 0 10px 10px;
    font-style: italic
}
.career_desc_wrapper_in_right .career_video {
    text-align: center;
    margin-top: 20px
}
.career_desc_wrapper_in_right .career_heading {
    color: #fff;
    background-color: #373737;
    line-height: 60px;
    height: 60px;
    text-align: center
}
.holds-the-iframe,
.loader {
    background: url(../images/Preloader_21.gif) 50% 50% no-repeat #FFF
}
.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999
}
div#fd.eb .eb-image-viewport {
    background: #cecece !important;
    border: 2px solid #262626 !important;
    display: none !important;
}
div#fd.eb .eb-image-viewport {
    background: #fff;
    /*border:1px solid #ddd;*/
}
.ebd-block img {
    width: 100%;
}
.joomdle_item_content joomdle_course_list_item_description {
    background-color: #FFF;
    border: none;
}
#es .o-alert {
    padding: 14px 36px;
    font-size: 24px;
    top: 100px;
    z-index: 99;
    width: 50%;
    left: 25%;
}
.view-coursecategory-tech .middle_area,
.view-coursecategory-tech .middle_area .middle-center,
.view-coursecategory-higher .middle_area,
.view-coursecategory-higher .middle_area .middle-center {
    background-color: #212121;
}
.view-coursecategory-higher .middle_area .breadcrumb,
.view-coursecategory-tech .middle_area .breadcrumb {
    border: none;
}
.view-coursecategory-tech .middle_area .joomdle_category_list_item_text_only,
.view-coursecategory-higher .middle_area .joomdle_category_list_item_text_only {
    background: none;
}
.view-coursecategory-tech .joomdle_course_list_item_description,
.view-coursecategory-higher .joomdle_course_list_item_description {
    padding: 0;
    margin: 0;
}
.view-coursecategory-tech .joomdle_course_list_item_description .joomdle_course_description,
.view-coursecategory-higher .joomdle_course_list_item_description .joomdle_course_description {
    padding: 5px;
}
.view-coursecategory-tech .lstpage-rgt .enroll-btn a:first-child,
.view-coursecategory-higher .lstpage-rgt .enroll-btn a:first-child {
    display: none;
}
.view-coursecategory-tech .lstpage-rgt .enroll-btn a:nth-child(2),
.view-coursecategory-higher .lstpage-rgt .enroll-btn a:nth-child(2) {
    width: 100%;
    margin: 0;
    padding: 20px !important;
    font-size: 16px;
}
.view-coursecategory-tech .joomdle_item_content,
.view-coursecategory-higher .joomdle_item_content {
    border-radius: 0;
}
.view-coursecategory-tech .joomdle_item_title.joomdle_course_list_item_title,
.view-coursecategory-higher .joomdle_item_title.joomdle_course_list_item_title {
    min-height: 150px;
    margin: 0;
    padding: 5px;
}
.view-coursecategory-tech .lstpage-rgt .enroll-btn,
.view-coursecategory-higher .lstpage-rgt .enroll-btn {
    margin: 0;
}
.view-registration .profile-selected {
    display: none;
}
#es .es-stepbar .es-stepbar__lists>li:nth-child(1),
#es .es-stepbar .es-stepbar__lists>li:nth-child(2) {
    display: none;
}
.view-registration .o-form-horizontal.has-privacy {
    padding: 10px !important;
}
.view-registration .right_side_area .page-header {
    background: none;
    border: none;
}
.view-registration .right_side_area {
    padding: 15px 0 0;
}
.view-registration #es .o-form-actions {
    background: none;
    border: none;
}
.view-registration #es .btn-es-primary {
    background: #4e8997 !important;
    color: #fff !important;
    border: none !important;
    padding: 10px 35px;
}
.view-registration #es .o-form-horizontal .o-control-input {
    display: inline-block;
    width: 74%;
}
.view-registration #es .o-form-horizontal .o-form-group {
    display: block;
}
#fd .mod-bd .btn_login_top.btn.btn-default.btn-sm {
    color: white!important;
    background: linear-gradient(to right, #00adb3, #007095) !important;
    border: 0;
    box-shadow: none;
	font-size: 14px;
}
#fd .mod-bd .btn_reg_top.btn.btn-sm {
    background: transparent!important;
    color: black!important;
    border: 0;
    box-shadow: none;
    padding: 5px 10px;
	font-size: 14px;
}
.vktv_body  #fd .mod-bd .btn_reg_top.btn.btn-sm,.top_header.home  #fd .mod-bd .btn_reg_top.btn.btn-sm {
    background: transparent!important;
    color: white!important;
    border: 0;
    box-shadow: none;
    padding: 5px 10px;
	font-size: 14px;
}
.rs_form_container {
    width: 1000px;
    margin: 0 auto;
}
.rs_form_container .formResponsive .carrers_cat_top {
    width: 47%;
}
.rs_form_container .formResponsive .carrers_cat_top .carrers_cat_top_content_subtext {
    display: inline-block;
}
.rs_form_container .formResponsive h2 {
    font-size: 40px;
    color: #4f8598;
    font-family: Prompt-Light;
    text-transform: uppercase;
    margin: 50px 0;
}
.rs_form_container .formBody p {
    font-family: prompt;
    line-height: 22px;
    color: #333;
    text-align: left;
    font-size: 14px;
}
.rs_form_container .formBody ul li {
    text-align: left;
    list-style: circle;
    line-height: 22px;
    font-size: 14px;
    margin: 0 0 15px;
}
.rs_form_container .formRequired {
    display: none;
}
.rs_form_container .formBody .rsform-checkbox,
.rs_form_container .formBody label {
    display: inline-block;
}
#rsform_23_page_10 .rsform-block-acepto-ambassador .formBody {
    text-align: center;
}
#rsform_23_page_10 .formBody .rsform-checkbox, #rsform_23_page_10 .formBody label {
    float: none !important;
    width: auto;
}
.rs_form_container .formBody .rsform-checkbox {
    vertical-align: top;
}
.rs_form_container .formBody .rsform-checkbox {
    width: auto !important;
}
.rs_form_container .formBody .rsform-checkbox {
    width: auto !important;
}
.rs_form_container .formBody .rsform-checkbox {
    width: 25px !important;
    /*height: 25px !important;*/
    -webkit-appearance: none;
    background-color: #fafafa !important;
    border: 1px solid #4f8694 !important;
    padding: 8px;
    border-radius: 3px !important;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;

}
.rs_form_container .formBody .rsform-checkbox:checked {
    background-color: #4f8694 !important;
    border: 1px solid #adb8c0 !important;
    color: #99a1a7 !important;
}
.rs_form_container .formBody .rsform-checkbox:checked:after {
    content: '\2714';
    font-size: 18px;
    position: absolute;
    top: -3px;
    left: 5px;
    color: #fff !important;
}
.rs_form_container .formBody label {
    width: calc(100% - 50px);
    text-align: left;
    margin: 0 0 15px 10px;
}
.rs_form_container .formResponsive .formHorizontal .formControls {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    width: calc(100% - 210px);
    vertical-align: top;
}
.rs_form_container .rsform-block-page1-instrucciones {
    margin: 65px 0 10px;
}
.rs_form_container .formBody .rsform-button,
.rs_form_container .formHorizontal .formControls .rsform-button-prev,
.rs_form_container .formHorizontal .formControls .rsform-submit-button,
.rs_form_container .formHorizontal .formControls .rsform-reset-button {
    width: auto !important;
    margin: 0 5px;
    background: linear-gradient(to right, #00adb3, #007095) !important;
    border-color: #7BACBC;
    border: none;
    border-radius: 0;
    padding: 7px 50px;
    font-size: 15px;
}
.rs_form_container .formBody .rsform-button:hover,
.rs_form_container .formHorizontal .formControls .rsform-submit-button:hover,
.rs_form_container .formHorizontal .formControls .rsform-reset-button:hover {
    /*background: #1B5C71 !important;*/
    background: linear-gradient(to right, #00adb3, #007095) !important;
}
.rs_form_container .formHorizontal .formControls .rsform-button-prev,
.rs_form_container .formHorizontal .formControls .rsform-button-prev:hover {
    background: #d1d1d1 !important;
    color: #717171 !important;
}
.rs_form_container .formResponsive .formHorizontal .rsform-block-header {
    margin: 0;
}
.rs_form_container .formResponsive .formHorizontal .formControlLabel {
    min-width: 200px;
    text-align: left;
    font-size: 14px;
    padding-bottom: 20px;
    color: #4f8598;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.rs_form_container .formHorizontal .formControls select,
.rs_form_container .formHorizontal .formControls input,
.rs_form_container .formHorizontal .formControls textarea {
    background: #eaeaea;
    width: 98%;
    border-radius: 0;
    border: 1px solid #4f8598;
    min-height: 28px;
    box-shadow: none;
    outline: none !important;
}
.rs_form_container .formHorizontal .formControls input[type="checkbox"] {
    min-height: 25px;
    width: auto;
    margin: 0;
    clear: left;
    outline: none !important;
}
.formResponsive .formBody {
    overflow: hidden;
}
.ambassadorForm #rsform_23_page_3 .formControlLabel {
    display: none;
}
.rs_form_container .formResponsive #rsform_23_page_3.formHorizontal .formControls {
    width: 100%;
}
.formControls .FormDesc {
    display: inherit;
}
.FormHeader {
    color: #4f8598 !important;
    font-size: 24px !important;
}
.FormDesc {
    color: #999 !important;
    font-size: 12px !important;
}
.FormTitle {
    color: #666 !important;
    font-size: 14px !important;
}
.formResponsive .rsformProgressContainer {
    background: #eaeaea;
    min-height: 35px;
    border-radius: 0;
    box-shadow: none;
    border: none;
}
.formResponsive .rsformProgressContainer .rsformProgressBar {
    height: 100%;
    background: #4f8598;
    box-shadow: none;
}
.rsfp-skinModern .irs-bar,
.rsfp-skinModern .irs-from,
.rsfp-skinModern .irs-to,
.rsfp-skinModern .irs-single {
    background: #4e8997;
}
.rsfp-skinModern .irs-from:after,
.rsfp-skinModern .irs-to:after,
.rsfp-skinModern .irs-single:after {
    border-top-color: #4e8997;
}
.user_pro .dropdown-toggle-user-name {
    display: block;
    text-align: center;
    font-size: 9px;
    color: #000;
}
.sd-bx3boxes {
    text-align: center;
}
.sd-bx3boxes .sd-bx1box {
    display: inline-block;
    text-align: center;
    color: #4f4f4f;
    border-right: 1px solid #ccc;
    vertical-align: top;
    width: 33%;
    padding: 25px 0 0;
    margin: 20px 0 0;
}
.sd-bx3boxes .sd-bx1box:last-child {
    border-right: none;
}
.sd-bx3boxes .sd-bx1box-title {
    font-size: 20px;
    margin: 0 0 20px;
}
.sd-bx3boxes .sd-bx1box-checkboxes {
    color: #4f4f4f;
    font-size: 15px;
    padding: 30px 60px;
    text-align: left;
    display: inline-block;
}
.sd-bx3boxes .sd-bx1box-checkboxes p {
    margin: 0 0 30px;
}
.sd-bx3boxes .sd-bx1box-checkboxes p i {
    font-size: 22px;
    padding-right: 10px;
    vertical-align: middle;
}
.sd-bx3boxes .sd-bx1box-checkboxes p i.ion-android-checkbox-outline-blank {
    color: #9d9d9d;
}
.sd-bx3boxes .sd-bx1box-checkboxes p i.ion-android-checkbox-outline {
    color: #4e8997;
}
.sd-bx3boxes .sd-bx1box-price {
    font-size: 15px;
}
.sd-bx3boxes .sd-bx1box-price p {
    line-height: 20px;
    margin: 0;
    font-size: 12px;
}
.sd-bx3boxes .seleccionar-but {
    margin: 40px 0 0;
}
.sd-bx3boxes .seleccionar-but a {
    background: #4BBFC6;
    color: #fff;
    font-size: 18px;
    padding: 8px 40px;
    display: inline-block;
    min-width: 220px;
}
.appli_link {
    margin-top: 10px;
    text-align: center;
}
.appli_link span {
    display: block;
}
.appli_link a {
    color: #4BBFC6;
}
#hikashop_checkout_address table tr td {
    position: relative;
}
#hikashop_checkout_address table tr td span.hikashop_field_required {
    position: absolute;
    left: -15px;
    top: 8px;
}
.middle_area {
    min-height: calc(100vh - 175px);
}
.lp_list_div {
    text-align: center;
    overflow: hidden;
}
ul.lp_list {
    margin: 20px;
}
.lp_list li {
    display: inline-block;
    margin: 0 15px;
}
.lp_list_div_PE01 .lp_list li {
    display: block;
    margin: 10px 1%;
    width: 31%;
    float: left;
}
.lp_list a {
    padding: 15px;
    background: #373737;
    min-width: 150px;
    display: block;
    color: white;
}
.lp_selects {
    margin: 20px;
    text-align: center;
}
.lp_selects select {
    background: url(../images/drp.png) no-repeat right 10px center;
    display: inline-block;
    margin: 0 15px;
    font-size: 14px;
    color: rgba(0, 0, 0, .55);
    padding: 12px 40px 12px 20px;
    line-height: normal;
    border: 1px solid #ccc;
    min-width: 200px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
}
.sel1,
.sel2 {
    display: none;
}
.rs_form_container .formBody .SchAppWrap p.SchAppTitle:first-child {
    color: #0d8998;
    font-size: 32px;
    text-align: center;
    margin: 0 0 40px;
    line-height: normal;
    font-family: Prompt-Light;
    text-transform: uppercase;
}
.rs_form_container .formBody .SchAppWrap p.SchAppTitle,
.rs_form_container .formBody .SchAppWrap p.SchAppSubTitle {
    font-size: 15px;
    margin: 35px 0;
    text-align: center;
}
.SchAppGridWrap {
    display: inline-block;
    width: 100%;
}
.SchAppGridWrap .SchAppGridIn {
    background: #eaeaea;
    float: left;
    width: calc(25% - 30px);
    padding: 0 10px;
    text-align: center;
    min-height: 225px;
    margin: 0 15px 15px;
    border-bottom: 10px solid #0d8998;
}
.SchAppGridWrap .SchAppGridIn p {
    margin: 35px 0 0;
    text-align: center;
}
.SchAppDetails {
    background: #eaeaea;
    border-left: 20px solid #0d8998;
    padding: 25px;
    margin: 0 0 35px;
}
.itemid-1260 #userForm .SchAppDetails::before {
    /*background: linear-gradient(#00adb3, #007095);*/
    background: url(../img/am-img-03.jpg) no-repeat center center / cover;
    content: "";
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.itemid-1260 #userForm .SchAppDet {
    height: 398px;
    padding: 25px 15px !important;
}
.itemid-1260 #userForm .SchAppDet {
    /* background: linear-gradient(#141414, #424244) !important; */
}
.itemid-1260 #userForm .formRed {
    position: absolute;
    left: 0;
    z-index: 3;
    width: 100%;
    text-align: center;
}
.itemid-1260 #userForm .SchAppDet::before {
    background: linear-gradient(#141414, #424244);
    content: "";
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#userForm #rsform_error_23 {
    position: absolute;
    z-index: 3;
    text-align: center;
    left: 0;
    width: 100%;
}
.com_easydiscuss .customleft_toogle_mod {
    display: none!important;
}
.itemid-1260 .SchAppDetailsLeft, .itemid-1260 .SchAppDetailsRight {
    padding: 25px 0 0;
}
.SchAppDetailsLeft {
    display: inline-block;
    width: 30%;
    text-align: center;
    vertical-align: top;
    position: relative;
    z-index: 1;
    padding: 0 15px;
}
.SchAppDetailsRight {
    display: inline-block;
    width: 68%;
    text-align: left;
    vertical-align: top;
    font-size: 15px;
    position: relative;
    z-index: 1;
    padding: 0 15px;
}
.SchAppInstructors {
    background: #eaeaea;
    border-right: 10px solid #0d8998;
    margin: 0 0 25px;
}
.SchAppInstructorsLeft {
    display: inline-block;
    width: 45%;
    vertical-align: top;
}
.SchAppInstructorsRight {
    display: inline-block;
    width: 54%;
    vertical-align: top;
    padding: 15px;
}
.SchAppInstructorsRight p.Title:first-child {
    font-size: 22px;
}
.rs_form_container .rsform-block.rsform-block-master-instructors .formBody .SchAppTitle {
    text-align: left;
}
.rs_form_container .rsform-block.rsform-block-master-instructors .formBody .SchAppWrap p.SchAppTitle:first-child {
    margin: 0;
}
.rs_form_container .rsform-block.rsform-block-master-instructors .formBody .SchAppSubTitle {
    margin: 0 0 40px;
}
.assistencis-ar .sd-bx td {
    vertical-align: top;
}
.top_menus .menu {
    margin: 0;
}
.itemid-1171 .middle-container .middle-center .m_inner.fullwidth,.itemid-1306 .middle-container .middle-center .m_inner.fullwidth,.itemid-1383 .middle-container .middle-center .m_inner.fullwidth {
    padding: 0 !important;
}
.itemid-1171 iframe#blockrandom,.itemid-1306 iframe#blockrandom,.itemid-1383 iframe#blockrandom {
    height: calc(100% - 118px) !important;
}
#system-message .alert.alert-error {
    margin: 0;
}
.itemid-1171 .contentpane iframe#blockrandom,.itemid-1306 .contentpane iframe#blockrandom,.itemid-1383 .contentpane iframe#blockrandom {
    position: fixed;
    top: 118px;
    bottom: 0;
}
.top_header {
    position: relative;
    /*z-index: 9999;*/
}
.itemid-1171 .top_full_width.course_search_top,
.itemid-1171 .top_full_width.careers_search_top,
.itemid-1306 .top_full_width.course_search_top,
.itemid-1306 .top_full_width.careers_search_top,
.itemid-1383 .top_full_width.course_search_top,
.itemid-1383 .top_full_width.careers_search_top {
    display: none !important;
}
.right_side_area #ed .input-group.t-mb--lg .form-control {
    background: none !important;
    padding: 10px 15px;
    height: auto;
    box-shadow: none;
}
.right_side_area #ed .input-group-btn .btn-default.btn {
    padding: 9px 16px !important;
    height: auto;
}
.right_side_area #ed .btn.btn-primary.btn-block.t-lg-mt--lg, .right_side_area #ed .ed-mod-ask__content .btn.btn-success.btn-block {
    background: #008a9a !important;
    margin: 10px auto 15px;
    width: 80%;
    font-size: 14px;
    border: none;
}
.right_side_area #ed .ed-mod-ask__header {
    border-bottom: 1px solid #dddddd;
    color: #888888;
}
.right_side_area #ed .ed-mod-ask__header, .right_side_area #ed .ed-mod-ask__footer {
    padding: 15px;
    font-size: 14px;
    font-family: prompt;
}
.right_side_area #ed .ed-mod-ask__footer .ed-mod-ask__support-msg {
    text-align: left;
    background: none;
    font-size: 13px;
    padding: 0;
}
.right_side_area #ed .ed-mod-ask {
    border: none;
}
#ed .ed-assigned-post .ed-user-profile {
    background: #fff;
}
#ed .ed-assigned-post .ed-user-profile .ed-user-profile__hd {
    background: #fff;
}
.right_side_area #ed .ed-mod-ask__content {
    padding: 0;
}
.right_side_area #ed .ed-mod-ask__header .pull-right {
    float: none !important;
    font-weight: bold;
}
#ed .ed-mod-ask .ed-ask-status.online, #ed .ed-mod-ask .ed-ask-status.offline {
    color: #fff;
    border-radius: 0;
    border: none;
    margin-left: 5px;
    padding: 5px 15px;
    font-size: 11px;
    font-weight: normal;
    float: right;
}
.itemid-232 .middle_area, .itemid-232 .middle-center, .itemid-232 .middle-right , .itemid-232 .right_side_area {
    background: #f8f9fb !important;
}
.itemid-232 .right_side_area {
    padding: 5px 0;
}
#ed .g-list-inline--dashed > *:not(:first-child) {
    margin: 0;
    padding: 0;
    border: none;
}
.via-email.has-tip, .via-email.has-tip .ed-subscribe__icon {
    color: #008a9a !important;
}
#ed .ed-mod-ask .ed-ask-status.offline {
    background: #d9534f;
}
#ed .ed-mod-ask .ed-ask-status.online {
    background: #b8cb3a;
}
#ed .ed-list .ed-post-item__ft,
.itemid-232 #ed .ed-post-item__bd, .itemid-232 #ed .ed-post-item__hd {
    border: none !important;
    width: auto;
    float: none;
    padding: 0;
}
.itemid-232 #ed .ed-post-item {
    padding: 10px 15px;
    border-radius: 0;
    margin: 0;
}
.itemid-232 #ed .ed-list > :not(:first-child) {
    border-top: none;
}
.ed-adminbar {
    padding: 2px 0 0;
}
#ed .o-avatar--xl {
    height: 64px;
    line-height: 64px;
    width: 64px;
}
#ed .ed-list .ed-post-item__ft .g-list-inline.g-list-inline--dashed li {
    margin: 0 5px;
    padding: 0;
}
.rsform-block.rsform-block-quiero-oportunidad-copy {
    padding: 25px 0;
}
#ed .ed-list .ed-post-item__ft .g-list-inline.g-list-inline--dashed li a {
    color: #333;
    font-size: 13px;
}
#ed .ed-post-item__title.t-lg-mt--md.t-lg-mb--md{
    margin: 0 0 5px !important;
}
#ed .ed-post-item__title {
    display: block;
}
#ed .ed-post-item__status {
    background: #517d8c;
    float: right;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    padding: 5px;
    height: 25px;
    width: 25px;
}
#ed .g-list-inline.ed-post-item__post-meta .o-label.o-label--danger-o {
    background: #ff9800 !important;
    border: none !important;
    border-radius: 0;
    padding: 2px 5px;
    font-size: 10px;
    color: #fff !important;
}
#ed .ed-navbar .ed-navbar__footer {
    border-radius: 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
}
#ed .g-list-inline--dashed > li.is-active a,
#ed .g-list-inline--dashed > li a:hover {
    background: #008999;
    color: #fff;
}
#ed .ed-navbar .ed-navbar__footer .o-col {
    width: 100%;
}
#ed .ed-navbar .ed-navbar__footer .o-col.o-col--4,#es.aplicationmenu .es-navbar__body {
    display: none!important;
}
#ed.aplicationmenu.board .ed-navbar .ed-navbar__footer .o-col,#es.aplicationmenu .es-navbar__footer-submenu {
    max-width: 1170px;
    display: block;
    margin: 0 auto;
}
#ed .ed-navbar .ed-navbar__footer .ed-navbar__support-toggle.pull-right {
    padding: 10px 15px;
}
#ed .ed-user-rank.t-lg-mb--sm {
    padding: 0;
}
#ed .ed-statistic .ed-statistic__item {
    background: #fff;
}
#ed .g-list-inline .ed-navbar__footer-link {
    color: #555555;
    font-size: 12px;
    padding: 12px 5px !important;
    text-align: center;
    min-width: 95px;
}
#ed .g-list-inline .ed-navbar__footer-link i {
    font-size: 16px;
    line-height: normal;
}
#ed .is-active .ed-navbar__footer-link::before {
    background: none;
}
#ed .ed-list__item .ed-tree__item::after {
    background: none;
    border-left: 1px dashed #ccc;
}
#ed .ed-list__item .ed-tree__item::before {
    background: none;
    border-top: 1px dashed #ddd;
}
#ed .ed-list__item .g-list-inline.g-list-inline--delimited.ed-cat-item-meta {
    display: none;
}
#ed .ed-list__item .o-flag__image.o-flag--top {
    display: none;
}
#ed .ed-list__item .ed-cat-item {
    padding-left: 5px;
}
#ed .ed-navbar__body {
    display: none;
}
.ed-list__item-group .ul .ul .ed-tree__list {
    font-size: 12px;
}
.cometchat_userdisplaystatus:not(.selfstatus), .cometchat_botdisplaystatus {
    opacity: 0.7 !important;
}
#ed .ed-list--vertical h2 {
    color: #878787;
    font-size: 12px;
    font-weight: bold;
}
#ed .ed-list--vertical ul {
    margin: 0;
    padding: 0;
}
#ed .ed-list--vertical {
    padding: 15px;
}
#ed .ed-list--vertical .ed_cats_c li a {
    color: #008999;
    float: right;
    font-size: 12px;
}
#ed .ed-list--vertical ul li a.ed-cat-name {
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    float: none;
}
#ed .ed-list--vertical .ed_cats_p li a {
    color: #b6ca3d;
    float: right;
    font-size: 12px;
}
.ed-ask__bd .o-checkbox.t-lg-mb--lg.small {
    background: #fffbdc;
    padding: 15px 25px 15px 40px !important;
    margin: 10px -16px;
}
#ed .btn-primary, #ed .btn-primary:hover, #ed .btn-primary:focus {
    background: #008a9a !important;
    border-color: #008a9a !important;
}
#ed .ed-ask__bd .o-checkbox.t-lg-mb--lg.small label {
    padding-left: 15px !important;
}
.ed-post-item .profile_pic_ed {
    display: inline-block;
    width: 55px;
    vertical-align: top;
}
.ed-post-item .item_ed {
    display: inline-block;
    width: calc(100% - 60px);
    vertical-align: top;
    padding-left: 15px;
}
#ed .ed-post-item .o-avatar.o-avatar--sm {
    border-radius: 0;
}
#ed .ed-post-item.is-private .o-avatar.o-avatar--sm {
    border: 1px solid #cda633;
}
#ed .ed-post-item .o-avatar.o-avatar--sm img {
    border-radius: 0;
}
#ed .ed-list .g-list-inline {
    display: inline-block;
}
#ed .o-avatar--xs {
    height: 55px;
    width: 55px;
    margin-right: 0 !important;
}
#ed .o-avatar--xs .o-avatar.o-avatar--xs {
    border: 1px solid #cda633;
}
#ed .ed-entry.is-private .ed-post-item.has-body {
    padding: 0;
}
#ed .ed-entry .ed-post-item__sub-hd {
    border: 1px solid #ddd;
    background: #fafafa;
    border-left: 2px solid #8fa3ad;
    padding: 15px;
}
#ed .ed-adminbar {
    padding: 15px;
}
#ed .o-grid--center {
    padding: 15px 15px 0;
}
#ed .ed-adminbar .btn-group .btn-default {
    padding: 8px 15px;
    border-radius: 3px !important;
}
#ed .ed-adminbar .btn-group .btn-default.ed-btn-resolve {
    background: #5db75d !important;
    border: 1px solid #4ead4e !important;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
}
#ed .ed-avatar-div {
    display: inline-block;
    vertical-align: middle;
}
#ed .g-list-rgt {
    display: inline-block;
    width: calc(100% - 60px);
    padding-left: 15px;
    vertical-align: middle;
}
#ed .g-list-rgt .g-list-name a {
    font-size: 18px;
    font-weight: bold;
    color: #0079c2;
}
#ed .g-list-inline li a{
    color: #0079c2;
}
.itemid-232 #ed .ed-post-item .ed-post-item__bd {
    padding: 0 15px;
}
.g-list-rgt .g-list-rgt-in {
    display: inline-block;
    vertical-align: middle;
}
.g-list-rgt .ed-post-item__status {
    vertical-align: middle;
}
.view-profile.itemid-559 .middle_area, .view-profile.itemid-559 .middle_area .middle-center {
    background: #f7f7f7;
}
#es .es-navbar__footer-link i,#eb .eb-navbar__footer-link i {
    display: inline-block;
    font-size: 16px;
}
#es .es-navbar .is-home .es-navbar__footer-link span {
    display: unset;
}
#eb .eb-navbar.has-footer .eb-navbar__body {
    display: none!important;
}
#eb .eb-navbar__footer {
    border-bottom: 1px solid #ccc;
}
#eb.aplicationmenu.blog .eb-navbar__footer .eb-navbar__footer-submenu{
    max-width: 1170px;
    margin: 0 auto;
}
#es .o-row .g-list-inline--dashed > li, #eb .o-row .g-list-inline--dashed > li {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    vertical-align: top;
}
#es .es-navbar .es-navbar__footer, #eb .eb-navbar .eb-navbar__footer {
    padding: 0;
}
#es .es-navbar__footer .es-navbar__footer-submenu > li > .es-navbar__footer-link,
#eb .eb-navbar__footer-submenu .eb-navbar__footer-link {
    padding: 12px 5px !important;
    font-size: 12px;
    line-height: normal;
    min-width: 95px;
    text-align: center;
}
#es .es-navbar__footer .es-navbar__footer-submenu .is-active > a,
#es .es-navbar__footer .es-navbar__footer-submenu li > a:hover,
#es .es-navbar__footer .es-navbar__footer-submenu li > a:focus,

#eb .eb-navbar__footer .eb-navbar__footer-submenu .is-active > a,
#eb .eb-navbar__footer .eb-navbar__footer-submenu li > a:hover,
#eb .eb-navbar__footer .eb-navbar__footer-submenu li > a:focus {
    color: #fff;
    background: #008999;
}
#es .es-navbar__footer .es-navbar__footer-submenu > li .es-navbar__footer-link::before,
#eb .eb-header .is-active .eb-navbar__footer-link::before {
    content: none;
}

#myModal.modal {
    background: #ffffff;
    bottom: 25%;
    left: 32%;
    max-width: 500px;
    padding: 10px;
    top: auto;
    width: auto;
    overflow: hidden;
    border-radius: 5px;
}
#myModal .modal-header, #myModal .modal-footer {
    text-align: center;
}
#myModal .modal-header .close {
    border: 1px solid #cccccc;
    font-size: 32px;
    font-weight: lighter;
    opacity: 1;
    padding: 3px 8px;
}
.eb-entry-helper {
    text-align: right;
}
.eb-entry-helper a, .eb-help-resize span {
    color: #999 !important;
}
#eb .eb-entry-helper .eb-help-resize a {
    color: #fff !important;
    line-height: 1;
}
.eb-entry-meta.text-muted {
    text-align: center;
}
#eb .eb-entry-title.reset-heading {
    color: #008999;
    font-size: 32px !important;
    text-align: center;
    font-weight: normal;
    margin: 45px auto 30px;
    max-width: 70%;
    font-family: prompt-light;
}
#eb .eb-entry-nav {
    border: 0px solid #ddd;
}
.eb-entry-article p {
    font-size: 16px;
    margin: 0 0 22px;
    color: #666;
    line-height: 30px;
    text-align: justify;
    font-family: prompt-light;
}
.com_easyblog .middle-left, .com_easyblog .customleft_toogle_mod {
    display: none;
}
.ship .custom a {
    color: #43a1b5;
}
#eb .eb-ratings-value {
    color: #fff;
}
.f-footer .main-hf-page.container {
    max-width: 1400px;
    display: block;
    width: auto;
}
.com_easyblog, .f-footer {
    background: #fff;
}
.f-footer {
    border-top: 1px solid #e6e6e6;
}
/*#eb .eb-share-twitter-btn, #eb .eb-social-button.pinterest a, #eb .eb-social-button.linkedin-share a {
    height: auto !important;
    padding: 12px 35px !important;
    font-size: 15px !important;
    border-radius: 0 !important;
    line-height: 16px;
    min-width: 145px;
}*/
#eb .eb-entry-nav a {
    color: #666 !important;
}
#eb .eb-entry-nav a i {
    background: #999999;
    border-radius: 16px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 23px !important;
    height: 25px;
    padding: 3px 8px !important;
    vertical-align: middle;
    width: 25px;
}
#eb .eb-entry-author-recents a {
    padding: 0 5px;
}
.item-page .faq_category {
    text-align: center;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs div.faq_category_image {
    float: none;
    padding: 0;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .faq_category img {
    padding: 0
}
.item-page .fsjtpl_faqs_faqs_vkfaqs input {
    margin: 0;
}
.item-page .fsj_faqs_categories .faq_category {
    text-align: left;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .faq_category_head > a {
    height: auto;
    font-size: 25px;
    font-weight: lighter;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .fsf_faq_question > a {
    color: #4f8694 !important;
    line-height: normal;
    padding: 10px 0;
    vertical-align: middle;
    height: auto;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .faq_category_head > a,
.item-page .fsjtpl_faqs_faqs_vkfaqs .faq_category_head > a:hover {
    color: #4f8694 !important;
    background: none !important;
    padding: 10px;
    height: auto;
}
.item-page .accordion-body.accord {
    margin-left: 25px;
}
.item-page .faq_category_image, .item-page .faq_category > form {
    display: inline-block;
}
.item-page .fsj_faqs_cat_container.fsj-accordion-group {
    margin: 25px 0 0;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs div.faq_category span {
    display: block;
    margin: 0 0 20px;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .fsf_faq_question > a.accordion-toggle::before {
    border: 1px solid #4f8694;
    border-radius: 50px;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 30px;
    height: 30px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    margin-right: 8px;
}
.item-page .fsjtpl_faqs_faqs_vkfaqs .fsf_faq_question > a.accordion-toggle.accordion-toggle-open::before {
    background: #4f8694;
    color: #fff;
}
.apli_percent {
    padding: 4px 20px;
    text-align: center;
    margin: 15px auto 0;
    background:#C4C4C4;
    font-size: 14px;
    height: 30px;
    width: 100%;
    position: relative;
}
.apli_percent_filled{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edfa9f+1,94a718+100
    background: #4e8997;
    background: -moz-linear-gradient(left, #edfa9f 1%, #94a718 100%);
    background: -webkit-linear-gradient(left, #edfa9f 1%,#94a718 100%);
    background: linear-gradient(to right, #edfa9f 1%,#94a718 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfa9f', endColorstr='#94a718',GradientType=1 );*/
    background: linear-gradient(to right, #00adb3, #007095);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.apli_percent p {
    z-index: 1;
    position: relative;
    margin: 0;
}
.apli_percent span {
    font-size: 14px;
    font-weight: lighter;
    color: #fff;
}
.apli_percent_div {
    text-align: right;
    margin: 0 -15px;
}
.apli_percent_div a {
    margin-top: 5px;
    display: block;
    text-decoration: underline;
}
.mi-per-head {
    color: #474b54;
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: lighter;
    cursor: pointer;
}
.mi-per-p, .comp-tu p {
    color: #6b6f7a;
    font-size: 13px;
    margin: 0 0 15px;
}
.mi-per-mn > ul {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.mi-per-mn > ul li, .comp-tu ul li {
    color: #6b6f7a;
    font-size: 12px;
    margin: 0 0 10px;
}
.mi-per-mn > ul li span, .comp-tu ul li span {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.mi-per-mn > ul li span{
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
.mi-per-mn > ul li span:first-child{
    display: inline-block;
    width: 70%;
    vertical-align: top;
}

.comp-tu ul li span i {
    color: #0094bc;
    font-size: 17px;
    margin: 0 2px;
}
.mi-per ul li span img {
    width: 20px;
    margin: 0 2px;
}
.mi-per-mn .icn-VKontact, .mi-per-mn .icn-VKLearn {
    display: inline-block;
    width: 22px;
    height: 18px;
}
.mi-per-mn .icn-VKontact {
    background: url("../images/VKontact.png") no-repeat center center / 100%;
}
.mi-per-mn .icn-VKLearn {
    background: url("../images/VKLearn.png") no-repeat center center / 100%;
}
.mi-per .ver span:nth-child(2) {
    color: #0094bc;
}
.mi-per .ver span:nth-child(2) a {
    color: #0094bc;
    text-decoration: underline;
}
.mi-per .ado span:nth-child(2) {
    color: #4e8997;
    font-size: 0;
}
.mi-per .ado span:nth-child(2)::before {
    content: "";
    font-family: FontAwesome;
    font-size: 15px;
	color: #afc557;
}
.ado span {
    color: #c4c4c4;
}
.mi-per .ver.link span:nth-child(2) {
    color: #4e8997;
    font-size: 0;
}
.mi-per .ver.link span:nth-child(2) a::before {
    content: "\f064";
    font-family: FontAwesome;
    font-size: 15px;
}
.mi-per .ver.link span:nth-child(2) a{
    color: #4e8997;
    text-decoration: none;
}
.mi-per-mn > ul li span:nth-child(2), .comp-tu ul li span:nth-child(2) {
    text-align: right;
}
#eb .eb-rating-form .fa.fa-star, #eb .eb-rating-form .fa.fa-star-half-o, #eb .eb-rating-form .fa.fa-star-o {
    color: #b8cb3b;
}
.eb-rating-link .eb-ratings-value {
    background: #b8cb3b !important;
}
#eb .eb-entry-meta .eb-meta-author i.fa, #eb .eb-entry-meta .eb-meta-category i.fa,
#eb .eb-entry-meta .eb-meta-author a, #eb .eb-entry-meta .eb-meta-category a  {
    color: #00899b;
}
#eb .eb-entry-meta {
    margin: 15px 0 35px;
}
#eb .eb-rating form > div {
    color: #666666;
    font-size: 13px;
}
#eb .eb-rating {
    margin: 25px 0 0;
}
.share_fb a {
    background: #4367B0;
    color: white;
    padding: 10px 15px;
    font-size: 20px;
    text-decoration:  none;
}
button#SUBMIT {
    background: #B5C941!important;
    color: white;
}
.rsform-block-submit .formControlLabel {
    width: auto!important;
    min-width: 0!important;
}
.rsform-block.rsform-block-submit {
    margin-top: 50px;
}
button#SUBMITPrev, #SUBMIT {
    min-width: 250px;
}
.rsformProgress p {
    display: none;
}
#rsform_progress_3 p {
    display: block;
    padding: 10px;
}
.view-profile.layout-editPrivacy .middle-right,.view-profile.layout-edit .middle-right,.view-profile.layout-editNotifications .middle-right {
    display: none;
}

button#Verificar {
    color: #4e8997;
    background: transparent;
    border: 0;
    text-decoration: underline;
}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.mi-per-main-div {
    padding: 15px 0;
}
.comp-tu p {
    font-size: 11px!important;
    text-align: center;
}
.m_inner > .invitex-wrapper.techjoomla-bootstrap{
    margin-top: 15px;
    background: #F5F5F5;
    /*border: 1px solid #cccccc;
    padding: 10px;*/
    overflow: hidden;
}
.referall_div_top {
    margin-top: 15px;
    background: #F5F5F5;
    border: 1px solid #cccccc;
    padding: 10px;
    overflow: hidden;
}
.referall_div_bottom {
    margin-top: 15px;
    background: #F5F5F5;
    overflow: hidden;
}
.referall_div_top_profile {
    width: 40%;
    float: left;
    margin-right: 1%;
    border-right: 1px solid #cccccc;
}
.invitex_inner {
    border: 1px solid #cccccc;
    padding: 10px;
}
.referall_div_top_profile_name {
    float: left;
    width: 60%;
    padding-top: 10px;
}
.referall_div_top_profile .referall_div_top_badge {
    float: left;
    width: 50%;
    margin-left: 1%;
}

.referall_div_top_profile img,.referall_div_top_badge_icon img {
    width: 150px;
}

.labels_referal_div_single {
    float: left;
    width: 14%;
    text-align: center;
    border: 1px solid #cccccc;
    padding: 10px;
    min-height: 105px;
    color: #999;
    font-size: 12px;
}

.labels_referal_div_single .child_name {
    font-size: 16px;
    text-transform: capitalize;
}
.labels_referal_div_single a {
    font-size: 16px;
    color: #999;
}
.labels_referal_div_single.labels_referal_div_single_name {
    width: 30%;
    text-align: left;
}
.labels_referal_div_single.labels_referal_div_single_name.labels_referal_div_single_name_label {
    text-align: center;
}
span.child_email {
    display: block;
}
.referall_div_top_profile_image {
    float: left;
    width: 35%;
    margin-right: 1%;
}
span.referall_userfullname {
    display: block;
    font-size: 25px;
}
span.referall_ambasador {
    display: block;
    color: #999;
}
.referall_div_top_badge {
    float: left;
    width: 58%;
    margin-left: 1%;
}
.referall_div_top_badge_user {
    float: left;
    width: 70%;
    padding-top: 10px;
}
.referall_div_top_badge_icon {
    float: right;
    width: 30%;
    text-align: right;
    padding-right: 20px;
}
.referall_div_top_badge_user li {
    list-style: none;
}
@media only screen and (max-width: 767px){
ul.menu.leftmenubottom {
    bottom: unset;
    position: unset;
    height: unset;
}

.sidenav .menu {
    display: unset;
}
}
@media only screen and (min-width: 767px){


.view-profile.layout-editPrivacy .middle-right,.view-profile.layout-edit .middle-right,.view-profile.layout-editNotifications .middle-right {
    margin-top: 0;
}
.view-profile.layout-edit #es .es-container .es-sidebar, .view-profile.layout-editPrivacy #es .es-container .es-sidebar, .view-profile.layout-editNotifications #es .es-container .es-sidebar {
    position: unset;
    background: white;
}
.view-profile.layout-edit #es .es-container .es-sidebar+.es-content, .view-profile.layout-editPrivacy #es .es-container .es-sidebar+.es-content, .view-profile.layout-editNotifications #es .es-container .es-sidebar+.es-content {
    width: calc(100% - 250px);
}
.view-profile.layout-edit .customleft_toogle_mod,.view-profile.layout-editPrivacy .customleft_toogle_mod,.view-profile.layout-editNotifications .customleft_toogle_mod{
    display:none!important;
}
.view-profile.layout-edit .m_inner,.view-profile.layout-editNotifications .m_inner,.view-profile.layout-editPrivacy .m_inner {
    width: 100%;
}
}


.rsform-block-quiero-oportunidad {
    display:block;
    font-family: Prompt Light !important;
    /*background-color: #ededed;*/
    color: #434343 !important;
    padding: 40px;
    }


.rsform-block-title-ambassador, .rsform-block-title-ambassador-4, .rsform-block-title-ambassador-7 {
    height: 420px;
    width: 100%
}
.rsform-block-title-ambassador .formBody, .rsform-block-title-ambassador-4 .formBody {
    /*background-image: url(https://vonkelemen.org/leeloo/templates/vonkelemen/forms/ambassador/images/main.jpg);*/
    background: url(../img/am-img-01.png) no-repeat center center / cover;
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.rsform-block-title-ambassador-7 .formBody {
    background: url(../img/am-img-02.jpg) no-repeat center center / cover;
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.rsform-block-title-ambassador-8 .formBody {
    background: url(../img/am-img-04.jpg) no-repeat center center / cover;
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.com_rsform .m_inner {
    padding: 0;
}
.rsform-block-pueden-aplicar-ambassador-txt .formBody p {
    color: #43a1b5;
    text-align: center;
}
.formRed {
    margin: 0;
}
.itemid-1260 .middle-container {
    width: 100%;
    position: relative;
}
.ScApDeNm {
    padding: 10px 15px;
    margin: 15px 0 0;
}
#rsform_23_page_9 .SchAppDet-to-div {
    padding: 55px 0;
}
.rs_form_container .formBody .SchAppDetailsLeft p {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    margin: 15px 0 0;
    font-family:Baskerville-Old-Face !important;
}
#rsform_23_page_4 .rsform-block-solicito-perfil, #rsform_23_page_5 .rsform-block-solicito-promo,
#rsform_23_page_6 .rsform-block-gestor-de-cambio, #rsform_23_page_8 .rsform-block-crecimiento-vk,
#rsform_23_page_9 .rsform-block-categorias-ambassador, #rsform_23_page_10 .rsform-block-porque-ambassador {
    margin: 35px 0 0;
    display: inline-block;
    width: 100%;
}
.ambasador_icon {
    display: inline-block;
    width: 95px;
    text-align: center;
    vertical-align: top;
}
.keys_section_dash {
    display: inline-block;
    width: calc(100% - 110px);
    vertical-align: top;
    padding-left: 35px;
}
span.aff_list_title {
    display: inline-block;
    width: 170px;
}
span.aff_list_yearr {
    display: inline-block;
    width: 35%;
    text-align: center;
}
span.aff_list_total {
    display: inline-block;
    width: 35%;
    text-align: center;
}
.aff_list_total span:nth-child(2) {
    color: #999;
}
span.total_points {
    color: #999;
    font-size: 20px;
    margin-top: 20px;
    display: block;
}
.labels_referal_div.label_div .labels_referal_div_single {
    min-height: inherit;
    font-size: 16px;
}
.referall_div_bottom_links {
    border: 1px solid #ccc;
    border-bottom: none;
}
.referall_div_bottom_links li {
    float: left;
}
.referall_div_bottom_links li a {
    background: #d9d9d9;
    color: #333333;
    display: block;
    padding: 12px 35px;
    text-decoration: none;
}
.referall_div_bottom_links li.active a {
    background: linear-gradient(to bottom, #00adb3, #007095);
    color: #fff;
}
.referall_div_bottom_links > ul {
    display: inline-block;
}
p.invite_by_url_text {
    margin: 20px;
}
.com_affiliatetracker .customleft_toogle_mod {
    display: none;
}
.invitex_footer_af {
    margin: 45px 0 25px;
    text-align: center;
}
.invitex_footer_af a {
    background: linear-gradient(to bottom, #00adb3, #007095);
    color: #fff;
    padding: 15px 35px;
    display: inline-block;
    border: 1px solid #a7a9a6;
    text-decoration: none;
}
.moduletablevikapp.vapmainsearchmod {
    background: #f1f1f1;
    padding: 35px 0;
    display: block;
}
.moduletablevikapp.vapmainsearchmod .col-sm-3 {
    padding: 0 15px;
}
.bnr-le img {
    width: 100%;
}
.view-servicesearch .bnr-le, .view-confirmapp .bnr-le, .view-order .bnr-le, .view-allorders .bnr-le {
    height: 250px;
    overflow: hidden;
}
.vap-lft-hd {
    text-align: left;
    font-family: Prompt-Light;
}
.vap-lft-hd p {
    color: #656565;
    font-size: 22px;
    margin: 0;
}
.vap-lft-hd h3 {
    font-size: 40px;
    color: #43a1b5;
    margin: 0;
}
.vapformfieldsetmod .vapsearchinputdivmod {
    width: 32%;
    text-align: left;
    vertical-align: top;
    padding: 0 10px;
}
.moduletablevikapp .vapsearchinputdivmod label {
    float: none;
    display: block;
    margin: 0 0 5px;
}
.moduletablevikapp .vapsearchinputdivmod input, .moduletablevikapp .vapsearchinputdivmod .vapsearchentryselectmod {
    background: #fff;
    width: 100%;
    border-radius: 0;
    border: 1px solid #a8a8a8;
    height: auto;
    padding: 10px 5px;
}
.moduletablevikapp .vapformfieldsetmod .vapsearchsubmitmod {
    background: linear-gradient(to bottom, #00adb3, #007095);
    color: #fff;
    padding: 10px 55px;
    border: 1px solid #a7a9a6;
    width: auto;
    text-transform: uppercase;
}
.moduletablevikapp .vapsearchinputdivmod select {
    height: 100%;
    padding: 0 10px;
    margin: 0;
    width: 100%;
    -webkit-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    -moz-appearance:none;
     appearance:none;
}
.m_inner.fullwidth > form#vapadminform {
    padding: 50px 0;
}
.vapserwrapper .vapsername {
    text-align: center;
    margin: 20px 0;
}
.vapserwrapper .vapsername a {
    color: #656565;
}
.vapserreadmore {
    text-align: center;
    padding: 0 0 25px;
}
.vapserreadmore a {
    display: inline-block;
    background: linear-gradient(to bottom, #00adb3, #007095);
    color: #fff;
    padding: 8px 35px;
    border: 1px solid #a7a9a6;
    text-transform: uppercase;
}
.vapsergroup .vapserblock {
    margin: 0 5px 25px;
    width: 32%;
}
.view-serviceslist .middle_area {
    background: #f8f8f8;
    border-radius: 0;
}
.view-serviceslist .middle-center.fullwidth {
    background: none;
}
.view-servicesearch .moduletablevikapp.vapmainsearchmod, .view-confirmapp .moduletablevikapp.vapmainsearchmod,
.view-order .moduletablevikapp.vapmainsearchmod, .view-allorders .moduletablevikapp.vapmainsearchmod {
    display: none;
}
.view-servicesearch .vapempblock {
    background: #f8f8f8;
    box-shadow: none;
    padding: 35px;
    border-radius: 0;
    width: 100%;
}
.vap-empheader-div {
    display: block;
}
.com_vikappointments .m_inner {
    padding: 0;
    position: relative;
}
.view-servicesearch .vapempimgdiv {
    width: 25%;
    margin: 0;
    padding-right: 15px;
}
.vapempcontdiv {
    float: left;
    width: 68%;
}
.vapempinfoblock {
    display: inline-block;
    width: 100%;
}
.vapempimgdiv img {
    width: 100%;
}
.vapempblock .vapempcontactdiv {
    background: linear-gradient(to bottom, #00adb3, #007095);
    border-radius: 0;
    bottom: auto;
    box-shadow: none;
    color: #ffffff;
    padding: 25px 10px;
    position: absolute;
    border: 1px solid #a5aaa4;
    right: 0;
    top: 0;
}
/*.vapempblock .vapsercontactdiv, .vapempcontdiv .vap-empsubreview-div,
.vap-allreviews-intro {
    display: none;
}*/
.view-servicesearch .vapemployeeselect, .view-servicesearch .vapmonthselect {
    margin: 0 0 15px;
}
.view-servicesearch .vapmonthselect select {
    min-width: 150px;
}
.vapemployeeselect select, .vapmonthselect select {
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px #cccccc;
    height: auto;
    min-width: 250px;
    padding: 7px 15px;
}
.vap-cal-legend > li {
    border: 1px solid #ccc;
    padding: 5px;
}
.vapallcaldiv .vapcalendardiv {
    padding: 0;
    border-radius: 0;
}
.vapallcaldiv .vaptheadcal tr:first-child {
    background: none;
    color: #0092a6;
}
.vapcalendardiv table.vapcaltable {
    border-top: 5px solid #0092a6;
}
.vaptdgrey {
    background: #f9f9f9;
}
.vaptdgreen {
    background: #9bc235;
}
.vaptdday.has_appointment {
    background: #0092a6;
}
.vaptdday.has_appointment_cant_cancel {
    background: #0092a6;
    display: table-cell;
    position: relative;
}
.has_appointment_cant_cancel:before {
    position: absolute;
    font-size: 7px;
    color: white;
    right: 5px;
    top: 5px;
}
.vaptdselected {
    background: #006699;
}
.vaptdselected a,.vaptdday.has_appointment a {
    color: white!important;
}
.vaptdselected a:hover {
    color: white!important;
}
.vapcalendardiv {
    width: 28%;
}
.vaptdday, .vaptdnoday {
    height: 27px;
    width: 27px;
}
.vap-timeline-block.large {
    height: auto;
    width: 80px;
}
.vaptlblock1 {
    background: #9bc235;
}
.vaptimeselected {
    background: #006699;
}
.view-allorders .vaptbodycal td.vaptdyellow {
    background: #0092a6;
}
.vaprecurrenceprediv label {
    padding-left: 10px;
    margin: 0;
    color: #069498;
    font-size: 16px;
}
.vapbookbuttondiv button.vap-btn.blue, .vapbookbuttondiv button.vap-btn.green {
    background: linear-gradient(to bottom, #00adb3, #007095);
    border-radius: 0;
    float: none;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    padding: 10px 50px;
    border: 1px solid #a7a9a6;
}
.vaporderpagediv {
    padding: 35px 0 0;
}
.vap-allorders-list {
    margin: 35px 0;
}
.vap-btn {
    border-radius: 0 !important;
}
.vapbookbuttondiv .vapbookbuttoninnerdiv {
    text-align: center;
    margin: 25px 0;
}
.vapqcdiv, .vapalloptionsdiv, .vapsummarycont, .vapcompleteorderdiv, .vapseroptionscont {
    width: 100%;
    box-shadow: none;
}
.vapseroptionscont {
    margin: 35px 0 15px;
}
.vapbookbuttondiv {
    display: inline-block;
    width: 100%;
}
.vapsummaryoptionsheadtitle, .vapcompleteorderheadtitle {
    display: none;
}
.vapsummaryservicescont .vapcartexpopened, .vapsummaryservicescont .vapcartexplink {
    padding: 0;
}
.vapsummaryservicescont .vapcartexpopened::before, .vapsummaryservicescont .vapcartexplink::before {
    background: none;
}
.vaporderheader, .vapcartitemleft a {
    color: #0090a1;
    font-size: 20px;
    font-family: Prompt;
    font-weight: normal;
}
.vapcartitemleft a {
    margin: 0 0 10px;
    display: inline-block;
}
.vapcontinueshopdiv {
    display: none;
}
button.vap-btn.blue, button.vap-btn.blue:hover,
a.vap-btn.blue, a.vap-btn.blue:hover {
    background: linear-gradient(to bottom, #00adb3, #007095);
    border: none;
    border-radius: 0;
    display: inline-block;
    border: 1px solid #a7a9a6;
}
.vaporderboxcontent.var-bk .vap-order-first {
    background: linear-gradient(to bottom, #007096, #00adb6);
    padding: 10px 25px;
    border: 1px solid #a7a9a6;
}
.vaporderboxcontent.var-bk .vap-order-first .vaporderheader {
    color: #fff;
}
.vapcustomfields button.vap-btn.blue {
    margin: 25px 0 0;
    padding: 10px 18px;
    text-transform: uppercase;
    min-width: 225px;
}
.vapcompleteorderdiv {
    background: #f7f7f7;
    border: 1px solid #9d9d9d;
    border-radius: 0;
    display: block;
    margin: 0 auto 25px;
    text-align: center;
    width: 75%;
    padding: 35px;
}
.vapcustomfields {
    display: inline-block;
}
.vapcustomfields .cf-value input, .vapcustomfields .cf-value select, .vapseropt-variations select {
    background: #fff;
    border: 1px solid #a8a8a8;
    border-radius: 0;
    padding: 6px 10px;
    min-height: 37px;
}
.vapseropt-variations select {
    box-shadow: 0 0 3px #ccc;
}
.vapcustomfields div span.cf-value {
    width: 230px;
}
.vapcustomfields div span.cf-label {
    color: #656565;
}
.vaporderboxcontent, .vaporderdetailsbox {
    border-radius: 0;
    width: 100%;
    background: none;
    border: none;
    padding: 20px 0;
}
.vaporderboxcontent.var-bk {
    background: #f1f1f1;
}
.vaporderboxcontent.var-bk .vaorderboxright, .vaporderboxcontent.var-bk .vaporderboxleft {
    padding: 15px 25px;
}
.vaporderboxcontent.var-bk {
    padding-top: 0;
}
.vaporderdetailsbox {
    padding: 0;
}
.vap-order-first {
    border: none;
    padding: 0;
    margin: 0 0 10px;
    width: 100%;
}
.vap-order-first h3 {
    margin: 4px 0;
    font-weight: normal;
}
.vapordercontentinfoleft, .vaporderboxleft {
    margin: 0;
}
.vapordercontentinfoleft .vaporderheader, .vapordercontentinforight .vaporderheader {
    margin: 0;
}
.vaporderdetailsbox .vaporderinfo {
    font-size: 14px;
}
.vapcancallbox {
    display: none;
}
.vap-allorders-userleft {
    display: none;
}
.vaporder-backbox {
    text-align: center;
}
.vaporder-backbox a {
    padding: 10px 25px;
    text-transform: uppercase;
}
.vap-allorders-singlerow {
    background: none !important;
    border: none !important;
}
.vap-allorders-column a {
    color: #0787a0;
    text-transform: uppercase;
}
.vap-allorders-statusconfirmed {
    color: #8abd00;
}
.vap-allorders-userright {
    display: none;
}
.vap-list-pagination {
    margin: 20px 0;
}
.vapempcontactsp span.vapempsertimesp {
    background: url(../img/watch-img.png) no-repeat top center;
    margin: 0;
    padding: 55px 0 5px;
    font-size: 18px;
}
.vaprecurrencediv {
    width: 100%;
    text-align: center;
    border: none;
}
.vaprecurrencediv > * {
    float: none !important;
}
.vaptheadcal .vapthtabcal {
    text-align: center;
}
.com_vikappointments .customleft_toogle_mod {
    display: none;
}
.vapempnamediv {
    float: left;
    left: 0;
    position: absolute;
    text-align: center;
    top: -162px;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
}
.vapempnamediv a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
.vapempdescdiv {
    margin: 0;
}
.top_vik_nav {
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    width: 100%;
}
.top_vik_nav ul {
    margin: 0;
    padding: 0 15px;
    text-align: left;
}
.top_vik_nav ul li {
    display: inline-block;
    padding: 15px;
}
.top_vik_nav ul li a {
    color: #ccc;
    font-size: 15px;
    font-family: Prompt;
    text-decoration: none;
}
.top_vik_nav ul li a:hover, .top_vik_nav ul li a:focus {
    color: #fff;
}
.customleft_toogle_mod {
    display: none;
}
.dashboard_article .col-sm-3 {
    padding: 0 15px;
}
.item-page-lists-div.dashboard_article {
    background: #f5f5f5;
}
.item-page-lists-div.dashboard_article .col-sm-9 {
    background: #fff;
}
.tk-ts {
    display: inline-block;
    width: 60%;
    vertical-align: top;
}
.item-page-lists .course_name_dash {
    display: inline-block;
    width: calc(100% - 55px);
    vertical-align: top;
}
.item-page-lists .course_icons_dash {
    display: inline-block;
    text-align: right;
    width: 50px;
    vertical-align: top;
}
.item-page-lists .course_icons_dash a {
    font-size: 16px;
}
.item-page-lists .joomdle_certificates > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.vktv_body .m_inner.fullwidth {
    padding: 0;
}
.top_menus .item-1307, .top_menus .item-1222 {
    display: none;
}
.vktv_body .top_menus .item-1307, .vktv_body .top_menus .item-1222 {
    display: inline-block;
}
.mi-per-main-div .row .col-sm-6:nth-child(2) {
    padding-left: 30px;
}
.mi-per-main-div .row .col-sm-6:nth-child(2) .mi-per-mn .heading_dash {
    margin-top: 105px;
}
.apli_percent_para {
    color: #007095;
    font-size: 12px;
    font-weight: normal;
    margin: 10px auto 0;
    max-width: 58%;
    text-align: center;
}

.vap-calendar-legend-box {
    margin-top: 15px;
    overflow: hidden;
}

/*gourav css(03-04-2019)*/

.fa {
    font-family: FontAwesome!important;
}
.row-box .inner {
    display: none;
}
.row-box .row {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}
.row-box .row div[class*="col-"]{
    padding: 0;
}
.enero-lft>div {
    display: inline-block;
    vertical-align: middle;
}
.enero-lft .angle {
    background: #f4f4f4;
    color: #676767;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    font-size: 30px;
    line-height: 35px;
    border-radius: 50%;
    font-weight: bold;
}
.enero-lft .box-head {
    color: #f4f4f4;
    font-size: 20px;
    text-transform: uppercase;
    padding-left: 15px;
}
.toggle-head {
    background: #878787;
}
.toggle-head .col-sm-3 {
    background: #676767;
}
.toggle-head .enero-lft {
    padding: 10px 15px;
}
.toggle-head .enero-div {
    padding: 15px 25px;
}
.toggle-head .enero-div p {
    margin: 0;
    color: #f4f4f4;
    font-size: 18px;
    font-weight: 100;
}
.inner .col-sm-3 {
    background: #ececec;
}
.inner .col-sm-9 {
    background: #f4f4f4;
}
.inner .angle {
    background: #878787;
    color: #ececec;
    width: 35px;
}
.angle {
    cursor: pointer;
}
.inner .box-img {
    width: calc(100% - 42px);
    padding-left: 10px;
}
.inner .enero-left-in {
    padding: 5px 8px;
}
.inner .enero-div {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.inner .enero-div .enero-left-in {
    width: calc(100% - 75px);
}
.inner .enero-div .enero-nota-in {
    background: #1fabb3;
    width: 75px;
    text-align: center;
    color: #fff;
}
.enero-tp-hd {
    padding: 5px 0 5px;
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    font-weight: lighter;
}
.enero-lft {
    padding: 15px;
    height: 100%;
}
.enero-mn {
    padding: 10px 0;
}
.enero-txt {
    color: #666;
}
.enero-txt p {
    margin: 0 0 5px;
}
.enero-txt p a {
    color: #43bcbd;
    text-decoration: underline;
}
.enero-txt button {
    background: #e7e7e7;
    border: none;
    min-width: 220px;
    max-width: 220px;
    display: inline-block;
    padding: 7px 10px;
    color: #333;
    font-size: 15px;
    margin: 0 0 5px;
}
.enero-nota {
    position: relative;
    top: 50%;
    transform: translate(0,-50%);
}
.enero-nota p {
    margin: 0;
    font-size: 16px;
    font-weight: lighter;
}
.enero-nota h3 {
    margin: 0;
    font-size: 45px;
    font-weight: bold;
}
.inner-in-div {
    background: #e0e0e0;
    display: flex;
    flex-wrap: wrap;
}
.inner-div:not(:first-child) {
    border-top: 1px solid #fff;
}
.inner-in-div {
    border-top: 1px solid #fff;
}
.inner-num {
    background: #878787;
    width: 55px;
    text-align: center;
    font-size: 35px;
    line-height: 65px;
    color: #eee;
    font-weight: bold;
}
.inner-enero-nota-in {
    background: #1fabb3;
    width: 75px;
    text-align: center;
    color: #fff;
}
.inner-cont {
    width: calc(100% - 130px);
}
.inner-div .inner-in {
    padding-left: 30px;
}
.inner-cont-in-btn {
    text-align: center;
    padding: 15px 0;
}
.inner-cont-in-btn button {
    background: #878787;
    border: none;
    min-width: 180px;
    max-width: 180px;
    display: inline-block;
    padding: 7px 10px;
    color: #f4f4f4;
    font-size: 15px;
    margin: 0 0 5px;
}
.inner-cont-in-div .enero-tp-hd {
    padding: 5px 0;
    border: none;
}
.inner-cont-in-div {
    padding: 10px;
}
.inner-cont-head {
    font-size: 15px;
}
.inner-enero-nota-in .enero-nota h3 {
    font-size: 30px;
}
.inner-enero-nota-in .enero-nota p {
    font-size: 14px;
}
.open .angle .fa-angle-right:before {
    content: "\f107";
}
button.certificado_button {
    color: #878787;
    background: #f4f4f4;
}
.row-box.technical .col-sm-12 {
    background: #676767;
}
.row-box.technical .inner .box-img {
    width: 100%;
    padding-left: 0;
}
.row-box.technical .inner-num {
    width: 45px;
    height: inherit;
    background: #676767;
    font-size: 60px;
    position: relative;
}
.row-box.technical .inner-num div {
    position: absolute;
    top: 40%;
	width: 100%;
}
.tech_inner {
    display: inline-block;
    width: calc(100% - 45px);
}
.tech_innerrow{
    border-bottom: 1px solid white;
}
.row-box.technical .inner-div {
    margin-bottom: 5px;
    overflow: hidden;
}
.row-box.technical .toggle-head {
    background: #878787;
    margin-bottom: 5px;
}
.row-box.technical .inner-head.toggle {
    overflow: hidden;
	display: flex;
}
.row-box.technical .enero-txt button.certificado_button {
    background: #BAD581;
    color: #676767;
}
.row-box.technical .enero-txt button {
    margin-top: 10px;
    background: #676767;
    color: white;
}
/*gourav css(03-04-2019)*/


/*gourav css(19-11-2019)*/

.itemid-1394 .middle_area {
    min-height: auto;
    display: block;
}
.itemid-1394 .middle_area .m_inner.fullwidth {
    padding: 0;
}
.itemid-1394 .middle_area .m_inner.fullwidth .contentpane iframe#blockrandom {
    display: block;
    min-height: calc(100vh - 69px);
}
.itemid-1394 .middle_area .middle-container {
    display: block;
}

/*gourav css(19-11-2019)*/
.pp_plans_list .pp-plan-row.row-fluid {
    width: 33%;
    float: left;
}

/*gourav css(02-12-2019)*/

.premium_video_popup .vo-main-vktv b,
.premium_video_popup .vo-main-vktv span.yellow {
    color: #ffd486;
}
.premium_video_popup .vo-main-vktv h2 {
    color: #fff;
}
.custom.premium_video_popup {
    background: rgba(0,0,0,0.5);
}
.custom.premium_video_popup .container-main-div {
    background: rgba(0,0,0,0.9);
    margin: 30px auto;
    padding: 30px 30px 50px;
}
.premium_popup_me_intresta {
    text-align: center;
    margin: 10px 0;
}
.premium_popup_me_intresta a {
    background: #ffd388;
    display: block;
    max-width: 450px;
    margin: 0 auto;
    padding: 12px;
    font-size: 22px;
    font-family: Prompt Light;
    color: #000;
    text-decoration: none;
}
.premium_pp_container span.premium_pp_container_title {
    text-align: center;
    display: block;
    font-size: 45px;
    font-family: Prompt Light !important;
    margin: 0 0 40px;
}
.premium_pp_video_table {
    max-width: 780px;
    margin: 0 auto;
    background: #f7f7f7;
    text-align: center;
}
.premium_pp_video_table table {
    width: 100%;
}
.premium_pp_video_table table tr th {
    font-size: 35px;
    font-family: Prompt Light !important;
    padding: 10px;
    text-align: center;
    font-weight: lighter;
}
.premium_pp_video_table table tr th:nth-child(1) {
    background: #424242;
    color: #fff;
}
.premium_pp_video_table table tr th:nth-child(2) {
    background: linear-gradient(to right, #c29156 , #ffd08e);
    color: #795b3f;
}
.premium_pp_video_table table tr td.sub-price {
    font-size: 35px;
    font-family: Prompt!important;
    font-weight: bold;
    background: #fff;
    padding: 18px 15px;
}
.premium_pp_video_table table tr td {
    padding: 25px 15px;
    font-size: 16px;
}
.premium_pp_video_table table tr td.sub-price small {
    font-weight: lighter;
    font-size: 15px;
}
.premium_pp_video_table table tr td.sub-btn a {
    background: #424242;
    color: #fff;
    display: block;
    max-width: 212px;
    margin: 0 auto;
    padding: 10px;
    font-size: 20px;
    font-family: Prompt Light!important;
    text-decoration: none;
}
.premium_pp_video_table table tr td.sub-btn a:hover {
    color: #fccf7c;
}
.premium_pp_video_table table tr td.sub-pr {
    padding: 0 0 50px;
    font-size: 18px;
}
.premium_pp_video_table table tr td.sub-pr small {
    font-size: 14px;
}
.premium_pp_video_table table tr td.sub-btn {
    padding: 110px 15px 5px;
}

.formBody:has(input#PUEDO_CUBRIR) input {
    width: calc(100% - 100px)!important;
    float: left;
}
.formBody:has(input#PUEDO_CUBRIR):after {
    content: "Por mes"!important;
    color: #6a6a6a !important;
    top: 10px;
    position: relative;
    width: 80px;
    display: inline-block;
}

/*gourav css(02-12-2019)*/

.rsform-block-tipo-superior input[type="checkbox"][value="30"],
.rsform-block-tipo-superior input[type="checkbox"][value="40"],
.rsform-block-tipo-superior input[type="checkbox"][value="70"],
.rsform-block-tipo-superior input[type="checkbox"][value="75"],
.rsform-block-tipo-superior input[type="checkbox"][value="80"],
.rsform-block-tipo-superior input[type="checkbox"][value="85"],
.rsform-block-tipo-superior input[type="checkbox"][value="90"],
.rsform-block-tipo-superior input[type="checkbox"][value="95"] {
    pointer-events: none;
    opacity: .5;
}
