/* CSS Reset */
.csms_container h1, .csms_container h2, .csms_container h3, .csms_container h4, .csms_container h5, .csms_container h6 {
    margin-top: 0px;
    padding-top: 0px;
    font-family: verdana;
}

.csms_container img {
    border: none;
}

p, div {
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    color: #333;
}

* {
    box-sizing: border-box;
}

/* CSS Reset END*/

body, html {
    margin: 0;
    padding: 0;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
    color: #333;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    width: 100%;
    background: white url('/images/w_eromu/bg.png') no-repeat top left;
}

.container {
    position: relative;
}

/*.navbar-header {
  height: 173px;
}*/

.navbar-brand {
    position: relative;
    left: 0;
    text-align: left;
    margin: auto;
}

.navbar-logo {
    /*height: 80px;
    line-height: 50px;
    margin-left: 0 !important;
    padding: 12px 15px 18px;*/
}

.navbar-logo img {
    display: inline-block;
    max-height: 50px;
    vertical-align: middle;
}

.navbar {
    /*background: url('/images/w_eromu/header_bg.png') repeat-x bottom left;
    border: none;
    margin:0;*/
}

.navbar-right {
    margin-right: 0px;
}

.navbar-form {
    border: 0 !important;
    box-shadow: none;
}

#navbar {
    height: inherit;
    background: #e7ddc1 url('/images/w_eromu/header_content_bg.jpg') repeat-x bottom left;
    border: none;
}

.navbar-form .form-control {
    width: 120px;
}

@media screen and (max-width: 768px) {
    .navbar-header {
        background: url('/images/w_eromu/header_content_bg.jpg') top left;
    }

    #navbar {
        background: #e96a14;
    }

    .container .nav .item-menu {
        padding: 15px;
    }

    .container .nav .item-menu a,
    .container .nav .item-menu span {
        padding: 0px;
        color: white;
    }

    .container .nav .item-menu a:hover,
    .container .nav .item-menu span:hover {
        background: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .navbar-form .form-control {
        width: auto;
    }

    .navbar-toggle {
        margin-right: 40px;
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 4000px;
    }

}

#login-logo {
    width: 38px;
    height: 36px;
    background: url('/images/w_eromu/login_icon.png') top left;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.container #header-logo {
    width: 104px;
    height: 50px;
}

.container #share_top {
    position: absolute;
    bottom: 4px;
    right: 24px;
    width: 23px;
    height: 75px;
    z-index: 2;
}

.container #share_top .share_facebook {
    display: block;
    width: 23px;
    height: 23px;
    background: url('/images/w_eromu/social/facebook-small.png') no-repeat top left;
    margin-bottom: 2px;
}

.container #share_top .share_twitter {
    display: block;
    width: 23px;
    height: 23px;
    background: url('/images/w_eromu/social/twitter-small.png') no-repeat top left;
    margin-bottom: 2px;
}

.container #share_top .share_googlep {
    display: block;
    width: 23px;
    height: 23px;
    background: url('/images/w_eromu/social/googlep-small.png') no-repeat top left;
    margin-bottom: 2px;
}

.container #share_top .share_twitter:hover {
    background: url('/images/w_eromu/social/twitter-small-selected.png') no-repeat top left;
}

.container #share_top .share_googlep:hover {
    background: url('/images/w_eromu/social/googlep-small-selected.png') no-repeat top left;
}

.container #share_top .share_facebook:hover {
    background: url('/images/w_eromu/social/facebook-small-selected.png') no-repeat top left;
}

@media screen and (max-width: 768px) {
    .container #share_top {
        right: 10px;
        bottom: 0px;
        top: 4px;
    }
}

@media (max-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
        position: absolute !important;
    }
}

.container #userbox_header {
    position: absolute;
    top: 40px;
    right: 10px;
    width: 175px;
    height: 50px;
    text-align: right;
}

.container #userbox_header input {
    background-color: #fea821;
    width: 100px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 0;
    margin-top: 4px;
    color: white;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    cursor: pointer;
}

.container #menu {
    position: relative;
    width: inherit;
    top: 145px;
    height: 75px;
}

.container #languages {
    position: absolute;
    right: 55px;
    bottom: 8px;
}

@media screen and (max-width: 768px) {
    .container #languages {
        top: 52px;
        right: 40px;
    }
}

.csms_container {
    position: relative;
    margin: 0 auto;
    margin-top: 81px;
}

.csms_container.white {
    background: white;
}

.csms_container.gray {
    background: #d0c6b8;
}

.csms_container #swap_image_top {
    position: relative;
    width: inherit;
    height: 357px;
    left: 45px;
}

/*SWAP Image lásd lejebb*/

.csms_container #csms_ajxreq {
    position: relative;
    margin: 0;
    padding: 0;
}

.csms_container #csms_ajxreq #content1 > .tartalom {
    padding: 0 20px;
}

#footer {
    position: relative;
    min-height: 48px;
    padding: 0px;
    background-color: #989898;
    width: inherit;
}

#footer .col-md-4 {
    padding-top: 8px;
}

#footer #share {
    position: relative;
    text-align: center;
    width: 105px;
    left: 20px;
}

#footer #share .share_facebook {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/facebook_gray.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #share .share_facebook:hover {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/facebook.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #share .share_twitter {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/twitter_gray.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #share .share_twitter:hover {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/twitter.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #share .share_googlep {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/googlep_gray.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #share .share_googlep:hover {
    width: 31px;
    height: 31px;
    background: url(/images/w_eromu/social/googlep.png) no-repeat top left;
    float: left;
    margin-right: 4px;
}

#footer #copyright {
    position: relative;
    padding-top: 6px;
    text-align: center;
    width: 100%;
    color: white;
}

#footer #email {
    position: relative;
    padding-top: 6px;
    text-align: center;
    width: 100%;
    color: white;
}

#footer #email a, #footer #email a:hover, #footer #email a:visited {
    text-decoration: none;
    font-weight: normal;
    color: inherit;
}

#footer #siteby {
    position: relative;
    padding-top: 6px;
    text-align: center;
    width: 100%;
}

#footer #siteby a, #footer #siteby a:hover, #footer #siteby a:visited {
    position: relative;
    display: inline-block;
    text-decoration: none;
    font-weight: normal;
    color: inherit;
    width: 150px;
    height: 19px;
    background: url('/images/w_eromu/coimbragrp.png') no-repeat top left;
}

#footer #dokumentum {
    position: relative;
    text-align: right;
    right: 70px;

}

#footer #dokumentum a {
    position: relative;
    display: inline-block;
    height: 32px;
    width: 160px;
    color: white;
    text-align: center;
    padding-top: 6px;
}

@media screen and (max-width: 992px) {
    #footer .col-md-4 {
        padding-top: 4px;
    }

    #footer #dokumentum {
        text-align: center;
        margin: 0 auto;
    }

    #footer #share {
        margin: 0 auto;
    }

    .m-remove-ptop {
        padding-top: 4px !important;
    }

    .m-remove-right {
        right: 0px !important;
    }

    .m-remove-left {
        left: 0px !important;
    }
}

/* MENU */
.container .nav .item-menu {
    padding: 0px 0px;
}

.container .nav > .item-menu {
    padding: 10px 0px;
}

.container .nav .item-menu a,
.container .nav .item-menu > span {
    padding: 7px 15px;
    color: #999999;
    height: 34px;
    display: inline-block;
    vertical-align: middle;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
}

.container .nav .item-menu a.caret,
.container .nav .item-menu span.caret {
    padding: 0px;
}

.container .nav > .item-menu > a:hover,
.container .nav > .item-menu > span:hover {
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.5);
    color: white;
}

.container .nav .item-menu .item-menu:hover,
.container .nav .item-menu .item-menu:hover > span,
.container .nav .item-menu .item-menu:hover > a {
    background-color: #ddd;
}

/* GALLERY */

.csms_container #gallery_view .gallery {
    position: relative;
    background: url('/images/w_eromu/gallery.png') no-repeat scroll left top transparent;
    width: 178px;
    height: 178px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 20px;
    padding-bottom: 40px;
    float: left;
    line-height: 178px;
    text-align: center;
}

.csms_container #gallery_view .gallery img {
    position: relative;
    vertical-align: middle;
    max-height: 178px;
    max-width: 178px;
}

.csms_container #gallery_view .gallery a.alt {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: inherit;
    display: block;
    line-height: 18px;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.csms_container #gallery_view .gallery a.alt:hover {
    text-decoration: underline;
}

.csms_container #gallery_view .picture {
    position: relative;
    background: url('/images/w_eromu/picture.png') no-repeat scroll left top transparent;
    width: 158px;
    height: 118px;
    padding-left: 10px;
    padding-right: 17px;
    padding-top: 10px;
    padding-bottom: 39px;
    float: left;
    line-height: 118px;
    text-align: center;
}

.csms_container #gallery_view .picture img {
    position: relative;
    vertical-align: middle;
    max-height: 118px;
    max-width: 158px;
}

.csms_container .zoom {
    position: absolute;
    background: url('/images/w_eromu/zoom.png') no-repeat scroll left top transparent;
    right: 18px;
    bottom: 12px;
    width: 23px;
    height: 23px;
}

.csms_container .title {
    position: absolute;
    left: 10px;
    bottom: 16px;
    width: 130px;
    height: 16px;
    line-height: 14px;
    text-align: left;
    overflow: hidden;
}

.csms_container .picture_link {
    display: inline-block;
    height: 100%;
}

/* LATESTNEWS */
.csms_container .latestnews_box {
    background-color: #333;
    margin: 0px;
    padding: 0px;
    height: 157px;
    width: 305px;
}

.csms_container .latestnews {
    line-height: 35px;
    width: 305px;
    margin: 0px;
    padding-left: 10px;
    background-color: #333;
    border-top: 1px solid #D6D6D6;
    color: white;
}

.csms_container .latestnews a {
    text-decoration: none;
    color: white;
}

.csms_container .latestnews_header {
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-top: 10px;

    width: 305px;
    text-align: LEFT;
    font-size: 18px;
    font-weight: 700;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', Georgia, "Times New Roman", Times, serif;
    line-height: 24px;
    color: #585858;
    background-color: #D6D6D6;
}

.csms_container .news_box {
    margin: 0px;
    padding: 0px;
    width: 305px;
}

.csms_container .news a {
    text-decoration: none;
    color: #585858;
    white-space: nowrap;
    overflow: hidden;
}

.csms_container .news_header {
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-top: 10px;

    width: 305px;
    text-align: LEFT;
    font-size: 18px;
    font-weight: 700;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', Georgia, "Times New Roman", Times, serif;
    line-height: 24px;
    color: #585858;
}

.csms_container .news {
    line-height: 35px;
    width: 290px;
    margin: 0px;
    padding-left: 10px;
    border-top: 1px solid #D6D6D6;
}

/* TINYSCROLLBAR */

.csms_container .tinyscrollbar {
    position: relative;
    height: 100%;
}

.csms_container .tinyscrollbar .viewport {
    overflow: auto;
    position: relative;
    height: 100%;
}

.csms_container .tinyscrollbar .overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width: inherit;
}

.csms_container .tinyscrollbar .scrollbar {
    background: transparent url(/images/w_eromu/bg-scrollbar-track-y.png) no-repeat;
    position: relative;
    background-position: top center;
    float: right;
    width: 15px;
    display: none;
}

.csms_container .tinyscrollbar .track {
    background: transparent url(/images/w_eromu/bg-scrollbar-trackend-y.png) no-repeat;
    background-position: top center;
    height: 100%;
    width: 15px;
    position: relative;
}

.csms_container .tinyscrollbar .thumb {
    height: 20px;
    width: 25px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -5px;
}

.csms_container .tinyscrollbar .thumb .end {
    overflow: hidden;
    height: 5px;
    width: 25px;
}

.csms_container .tinyscrollbar .disable {
    display: none;
}

.csms_container .noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.csms_container .tinyscrollbar .thumb.content {
    background: transparent url(/images/w_eromu/bg-scrollbar-thumb-y1.png) no-repeat 50% 0;
}

.csms_container .tinyscrollbar .thumb.content .end {
}

.csms_container .tinyscrollbar .thumb.other {
    background: transparent url(/images/w_eromu/bg-scrollbar-thumb-y2.png) no-repeat 50% 0;
}

.csms_container .tinyscrollbar .thumb.other .end {
}

.csms_container .tinyscrollbar .viewport.w139 {
    width: 139px;
}

.csms_container .tinyscrollbar .viewport.w200 {
    width: 200px;
}

.csms_container .tinyscrollbar .viewport.w480 {
    width: 480px;
}

.csms_container .tinyscrollbar .viewport.w820 {
    width: 820px;
}

.csms_container .tinyscrollbar .viewport.w960 {
    width: 960px;
}

.csms_container .tinyscrollbar.w200 {
    width: 200px;
}

.csms_container .tinyscrollbar .viewport.border1 {
    border: 1px inset #D73E17;
}

.csms_container .tinyscrollbar .viewport.border2 {
    border: 1px inset #0033ff;
}

/* SWAP IMAGE */

.csms_container .swap_image {
    position: absolute;
    left: 0px;
    top: 0px;
}

.csms_container .swap_image.z0 {
    z-index: 0;
}

.csms_container .swap_image.z1 {
    z-index: 1;
}

.csms_container .swap_image.z2 {
    z-index: 2;
}

.csms_container .swap_image_toggle_container {
    position: absolute;
    right: 100px;
    bottom: 10px;
    z-index: 50;
    display: none;
}

.csms_container .swap_image_toggle_left {
    position: relative;
    float: left;
    width: 8px;
    height: 31px;
    background: url('/images/w_eromu/swap_image_bg_left.png') no-repeat top left;
}

.csms_container .swap_image_toggle_mid {
    position: relative;
    float: left;
    height: 31px;
    background: url('/images/w_eromu/swap_image_bg_mid.png') repeat-x top left;
    padding-top: 4px;
    z-index: 50;
}

.csms_container .swap_image_toggle_right {
    position: relative;
    float: left;
    width: 17px;
    height: 31px;
    background: url('/images/w_eromu/swap_image_bg_right.png') no-repeat top left;
}

.csms_container .swap_image_toggle {
    float: left;
    width: 19px;
    height: 19px;
    z-index: 50;
    cursor: pointer;
}

.csms_container .swap_image_toggle_selected {
    background: url('/images/w_eromu/swap_image_toggle_selected.png') no-repeat top left;
    cursor: default;
}

.csms_container .swap_image_toggle_unselected {
    background: url('/images/w_eromu/swap_image_toggle.png') no-repeat top left;
    cursor: pointer;
}

/* EGYÉB */

.csms_container #loading {
    position: fixed;
    display: none;
    height: 45px;
    width: 170px;
    background-color: white;
    opacity: 20%;
    bottom: 0px;
    left: 0px;
    padding-top: 10px;
    padding-left: 6px;
    color: #595959;
    border: 1px solid black;
    font-size: 15px;
    z-index: 999;
}

#cookie_alert {
    position: fixed;
    width: 100%;
    margin: 0 auto;
    z-index: 1999;
    top: 0px;
}

#cookie_alert * {
    box-sizing: border-box;
}

#cookie_alert div {
    position: relative;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    color: black;
    padding: 5px 110px;
    padding-bottom: 20px;
    border-bottom: 1px solid #888;
    text-align: center;
    font-family: verdana;
}

#cookie_alert input {
    position: absolute;
    right: 5px;
    top: 50%;
    border: 1px solid black;
    background: white;
    color: black;
    margin-top: -10px;
}

.csms_container #csms_newscategory a {
    display: block;
}

.csms_container .google-visualization-table-table {
    background-color: transparent !important;
}

.csms_container .google-table-header-row {
    background-color: rgba(54, 25, 25, 0.5);
    color: white;
}

.csms_container .google-table-table-row {
    background-color: rgba(239, 239, 239, .5);
}

.csms_container .google-table-odd-row {
    background-color: rgba(255, 255, 255, .5);
}

.csms_container .google-table-selected-row {
    background-color: rgba(206, 170, 166, .5);
}

.csms_container .google-table-hover-row {
    background-color: rgba(206, 170, 166, .5);
}

.csms_container .google-table-header-cell {
    padding: 4px !important;
    text-align: center;
}

.csms_container .google-table-table-cell {
    padding: 4px !important;
}

.csms_container .google-table-row-number-cell {
}

.csms_container .button_link,
.csms_container .button_link:hover,
.csms_container .button_link:active {
    background: none;
    text-decoration: underline;
    border: none;
    cursor: pointer;
    padding: 0 !important;
}

.csms_container .customer_link {
    text-decoration: none !important;
}

.csms_container .google-visualization-orgchart-table * {
    margin: 0;
    padding: 4px 0px 0px 0px !important;
    font-family: 'DINNextLTPro-Light', 'Open Sans', 'marsfont_lightregular', sans-serif;
}

/* EROMU LOGIN */
.csms_container #csms_eromumlmloginbox {
    height: 100%;
}

@media screen and (max-width: 768px) {
    .container #emlmlogin_box {
        color: white;
    }
}

.container #emlmlogin_box input[type="submit"] {
    background-color: #fea821;
    border: 0 none;
    color: white;
    cursor: pointer;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    height: 24px;
    margin: 4px 0 0;
    padding: 0;
    width: 100px;
}

.container #login_links {
    display: block;
    margin-top: 8px;
    width: 150px;
    float: right;
    margin-right: 95px;
}

.container #login_links a {
    color: #999999;
}

@media screen and (max-width: 768px) {
    .container #login_links {
        margin-right: 0px;
        float: none;
    }

    .container #login_links a {
    }
}

.csms_container #emlmlogin_form {
    height: 100%;
}

.csms_container #emlmlogin_form table {
    padding-left: 10px;
}

.csms_container #emlmlogin_form .row_label {
    width: 75px;
}

.csms_container #emlmlogin_box td {
    display: inline-block;
    position: relative;
    padding-bottom: 6px;
}

.csms_container #emlmlogin_form input[type="text"],
.csms_container #emlmlogin_form input[type="password"] {
    margin-left: 10px;
    width: 100px;
}

.csms_container #emlmlogin_form .button_link {
    position: absolute;
    bottom: 12px;
    display: block;
    width: 95px;
    height: 30px;
    text-align: center;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
    color: white;
    padding-top: 4px;
    background-color: #b4b2af;
    border: 0;
    text-decoration: none;
}

.csms_container #emlmlogin_form .button_link:hover {
    background-color: #ee741b;
}

.container #emlmlogin_form .button_link.green_button,
.container #emlmlogin_form .button_link.green_button:hover {
    /* background-color: #a8ca01; */
    background-color: white;
}

.csms_container #login_links {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 12px;
    line-height: 16px;
}

.csms_container #emlmlogin_box .error_list,
.csms_container #emlmlogin_box .ul {
    margin-bottom: 0px !important;
}

/* EROMU PROGRAM */

.csms_container #program_left {
    position: absolute;
    left: 0px;
    z-index: 100;
}

.csms_container #program_right {
    position: absolute;
    right: 40px;
    z-index: 100;
}

.csms_container #program_right input[type="text"] {
    border: 2px solid white;
    padding: 2px;
}

.csms_container #program_right a.btn_reset,
.csms_container #program_right input[type="submit"],
.csms_container #program_left input[type="button"] {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 120px;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
    color: white;
    border: 0;
    text-decoration: none;
    padding-top: -2px;
    cursor: pointer;
    font-weight: normal;
}

.csms_container #program_right a.btn_reset {
    height: 25px;
    padding-top: 5px;
    top: 1px;
}

.csms_container #program_right a.btn_reset,
.csms_container #program_right input[type="submit"],
.csms_container #program_left input[type="button"] {
    background-color: white;
}

.csms_container #program_right a.btn_reset:hover,
.csms_container #program_right input[type="submit"]:hover,
.csms_container #program_left input[type="button"]:hover {
    /* background-color: #fd9e1c; */
    color: white;
    text-decoration: none;
    font-weight: normal;
}

.csms_container #program_left input[type="button"] {
    display: inline-block;
    height: 39px;
    top: 5px;
    display: none;
}

#program_tooltip {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    z-index: 999;
    border: 3px solid #adadab;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 12px;
    padding: 4px;
    box-shadow: inset 0 0 1px white;
    color: white;
}

#program_tooltip td {
    padding: 2px 2px 2px 2px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#program_tooltip td:first-child {
    padding: 2px;
}

#program_tooltip td:last-child {
    border-right: 0;
}

#program_tooltip tr:first-child td {
    text-align: center;
}

#program_tooltip tr:not(:first-child) td:not(:first-child) {
    text-align: right;
}

#program_tooltip tr:last-child td {
    border-bottom: 0;
}

.link_invitation {
    text-decoration: underline;
    cursor: pointer;
}

/*EROMU FORMOK */

.container #emlmlogin_form {
    padding-right: 40px;
    min-height: 65px;
    color: #999999;
}

.container #emlmlogin_form #userid {
    display: inline-block;
    position: relative;
    top: 3px;
}

@media screen and (max-width: 768px) {
    .container #emlmlogin_form #userid {
        padding-right: 10px;
    }
}

.csms_container #emlmtransfer_box,
.csms_container #emlmpayment_box {
    background-color: #e4e6d8;
}

.csms_container #emlmedituser_form,
.csms_container #emlmchangepassword_form,
.csms_container #emlmchangeemail_form,
.csms_container #emlmrecommendation_form,
.csms_container #emlmpasswordrecovery_form,
.csms_container #emlmregistration_form,
.csms_container #emlmaccountnumber_form,
.csms_container #emlmcryptoaccountnumber_form,
.csms_container #emlmsubdomain_form,
.csms_container #emlmselectedgeindex_form,
.csms_container #emlmtransfer_form,
.csms_container #emlmpayment_form,
.csms_container #emlmsmmroyaltypayout_form,
.csms_container #CfEromuMLMContactFormHU,
.csms_container #CfEromuMLMContactFormEN,
.csms_container #enlunsubscribe_form,
.csms_container #emlmpaymentmethod_form,
.csms_container #emlmpurchaseagreement_form,
.csms_container #emlmpaypal_form {
    position: relative;
    /*background-color: #e4e6d8;*/
    padding: 30px 10px 100px 10px;
}

.csms_container #emlmpaymentmethod_form {
    padding: 10px 10px 10px 10px;
}

.csms_container #emlmedituser_form tr,
.csms_container #emlmchangepassword_form tr,
.csms_container #emlmchangeemail_form tr,
.csms_container #emlmrecommendation_form tr,
.csms_container #emlmpasswordrecovery_form tr,
.csms_container #emlmregistration_form tr,
.csms_container #emlmaccountnumber_form tr,
.csms_container #emlmcryptoaccountnumber_form tr,
.csms_container #emlmsubdomain_form tr,
.csms_container #emlmselectedgeindex_form tr,
.csms_container #emlmtransfer_form tr,
.csms_container #emlmpayment_form tr,
.csms_container #emlmsmmroyaltypayout_form tr,
.csms_container #CfEromuMLMContactFormHU tr,
.csms_container #CfEromuMLMContactFormEN tr,
.csms_container #enlunsubscribe_form tr,
.csms_container #emlmpaymentmethod_form tr,
.csms_container #emlmpurchaseagreement_form tr,
.csms_container #emlmpaypal_form tr {
    height: 40px;
    vertical-align: top;
}

.csms_container #emlmregistration_form table,
.csms_container #emlmaccountnumber_form table,
.csms_container #emlmcryptoaccountnumber_form table,
.csms_container #emlmedituser_form table,
.csms_container #emlmchangepassword_form table,
.csms_container #emlmchangeemail_form table,
.csms_container #emlmrecommendation_form table,
.csms_container #emlmpasswordrecovery_form table,
.csms_container #emlmsubdomain_form table,
.csms_container #emlmselectedgeindex_form table,
.csms_container #emlmtransfer_form table,
.csms_container #emlmpayment_form table,
.csms_container #emlmsmmroyaltypayout_form table,
.csms_container #CfEromuMLMContactFormHU table,
.csms_container #CfEromuMLMContactFormEN table,
.csms_container #enlunsubscribe_form table,
.csms_container #emlmpaypal_form table {
    margin-right: 20px;
    max-width: 380px;
    text-align: left;
}

.csms_container #emlmedituser_form td,
.csms_container #emlmchangepassword_form td,
.csms_container #emlmchangeemail_form td,
.csms_container #emlmrecommendation_form td,
.csms_container #emlmpasswordrecovery_form td,
.csms_container #emlmregistration_form td,
.csms_container #emlmaccountnumber_form td,
.csms_container #emlmcryptoaccountnumber_form td,
.csms_container #emlmsubdomain_form td,
.csms_container #emlmselectedgeindex_form td,
.csms_container #emlmtransfer_form td,
.csms_container #emlmpayment_form td,
.csms_container #emlmsmmroyaltypayout_form td,
.csms_container #CfEromuMLMContactFormHU td,
.csms_container #CfEromuMLMContactFormEN td,
.csms_container #enlunsubscribe_form td,
.csms_container #emlmpaymentmethod_form td,
.csms_container #emlmpaypal_form td {
    color: #333;
    padding: 0;
}

.csms_container #emlmpurchaseagreement_form td {
    padding: 10px;
}

.csms_container #emlmedituser_form tr td.row_label,
.csms_container #emlmchangepassword_form tr td.row_label,
.csms_container #emlmchangeemail_form tr td.row_label,
.csms_container #emlmrecommendation_form tr td.row_label,
.csms_container #emlmpasswordrecovery_form tr td.row_label,
.csms_container #emlmregistration_form tr td.row_label,
.csms_container #emlmaccountnumber_form tr td.row_label,
.csms_container #emlmcryptoaccountnumber_form tr td.row_label,
.csms_container #emlmsubdomain_form tr td.row_label,
.csms_container #emlmselectedgeindex_form tr td.row_label,
.csms_container #emlmtransfer_form tr td.row_label,
.csms_container #emlmpayment_form tr td.row_label,
.csms_container #emlmsmmroyaltypayout_form tr td.row_label,
.csms_container #CfEromuMLMContactFormHU tr td.row_label,
.csms_container #CfEromuMLMContactFormEN tr td.row_label,
.csms_container #enlunsubscribe_form tr td.row_label,
.csms_container #emlmpaymentmethod_form tr td.row_label,
.csms_container #emlmpaypal_form tr td.row_label,
.csms_container #emlmpurchaseagreement_form tr td.row_label {
    width: 200px;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    padding-top: 5px;
}

.csms_container #emlmedituser_form tr td.row_content,
.csms_container #emlmchangepassword_form tr td.row_content,
.csms_container #emlmchangeemail_form tr td.row_content,
.csms_container #emlmrecommendation_form tr td.row_content,
.csms_container #emlmpasswordrecovery_form tr td.row_content,
.csms_container #emlmregistration_form tr td.row_content,
.csms_container #emlmaccountnumber_form tr td.row_content,
.csms_container #emlmcryptoaccountnumber_form tr td.row_content,
.csms_container #emlmsubdomain_form tr td.row_content,
.csms_container #emlmselectedgeindex_form tr td.row_content,
.csms_container #emlmtransfer_form tr td.row_content,
.csms_container #emlmpayment_form tr td.row_content,
.csms_container #emlmsmmroyaltypayout_form tr td.row_content,
.csms_container #CfEromuMLMContactFormEN tr td.row_content,
.csms_container #CfEromuMLMContactFormHU tr td.row_content,
.csms_container #enlunsubscribe_form tr td.row_content,
.csms_container #emlmpaymentmethod_form tr td.row_content,
.csms_container #emlmpurchaseagreement_form tr td.row_content,
.csms_container #emlmpaypal_form tr td.row_content {
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: left;

}

.csms_container #emlmedituser_form tr td.row_content b {
    position: relative;
    top: 8px;
}

.csms_container #emlmpasswordrecovery_form tr td.row_content span {
    position: relative;
    top: 5px;
}

.csms_container #emlmregistration_form table input[type="text"], .csms_container #emlmregistration_form table input[type="password"], .csms_container #emlmregistration_form table input[type="email"], .csms_container #emlmregistration_form table select,
.csms_container #emlmaccountnumber_form table input[type="text"], .csms_container #emlmaccountnumber_form table input[type="password"],
.csms_container #emlmcryptoaccountnumber_form table input[type="text"], .csms_container #emlmcryptoaccountnumber_form table input[type="password"],
.csms_container #emlmedituser_form table input[type="text"], .csms_container #emlmedituser_form table input[type="password"], .csms_container #emlmedituser_form table select,
.csms_container #emlmchangepassword_form table input[type="text"], .csms_container #emlmchangepassword_form table input[type="password"],
.csms_container #emlmchangeemail_form table input[type="text"], .csms_container #emlmchangeemail_form table input[type="password"],
.csms_container #emlmrecommendation_form table input[type="text"], .csms_container #emlmrecommendation_form table input[type="password"],
.csms_container #emlmpasswordrecovery_form table input[type="text"], .csms_container #emlmpasswordrecovery_form table input[type="password"],
.csms_container #emlmsubdomain_form table input[type="text"], .csms_container #emlmsubdomain_form table input[type="password"],
.csms_container #emlmselectedgeindex_form table input[type="text"], .csms_container #emlmselectedgeindex_form table input[type="password"],
.csms_container #emlmselectedgeindex_form table select, .csms_container #emlmtransfer_form table input[type="text"],
.csms_container #emlmtransfer_form table input[type="password"], .csms_container #emlmtransfer_form table select, .csms_container #emlmpayment_form table select,
.csms_container #emlmpayment_form table input[type="password"], .csms_container #emlmpayment_form table select,
.csms_container #emlmsmmroyaltypayout_form table input[type="text"], .csms_container #emlmsmmroyaltypayout_form table input[type="password"],
.csms_container #CfEromuMLMContactFormHU table input[type="text"], .csms_container #CfEromuMLMContactFormHU table input[type="password"],
.csms_container #CfEromuMLMContactFormHU table textarea, .csms_container #CfEromuMLMContactFormEN table input[type="text"],
.csms_container #CfEromuMLMContactFormEN table input[type="password"], .csms_container #CfEromuMLMContactFormEN table textarea,
.csms_container #enlunsubscribe_form table input[type="text"], .csms_container #enlunsubscribe_form table input[type="password"],
.csms_container #emlmpaymentmethod_form table input[type="text"], .csms_container #emlmpaymentmethod_form table input[type="password"],
.csms_container #emlmpaypal_form table input[type="text"], .csms_container #emlmpaypal_form table input[type="password"],
.csms_container #emlmpurchaseagreement_form table input[type="text"], .csms_container #emlmpurchaseagreement_form table input[type="password"] {
    width: 100%;
    padding: 2px;
    max-width: 300px;
}

.csms_container #emlmregistration_form table select {
    padding: 0;
}

.csms_container #emlmedituser_form table select {
    padding: 0;
}

.csms_container #emlmregistration_form table input[type="text"], .csms_container #emlmregistration_form table input[type="password"], .csms_container #emlmregistration_form table input[type="email"], .csms_container #emlmregistration_form table select,
.csms_container #emlmpasswordrecovery_form table input[type="text"], .csms_container #emlmpasswordrecovery_form table input[type="password"],
.csms_container #CfEromuMLMContactFormHU table input[type="text"], .csms_container #CfEromuMLMContactFormHU table input[type="password"],
.csms_container #CfEromuMLMContactFormHU table textarea,
.csms_container #CfEromuMLMContactFormEN table input[type="text"], .csms_container #CfEromuMLMContactFormEN table input[type="password"],
.csms_container #CfEromuMLMContactFormEN table textarea,
.csms_container #enlunsubscribe_form table input[type="text"], .csms_container #enlunsubscribe_form table input[type="password"],
.csms_container #enlunsubscribe_form table textarea {
    /* border: 2px solid #fd9e1c; */
}

.csms_container #emlmedituser_form table input[type="text"], .csms_container #emlmedituser_form table input[type="password"], .csms_container #emlmedituser_form table input[type="email"], .csms_container #emlmedituser_form table select, .csms_container #emlmedituser_form table textarea,
.csms_container #emlmchangepassword_form table input[type="text"], .csms_container #emlmchangepassword_form table input[type="password"],
.csms_container #emlmchangeemail_form table input[type="text"], .csms_container #emlmchangeemail_form table input[type="password"],
.csms_container #emlmrecommendation_form table input[type="text"], .csms_container #emlmrecommendation_form table input[type="password"],
.csms_container #emlmaccountnumber_form table input[type="text"], .csms_container #emlmaccountnumber_form table input[type="password"],
.csms_container #emlmcryptoaccountnumber_form table input[type="text"], .csms_container #emlmcryptoaccountnumber_form table input[type="password"],
.csms_container #emlmsubdomain_form table input[type="text"], .csms_container #emlmsubdomain_form table input[type="password"],
.csms_container #emlmselectedgeindex_form table input[type="text"], .csms_container #emlmselectedgeindex_form table input[type="password"],
.csms_container #emlmselectedgeindex_form table select,
.csms_container #emlmtransfer_form table input[type="text"], .csms_container #emlmtransfer_form table input[type="password"],
.csms_container #emlmpayment_form table textarea,
.csms_container #emlmpayment_form table input[type="text"], .csms_container #emlmpayment_form table input[type="password"],
.csms_container #emlmsmmroyaltypayout_form table input[type="text"], .csms_container #emlmsmmroyaltypayout_form table input[type="password"],
.csms_container #emlmtransfer_form table select,
.csms_container #emlmpayment_form table select {
    border: 2px solid white;
}

#emlmedituser_form table textarea {
    resize: vertical;
}

.csms_container #emlmregistration_form table .row_error,
.csms_container #emlmaccountnumber_form table .row_error,
.csms_container #emlmcryptoaccountnumber_form table .row_error,
.csms_container #emlmedituser_form table .row_error,
.csms_container #emlmchangepassword_form table .row_error,
.csms_container #emlmchangeemail_form table .row_error,
.csms_container #emlmrecommendation_form table .row_error,
.csms_container #emlmpasswordrecovery_form table .row_error,
.csms_container #emlmsubdomain_form table .row_error,
.csms_container #emlmselectedgeindex_form table .row_error,
.csms_container #emlmtransfer_form table .row_error,
.csms_container #emlmpayment_form table .row_error,
.csms_container #emlmsmmroyaltypayout_form .row_error,
.csms_container #CfEromuMLMContactFormHU table .row_error,
.csms_container #CfEromuMLMContactFormEN table .row_error,
.csms_container #enlunsubscribe_form table .row_error {
    font-size: smaller;
    min-width: 20px;
}

.csms_container #emlmedituser_form table .row_error ul,
.csms_container #emlmchangepassword_form table .row_error ul,
.csms_container #emlmchangeemail_form table .row_error ul,
.csms_container #emlmrecommendation_form table .row_error ul,
.csms_container #emlmpasswordrecovery_form table .row_error ul,
.csms_container #emlmregistration_form table .row_error ul,
.csms_container #emlmaccountnumber_form table .row_error ul,
.csms_container #emlmcryptoaccountnumber_form table .row_error ul,
.csms_container #emlmsubdomain_form table .row_error ul,
.csms_container #emlmselectedgeindex_form table .row_error ul,
.csms_container #emlmtransfer_form table .row_error ul,
.csms_container #emlmpayment_form table .row_error ul,
.csms_container #emlmsmmroyaltypayout_form .row_error ul,
.csms_container #CfEromuMLMContactFormEN table .row_error ul,
.csms_container #CfEromuMLMContactFormHU table .row_error ul,
.csms_container #enlunsubscribe_form table .row_error ul {
    position: relative;
    width: 90%;
    margin: 0 !important;
    left: 4px;
    max-width: 190px;
}

.csms_container #emlmpaymentmethod_form .emlmpaymentmethod_btn,
.csms_container #emlmconfirm_form .emlmconfirm_btn,
.csms_container #emlmpayoutconfirm_form .emlmpayoutconfirm_btn {
    background: url(/images/w_eromu/rainbow_btn_sm.png) no-repeat top left;
    position: relative;
    background-color: white;
    display: inline-block;
    height: 42px;
    width: 138px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    border: 0;
    text-decoration: none;
    cursor: pointer;
    margin: 0 10px 10px;
}

.csms_container #emlmpaymentmethod_form .emlmpaymentmethod_btn:hover,
.csms_container #emlmconfirm_form .emlmconfirm_btn:hover,
.csms_container #emlmpayoutconfirm_form .emlmpayoutconfirm_btn:hover {
    outline: none;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmpaymentmethod_form .emlmpaymentmethod_btn:active,
.csms_container #emlmconfirm_form .emlmconfirm_btn:active,
.csms_container #emlmpayoutconfirm_form .emlmpayoutconfirm_btn:active {
    outline: none;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmpaymentmethod_form .emlmpaymentmethod_btn:focus,
.csms_container #emlmconfirm_form .emlmconfirm_btn:focus,
.csms_container #emlmpayoutconfirm_form .emlmpayoutconfirm_btn:focus {
    outline: none;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmedituser_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangepassword_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangeemail_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmrecommendation_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpasswordrecovery_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmregistration_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmcryptoaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsubdomain_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmselectedgeindex_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmtransfer_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpayment_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsmmroyaltypayout_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormHU input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormEN input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #enlunsubscribe_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpaypal_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpurchaseagreement_form input[type="submit"]:not(.neg):not(.neu):not(.pos) {
    position: absolute;
    bottom: 10px;
    right: 0px;
    display: block;
    width: 138px;
    height: 45px;
    text-align: left;
    padding-left: 15px;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 18px;
    color: white;
    border: 0;
    text-decoration: none;
    cursor: pointer;
}

.csms_container #emlmedituser_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmchangepassword_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmchangeemail_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmrecommendation_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmpasswordrecovery_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmregistration_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmcryptoaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmsubdomain_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmselectedgeindex_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmtransfer_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmpayment_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmsmmroyaltypayout_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #CfEromuMLMContactFormHU input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #CfEromuMLMContactFormEN input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #enlunsubscribe_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmpaypal_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus,
.csms_container #emlmpurchaseagreement_form input[type="submit"]:not(.neg):not(.neu):not(.pos):focus {
    outline: none;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmedituser_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmchangepassword_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmchangeemail_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmrecommendation_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmpasswordrecovery_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmregistration_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmcryptoaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmsubdomain_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmselectedgeindex_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmtransfer_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmpayment_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmsmmroyaltypayout_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #CfEromuMLMContactFormHU input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #CfEromuMLMContactFormEN input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #enlunsubscribe_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmpaypal_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active,
.csms_container #emlmpurchaseagreement_form input[type="submit"]:not(.neg):not(.neu):not(.pos):active {
    outline: none;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmpurchaseagreement_form input[type="submit"] {
    width: 340px;
}

.csms_container .emlmpaymentmethod_btncancel {
    position: relative;
    display: block;
    width: 138px;
    height: 42px;
    text-align: center;
    padding-left: 15px;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    border: 0;
    text-decoration: none;
    cursor: pointer;
    left: 10px;
}

.csms_container #emlmedituser_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangepassword_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangeemail_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmrecommendation_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmcryptoaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsubdomain_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmselectedgeindex_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmtransfer_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpayment_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsmmroyaltypayout_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpurchaseagreement_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpaymentmethod_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpaypal_form input[type="submit"]:not(.neg):not(.neu):not(.pos) {
    background-color: white;
}

.csms_container #emlmedituser_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmchangepassword_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmchangeemail_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmrecommendation_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmcryptoaccountnumber_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmsubdomain_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmselectedgeindex_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmtransfer_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpaymentmethod_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpayment_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmsmmroyaltypayout_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover {
    /* background-color: #fd9e1c; */
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmpasswordrecovery_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmregistration_form input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormHU input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormEN input[type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #enlunsubscribe_form input[type="submit"]:not(.neg):not(.neu):not(.pos) {
    /* background-color: #fd9e1c; */
}

.csms_container #emlmpasswordrecovery_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmregistration_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #CfEromuMLMContactFormHU input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #CfEromuMLMContactFormEN input[type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #enlunsubscribe_form input[type="submit"]:not(.neg):not(.neu):not(.pos):hover {
    background-color: white;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmedituser_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangepassword_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmchangeemail_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmrecommendation_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmaccountnumber_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmcryptoaccountnumber_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsubdomain_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmselectedgeindex_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmtransfer_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpayment_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmsmmroyaltypayout_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpurchaseagreement_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpasswordrecovery_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmregistration_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormHU input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #CfEromuMLMContactFormEN input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #emlmpaymentmethod_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos),
.csms_container #enlunsubscribe_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos) {
    /* background-color: grey; */
    cursor: default;
}

.csms_container #emlmedituser_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmchangepassword_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmchangeemail_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmrecommendation_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmaccountnumber_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmcryptoaccountnumber_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmsubdomain_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmselectedgeindex_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmtransfer_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpayment_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmsmmroyaltypayout_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpurchaseagreement_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpasswordrecovery_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmregistration_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #CfEromuMLMContactFormHU input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #emlmpaymentmethod_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #CfEromuMLMContactFormEN input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover,
.csms_container #enlunsubscribe_form input[disabled="disabled"][type="submit"]:not(.neg):not(.neu):not(.pos):hover {
    /* background-color: grey; */
    cursor: default;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.btn_cancel {
    right: 190px !important;
    width: auto !important;
    padding-right: 15px !important;
}

.csms_container #emlmpurchaseagreement_form .btn_cancel {
    right: 350px !important;
}

.csms_container #emlmpaymentmethod_form_inner table {
    margin: 0 auto;
}

.captcha_content {
    height: 98px;
}

@media screen and (max-width: 768px) {
    #captcha_element {
        position: absolute;
        right: 0px;
    }
}

.stages {
    position: relative;
    width: 100%;
    z-index: 1;
}

.stages * {
    font-family: 'marsfontregular' !important;
}

.stage {
    text-align: center;
}

.stage_counter {
    position: relative;
    border: 1px solid transparent;
    border-radius: 30px;
    background: white;
    background-clip: padding-box;
    padding: 14px 0;
    height: 44px;
    margin: 0 auto;
    margin-bottom: 15px;
    text-align: center;
    box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.21);
}

.stage_counter::after {
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background: linear-gradient(to right, #00FFFF 0%, #99FFCC 25%, #FFFF00 50%, #FFCC00 75%, #9900CC 100%);
    content: '';
    z-index: -1;
    border-radius: 30px;
}

.stage_counter.inactive {
    color: lightgray;
}

.stage_counter.inactive::after {
    background: lightgray;

}

.stage_label.inactive {
    color: lightgray;
}

/* TÁBLÁZATOK */

.csms_container .tablebase {
    background-color: #e4e6d8;
    padding: 30px 10px 0px 10px;
    width: 914px;
    margin: 0 auto;
}

.csms_container .table_balances {
    position: relative;
    margin: 0 auto;
    padding: 4px;
}

@media screen and (max-width: 768px) {
    .csms_container .table_balances {
        margin: 0;
    }

    .csms_container .table_balances label {
        text-align: left;
    }
}

.csms_container #emlmdirectregistered_table,
.csms_container #emlmdirectsalescommission_table,
.csms_container #emlmdirectfbsalescommission_table,
.csms_container #emlmindirectsalescommission_table,
.csms_container #emlmenergysalescommission_table,
.csms_container #emlmtotalpurchase_table,
.csms_container #emlmmonthlydividend_table,
.csms_container #emlmtotalcommission_table,
.csms_container #emlmpurchaseaccount_table,
.csms_container #emlmbvaccount_table,
.csms_container #emlmfbbaccount_table,
.csms_container #emlmsmmaccount_table,
.csms_container #emlmpaymentcurrentaccount_table,
.csms_container #emlmdivaccount_table,
.csms_container #emlmwdraccount_table {
    /*background-color: #e4e6d8;*/
    padding: 30px 10px 40px 10px;
    width: inherit;
    margin: 0 auto;
}

.csms_container #emlmdirectregistered_table input[type="button"],
.csms_container #emlmdirectsalescommission_table input[type="button"],
.csms_container #emlmdirectfbsalescommission_table input[type="button"],
.csms_container #emlmindirectsalescommission_table input[type="button"],
.csms_container #emlmenergysalescommission_table input[type="button"],
.csms_container #emlmtotalpurchase_table input[type="button"],
.csms_container #emlmmonthlydividend_table input[type="button"],
.csms_container #emlmtotalcommission_table input[type="button"],
.csms_container #emlmpurchaseaccount_table input[type="button"],
.csms_container #emlmbvaccount_table input[type="button"],
.csms_container #emlmfbbaccount_table input[type="button"],
.csms_container #emlmsmmaccount_table input[type="button"],
.csms_container #emlmpaymentcurrentaccount_table input[type="button"],
.csms_container #emlmdivaccount_table input[type="button"],
.csms_container #emlmwdraccount_table input[type="button"] {
    float: right;
}

@media screen and (max-width: 768px) {
    .csms_container #emlmdirectregistered_table input[type="button"],
    .csms_container #emlmdirectsalescommission_table input[type="button"],
    .csms_container #emlmdirectfbsalescommission_table input[type="button"],
    .csms_container #emlmindirectsalescommission_table input[type="button"],
    .csms_container #emlmenergysalescommission_table input[type="button"],
    .csms_container #emlmtotalpurchase_table input[type="button"],
    .csms_container #emlmmonthlydividend_table input[type="button"],
    .csms_container #emlmtotalcommission_table input[type="button"],
    .csms_container #emlmpurchaseaccount_table input[type="button"],
    .csms_container #emlmbvaccount_table input[type="button"],
    .csms_container #emlmfbbaccount_table input[type="button"],
    .csms_container #emlmfsmmaccount_table input[type="button"],
    .csms_container #emlmpaymentcurrentaccount_table input[type="button"],
    .csms_container #emlmdivaccount_table input[type="button"],
    .csms_container #emlmwdraccount_table input[type="button"] {
        float: none;
    }
}

.csms_container #emlmdirectregistered_table #visualization,
.csms_container #emlmdirectsalescommission_table #visualization,
.csms_container #emlmdirectfbsalescommission_table #visualization,
.csms_container #emlmindirectsalescommission_table #visualization,
.csms_container #emlmenergysalescommission_table #visualization,
.csms_container #emlmtotalpurchase_table #visualization,
.csms_container #emlmmonthlydividend_table #visualization,
.csms_container #emlmtotalcommission_table #visualization,
.csms_container #emlmpurchaseaccount_table #visualization,
.csms_container #emlmbvaccount_table #visualization,
.csms_container #emlmfbbaccount_table #visualization,
.csms_container #emlmsmmaccount_table #visualization,
.csms_container #emlmpaymentcurrentaccount_table #visualization,
.csms_container #emlmdivaccount_table #visualization,
.csms_container #emlmwdraccount_table #visualization,
.csms_container #visualization_SiteUsage,
.csms_container #visualization_Purchase,
.csms_container #visualization_Payout,
.csms_container #visualization_Invoice {
    max-width: 600px;
    margin: 0 auto;
}

.csms_container #emlmdirectregistered_table label,
.csms_container #emlmdirectsalescommission_table label,
.csms_container #emlmdirectfbsalescommission_table label,
.csms_container #emlmindirectsalescommission_table label,
.csms_container #emlmenergysalescommission_table label,
.csms_container #emlmtotalpurchase_table label,
.csms_container #emlmmonthlydividend_table label,
.csms_container #emlmtotalcommission_table label,
.csms_container #emlmpurchaseaccount_table label,
.csms_container #emlmbvaccount_table label,
.csms_container #emlmfbbaccount_table label,
.csms_container #emlmsmmaccount_table label,
.csms_container #emlmpaymentcurrentaccount_table label,
.csms_container #emlmdivaccount_table label,
.csms_container #emlmwdraccount_table label {
    width: 50px;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    padding-top: 12px;
    margin-right: 5px;
}

.csms_container #emlmdirectregistered_table input[type="text"],
.csms_container #emlmdirectsalescommission_table input[type="text"],
.csms_container #emlmdirectfbsalescommission_table input[type="text"],
.csms_container #emlmindirectsalescommission_table input[type="text"],
.csms_container #emlmenergysalescommission_table input[type="text"],
.csms_container #emlmtotalpurchase_table input[type="text"],
.csms_container #emlmmonthlydividend_table input[type="text"],
.csms_container #emlmtotalcommission_table input[type="text"],
.csms_container #emlmpurchaseaccount_table input[type="text"],
.csms_container #emlmbvaccount_table input[type="text"],
.csms_container #emlmfbbaccount_table input[type="text"],
.csms_container #emlmsmmaccount_table input[type="text"],
.csms_container #emlmpaymentcurrentaccount_table input[type="text"],
.csms_container #emlmdivaccount_table input[type="text"],
.csms_container #emlmwdraccount_table input[type="text"] {
    border: 2px solid white;
    padding: 2px;
    width: 133px;
    margin-right: 20px;
}

.csms_container #emlmdirectregistered_table input[type="button"],
.csms_container #emlmdirectsalescommission_table input[type="button"],
.csms_container #emlmdirectfbsalescommission_table input[type="button"],
.csms_container #emlmindirectsalescommission_table input[type="button"],
.csms_container #emlmenergysalescommission_table input[type="button"],
.csms_container #emlmtotalpurchase_table input[type="button"],
.csms_container #emlmmonthlydividend_table input[type="button"],
.csms_container #emlmtotalcommission_table input[type="button"],
.csms_container #emlmpurchaseaccount_table input[type="button"],
.csms_container #emlmbvaccount_table input[type="button"],
.csms_container #emlmfbbaccount_table input[type="button"],
.csms_container #emlmsmmaccount_table input[type="button"],
.csms_container #emlmpaymentcurrentaccount_table input[type="button"],
.csms_container #emlmdivaccount_table input[type="button"],
.csms_container #emlmwdraccount_table input[type="button"] {
    position: relative;
    display: inline-block;
    width: 133px;
    height: 25px;
    /* top: 2px; */
    padding-left: 10px;
    text-align: left;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
    color: white;
    border: 0;
    text-decoration: none;
    padding-top: -2px;
    cursor: pointer;
}

.csms_container #emlmdirectregistered_table input[type="button"],
.csms_container #emlmdirectsalescommission_table input[type="button"],
.csms_container #emlmdirectfbsalescommission_table input[type="button"],
.csms_container #emlmindirectsalescommission_table input[type="button"],
.csms_container #emlmenergysalescommission_table input[type="button"],
.csms_container #emlmtotalpurchase_table input[type="button"],
.csms_container #emlmmonthlydividend_table input[type="button"],
.csms_container #emlmtotalcommission_table input[type="button"],
.csms_container #emlmpurchaseaccount_table input[type="button"],
.csms_container #emlmbvaccount_table input[type="button"],
.csms_container #emlmfbbaccount_table input[type="button"],
.csms_container #emlmsmmaccount_table input[type="button"],
.csms_container #emlmpaymentcurrentaccount_table input[type="button"],
.csms_container #emlmdivaccount_table input[type="button"],
.csms_container #emlmwdraccount_table input[type="button"] {
    background-color: white;
}

.csms_container #emlmdirectregistered_table input[type="button"]:hover,
.csms_container #emlmdirectsalescommission_table input[type="button"]:hover,
.csms_container #emlmdirectfbsalescommission_table input[type="button"]:hover,
.csms_container #emlmindirectsalescommission_table input[type="button"]:hover,
.csms_container #emlmenergysalescommission_table input[type="button"]:hover,
.csms_container #emlmtotalpurchase_table input[type="button"]:hover,
.csms_container #emlmmonthlydividend_table input[type="button"]:hover,
.csms_container #emlmtotalcommission_table input[type="button"]:hover,
.csms_container #emlmpurchaseaccount_table input[type="button"]:hover,
.csms_container #emlmbvaccount_table input[type="button"]:hover,
.csms_container #emlmfbbaccount_table input[type="button"]:hover,
.csms_container #emlmsmmaccount_table input[type="button"]:hover,
.csms_container #emlmpaymentcurrentaccount_table input[type="button"]:hover,
.csms_container #emlmdivaccount_table input[type="button"]:hover,
.csms_container #emlmwdraccount_table input[type="button"]:hover {
    /* background-color: #fd9e1c; */
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

.csms_container #emlmdirectregistered_table input[type="button"]:focus,
.csms_container #emlmdirectsalescommission_table input[type="button"]:focus,
.csms_container #emlmdirectfbsalescommission_table input[type="button"]:focus,
.csms_container #emlmindirectsalescommission_table input[type="button"]:focus,
.csms_container #emlmenergysalescommission_table input[type="button"]:focus,
.csms_container #emlmtotalpurchase_table input[type="button"]:focus,
.csms_container #emlmmonthlydividend_table input[type="button"]:focus,
.csms_container #emlmtotalcommission_table input[type="button"]:focus,
.csms_container #emlmpurchaseaccount_table input[type="button"]:focus,
.csms_container #emlmbvaccount_table input[type="button"]:focus,
.csms_container #emlmfbbaccount_table input[type="button"]:focus,
.csms_container #emlmsmmaccount_table input[type="button"]:focus,
.csms_container #emlmpaymentcurrentaccount_table input[type="button"]:focus,
.csms_container #emlmdivaccount_table input[type="button"]:focus,
.csms_container #emlmwdraccount_table input[type="button"]:focus {
    outline: 0;
    /* /*text-shadow: 0px 0px 10px #484848;*/
    /* text-decoration: underline; */
}

.csms_container #emlmdirectregistered_table input[type="button"]:active,
.csms_container #emlmdirectsalescommission_table input[type="button"]:active,
.csms_container #emlmdirectfbsalescommission_table input[type="button"]:active,
.csms_container #emlmindirectsalescommission_table input[type="button"]:active,
.csms_container #emlmenergysalescommission_table input[type="button"]:active,
.csms_container #emlmtotalpurchase_table input[type="button"]:active,
.csms_container #emlmmonthlydividend_table input[type="button"]:active,
.csms_container #emlmtotalcommission_table input[type="button"]:active,
.csms_container #emlmpurchaseaccount_table input[type="button"]:active,
.csms_container #emlmbvaccount_table input[type="button"]:active,
.csms_container #emlmfbbaccount_table input[type="button"]:active,
.csms_container #emlmsmmaccount_table input[type="button"]:active,
.csms_container #emlmpaymentcurrentaccount_table input[type="button"]:active,
.csms_container #emlmdivaccount_table input[type="button"]:active,
.csms_container #emlmwdraccount_table input[type="button"]:active {
    outline: 0;
    /*text-shadow: 0px 0px 10px #484848;*/
    text-decoration: underline;
}

/* .csms_container #emlmlogin_form input[type="submit"]:focus, */
/* .csms_container #emlmaccountnumber_form input[type="submit"]:focus, */
/* .csms_container #emlmchangepassword_form input[type="submit"]:focus{ */
/* outline: none; */
/* } */

/* .csms_container #emlmlogin_form input[type="submit"]:active, */
/* .csms_container #emlmaccountnumber_form input[type="submit"]:active, */
/* .csms_container #emlmchangepassword_form input[type="submit"]:active{ */
/* outline: none; */
/* font-size: 125%; */
/* } */
/*PACKAGES*/
/*.package_title { position: relative; width: 400px; height: 48px; background-color: #ed741b; color: white; font-size: 20px; padding-top: 15px; text-align: right; padding-right: 10px; } */
/*.purchase_box { position: relative; display: block; float: left; width: 168px; height:150px; background-color: #d1d5c7; margin-left: 48px; margin-bottom: 20px;} */
/*.purchase_box .box_header { position: relative; display: block; width: 168px; height: 56px; background: url('/images/w_eromu/purchase/header.png') no-repeat top left; } */
/*.purchase_box .box_title { position: absolute; display: block; top: 24px; left: 0px; width: 170px; height: 28px; text-align: center; color: white; line-height: 24px; } */
/*.purchase_box .box_content { position: relative; display: block; width: 168px; height: 60px; text-align: left; font-size: 11px; line-height: 14px; color: inherit; padding: 5px 15px 5px 15px; } */
/*.purchase_box .box_link { position: relative; display: block; width: 130px; height: 28px; text-align: center; color: white; padding-top: 0px; background-color: #ed741b; border: 0; cursor: pointer; }
.purchase_box .box_link,
  .purchase_box .box_link:hover,
  .purchase_box .box_link:active { font-weight: normal !important; text-decoration: none !important; color: white !important; } */
.package_box {
    margin-bottom: 6px;
}

/*.purchase_box_selected{
    height:48px;
    width: auto;
    background-color: #e4e6d8;
    position: absolute;
    left: 410px;
    top: -58px;
    padding: 0px;
  }
  .purchase_box_selected_content{
    background-color: #a8ca01;
    padding: 4px 10px;
    color: white;
    height: inherit;
  }
  .purchase_box_selected_content td{
      padding: 4px 10px;
  }
  .selected_package_name{
    font-size: 18px;
    font-weight: bold;
    color:#ed741b;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
  }
  @media screen and (max-width: 768px) {
    .purchase_box_selected{
      position: relative;
      left: 0px;
      top: 0px;

    }
  }*/

@media screen and (max-width: 450px) {
    .package_title {
        width: 100%;
        min-width: 200px;

    }
}

.emlmpaymentmethod_selected {
    background-color: #ed741b;
    border: 0 none;
    bottom: 10px;
    color: white;
    display: inline-block;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', "Open Sans", sans-serif;
    font-size: 18px;
    height: 48px;
    left: 410px;
    margin: 0 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: auto;
}

#emlmpaymentmethod_form_inner table td {
    display: inline-block;
}

.csms_container .google-visualization-table-table {
    background-color: transparent !important;
    color: #666666;
    font-family: 'marsfont_lightregular', 'DINNextLTPro-Light', 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 18px;
}

.csms_container .google-table-header-row {
    background-color: white;
    color: white;
}

.csms_container .google-table-table-row {
    background-color: rgba(239, 239, 239, .5);
}

.csms_container .google-table-odd-row {
    background-color: rgba(255, 255, 255, .5);
}

.csms_container .google-table-selected-row {
    background-color: rgba(168, 202, 1, .3);
}

.csms_container .google-table-hover-row {
    background-color: rgba(168, 202, 1, .05);
}

.csms_container .google-table-header-cell {
    padding: 4px 10px !important;
    text-align: center;
}

.csms_container .google-table-table-cell {
    padding: 4px 10px !important;
}

.csms_container .google-table-row-number-cell {
}

.csms_container .google-table-table-row td,
.csms_container .google-table-odd-row td,
.csms_container .google-table-header-row td {
    padding: 6px 18px;
}

.google-visualization-formatters-arrow-ug {
    text-align: right;
    border: none !important;
}

.google-visualization-formatters-arrow-dr {
    text-align: right;
    border: none !important;
}

.google-visualization-formatters-arrow-empty {
    text-align: right;
    border: none !important;
}

.google-visualization-table-table {
    width: 100% !important;
}

.google-visualization-table-td-center {
    white-space: nowrap;
}

.scrolltop {
    background: url('/images/w_eromu/gototop.png') no-repeat top left;
    bottom: 0;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 48px;
    left: 50%;
    margin-left: 520px;
    margin-top: 10px;
    padding: 4px 4px 0;
    position: fixed;
    width: 51px;
    z-index: 10;
}

@media screen and (max-width: 1200px) {
    .scrolltop {
        margin-left: 420px;
    }
}

@media screen and (max-width: 992px) {
    .scrolltop {
        margin-left: 310px;
    }
}

@media screen and (max-width: 768px) {
    .scrolltop {
        left: -64px;
        margin-left: 100%;

    }
}

.containingBlock {
    width: 50%;
    margin: 0 auto;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.col-md-custom1 {
    width: 37.5% !important;
    padding: 0px !important;

}

.col-md-custom2 {
    width: 25% !important;
    padding: 0px !important;
}

@media screen and (max-width: 768px) {
    .col-md-custom2 {
        text-align: left;
    }
}

.csms_page_entity:not(:last-child) > div > div {
    border-bottom: 1px solid #999;
}

.css_style_rainbow_button_div{
    position: relative;
    z-index: 0;
}

.css_style_rainbow_button {
    position: relative;
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 30px;
    background: white;
    background-clip: padding-box;
    padding: 10px 30px;
    margin: 10px 0;
    /* just to show box-shadow still works fine */
    box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.21);
}

.css_style_rainbow_button::after {
    position: absolute;
    top: -1px; bottom: -1px;
    left: -1px; right: -1px;
    background: linear-gradient(to right, #00FFFF 0%, #99FFCC 25%, #FFFF00 50%, #FFCC00 75%, #9900CC 100%);
    content: '';
    z-index: -1;
    border-radius: 30px;
}

.css_style_rainbow_button:hover,
.css_style_rainbow_button:active,
.css_style_rainbow_button:visited,
.css_style_rainbow_button:focus
{
    outline: none;
}

/* TOKEN PAGE*/

.mlm_token_container{
	position: relative;
	line-height: 20pt;
	z-index: 0;
}

.mlm_token_container .smt-logo{
	width: 240px !important;
    height: 106px !important;
	padding-bottom: 15px;
}
.mlm_token_container .buy_package_btn{
	box-sizing: border-box;
    position: relative;
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 30px;
    background: white;
    background-clip: padding-box;
    padding: 10px 30px;
    margin: 10px 0;
	cursor: pointer;
}

.mlm_token_container .buy_package_btn::after {
  box-sizing: border-box;
    position: absolute;
    top: -1px; bottom: -1px;
    left: -1px; right: -1px;
    background: linear-gradient(to right, #00FFFF 0%, #99FFCC 25%, #FFFF00 50%, #FFCC00 75%, #9900CC 100%);
    content: '';
    z-index: -1;
    border-radius: 30px;
}

.mlm_token_container label{
	position: relative;
	padding-left: 5px;
	top: -2px;
}

.mlm_token_container .ipay_container{
	text-align: left;	
}


.mlm_token_show_container{
	text-align: center;
}

.mlm_token_show_container .smt-logo{
	width:240px !important;
	padding-bottom: 15px;
}

.mlm_token_show_container span{
	font-weight: bold;
	padding-top: 15px;
	font-size: 30px;
	color: rgb(241,157,80);
}


/* MINING PAGE*/

.mlm_mining_container{
	position: relative;
	line-height: 20pt;
	z-index: 0;
}

.mlm_mining_container .smt-logo{
	width:240px !important;
	padding-bottom: 15px;
}
.mlm_mining_container .buy_mining_package_btn{
	box-sizing: border-box;
    position: relative;
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 30px;
    background: white;
    background-clip: padding-box;
    padding: 10px 30px;
    margin: 10px 0;
	cursor: pointer;
}

.mlm_mining_container .buy_mining_package_btn::after {
  box-sizing: border-box;
    position: absolute;
    top: -1px; bottom: -1px;
    left: -1px; right: -1px;
    background: linear-gradient(to right, #00FFFF 0%, #99FFCC 25%, #FFFF00 50%, #FFCC00 75%, #9900CC 100%);
    content: '';
    z-index: -1;
    border-radius: 30px;
}

.mlm_mining_container label{
	position: relative;
	padding-left: 5px;
	top: -2px;
}

.mlm_mining_container .ipay_container{
	text-align: left;	
}


.mlm_mining_show_container{
	text-align: center;
}

.mlm_mining_show_container .smt-logo{
	width:240px !important;
	padding-bottom: 15px;
}

.mlm_mining_show_container .smm_label{
	font-weight: bold;
	padding-top: 15px;
	font-size: 30px;
	color: rgb(241,157,80);
    display: inline-block;
}

/* TOKEN ICO PAGE*/
.mlm_token_ico_container{
	position: relative;
	line-height: 20pt;
	z-index: 0;
	max-width: 800px;
	margin: 0 auto;
}

.mlm_token_ico_container .smt-logo{
	width: 240px !important;
    height: 106px !important;
	padding-bottom: 15px;
}
.mlm_token_ico_container .buy_mining_ico_package_btn{
	box-sizing: border-box;
    position: relative;
    display: inline-block;    
    border-radius: 15px;
    background: #e97e41;    
    padding: 10px 60px;
    margin: 10px 0;
	cursor: pointer;
}

.mlm_token_ico_container .buy_mining_ico_package_btn.stage2.visa{
	position: relative;
    display: inline-block;
	float: right; 
    color: #fff;
    background-color: #5cb85c;    
    padding: 8px 16px;
    font-weight: normal;
    text-align: center;        
    border: 1px solid #4cae4c;       
    border-radius: 4px;        
    margin: 10px 0;	
}

.mlm_token_ico_container .buy_mining_ico_package_btn .row1{ color: white; font-size: 18pt; font-weight: bold; }
.mlm_token_ico_container .buy_mining_ico_package_btn .row2{ color: white; font-size: 16pt; }

.mlm_token_ico_container label{
	position: relative;
	padding-left: 5px;
	top: -2px;
}

.mlm_token_ico_container .ipay_container{
	text-align: left;	
}


.mlm_token_ico_table_stage1{
	position: relative;
	text-align: left;
	padding-top: 15px;	
	font-size: 12pt;
	font-weight: bold;
	margin: 15px auto;	
}

.mlm_token_ico_table_stage1 td{
	padding: 5px 15px;
}

.mlm_token_ico_table_stage1 .hr{
	border-bottom: 4px solid #e97e41;
}

.mlm_token_ico_table_stage1 #total_amount{
	color: #e97e41;
}

.mlm_token_ico_table_stage2{
	position: relative;
	text-align: left;	
	width: 100%;
}

form[name="mlmtokenico"].visa{
	border-radius: 10px;
	background-image: linear-gradient(30deg, rgba(255,255,255,0) 70%, rgba(255,255,255,0.2) 70%),linear-gradient(45deg, rgba(255,255,255,0) 75%, rgba(255,255,255,0.2) 75%),linear-gradient(60deg, rgba(255,255,255,0) 80%, rgba(255,255,255,0.2) 80%);
	background-color: silver;	
    border: 1px solid #ccc;
    border-radius: 15px;
    -webkit-box-shadow: 2px 3px 5px 1px #999;
    box-shadow: 2px 3px 5px 1px #999;
	margin: 0 auto 24px auto;
	padding: 15px;
    max-width: 75%;
}

	
.mlm_token_ico_table_stage2 input[type="text"],
.mlm_token_ico_table_stage2 select{
	position: relative;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(left, #f2f2f2 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f2f2f2 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f2f2f2 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	border: none;
	width: 100%;
	margin: 5px 0;
	outline: none !important;
	padding: 0 10px;
}

.mlm_token_ico_table_stage2 select{
	padding: 5px 10px;
}

.mlm_token_ico_table_stage2 input[type="text"][required="true"],
.mlm_token_ico_table_stage2 select{		
	background: #ffe69a; /* Old browsers */
	background: -moz-linear-gradient(left, #ffe69a 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffe69a 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffe69a 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe69a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.mlm_token_ico_table_stage2 tbody tr td:nth-child(3){ padding-left: 15px;}

#mlmtokenico_amount{ text-align: right; padding: 0 4px;}

.mlm_token_ico_bank_details_table{
	position: relative;
    text-align: left;
    padding-top: 15px;
    margin: 0 auto;
    border-spacing: 2px;
    border-collapse: separate;
    font-size: 14pt;
}

.mlm_token_ico_bank_details_table td{
	background-color: #f2f2f2;
	padding: 5px;
}

.mlm_token_ico_container .orange{
	color: #e97e41 !important;
}

.mlm_token_ico_container .red{
	color: red;
}

.mlm_token_ico_container .token_ico_eth_guide{
	color: red !important;
}

.mlm_token_ico_container .token_ico_etc_links{
    color: blue !important;
}

.mlm_token_ico_container #mlmtokenico_agreement{
	cursor: pointer;
}

.mlmtokenico_agreement_whitepaper_div{
	max-width: 480px;
	font-size: 12pt;
	line-height: 14pt;
}

/* KYC VERIFICATION PAGE*/

.kyc_container{
	position: relative;
	line-height: 20pt;
	z-index: 0;
	max-width: 1280px;
	margin: 0 auto;
}

.kyc_container .smt-logo{
	width: 240px !important;
    height: 106px !important;
	padding-bottom: 15px;
}

.kyc_container .kyc_submit_button{
	box-sizing: border-box;
    position: relative;
    display: inline-block;    
    border-radius: 15px;
    background: #e97e41;    
    padding: 10px 60px;
    margin: 10px 0;
	cursor: pointer;
}

.kyc_container .kyc_submit_button .row1{ color: white; font-size: 18pt; font-weight: bold; }
.kyc_container .kyc_submit_button .row2{ color: white; font-size: 16pt; }


.kyc_table{
	position: relative;
	text-align: left;
	padding-top: 15px;
	margin: 0 auto;
	width: 75%;
}

.kyc_table input[type="text"],
.kyc_table select{
	position: relative;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(left, #f2f2f2 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f2f2f2 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f2f2f2 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	border: none;
	width: 100%;
	margin: 5px 0;
	outline: none !important;
	padding: 0 10px;
}

.kyc_table select{
	padding: 5px 10px;
}

.kyc_table input[type="text"][required="true"],
.kyc_table select{		
	background: #ffe69a; /* Old browsers */
	background: -moz-linear-gradient(left, #ffe69a 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffe69a 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffe69a 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe69a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.kyc_container input[type="file"] {
    display: none;
}
.kyc_container  .custom-file-upload {
	position: relative;
    border: 2px solid #ccc;
	border-radius: 8px;
    display: inline-block;
    padding: 2px 12px;
    cursor: pointer;
	float:right;
	
}

.kyc_document_table{
	position: relative;
	width: 100%;
	margin: 0 auto;
	border-spacing: 2px;
    border-collapse: separate;
}

.kyc_document_table thead th{
	background-color: #ffd966;
	text-align: center;
}

.kyc_document_table tbody td{
	background-color: #fff2cc;
	text-align: center;
	padding: 0 10px;
}

.kyc_document_table tbody tr td:first-child{
	text-align: left;
}

.kyc_document_table tbody tr td:last-child{
	width: 100px;
}

.kyc_document_table_action_show,
.kyc_document_table_action_delete{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 10px;
	cursor: pointer;
	top: 4px;
}

.kyc_document_table_action_show{ background: url('/images/w_eromu/zoom.png') no-repeat top left; background-size: contain;}
.kyc_document_table_action_delete{ background: url('/images/w_eromu/remove.png') no-repeat top left; background-size: contain;}

.kyc_show_guide{ cursor: pointer; }	

.kyc_eth_guide{
	color: red !important;
	font-size: 10pt;	
}

.kyc_eth_address_label{
	white-space: nowrap;
}

/* SMM ICO PAGE*/
.mlm_mining_ico_container{
    position: relative;
    line-height: 20pt;
    z-index: 0;
    max-width: 800px;
    margin: 0 auto;
}

.mlm_mining_ico_container .smm-logo{
    width: 240px !important;
    /*height: 106px !important;*/
    padding-bottom: 15px;
}
.mlm_mining_ico_container .buy_mining_ico_package_btn{
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    border-radius: 15px;
    background: #e97e41;
    padding: 10px 60px;
    margin: 10px 0;
    cursor: pointer;
}

.mlm_mining_ico_container .buy_mining_ico_package_btn.stage2.visa{
    position: relative;
    display: inline-block;
    float: right;
    color: #fff;
    background-color: #5cb85c;
    padding: 8px 16px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #4cae4c;
    border-radius: 4px;
    margin: 10px 0;
}

.mlm_mining_ico_container .buy_mining_ico_package_btn .row1{ color: white; font-size: 18pt; font-weight: bold; }
.mlm_mining_ico_container .buy_mining_ico_package_btn .row2{ color: white; font-size: 16pt; }

.mlm_mining_ico_container label{
    position: relative;
    padding-left: 5px;
    top: -2px;
}

.mlm_mining_ico_container .ipay_container{
    text-align: left;
}


.mlm_mining_ico_table_stage1{
    position: relative;
    text-align: left;
    padding-top: 15px;
    font-size: 12pt;
    font-weight: bold;
    margin: 15px auto;
}

.mlm_mining_ico_table_stage1 td{
    padding: 5px 15px;
}

.mlm_mining_ico_table_stage1 .hr{
    border-bottom: 4px solid #e97e41;
}

.mlm_mining_ico_table_stage1 #total_amount{
    color: #e97e41;
}

.mlm_mining_ico_table_stage2{
    position: relative;
    text-align: left;
    width: 100%;
}

form[name="mlmminingico"].visa{
    border-radius: 10px;
    background-image: linear-gradient(30deg, rgba(255,255,255,0) 70%, rgba(255,255,255,0.2) 70%),linear-gradient(45deg, rgba(255,255,255,0) 75%, rgba(255,255,255,0.2) 75%),linear-gradient(60deg, rgba(255,255,255,0) 80%, rgba(255,255,255,0.2) 80%);
    background-color: silver;
    border: 1px solid #ccc;
    border-radius: 15px;
    -webkit-box-shadow: 2px 3px 5px 1px #999;
    box-shadow: 2px 3px 5px 1px #999;
    margin: 0 auto 24px auto;
    padding: 15px;
    max-width: 75%;
}


.mlm_mining_ico_table_stage2 input[type="text"],
.mlm_mining_ico_table_stage2 select{
    position: relative;
    background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(left, #f2f2f2 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f2f2f2 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f2f2f2 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    border: none;
    width: 100%;
    margin: 5px 0;
    outline: none !important;
    padding: 0 10px;
}

.mlm_mining_ico_table_stage2 select{
    padding: 5px 10px;
}

.mlm_mining_ico_table_stage2 input[type="text"][required="true"],
.mlm_mining_ico_table_stage2 select{
    background: #ffe69a; /* Old browsers */
    background: -moz-linear-gradient(left, #ffe69a 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffe69a 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffe69a 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe69a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.mlm_mining_ico_table_stage2 tbody tr td:nth-child(3){ padding-left: 15px;}

#mlmminingico_amount{ text-align: right; padding: 0 4px;}

.mlm_mining_ico_bank_details_table{
    position: relative;
    text-align: left;
    padding-top: 15px;
    margin: 0 auto;
    border-spacing: 2px;
    border-collapse: separate;
    font-size: 14pt;
}

.mlm_mining_ico_bank_details_table td{
    background-color: #f2f2f2;
    padding: 5px;
}

.mlm_mining_ico_container .orange{
    color: #e97e41 !important;
}

.mlm_mining_ico_container .red{
    color: red;
}

.mlm_mining_ico_container .mining_ico_eth_guide{
    color: red !important;
}

.mlm_mining_ico_container .mining_ico_etc_links{
    color: blue !important;
}

.mlm_mining_ico_container #mlmminingico_agreement{
    cursor: pointer;
}

.mlmminingico_agreement_whitepaper_div{
    max-width: 480px;
    font-size: 12pt;
    line-height: 14pt;
}

/* voucher */
.mlm_voucher_container{
    text-align: center;
}

#mlmeromu_voucher_form{
	max-width: 600px;
	margin: 0 auto;
}

.mlm_voucher_container .voucher_label_even{
	display: inline-block;    
    padding-bottom: 20px;
    font-size: 30px;
    color: black;
}

.mlm_voucher_container .voucher_label_odd{
	display: inline-block;
    font-weight: bold;
    padding-bottom: 20px;
    font-size: 30px;
    color: rgb(241,157,80);
}

.mlm_voucher_container span{
	font-size: 18px;
	line-height: 24px;
}
.mlm_voucher_container .claim_no{
	border:none !important;
	display:inline-block;
	font-weight:normal;
	margin-left: 15px;
}

input[type="submit"]:focus,
button[type="submit"]:focus,
.grey_btn:focus{
    outline: none;
	box-shadow: inset -7px 8px 7px 0px rgba(187, 138, 138, 0.13);
    border-radius: 100px;
}
