@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    src: url("https://eu.static.mega.co.nz/fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://eu.static.mega.co.nz/fonts/opensans-regular-webfont.woff") format("woff"), url("https://eu.static.mega.co.nz/fonts/opensans-regular-webfont.ttf") format("truetype"), url("https://eu.static.mega.co.nz/fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
}
@font-face {
    font-family: "Open Sans Semibold";
    font-style: normal;
    font-weight: normal;
    src: url("https://eu.static.mega.co.nz/fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://eu.static.mega.co.nz/fonts/opensans-semibold-webfont.woff") format("woff"), url("https://eu.static.mega.co.nz/fonts/opensans-semibold-webfont.ttf") format("truetype"), url("https://eu.static.mega.co.nz/fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
}
@font-face {
    font-family: "Open Sans Semibold Italic";
    font-style: normal;
    font-weight: normal;
    src: url("https://eu.static.mega.co.nz/fonts/OpenSans-SemiboldItalic.eot?") format("eot"), url("https://eu.static.mega.co.nz/fonts/OpenSans-SemiboldItalic.woff") format("woff"), url("https://eu.static.mega.co.nz/fonts/OpenSans-SemiboldItalic.ttf") format("truetype"), url("https://eu.static.mega.co.nz/fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg");
}
.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
}
.white_content {
    display: none;
    position: absolute;
    top: 20%;
    left: 25%;
    width: 650px;
    height: 250px;
    padding: 16px;
    border: 16px solid #E3301D;
    background-color: #121212;
    border-radius: 15px 15px 15px 15px;
    z-index: 1002;
    overflow: auto;
}
.white_content p {
    color: #FFF;
    font-family: verdana;
}
body, td, th {
    color: #333333;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
}
html {
    font-size: 100%;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
body {
    background-color: #FFFFFF!important;
    height: 100%;
    margin: 0;
    min-width: 987px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.div, span, input {
    outline: medium none;
}
.bottom-pages.developers #pageholder {
    background-image: none;
}
.hidden {
    display: none;
}
a, a:link, a:visited, a:hover, a:active {
    color: #333333;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    outline: medium none;
    text-decoration: none;
}
strong {
    font-family: 'Open Sans Semibold', Arial;
    font-weight: normal;
}
input, div {
    -moz-appearance: none;
    font-family: 'Open Sans', Arial;
    outline: medium none;
}
a, a:link, a:visited, a:hover, a:active, a:focus img, a:focus img {
    outline: medium none;
}
.image-scale-hack {
    transform: rotate(0.0001deg);
}
.bold {
    font-weight: bold;
}
#newfolderdialog_header, #sharingdialog_header, #mcdialog_header, #messagebox_header, #messagebox-1001_header, #renamedialog_header, #getlinkdialog_header, #chromemsgdialog_header, #browserdialog_header, #propertiesdialog_header, #firefoxdialog_header, .x-window.x-window-ghost.x-layer.x-window-default .x-window-header-default-top, #newcontactdialog_header, #bwdialog_header, #ffdialog_header, #zipdialog_header, #termsdialog_header, #transfersettingsDialog_header, #tips_header, #browsers_header, #properties_header, #sendfilesdialog_header, #selectfilesdialog_header, #sendfilesdialog_header, #transfersettings_header, #downloadsettings_header, #notificationsettings_header, #ffdownload_header {
    background-color: #D8290A;
    border: 0 none!important;
    box-shadow: none!important;
    color: #FFFFFF;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 19px;
    margin: 0!important;
    padding: 0;
}
.x-box-inner {
    margin: 0;
    padding: 0;
}
.x-box-inner {
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
}
#newfolderdialog_header_hd, #sharingdialog_header_hd, #mcdialog_header_hd, #messagebox_header_hd, #messagebox-1001_header_hd, #renamedialog_header_hd, #getlinkdialog_header_hd, #chromemsgdialog_header_hd, #browserdialog_header_hd, #propertiesdialog_header_hd, #firefoxdialog_header_hd, #termsdialog_header_hd, #bwdialog_header_hd, #ffdialog_header_hd, #zipdialog_header_hd, #sendfilesdialog_header_hd, #transfersettingsDialog_header_hd, #tips_header_hd, #browsers_header_hd, #properties_header_hd, .x-window.x-window-ghost.x-layer.x-window-default .x-component.x-window-header-text-container.x-box-item.x-component-default, #newcontactdialog_header_hd, #sendfilesdialog_header_hd, #selectfilesdialog_header_hd, #transfersettings_header_hd, #downloadsettings_header_hd, #notificationsettings_header_hd, #ffdownload_header_hd {
    padding: 10px 10px 0;
}
#newfolderdialog_header span, #sharingdialog_header span, #mcdialog_header span, #messagebox-1001_header span, #messagebox_header span, #renamedialog_header span, #getlinkdialog_header span, #chromemsgdialog_header span, #browserdialog_header span, #propertiesdialog_header span, #firefoxdialog_header span, #termsdialog_header span, #sendfilesdialog_header span, #transfersettingsDialog_header span, #tips_header span, #browsers_header span, #properties_header span, #bwdialog_header span, #ffdialog_header span, #zipdialog_header span, .x-window.x-window-ghost.x-layer.x-window-default .x-window-header-default-top span, #newcontactdialog_header span, #sendfilesdialog_header span, #selectfilesdialog_header span, #transfersettings_header span, #downloadsettings_header span, #notificationsettings_header span, #ffdownload_header span {
    border: 0 none!important;
    color: #FFFFFF;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 4px;
    margin: 0!important;
    padding: 0 0 0 10px;
}
#newfolderdialog, #sharingdialog, #mcdialog, #messagebox, #messagebox-1001, #renamedialog, #getlinkdialog, #chromemsgdialog, #browserdialog, #propertiesdialog, #firefoxdialog, #bwdialog, #ffdialog, #zipdialog, #termsdialog, #termsdialog, #sendfilesdialog, #transfersettingsDialog, .x-window.x-window-ghost.x-layer.x-window-default, #newcontactdialog, #sendfilesdialog, #selectfilesdialog, #transfersettings, #downloadsettings, #notificationsettings, #ffdownload, #tips, #browsers, #properties {
    border: 0 none!important;
    border-radius: 8px;
    box-shadow: 0 0 0 5px rgba(96, 96, 96, 0.6);
    padding: 0;
}
#newfolderdialog {
    height: 160px!important;
}
.clear {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
}
.clear_r {
    clear: right;
    margin: 0;
    padding: 0;
}
.clear_l {
    clear: left;
    margin: 0;
    padding: 0;
}
.right {
    float: right;
}
.left {
    float: left;
}
.top-head {
    background-color: #151412;
    height: 50px;
}
.logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/logo.png");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 39px;
    margin: 0 0 0 6px;
    width: 178px;
}
.nlanguage-popup {
    left: auto!important;
    position: absolute;
    right: 0!important;
    top: 37px;
    z-index: 90;
}
.arrow-block {
    height: 13px;
    margin-top: -1px;
}
.nlanguage-txt-block {
    float: left;
    width: 150px;
}
.nlanguage-lnk, a.nlanguage-lnk, a.nlanguage-lnk:link, a.nlanguage-lnk:visited, a.nlanguage-lnk:hover, a.nlanguage-lnk:active {
    -moz-box-sizing: border-box;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #605F5D;
    display: block;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica;
    font-size: 13px;
    height: 28px;
    line-height: 22px;
    margin: 2px 0;
    padding: 0 10px;
    position: relative;
}
a.nlanguage-lnk:hover {
    border: 2px solid #D31A00;
    color: #D31A00;
}
.nlanguage-lnk.selected, a.nlanguage-lnk.selected, a.nlanguage-lnk.selected:link, a.nlanguage-lnk.selected:visited, a.nlanguage-lnk.selected:hover, a.nlanguage-lnk.selected:active {
    background: none repeat scroll 0 0 #D31A00;
    border: 2px solid #D31A00;
    color: #FFFFFF;
}
.nlanguage-tooltip {
    display: none;
    left: -5px;
    margin-top: -1px;
    position: absolute;
    top: 0;
    width: 1px;
}
a.nlanguage-lnk:hover .nlanguage-tooltip {
    display: block;
}
.nlanguage-tooltip-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/language-sprite.png");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    float: right;
    padding-right: 13px;
}
.nlanguage-tooltip-main {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.85);
    border-radius: 4px 0 0 4px;
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica;
    font-size: 13px;
    height: 26px;
    line-height: 24px;
    padding: 0 5px 0 10px;
    position: relative;
    white-space: nowrap;
}
.nlanguage-bottom {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/language-sprite.png");
    background-position: 20px -252px;
    background-repeat: no-repeat;
    color: #5F5F5D;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 24px;
    padding: 12px 0 0 50px;
}
.nlanguage-bottom a, .nlanguage-bottom a:link, .nlanguage-bottom a:visited, .nlanguage-bottom a:hover, .nlanguage-bottom a:active {
    color: #D9290B;
}
.languages-dialog-body {
    min-height: 200px;
    padding: 10px;
}
.relative {
    position: relative;
}
.password-stutus-txt {
    color: #6C9D3F;
    display: none;
    float: right;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 25px;
    text-shadow: 0 1px 1px #FFFFFF;
}
input[type="checkbox"] {
    -moz-appearance: none;
    margin: 0;
    opacity: 0;
    padding: 0;
}
.checkboxOn {
    background-position: left -215px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 30px;
}
.checkboxOff {
    background-position: left -167px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 30px;
}
.selectable {
    -moz-user-select: text!important;
}
.download-checkbox .checkboxOff, .tips .checkboxOff, .browsers .checkboxOff, .affiliate-block.a-form .checkboxOff, .fm-dialog .checkboxOff, .fm-account-blocks .checkboxOff, .top-login-popup .checkboxOff, .new-registration-checkbox .checkboxOff {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: left -8514px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 21px;
    margin: 5px 11px 0 0;
    width: 21px;
}
.download-checkbox .checkboxOn, .tips .checkboxOn, .browsers .checkboxOn, .affiliate-block.a-form .checkboxOn, .fm-dialog .checkboxOn, .fm-account-blocks .checkboxOn, .top-login-popup .checkboxOn, .new-registration-checkbox .checkboxOn {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: left -8554px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 21px;
    margin: 5px 11px 0 0;
    width: 21px;
}
.fm-dialog .checkboxOff, .fm-dialog .checkboxOn {
    margin: 15px 11px 0 15px;
}
.top-login-popup .checkboxOn, .top-login-popup .checkboxOff {
    margin: 9px 11px 0 0;
}
.new-registration-checkbox .checkboxOn, .new-registration-checkbox .checkboxOff {
    margin: 0 11px 20px 0;
}
.fm-dialog .radio-txt, .top-login-popup .radio-txt {
    padding-top: 17px;
}
.top-login-popup .radio-txt {
    padding-top: 11px;
}
.new-registration-checkbox .radio-txt {
    padding-top: 3px;
}
.radio-txt a {
    color: #D62600;
}
label span.black {
    color: #000000;
}
.download-checkbox input.checkboxOn, .tips input.checkboxOn, .browsers input.checkboxOn, .affiliate-block.a-form input.checkboxOn, .fm-dialog input.checkboxOn, .download-checkbox input.checkboxOff, .tips input.checkboxOff, .browsers input.checkboxOff, .affiliate-block.a-form input.checkboxOff, .fm-dialog input.checkboxOff, .fm-account-blocks input.checkboxOff, .fm-account-blocks input.checkboxOn {
    margin: 0;
}
.main_bg_image {
    padding-bottom: 160px;
}
.register-pass-status-block {
    height: 35px;
    margin-top: 10px;
}
.register-pass-status-line1, .register-pass-status-line2, .register-pass-status-line3, .register-pass-status-line4, .register-pass-status-line5 {
    background-color: #CBCACD;
    border-radius: 2px;
    float: left;
    height: 5px;
    margin-right: 15px;
    width: 90px;
}
.register-pass-status-line4 {
    margin: 0;
}
.good1 .register-pass-status-line1 {
    background-color: #FF2A0B;
}
.good2 .register-pass-status-line1, .good2 .register-pass-status-line2 {
    background-color: #FFC926;
}
.good3 .register-pass-status-line1, .good3 .register-pass-status-line2, .good3 .register-pass-status-line3 {
    background-color: #7AB148;
}
.good4 .register-pass-status-line1, .good4 .register-pass-status-line2, .good4 .register-pass-status-line3, .good4 .register-pass-status-line4 {
    background-color: #7DD016;
}
.good5 .register-pass-status-line1, .good5 .register-pass-status-line2, .good5 .register-pass-status-line3, .good5 .register-pass-status-line4, .good5 .register-pass-status-line5 {
    background-color: #1DA1E9;
}
.good1 .password-stutus-txt {
    color: #FF2A0B;
    display: block;
}
.good2 .password-stutus-txt {
    color: #FFC926;
    display: block;
}
.good3 .password-stutus-txt {
    color: #7AB148;
    display: block;
}
.good4 .password-stutus-txt {
    color: #7DD016;
    display: block;
}
.good5 .password-stutus-txt {
    color: #1DA1E9;
    display: block;
}
.red, a.red, a.red:link, a.red:visited, a.red:hover, a.red:active, h1 span.red, h2 span.red, p span.red {
    color: #D9290B;
}
.progressbar {
    -moz-box-sizing: border-box;
    background-color: #B8BCBF;
    border: 4px solid #B8BCBF!important;
    border-radius: 15px;
    height: 16px;
    margin: 0 60px 0 0!important;
    overflow: hidden;
}
.progress-block {
    margin: 1px 10px 1px 1px;
}
.progressbar-percents {
    -moz-box-sizing: border-box;
    background-color: #D9290B;
    border-radius: 15px;
    color: #FFFFFF;
    float: right;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 16px;
    line-height: 14px!important;
    margin: 0!important;
    text-align: center;
    width: 50px;
}
.progressbarfill {
    background-color: #FFFFFF!important;
    border-radius: 15px;
    height: 8px!important;
    margin: 0!important;
    width: 0;
}
.resellers .select_box {
    margin-bottom: 50px;
}
.notice-right-block .select_box {
    width: 423px;
}
.select_box option {
    background: none repeat scroll 0 0 #F2F2F3;
    border: 0 none;
    color: #888787;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.select_box span.select-txt {
    color: #888787;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    left: 10px;
    line-height: 25px;
    position: absolute;
    top: 2px;
    z-index: 87;
}
.select_box div.select-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/fm_sprite2.png");
    background-position: left -42px;
    background-repeat: no-repeat;
    height: 30px;
    position: absolute;
    right: -27px;
    top: 0;
    width: 27px;
}
.select_box select, .fm-account-select select {
    border: 0 none;
    color: #888787;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 30px;
    left: 0;
    line-height: 16px;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 973px;
    z-index: 88;
}
.notice-right-block .select_box select {
    width: 450px;
}
.storage-txt1 {
    display: block;
    float: left;
    font-size: 16px;
    line-height: 31px;
}
.storage-txt2 {
    display: block;
    float: left;
    font-size: 13px;
    line-height: 16px;
    margin: 5px 0 0 3px;
}
.storage-progressbar, .account-bandwidth-bar {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-radius: 29px;
    box-shadow: 0 1px 6px -4px #000000;
    height: 40px;
    margin-top: 20px;
    overflow: hidden;
    padding: 5px 5px 0;
}
.storage-percentage-bg {
    -moz-box-sizing: border-box;
    background: linear-gradient(to bottom, #27A8DE 0%, #2091C1 100%) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #2193C3;
    border-radius: 25px;
    height: 30px;
}
.exceed .storage-percentage-bg {
    background: linear-gradient(to bottom, #F42B00 0%, #DD2600 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E92900;
}
.account-bandwidth-bl {
    padding: 35px 0 0;
}
.account-bandwidth-bl h2 {
    float: left;
    padding: 0 0 16px;
}
.account-manage-button, a.account-manage-button, a.account-manage-button:link, a.account-manage-button:visited, a.account-manage-button:active {
    background-color: #A3A3A3;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin-top: 5px;
    padding: 6px 9px 8px;
}
a.account-manage-button:hover {
    background-color: #D9290B;
    color: #FFFFFF;
}
.account-bandwidth-txt {
    color: #6C6D6F;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    padding: 0;
}
.transfer-settings .account-bandwidth-txt {
    padding: 8px 0 10px;
}
.account-tooltip-txt1 {
    color: #38393D;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 7px;
}
.account-tooltip-txt2 {
    color: #727375;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 21px;
}
.account-div {
    background-color: #CDCDCD;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 49px 0 49px -49px;
    position: relative;
}
.account-div div {
    background-color: #CDCDCD;
    font-size: 1px;
    height: 1px;
    left: 757px;
    line-height: 1px;
    position: absolute;
    width: 300%;
}
.account-sessions {
    padding-top: 49px;
}
.account-set-txt {
    color: #38393D;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    padding: 35px 0 15px;
}
.account-set-bg1 {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/account-sliders.png");
    background-position: left -65px;
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 19px;
    padding-right: 21px;
    position: relative;
    width: 490px;
}
.upload-settings .account-set-bg1, .download-settings .account-set-bg1 {
    background-position: left -65px;
    height: 27px;
    margin-top: 12px;
    width: 490px;
}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    position: relative;
}
.account-slider, a.account-slider, a.account-slider:link, a.account-slider:visited, a.account-slider:hover, a.account-slider:active, .ui-slider-handle.ui-state-default.ui-corner-all {
    background-image: url("https://eu.static.mega.co.nz/images/mega/account-sliders.png");
    background-position: left -176px;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    margin: -7px 0 0 -20px;
    position: absolute;
    width: 44px;
    z-index: 90;
}
.account-set-green-bg, .ui-slider-range.ui-widget-header.ui-slider-range-min {
    background-image: url("https://eu.static.mega.co.nz/images/mega/account-sliders.png");
    background-position: left -100px;
    background-repeat: no-repeat;
    height: 24px;
    margin-left: -19px;
    position: absolute;
}
.upload-settings .account-set-green-bg, .upload-settings .ui-slider-range.ui-widget-header.ui-slider-range-min {
    background-position: left top;
}
.download-settings .account-set-green-bg, .download-settings .ui-slider-range.ui-widget-header.ui-slider-range-min {
    background-position: left -130px;
}
.account-counter-block {
    -moz-box-sizing: border-box;
    border-radius: 5px;
    float: left;
    margin: 68px 0 0 21px;
}
.account-counter-num, .account-counter-number {
    float: left;
}
.account-counter-number input {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    color: #868686;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 22px;
    margin: 0;
    outline: medium none;
    text-align: center;
    width: 100%;
}
.account-counter-percents {
    -moz-box-sizing: border-box;
    color: #999999;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 28px;
    text-align: center;
}
.account-italic-txt {
    color: #666666;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    padding: 12px 0 0;
}
.account-manage-block {
    min-height: 16px;
}
.account-manage-block .left, .account-manage-block .account-counter-block {
    display: none;
}
.account-manage-block.visible .left, .account-manage-block.visible .account-counter-block {
    display: block;
}
.transfer-numbers {
    color: #6B6C6F;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin-right: 48px;
    padding-bottom: 18px;
    text-align: center;
    width: 42px;
}
.transfer-numbers.last {
    margin-right: 0;
}
.transfer-settings select {
    position: absolute;
    visibility: hidden;
}
.transfer-settings .account-counter-block {
    margin: 0 0 35px;
}
.account-counter-number {
    padding: 0 7px;
    width: 70px;
}
.transfer-settings .account-counter-percents {
    padding: 0 7px;
    width: auto;
}
.radioOn {
    background-image: url("https://eu.static.mega.co.nz/images/mega/progressbars2.png");
    background-position: -347px -439px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 19px;
    margin-right: 7px;
    margin-top: 6px;
    width: 19px;
}
.radioOff {
    background-image: url("https://eu.static.mega.co.nz/images/mega/progressbars2.png");
    background-position: -415px -439px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 19px;
    margin-right: 7px;
    margin-top: 6px;
    width: 19px;
}
.download-radio-block .radioOn, .download-radio-block .radioOff {
    margin-right: 12px;
}
.download-checkbox {
    background-color: #F2F2F3;
    padding: 5px 20px 12px;
}
.download-checkbox.nt-settings {
    background-color: rgba(0, 0, 0, 0);
}
.nt-settings-txt {
    color: #6C6D6F;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 8px;
    padding-right: 25px;
    padding-top: 7px;
}
.nt-settings .nt-settings-txt {
    padding-bottom: 12px;
    padding-top: 2px;
}
.download-radio-block {
    padding: 20px 20px 25px;
}
input.radioOn, input.radioOff {
    margin: 0;
}
.radio-txt {
    color: #6C6D6F;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    padding-right: 25px;
    padding-top: 7px;
}
.nt-settings .radio-txt {
    padding-bottom: 7px;
}
.radioOff input, .radioOn input {
    height: 18px;
    opacity: 0;
    width: 18px;
}
option[selected], option selected, option[selected="selected"] {
    background-color: #D9290B!important;
}
.terms-main {
    color: #595959;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
}
.terms-dialog .terms-main {
    -moz-box-sizing: border-box;
    padding: 5px 20px 20px;
}
.terms-top-txt {
    height: 300px;
    line-height: 21px;
    margin-bottom: 5px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 12px;
}
.slingshot-main {
    color: #595959;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
}
.slingshot-dialog .slingshot-main {
    -moz-box-sizing: border-box;
    padding: 5px 20px 20px;
}
.slingshot-top-txt {
    height: 300px;
    line-height: 21px;
    margin-bottom: 5px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 12px;
}
.blog-article {
    padding: 50px 0 30px;
    text-align: left;
}
.blog-article li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/dev-point.png");
    background-position: -16px -1px;
    background-repeat: no-repeat;
    color: #38393D;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
    list-style: none outside none;
    padding: 6px 13px 6px 18px;
}
.blog-article h2 {
    color: #505050;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 29px;
    margin: 0;
    padding: 0 0 12px;
}
.blog-date {
    background-image: url("https://eu.static.mega.co.nz/images/mega/account_sprite.png");
    background-position: left -1094px;
    background-repeat: no-repeat;
    color: #68696B;
    display: block;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 1px 0 2px 36px;
}
.blog-short-content {
    color: #414646;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.blog-short-content img {
    float: left;
    margin: 9px 41px 20px 0;
}
.blog-short-content span {
    display: block;
    padding: 16px 0 0;
}
.blog-short-content .res-list-arrow-link, .blog-short-content a.res-list-arrow-link, .blog-short-content a.res-list-arrow-link:link, .blog-short-content a.res-list-arrow-link:visited, .blog-short-content a.res-list-arrow-link:hover, .blog-short-content a.res-list-arrow-link:active {
    display: block;
    font-size: 13px;
    margin: 23px 0 20px;
}
.blog-button-block {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/help_bg.png");
    height: 90px;
    padding-top: 29px;
    position: relative;
}
.blog-button-bg1 {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help_bg.png");
    height: inherit;
    margin: -29px 979px 0 0;
    position: absolute;
    right: 0;
    width: 100%;
}
.blog-button-bg2 {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help_bg.png");
    height: inherit;
    left: 0;
    margin: -29px 0 0 979px;
    position: absolute;
    width: 100%;
}
.blog-button, a.blog-button, a.blog-button:link, a.blog-button:visited, a.blog-button:active {
    -moz-box-sizing: border-box;
    background-color: #D9290B;
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 26px;
    margin: 0 auto;
    padding: 1px 0 0;
    text-align: center;
    width: 240px;
}
a.blog-button:hover {
    -moz-box-sizing: border-box;
    background-color: #FF3B2B;
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 26px;
    margin: 0 auto;
    padding: 1px 0 0;
    text-align: center;
    width: 240px;
}
.blog-article p {
    color: #414646;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 20px;
}
.full-article img {
    border: 0 none;
    margin: 0 0 20px;
}
.full-article .blog-date {
    padding-bottom: 18px;
}
.account .register-pass-status-line1, .account .register-pass-status-line2, .account .register-pass-status-line3, .account .register-pass-status-line4 {
    width: 58px;
}
.fm-account-blocks .register-pass-status-line1, .fm-account-blocks .register-pass-status-line2, .fm-account-blocks .register-pass-status-line3, .fm-account-blocks .register-pass-status-line4 {
    height: 2px;
    margin-right: 10px;
    width: 55px;
}
.fm-account-blocks .register-pass-status-line4 {
    margin-right: 0;
}
.new-registration .register-pass-status-line1, .new-registration .register-pass-status-line2, .new-registration .register-pass-status-line3, .new-registration .register-pass-status-line4, .new-registration .register-pass-status-line5 {
    height: 2px;
    margin-right: 5px;
    width: 80px;
}
.new-registration .register-pass-status-line5 {
    margin-right: 0;
}
.new-registration {
    padding-bottom: 20px;
}
.change-pass-block .notice-input-block.last {
    margin: 4px 0 0;
}
.notification-num {
    -moz-box-sizing: border-box;
    background-color: #741B09;
    border: 2px solid #000000;
    border-radius: 12px;
    color: #D6BBB6;
    display: block;
    font-size: 10px;
    font-weight: bold;
    left: 20px;
    line-height: 12px;
    padding: 1px 4px;
    position: absolute;
    top: -6px;
}
.cloud-popup-icon:hover .notification-num, .cloud-popup-icon.active .notification-num {
    background-color: #D11E00;
    color: #FFFFFF;
}
.create-account-button {
    background-color: #741B09;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #D6BBB6;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 26px;
    line-height: 24px;
    margin: 12px 10px 0 0;
    padding: 0 15px;
}
.create-account-button:hover, .create-account-button.active {
    background-color: #D12B00;
    color: #FFFFFF;
}
.top-login-button {
    background-color: #383736;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    color: #C4C3C3;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 26px;
    line-height: 24px;
    margin: 12px 2px 0 0;
    padding: 0 15px;
}
.top-login-button:hover, .top-login-button.active {
    background-color: #606060;
    color: #FFFFFF;
}
.unread-num {
    -moz-box-sizing: border-box;
    background-color: #D31A00;
    border-radius: 26px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: -1px -9px 0 6px;
    min-width: 14px;
    padding: 0 4px;
    text-align: center;
}
.notification-popup, .warning-popup {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-image: none;
    border-right: 2px solid rgba(0, 0, 0, 0.2);
    border-style: none solid solid;
    border-width: medium 2px 2px;
    left: -185px;
    position: absolute;
    top: 40px;
    width: 402px;
    z-index: 1000;
}
.notification-popup {
    margin: 10px 0 0 -185px;
}
.notification-settings {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 1px -9746px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    margin: 4px 5px 0 0;
    width: 22px;
}
.notification-settings:hover {
    background-position: 1px -9786px;
}
.notification-item {
    border-top: 2px solid #EEEEEE;
    cursor: pointer;
    display: block;
}
.notification-item:nth-child(1) {
    border-top: medium none;
}
.notification-item:nth-child(2n) {
    background-color: #FFFFFF;
}
.notification-item:nth-child(2n+1) {
    background-color: #FFFFFF;
}
.notification-list {
    -moz-box-sizing: border-box;
    max-height: 481px;
    overflow: auto;
    padding: 0!important;
    width: 398px;
}
.notification-scr-list {
    -moz-box-sizing: border-box;
    padding: 0!important;
    width: 398px;
}
.empty .notification-scr-list, .empty .fm-notifications-bottom {
    display: none;
}
.notification-popup-empty {
    display: none;
}
.empty .notification-popup-empty {
    display: block;
    height: 270px;
    text-align: center;
}
.notification-popup-empty img {
    padding-top: 40px;
    width: 218px;
}
.notification-popup-empty-txt {
    color: #797E7F;
    font-size: 21px;
    line-height: 34px;
    padding-top: 18px;
}
.notification-empty {
    display: none;
}
.empty .notification-empty {
    display: block;
    height: 270px;
    left: 50%;
    margin: -135px 0 0 -72px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 400px;
}
.notification-scroll {
    -moz-box-sizing: border-box;
    max-height: 480px;
    overflow: hidden;
}
.notification-status-icon {
    background-color: inherit;
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-sprite.png");
    background-position: -544px center;
    background-repeat: no-repeat;
    display: block;
    padding-left: 21px;
}
.read .notification-status-icon {
    background-position: -624px center;
}
.notification-type {
    background-color: inherit;
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-sprite.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    padding-left: 30px;
}
.nt-incoming-share .notification-type, .nt-incoming-share.notification-type {
    background-position: left center;
}
.nt-incoming-contact-request .notification-type, .nt-incoming-contact-request.notification-type {
    background-position: -80px center;
}
.nt-new-files .notification-type, .nt-new-files.notification-type {
    background-position: -160px center;
}
.nt-new-message .notification-type, .nt-new-message.notification-type {
    background-position: -240px center;
}
.nt-revocation-of-incoming .notification-type, .nt-revocation-of-incoming.notification-type {
    background-position: -320px center;
}
.nt-deletion-of-files .notification-type, .nt-deletion-of-files.notification-type {
    background-position: -400px center;
}
.nt-renaming-of-files .notification-type, .nt-renaming-of-files.notification-type {
    background-position: -480px center;
}
.nt-renaming-of-files .offline-status, .nt-renaming-of-files.offline-status {
    background-position: -1489px center;
}
.notification-content {
    -moz-box-sizing: border-box;
    background-color: inherit;
    display: block;
    min-height: 59px;
    padding: 6px 8px 6px 10px;
}
.nt-popup .notification-content {
    min-height: 20px;
    padding-right: 0;
    position: relative;
}
.notification-info {
    color: #575B5C;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}
.nt-popup .notification-info {
    display: table-cell;
    height: 40px;
    overflow: hidden;
    padding-right: 16px;
    vertical-align: middle;
}
.nt-popup {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 6px;
    bottom: 9px;
    box-shadow: 0 1px 1px rgba(50, 50, 50, 0.04);
    min-width: 300px;
    opacity: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 9px;
    width: 300px;
    z-index: 900;
}
.nt-popup-close {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-sprite.png");
    background-position: -695px center;
    background-repeat: no-repeat;
    background-size: 718px 15px;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 16px;
    z-index: 901;
}
.notification-date {
    color: #898C8C;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
}
.notification-seeAll {
    -moz-box-sizing: border-box;
    background-color: #F6F6F6;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #919191;
    cursor: pointer;
    display: block;
    height: 30px;
    padding: 6px 0 0;
    text-align: center;
}
body.notification-body {
    background-color: #F2F2F3!important;
}
#fmholder {
    height: 100%;
    min-width: 987px;
    position: absolute;
    width: 100%;
}
.nt-circle-bg1 {
    -moz-box-sizing: border-box;
    border: 2px solid #E5E5E5;
    border-radius: 100%;
    height: 60px;
    margin: 7px 0 4px 274px;
    width: 60px;
}
.nt-circle-bg2 {
    -moz-box-sizing: border-box;
    border: 3px solid #FFFFFF;
    border-radius: 100%;
    height: 56px;
    width: 56px;
}
.nt-circle-bg3 {
    -moz-box-sizing: border-box;
    background-color: #737271;
    border-radius: 100%;
    height: 50px;
    width: 50px;
}
.nt-circle-date {
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 22px;
    padding: 5px 0 0;
    text-align: center;
}
.nt-circle-month {
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
}
.nt-main-date {
    -moz-box-sizing: border-box;
    color: #828586;
    float: left;
    font-size: 12px;
    height: 30px;
    padding: 23px 19px 0 0;
    text-align: right;
    width: 305px;
}
.nt-info-block {
    -moz-box-sizing: border-box;
    margin: 0 0 0 305px;
    padding: 17px 0;
}
.nt-info-connector {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-icons.png");
    background-position: 0 -209px;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    width: 46px;
}
.nt-info-txt {
    -moz-box-sizing: border-box;
    color: #575B5C;
    display: block;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 30px;
    padding: 6px 0 0 9px;
}
.nt-info-block .notification-type {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-sprite.png");
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    padding: 0;
    width: 30px;
}
.nt-red-bar {
    -moz-box-sizing: border-box;
    background-color: #D11E00;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 50px;
    line-height: 19px;
    padding: 15px 15px 16px 16px;
    width: 305px;
}
.red-bar-txt {
    color: #FFFFFF;
    display: block;
    height: 19px;
}
.nt-white-bar {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E5E5E5;
    height: 51px;
    margin-left: 305px;
}
a.nt-back-button:hover {
    background-position: left -148px;
}
.nt-back-button span {
    -moz-box-sizing: border-box;
    background-color: #DADEE1;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #363636;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 8px;
}
a.nt-back-button:hover span {
    background-color: #D9290B;
    color: #FFFFFF;
}
.nt-settings-button, a.nt-settings-button, a.nt-settings-button:link, a.nt-settings-button:visited, a.nt-settings-button:active {
    -moz-box-sizing: border-box;
    background-color: #DADEE1;
    border-radius: 4px;
    display: block;
    float: left;
    height: 30px;
    margin: 10px 0 0 10px;
}
a.nt-settings-button:hover {
    background-color: #D9290B;
    color: #FFFFFF;
}
a.nt-settings-button:hover span {
    color: #FFFFFF;
}
.jScrollPaneTrack {
    -moz-box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    position: absolute;
    right: 4px;
    top: 0;
    width: 9px!important;
}
.jScrollPaneDrag {
    background-color: rgba(0, 0, 0, 0.39);
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    width: 8px!important;
}
.jspHorizontalBar .jScrollPaneDrag, .jspHorizontalBar .jspdrag {
    background-color: #B8BCBF;
}
.jScrollPaneDragTop {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.jScrollPaneDragBottom {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.jScrollPaneContainer {
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
}
.jspContainer {
    overflow: hidden;
    position: relative;
}
.jspPane {
    position: absolute;
}
.jspVerticalBar {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
}
.jspHorizontalBar {
    bottom: 0;
    height: 8px;
    left: 0;
    position: absolute;
    width: 100%;
}
.jspVerticalBar *, .jspHorizontalBar * {
    margin: 0;
    padding: 0;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    position: relative;
}
.jspPane {
    width: inherit!important;
}
.jspDrag {
    background-color: #666666;
    border-radius: 8px;
    cursor: pointer;
    left: 0;
    opacity: 0.2;
    position: relative;
    top: 0;
    transition: opacity 250ms ease-in-out 0s;
    width: 6px;
}
.jspDrag.jspHover, .jspDrag.jspScroll, .jspDrag.jspActive {
    opacity: 0.5;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}
.jspArrow.jspDisabled {
    cursor: default;
}
.jspVerticalBar .jspArrow {
    height: 2px;
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 2px;
}
.jspVerticalBar .jspArrow:focus {
    outline: medium none;
}
.jspCorner {
    float: left;
    height: 100%;
}
* html .jspCorner {
    margin: 0 -3px 0 0;
}
ul.tagit {
    margin: 0;
    overflow: auto;
    padding: 0;
}
ul.tagit li {
    color: #565A5B;
    display: block;
    float: left;
}
ul.tagit li.tagit-choice {
    line-height: inherit;
    position: relative;
}
ul.tagit li.tagit-choice-read-only {
    padding: 0 7px;
}
ul.tagit li.tagit-choice-editable {
    padding: 0 18px 0 7px;
}
ul.tagit li.tagit-new {
}
ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    margin-top: -10px;
    position: absolute;
    top: 50%;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}
ul.tagit li.tagit-choice input {
    display: block;
    float: left;
}
ul.tagit li.tagit-choice {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #F2F2F3;
    border: 1px solid #E7E7E8;
    border-radius: 3px;
    color: #565A5B;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 20px;
    margin: 0 0 2px 2px;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #565A5B;
    font-size: 11px;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: 0.4em;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/send-sprite.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 254px 60px;
    color: #565A5B;
    display: inline-block;
    font-size: 11px;
    height: 8px;
    margin: 6px 0 0;
    width: 8px;
}
ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
}
ul.tagit li.tagit-choice a.tagLabel:hover, ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
}
ul.tagit input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #565A5B;
}
.ui-widget {
    font-size: 11px;
}
.tagit-new {
    display: none;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.21);
    border-radius: 4px;
    box-shadow: 0 3px 4px rgba(50, 50, 50, 0.4);
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 280px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a, .send-files-menu-item {
    background-image: url("https://eu.static.mega.co.nz/images/mega/send-sprite.png");
    background-position: 10px -34px;
    background-repeat: no-repeat;
    background-size: 254px 60px;
    color: #383B3D;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    list-style: none outside none;
    padding-left: 42px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:nth-child(1) a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a.ui-state-hover, .send-files-menu-item:hover {
    background-color: #CACFD4;
}
form {
    margin: 0;
    padding: 0;
}
.blog-new-left {
    float: left;
    width: 720px;
}
.blog-new-item {
    padding: 10px 35px 49px 3px;
}
.blog-new.new-bottom-pages h2 {
    color: #333333;
    font-family: 'Open Sans', Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 29px;
    margin: 0;
    padding: 22px 0 2px;
}
.new-bottom-pages .blog-new-right h2, .new-bottom-pages .blog-new-right h1 {
    color: #555555;
    font-family: 'Open Sans', Arial;
    padding: 36px 0 20px;
}
.blog-new-small {
    color: #999A9C;
    float: left;
    font-family: 'Open Sans Semibold', Arial, Helvetica;
    font-size: 11px;
    line-height: 30px;
    margin: 0 0 16px;
}
.blog-new-date-div {
    background-color: #E3E3E3;
    float: left;
    height: 20px;
    margin: 4px 10px 0;
    width: 2px;
}
.blog-new-small span {
    color: #727376;
}
.blog-new-item img {
    float: left;
    width: 250px;
}
.new-bottom-pages .blog-new-item p {
    color: #3F4646;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 24px;
    padding-left: 281px;
    padding-top: 0;
}
.blog-new-item p span.blog-new-description {
    -moz-box-sizing: border-box;
    display: block;
    min-height: 110px;
    padding-bottom: 12px;
}
.blog-new-item p span.quote {
    display: inline;
    font-style: italic;
}
.blog-archive-number {
    background-color: #C2C2C2;
    border-radius: 10px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    min-width: 16px;
    text-align: center;
}
a.blog-new-archive-lnk:hover .blog-archive-number {
    background-color: #797979;
}
p .blog-new-read-more, p a.blog-new-read-more {
    -moz-box-sizing: border-box;
    background-color: #CCCCCC;
    border-radius: 5px;
    color: #FFFFFF!important;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Open Sans', Arial;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
}
p a.blog-new-read-more:hover {
    background-color: #7F7F7F;
    color: #FFFFFF!important;
}
.blog-new-div {
    background-color: #EEEEEE;
    height: 2px;
    position: relative;
}
.blog-new-div div {
    background-color: #EEEEEE;
    height: 2px;
    position: absolute;
    right: 660px;
    width: 300%;
}
.blog-new-right {
    -moz-box-sizing: border-box;
    margin-left: 720px;
    padding: 36px 0 0 30px;
    position: relative;
}
.blog-new-right h1 {
}
.blog-new-right-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-bg2.png");
    height: 100%;
    left: 319px;
    position: absolute;
    top: 0;
    width: 800%;
}
.blog-new-search {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -7px -105px;
    background-repeat: no-repeat;
    border: 2px solid #DADADA;
    border-radius: 15px;
    height: 30px;
    padding: 0 20px 0 30px;
}
.blog-new-search input {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 0 none;
    color: #7F7E7F;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 100%;
}
a.blog-new-archive-lnk {
    color: #3F4646;
    display: block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 24px;
    margin-top: 10px;
}
.facebook-lnk {
    background-color: #3868AB;
    border-radius: 100%;
    display: block;
    height: 24px;
    margin: 4px 16px 4px 0;
    width: 24px;
}
.facebook-lnk:hover {
    height: 30px;
    margin: 1px 13px 1px -3px;
    width: 30px;
}
.facebook-lnk .social-icon {
    background-position: 11px -156px;
}
.twitter-lnk {
    background-color: #35BDE5;
    border-radius: 100%;
    display: block;
    height: 24px;
    margin: 4px 16px 4px 4px;
    width: 24px;
}
.twitter-lnk .social-icon {
    background-position: -33px -156px;
    left: 4px;
}
.twitter-lnk:hover {
    height: 30px;
    margin: 1px 13px 1px 1px;
    width: 30px;
}
.rss-lnk {
    background-color: #F4811E;
    border-radius: 100%;
    display: block;
    height: 24px;
    margin: 4px;
    width: 24px;
}
.rss-lnk .social-icon {
    background-position: -77px -156px;
    left: 4px;
}
.rss-lnk:hover {
    height: 30px;
    margin: 1px;
    width: 30px;
}
.social-float {
    float: left;
    position: relative;
}
.social-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 24px;
}
.social {
    position: relative;
}
.social-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: 0 -269px;
    background-repeat: no-repeat;
    display: none;
    height: 54px;
    position: absolute;
    width: 100%;
    z-index: 101;
}
.social-block {
    -moz-box-sizing: border-box;
    background-color: #FEFEFE;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(50, 50, 50, 0.05);
    cursor: default;
    display: none;
    min-height: 40px;
    position: absolute;
    top: 53px;
    width: 281px;
    z-index: 100;
}
.active .social-arrow, .active .social-block {
    display: block;
}
.social-block h2 {
    border-bottom: 1px solid #E2E2E2;
    font-size: 16px;
    margin-bottom: 15px;
    padding: 0 0 7px;
}
.facebook-lnk h2 {
    color: #3867AB;
}
.twitter-lnk h2 {
    color: #2CA5C9;
}
.google-plus h2 {
    color: #D83500;
}
.rss h2 {
    color: #F4811E;
}
.rss-view-all {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -12px -46px;
    background-repeat: no-repeat;
    color: #E5391F!important;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding: 0 0 0 17px;
}
.twitter-lnk .social-block {
    left: -68px;
}
.google-plus .social-block {
    left: -136px;
}
.rss .social-block {
    left: -204px;
}
.social-lnk {
    cursor: pointer;
}
.blog-new-full {
    padding: 10px 35px 40px 3px;
}
.blog-new-full.empty-bottom {
    padding: 10px 35px 7px 3px;
}
.new-bottom-pages .blog-new-full h2 {
    float: left;
    width: 550px;
}
.blog-new-forward {
    background-color: #CCCCCC;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -30px 8px;
    background-repeat: no-repeat;
    border-radius: 4px;
    display: block;
    float: right;
    height: 30px;
    margin: 26px -6px 0 10px;
    width: 30px;
}
.blog-new-back {
    background-color: #CCCCCC;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: 10px 8px;
    background-repeat: no-repeat;
    border-radius: 4px;
    display: block;
    float: right;
    height: 30px;
    margin: 26px 0 0 10px;
    width: 30px;
}
.blog-new-forward.active:hover, .blog-new-back.active:hover {
    background-color: #797979;
}
.blog-new-full-img {
    margin: 20px 0 15px;
    max-width: 660px;
}
.blog-new-full-img.large {
    margin: 20px 0 15px -62px;
    width: 665px;
}
.new-bottom-pages .blog-new-full p {
    color: #3F4646;
    padding: 20px 0 33px;
}
.blog-browser-logo {
    float: left;
    width: 63px;
}
.blog-apps-icon {
    float: left;
    width: 60px;
}
.blog-browser-title, .blog-dev-titles {
    color: #737376;
    font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 26px;
    margin-left: 83px;
    padding-top: 18px;
}
.blog-dev-titles {
    padding-top: 16px;
}
.blog-new-full-div {
    background-color: #EDEDED;
    height: 2px;
    margin: 0 -12px 30px -15px;
}
.blog-new-full-div2 {
    background-color: #EDEDED;
    height: 2px;
    margin: 5px -12px 35px -15px;
}
.new-bottom-pages .blog-new-full p.conclusion {
    margin: 0;
    padding: 7px 0 33px;
}
.new-bottom-pages .blog-new-full ul {
    margin: 0;
    padding: 20px 0 15px;
}
.sync ul {
    margin: 0;
    padding: 43px 0 25px;
    width: 430px;
}
.affiliate ul, .pro ul {
    margin: 0;
    padding: 7px 0 0;
}
.blog-new-full ul li, .sync li, .affiliate li, .pro li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/dev-point.png");
    background-position: -15px -3px;
    background-repeat: no-repeat;
    color: #3F4646;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    list-style-type: none;
    margin: 0;
    padding: 0 0 18px 20px;
    text-align: left;
}
.pro li {
    padding: 0 0 12px 20px;
}
.new-bottom-pages .blog-new-full p.strong-paragraph {
    color: #3F4646;
    font-family: 'Open Sans Semibold', Arial;
    font-weight: normal;
    padding-bottom: 30px;
    padding-top: 0;
}
.new-bottom-pages .blog-new-full p .italic-quote {
    color: #919091;
    font-style: italic;
}
.new-bottom-pages .blog-new-full p.small-pad-paragraph {
    padding-bottom: 30px;
    padding-top: 0;
}
.new-bottom-pages .blog-new-full ul.ul-small-pad {
    padding-top: 0;
}
.blog-new-full .blog-dark {
    color: #131313;
    font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;
}
.blog-new-number {
    -moz-box-sizing: border-box;
    border: 2px solid #888787;
    border-radius: 100%;
    color: #3F4646;
    display: block;
    float: left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 24px;
}
.blog-plus-sign {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: 5px -248px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.blog-minus-sign {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -41px -248px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.blog-new-arrow {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -84px -248px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.blog-new-positive {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -116px -248px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.blog-new-negative {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -151px -248px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
.blog-new-strong-recomend {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -190px -246px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 26px;
    width: 26px;
}
.blog-new-recomend {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -150px -206px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 26px;
    width: 26px;
}
.blog-new-not-recomend {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite.png");
    background-position: -190px -206px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 26px;
    width: 26px;
}
.blog-new-num-txt, .blog-new-num-txtpositive-negative-txt {
    display: block;
    margin-left: 33px;
}
.blog-new-full ul li a {
    color: #D9290B;
}
.blog-new-full ul ul {
    margin: 0 0 0 30px;
    padding: 0;
}
.blog-new-full ul ul li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/dev-point-gray.png");
}
.blog-new-num-txt.strong-header {
    color: #3F4646;
    font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0 0 20px;
}
.blog-new-num-txt .dev-new-input-block {
    margin: 10px 0 -15px;
}
.blog-new-num-txt .dev-new-input-block input {
    color: #99999E;
}
.blog-left-image {
    float: left;
    padding-bottom: 33px;
    width: 220px;
}
.new-bottom-pages p.blog-p-left-pad {
    margin-left: 301px;
    padding-top: 5px;
}
img.blog-new-logos {
    float: left;
    width: 160px;
}
.blog-browser-title.large {
    margin-left: 191px;
}
.blog-new-num-txt.positive-negative-txt, .blog-new-num-txtpositive-negative-txt {
    padding-bottom: 8px;
}
.blog-status {
    display: block;
    padding-top: 15px;
}
.blog-status .blog-new-num-txt.positive-negative-txt, .blog-new-num-txtpositive-negative-txt {
    padding-top: 1px;
}
.blog-left-image.clouds {
    width: 115px;
}
.blog-p-left-pad.clouds {
    margin-left: 152px;
    padding-top: 0;
}
.blog-apps-icon.news {
    padding-bottom: 30px;
    width: 68px;
}
.blog-browser-title.news {
    margin-left: 98px;
    padding-bottom: 30px;
    padding-top: 3px;
}
.blog-paragraph-big-lines {
    line-height: 32px;
}
.blog-jobs-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blogs/jobs-sprite.png");
    background-repeat: no-repeat;
    background-size: 31px 438px;
    color: #727376;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 7px 0 10px 40px;
}
.blog-jobs-icon.you {
    background-position: left 1px;
}
.blog-jobs-icon.salary {
    background-position: left -99px;
}
.blog-jobs-icon.location {
    background-position: left -199px;
}
.blog-jobs-icon.server-side {
    background-position: left -294px;
}
.blog-jobs-icon.client-side {
    background-position: left -389px;
}
.blog-jobs-mega {
    display: block;
    margin-bottom: 33px;
    width: 140px;
}
.browsers-top-icon {
    background-repeat: no-repeat;
    float: left;
    height: 174px;
    width: 226px;
}
.browsers-top-icon.safari {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-safari.png");
    background-position: 46px 20px;
    background-size: 143px 126px;
}
.browsers-top-icon.ie10 {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-ie10.png");
    background-position: 40px 22px;
    background-size: 153px 121px;
}
.browsers-top-icon.ie9 {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-ie9.png");
    background-position: 40px 24px;
    background-size: 162px 118px;
}
.browsers-info-block {
    padding: 20px 20px 28px 226px;
}
.browsers-info-header {
    color: #363B3B;
    font-family: 'Open Sans Semibold', Arial, Helvetica;
    font-size: 15px;
    line-height: 21px;
    padding-top: 8px;
}
.browsers-info-block p {
    color: #767F7F;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    padding: 10px 0 0;
}
.browsers-gray-notification {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-sprite.png");
    background-position: left -922px;
    background-repeat: repeat-x;
    background-size: 100px auto;
    color: #363B3B;
    font-size: 15px;
    line-height: 21px;
    padding: 16px 20px 0;
}
.browsers-logos-block {
    padding: 20px 0 20px 20px;
}
.browsers-logo {
    -moz-box-sizing: border-box;
    float: left;
    padding-right: 20px;
    width: 33.3333%;
}
.browsers-logo-lnk {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-sprite.png");
    background-position: center 30px;
    background-repeat: no-repeat;
    background-size: 100px auto;
    border: 2px solid #EDEFF1;
    border-radius: 8px;
    display: block;
    height: 184px;
}
.browsers-logo-lnk:hover {
    border: 3px solid #D21F00;
    height: 186px;
    margin: -1px;
}
.opera-next .browsers-logo-lnk {
    background-position: center 30px;
}
.firefox .browsers-logo-lnk {
    background-position: center -299px;
}
.chrome .browsers-logo-lnk {
    background-position: center -480px;
}
.opera .browsers-logo-lnk {
    background-position: center -138px;
}
.browsers-compatibility {
    border-radius: 100%;
    display: block;
    float: right;
    height: 12px;
    margin: 158px 10px 0 0;
    position: relative;
    width: 12px;
}
.opera .browsers-compatibility, .chrome .browsers-compatibility {
    background-color: #7DB133;
}
.firefox .browsers-compatibility, .opera-next .browsers-compatibility {
    background-color: #FFCB00;
}
.browsers-title {
    color: #363B3B;
    display: block;
    font-size: 14px;
    line-height: 21px;
    margin: 152px 30px 0;
    text-align: center;
}
.browsers-bot-block {
    padding: 0 20px 10px;
}
.browsers-compatibility .fm-pause-notification {
    display: block;
    margin-left: -76px;
}
.browsers-compatibility .fm-pause-notification.hidden {
    display: none;
}
.properties-icon {
    float: left;
    padding: 0;
    width: 220px;
}
.properties-info-block {
    margin-left: 220px;
    padding: 29px 20px 0 0;
}
.retina .properties-icon {
    -moz-box-sizing: border-box;
    float: left;
    padding: 20px 0 0 30px;
    width: 170px;
}
.retina .properties-icon img {
    width: 110px;
}
.retina .properties-info-block {
    margin-left: 170px;
    padding: 29px 20px 0 0;
}
.properties-small-gray {
    color: #767F7F;
    display: block;
    font-size: 13px;
    line-height: 21px;
}
.propreties-dark-txt {
    color: #50504E;
    display: block;
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 16px;
}
.properties-float-bl {
    float: left;
    min-height: 61px;
    width: 50%;
}
a.tips-button.properties {
    margin-right: 10px;
}
.on_off {
    float: right;
    margin: 30px 20px 0;
}
.iPhoneCheckContainer {
    border-radius: 40px;
    height: 40px;
    width: 100px;
}
.iPhoneCheckHandle {
    background-size: 25px 26px;
    height: 25px;
    width: 25px;
}
.iPhoneCheckContainer {
    border-radius: 40px;
    cursor: pointer;
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 100px;
}
.iPhoneCheckContainer input {
    left: 30px;
    opacity: 0;
    position: absolute;
    top: 5px;
}
.iPhoneCheckContainer label {
    cursor: pointer;
    display: block;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 100px;
}
.iPhoneCheckContainer, .iPhoneCheckContainer label {
    -moz-user-select: none;
}
.iPhoneCheckDisabled {
    opacity: 0.5;
}
label.iPhoneCheckLabelOn {
    color: #FFFFFF;
    left: 0;
}
label.iPhoneCheckLabelOn span {
    display: none;
}
label.iPhoneCheckLabelOff {
    background-color: #C8C8C8;
    border-radius: 40px;
    color: #FFFFFF;
    right: 0;
}
label.iPhoneCheckLabelOff span {
    display: none;
}
.iPhoneCheckHandle {
    cursor: pointer;
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
.iPhoneCheckHandleRight {
    -moz-box-sizing: border-box;
    height: 100%;
    padding: 4px;
    width: 100%;
}
.iPhoneCheckHandleCenter {
    background-color: #FFFFFF;
    border-radius: 32px;
    height: 100%;
    width: 100%;
}
.fm-tree-panel {
    -moz-box-sizing: border-box;
    height: calc(100% - 50px);
    padding: 10px 0;
}
.fm-tree-pad {
    margin-right: 10px;
}
.fm-tree-panel ul, .fm-move-dialog-body ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.fm-tree-panel li, .fm-move-dialog-body li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.fm-connector, .fm-connector-first {
    background-position: 4px -1810px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 46px;
    width: 10px;
}
.fm-connector-first.active {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.fm-connector.mid {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 4px -1947px;
}
.fm-connector.vertical-line {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 4px -2007px;
}
.fm-connector.last, .current .fm-connector {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 4px -2037px!important;
}
.fm-tree-header {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #000000;
    cursor: default;
    display: block;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 6px;
    margin-left: 10px;
}
.fm-tree-header.cloud-drive-item, .fm-tree-header.cloud-drive-item.active.dragover, .fm-tree-header.cloud-drive-item.dragover {
    background-position: 18px -2253px;
    color: #000000;
}
.fm-tree-header.cloud-drive-item.active.dragover, .fm-tree-header.cloud-drive-item.dragover {
    background-color: #E8C5BE;
}
.fm-tree-header.cloud-drive-item.active {
    background-color: #D22000;
    background-position: 18px -1193px;
    color: #FFFFFF;
}
.fm-tree-header.recycle-item, .fm-tree-header.recycle-item.active.dragover, .fm-tree-header.recycle-item.dragover {
    background-position: 16px -2302px;
    color: #000000;
}
.fm-tree-header.recycle-item.active.dragover, .fm-tree-header.recycle-item.dragover {
    background-color: #D5E1C8;
}
.fm-tree-header.recycle-item.active {
    background-color: #73AC3A;
    background-position: 16px -2443px;
    color: #FFFFFF;
}
.fm-tree-header.recycle-item.recycle-notification, .fm-tree-header.recycle-item.recycle-notification.active.dragover, .fm-tree-header.recycle-item.recycle-notification.dragover {
    background-position: 16px -2698px;
    color: #000000;
}
.fm-tree-header.recycle-item.recycle-notification.active.dragover, .fm-tree-header.recycle-item.recycle-notification.dragover {
    background-color: #D5E1C8;
}
.fm-tree-header.recycle-item.active.recycle-notification {
    background-position: 16px -2493px;
    color: #FFFFFF;
}
.fm-tree-header.contacts-item, .fm-tree-header.contacts-item.active.dragover, .fm-tree-header.contacts-item.dragover {
    background-position: 16px -2392px;
    color: #000000;
}
.fm-tree-header.contacts-item.active.dragover, .fm-tree-header.contacts-item.dragover {
    background-color: #C5E0EC;
}
.fm-tree-header.contacts-item.active {
    background-color: #22A6E5;
    background-position: 16px -2543px;
    color: #FFFFFF;
}
.fm-tree-header.messages-item, .fm-tree-header.messages-item.active.dragover, .fm-tree-header.messages-item.dragover {
    background-position: 16px -2347px;
    color: #000000;
}
.fm-tree-header.messages-item.active.dragover, .fm-tree-header.messages-item.dragover {
    background-color: #BEBEBE;
}
.fm-tree-header.messages-item.active {
    background-color: #777777;
    background-position: 16px -2599px;
    color: #FFFFFF;
}
.fm-tree-header span {
    background-repeat: no-repeat;
    display: block;
    padding-left: 64px;
}
.fm-tree-header.contains-subfolders span, .fm-tree-header.contains-subfolders.active.dragover span, .fm-tree-header.contains-subfolders.dragover span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1339px;
}
.fm-tree-header.contains-subfolders.expanded span, .fm-tree-header.expanded span, .fm-tree-header.contains-subfolders.expanded.active.dragover span, .fm-tree-header.expanded.active.dragover span, .fm-tree-header.contains-subfolders.expanded.dragover span, .fm-tree-header.expanded.dragover span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1380px;
}
.fm-tree-header.active.contains-subfolders span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1419px;
}
.fm-tree-header.active.contains-subfolders.expanded span, .fm-tree-header.active.expanded span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1300px;
}
.fm-tree-header.contacts-item span.contacts-arrows, .fm-tree-header.active.contains-subfolders.expanded span.contacts-arrows, .fm-tree-header.active.expanded span.contacts-arrows {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -23px -2655px;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin: 10px 10px 0 0;
    padding-left: 0;
    width: 24px;
}
.fm-tree-header.active.contains-subfolders.expanded span.contacts-arrows.active, .fm-tree-header.active.expanded span.contacts-arrows.active {
    background-position: 9px -2655px;
}
.fm-horizontal-connector {
    background-position: -4px -2066px;
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 30px;
    width: 10px;
}
.fm-horizontal-connector.active {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
ul .fm-horizontal-connector {
    width: 10px;
}
ul ul .fm-horizontal-connector {
    width: 20px;
}
ul ul ul .fm-horizontal-connector {
    width: 30px;
}
ul ul ul ul .fm-horizontal-connector {
    width: 40px;
}
ul ul ul ul ul .fm-horizontal-connector {
    width: 50px;
}
ul ul ul ul ul ul .fm-horizontal-connector {
    width: 60px;
}
ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 70px;
}
ul ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 80px;
}
ul ul ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 90px;
}
ul ul ul ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 100px;
}
ul ul ul ul ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 100px;
}
ul ul ul ul ul ul ul ul ul ul ul ul .fm-horizontal-connector {
    width: 120px;
}
.fm-tree-folder {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 32px -2114px;
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #333333;
    cursor: default;
    display: block;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin: 0 0 5px 20px;
    white-space: nowrap;
}
.fm-tree-folder.active.dragover, .fm-tree-folder.dragover {
    background-position: 32px -2114px;
    color: #333333;
}
.fm-tree-folder.shared-folder, .fm-tree-folder.shared-folder.active.dragover, .fm-tree-folder.shared-folder.dragover {
    background-position: 32px -2174px;
}
.fm-tree-folder.opened, .fm-tree-folder.expanded, .fm-tree-folder.opened.active.dragover, .fm-tree-folder.expanded.active.dragover, .fm-tree-folder.opened.dragover, .fm-tree-folder.expanded.dragover {
    background-position: 32px -4675px;
}
.fm-tree-folder.shared-folder.opened, .fm-tree-folder.shared-folder.expanded, .fm-tree-folder.shared-folder.opened.active.dragover, .fm-tree-folder.shared-folder.expanded.active.dragover, .fm-tree-folder.shared-folder.opened.dragover, .fm-tree-folder.shared-folder.expanded.dragover {
    background-position: 32px -4730px;
}
.fm-tree-folder.active {
    background-color: #A6A6A6;
    background-position: 32px -2144px;
    color: #FFFFFF;
}
.fm-tree-folder.shared-folder.active, .fm-tree-folder.shared-folder.active.expanded {
    background-position: 32px -2205px;
}
.treesub_contacts .fm-tree-folder, .treesub_contacts .fm-tree-folder.active.dragover, .treesub_contacts .fm-tree-folder.dragover {
    background-position: 32px -2989px;
}
.treesub_contacts .fm-tree-folder.expanded, .treesub_contacts .fm-tree-folder.opened, .treesub_contacts .fm-tree-folder.expanded.active.dragover, .treesub_contacts .fm-tree-folder.opened.active.dragover, .treesub_contacts .fm-tree-folder.expanded.dragover, .treesub_contacts .fm-tree-folder.opened.dragover {
    background-position: 32px -3030px;
}
.treesub_contacts .fm-tree-folder.active, .fm-tree-folder.expanded.active, .treesub_contacts .fm-tree-folder.opened.active {
    background-position: 32px -2144px;
}
.fm-tree-folder.contact, .fm-tree-folder.contact.active.dragover, .fm-tree-folder.contact.dragover {
    background-position: 0 0;
    height: 40px;
    line-height: 40px;
}
.fm-tree-folder.contact.online-status, .fm-tree-folder.contact.online-status.active.dragover, .fm-tree-folder.contact.online-status.dragover, .fm-tree-folder.contact.online-status.active, .fm-tree-folder.contact.online-status.expanded.active, .fm-tree-folder.contact.online-status.opened.active {
    background-position: 10px -2838px;
}
.fm-tree-folder.contact.away-status, .fm-tree-folder.contact.away-status.active.dragover, .fm-tree-folder.contact.away-status.dragover, .fm-tree-folder.contact.away-status.active, .fm-tree-folder.contact.away-status.expanded.active, .fm-tree-folder.contact.away-status.opened.active {
    background-position: 10px -2878px;
}
.fm-tree-folder.contact.offline-status, .fm-tree-folder.contact.offline-status.active.dragover, .fm-tree-folder.contact.offline-status.dragover, .fm-tree-folder.contact.offline-status.active, .fm-tree-folder.contact.offline-status.expanded.active, .fm-tree-folder.contact.offline-status.opened.active {
    background-position: 10px -2918px;
}
.fm-tree-folder.contact.black-status, .fm-tree-folder.contact.black-status.active.dragover, .fm-tree-folder.contact.black-status.dragover, .fm-tree-folder.contact.black-status.active, .fm-tree-folder.contact.black-status.expanded.active, .fm-tree-folder.contact.black-status.opened.active {
    background-position: 10px -8763px;
}
.fm-tree-folder.contact.busy-status, .fm-tree-folder.contact.busy-status.active.dragover, .fm-tree-folder.contact.black-busy.dragover, .fm-tree-folder.contact.busy-status.active, .fm-tree-folder.contact.busy-status.expanded.active, .fm-tree-folder.contact.busy-status.opened.active {
    background-position: 10px -9948px;
}
.fm-tree-folder span {
    background-position: -5px -1307px;
    background-repeat: no-repeat;
    display: block;
    padding: 0 10px 0 64px;
}
.fm-tree-folder.contains-folders span, .fm-tree-folder.contains-folders.active.dragover span, .fm-tree-folder.contains-folders.dragover span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1346px;
}
.fm-tree-folder.contains-folders.expanded span, .fm-tree-folder.expanded span, .fm-tree-folder.contains-folders.expanded.active.dragover span, .fm-tree-folder.expanded.active.dragover span, .fm-tree-folder.contains-folders.expanded.dragover span, .fm-tree-folder.expanded.dragover span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1388px;
}
.fm-tree-folder.contains-folders.active span {
    background-position: -5px -1426px;
}
.fm-tree-folder.contains-folders.active.expanded span, .fm-tree-folder.active.expanded span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -1308px;
}
.fm-tree-folder.contact span, .fm-tree-folder.contact.active.dragover span, .fm-tree-folder.contact.dragover span {
    background-position: -5px -1300px;
}
.fm-tree-folder.contains-folders.contact span, .fm-tree-folder.contains-folders.contact.active.dragover span, .fm-tree-folder.contains-folders.contact.dragover span {
    background-position: -5px -1338px;
}
.fm-tree-folder.contains-folders.opened.contact span, .fm-tree-folder.contains-folders.expanded.contact span, .fm-tree-folder.contains-folders.opened.contact.active.dragover span, .fm-tree-folder.contains-folders.opened.contact.dragover span, .fm-tree-folder.contains-folders.expanded.contact.active.dragover span, .fm-tree-folder.contains-folders.expanded.contact.dragover span {
    background-position: -5px -1380px;
}
.fm-tree-folder.contains-folders.active.contact span {
    background-position: -5px -1418px;
}
.fm-tree-folder.contains-folders.active.opened.contact span, .fm-tree-folder.contains-folders.active.expanded.contact span {
    background-position: -5px -1300px;
}
.fm-tree-folder.contact span {
    padding: 0;
}
.fm-tree-folder.contact span.contact-name, .fm-tree-folder.contact.contains-folders span.contact-name, .add-contact-item span.contact-name {
    background-image: none!important;
    height: 40px;
    margin: 0 0 0 80px;
    overflow: hidden;
    padding-right: 10px;
    white-space: normal;
    word-break: break-all;
}
.fm-tree-folder.contact span.avatar, .fm-tree-folder.contact.contains-folders span.avatar, .add-contact-item .avatar, .contacts-avatar, .properties-dialog .avatar {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.15);
    background-image: none!important;
    border-radius: 100%;
    display: block;
    float: left;
    height: 30px;
    margin: 5px 0 0 45px;
    padding: 2px;
    width: 30px;
}
.contacts-avatar {
    margin: 10px 0 0 10px;
}
.contacts-username {
    display: block;
    height: 49px;
    margin: 0 15px 0 50px;
    overflow: hidden;
    white-space: pre-wrap;
    word-break: break-all;
}
.fm-tree-folder.contact span.avatar span, .fm-tree-folder.contact.contains-folders span .avatar span, .add-contact-item .avatar span, .contacts-avatar span, .properties-dialog .avatar span {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: none;
    border-radius: 100%;
    display: block;
    height: 26px;
    overflow: hidden;
    padding: 2px;
    width: 26px;
}
.fm-tree-folder.contact span.avatar span img, .add-contact-item span.avatar span img, .contacts-avatar span img, .properties-dialog .avatar span img {
    border: 0 none;
    border-radius: 100%;
    height: 22px;
    line-height: 0;
    width: 22px;
}
.fm-tree-folder.contact span.messages-icon {
    -moz-box-sizing: border-box;
    background-position: -15px -2801px!important;
    cursor: pointer;
    display: none;
    float: right;
    height: 30px;
    margin-right: 5px;
    margin-top: 5px;
    min-width: 25px;
    padding: 0;
}
.fm-tree-folder.active.contact span span.messages-icon, .fm-tree-folder.active.contact.opened span span.messages-icon {
    background-position: -15px -2751px!important;
}
.fm-tree-folder.contact span.messages-icon span {
    background-color: #1FA4E7;
    background-image: none;
    border-radius: 8px;
    color: #FFFFFF;
    display: none;
    float: right;
    font-size: 11px;
    height: 14px;
    line-height: 12px;
    margin: -1px 0 0 15px;
    padding: 0 5px;
    white-space: nowrap;
    word-break: normal;
}
.fm-tree-folder.contact span.messages-icon.active, .fm-tree-folder.contact span.messages-icon span.active {
    display: block;
}
.fm-subfolders .fm-connector {
    height: 30px;
}
.fm-subfolders .fm-connector.contact, .fm-connector.contact.mid, .fm-connector.contact.vertical-line, .fm-connector.contact.last, .current .fm-connector.contact {
    height: 45px;
}
.fm-connector.mid.contact {
    background-position: 4px -1938px;
}
.fm-connector.vertical-line.contact {
    background-position: 4px -2000px;
}
.fm-connector.last.contact, .current .fm-connector.contact {
    background-position: 4px -2028px!important;
}
.fm-horizontal-connector.contact {
    background-position: -4px -2057px;
    height: 45px;
}
ul.fm-subfolders, ul.fm-subfolders ul {
    display: none;
    overflow: hidden;
}
ul.fm-subfolders.opened, ul.fm-subfolders.opened ul.opened {
    display: block;
}
ul .fm-tree-folder {
    margin-left: 20px;
}
ul ul .fm-tree-folder {
    margin-left: 30px;
}
ul ul ul .fm-tree-folder {
    margin-left: 40px;
}
ul ul ul ul .fm-tree-folder {
    margin-left: 50px;
}
ul ul ul ul ul .fm-tree-folder {
    margin-left: 60px;
}
ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 70px;
}
ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 80px;
}
ul ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 90px;
}
ul ul ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 100px;
}
ul ul ul ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 110px;
}
ul ul ul ul ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 120px;
}
ul ul ul ul ul ul ul ul ul ul ul ul .fm-tree-folder {
    margin-left: 130px;
}
.tree-item {
    display: none;
}
.tree-item.active {
    display: block;
}
.fmholder, #fmholder {
    background-color: #FFFFFF;
    background-image: none;
    height: 100%;
}
.fm-avatar {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-radius: 100%;
    cursor: pointer;
    display: block;
    float: right;
    height: 40px;
    line-height: 0;
    margin: 5px 10px 0 0;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}
.download-page .fm-avatar {
    border: 2px solid #D9D9D9;
    height: 44px;
    margin: 3px 8px 0 -2px;
    padding: 2px;
    width: 44px;
}
.top-menu-icon {
    background-color: #383736;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: left -9452px;
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #C4C3C3;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 26px;
    line-height: 24px;
    margin: 12px 10px 0 0;
    padding: 0 10px 0 26px;
}
.top-menu-icon:hover, .top-menu-icon.active {
    background-color: #606060;
    background-position: left -9517px;
    color: #FFFFFF;
}
.fm-avatar img {
    border: 0 none;
    border-radius: 100%;
    width: 36px;
}
.activity-status-block {
    -moz-box-sizing: border-box;
    border: 2px solid #151412;
    border-radius: 100%;
    cursor: pointer;
    float: right;
    height: 16px;
    margin: 17px 6px 0 0;
    width: 16px;
}
.activity-status-block:hover, .activity-status-block.active {
    border: 2px solid #424140;
}
.download-page .activity-status-block {
    border: 2px solid #FFFFFF;
}
.download-page .activity-status-block:hover, .download-page .activity-status-block.active {
    border: 2px solid #B2B2B2;
}
.activity-status, .contact-status {
    -moz-box-sizing: border-box;
    border-radius: 100%;
    height: 8px;
    margin: 2px;
    width: 8px;
}
.contact-status {
    display: block;
    float: left;
    margin: 21px 0 0;
}
.contact-block-view .contact-status {
    float: none;
    margin: 5px 0 0;
    position: absolute;
    right: 5px;
}
.contact-status-text {
    display: block;
    margin-left: 20px;
}
.activity-status.online, .contact-status.online-status {
    background-color: #71AE32;
}
.activity-status.away, .contact-status.away-status {
    background-color: #FFCE00;
}
.activity-status.busy, .contact-status.busy-status {
    background-color: #FF7D00;
}
.activity-status.offline, .contact-status.offline-status {
    background-color: #D22000;
}
.activity-status.black, .contact-status.black-status {
    background-color: #000000;
}
.membership-status-block {
    -moz-box-sizing: border-box;
    border: 2px solid #151412;
    border-radius: 18px;
    cursor: pointer;
    float: right;
    height: 24px;
    margin: 13px 16px 0 0;
    padding: 2px;
}
.download-page .membership-status-block {
    border: 2px solid #FFFFFF;
}
.membership-status-block:hover, .membership-status-block.active {
    border: 2px solid #424140;
}
.download-page .membership-status-block:hover, .download-page .membership-status-block.active {
    border: 2px solid #B2B2B2;
}
.membership-status {
    -moz-box-sizing: border-box;
    background-color: #9A1C06;
    border-radius: 10px;
    color: #E1BBB5;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding: 0 8px;
    text-transform: uppercase;
}
.membership-status.pro {
    background-color: #741B09;
    color: #D6BBB6;
}
.membership-status.free {
    background-color: #609E1F;
    color: #EAF3D1;
}
.download-page .membership-status.pro {
    background-color: #D22000;
    color: #FFFFFF;
}
.download-page .membership-status.free {
    background-color: #6EB028;
    color: #FFFFFF;
}
.membership-status-block:hover .membership-status.pro, .membership-status-block.active .membership-status.pro {
    background-color: #D11E00;
    color: #FFFFFF;
}
.membership-status-block:hover .membership-status.free, .membership-status-block.active .membership-status.free {
    background-color: #6EB028;
    color: #FFFFFF;
}
.user-name, a.user-name {
    color: #8A8A89;
    cursor: default;
    display: block;
    float: right;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 24px;
    margin: 12px 20px 0 0;
}
.download-page .user-name, .download-page a.user-name {
    color: #666666;
}
.language-popup-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -115px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 30px;
    margin: 10px 20px 0 0;
    width: 32px;
}
.language-popup-icon:hover, .language-popup-icon.active {
    background-position: -9px -185px;
}
.notification-popup-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -250px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 30px;
    margin: 10px 20px 0 0;
    position: relative;
    width: 32px;
}
.notification-popup-icon:hover, .notification-popup-icon.active {
    background-position: -9px -325px;
}
.cloud-popup-icon, .warning-popup-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -390px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 30px;
    margin: 10px 20px 0 0;
    position: relative;
    width: 32px;
}
.warning-icon-area {
    cursor: pointer;
    height: 30px;
    width: 32px;
}
.warning-popup-body {
    color: #666666;
    font-size: 13px;
    line-height: 21px;
    padding: 0 20px 20px;
}
.warning-gray-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -6px -10868px;
    background-repeat: no-repeat;
    height: 56px;
    margin: 0 auto;
    width: 37px;
}
.warning-green-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/tooltip-green-icon.png");
    background-position: center 1px;
    background-repeat: no-repeat;
    height: 62px;
    margin: 10px auto 0;
    width: 62px;
}
.warning-popup-icon, .warning-popup-icon:hover, .warning-popup-icon.active {
    background-position: -9px -10829px;
}
.cloud-popup-icon:hover, .cloud-popup-icon.active {
    background-position: -9px -460px;
}
.top-search-bl {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -10px top;
    background-repeat: no-repeat;
    border: 2px solid #444342;
    border-radius: 15px;
    float: right;
    height: 30px;
    margin: 10px 20px 0 0;
    position: relative;
    width: 220px;
}
.active.top-search-bl {
    background-position: -10px -55px;
    border: 2px solid #737271;
}
.active .top-search-input {
    color: #737271;
}
.contains-value .top-search-clear {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.contains-value .top-search-clear {
    cursor: pointer;
}
.top-clear-button {
    display: none;
}
.contains-value .top-clear-button {
    cursor: pointer;
    display: block;
    height: 26px;
    position: absolute;
    right: 0;
    width: 30px;
    z-index: 100;
}
.top-search-clear {
    background-position: right -1707px;
    background-repeat: no-repeat;
    height: 26px;
    padding: 0 30px 0 25px;
}
.top-search-input {
    background-color: #151412;
    border: 0 none;
    color: #444342;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 26px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.fm-main {
    height: calc(100% - 77px);
    overflow: hidden;
}
.transfer-panel-opened .fm-main {
    height: calc(100% - 243px);
}
.fm-left-panel {
    background-color: #EEEEEE;
    float: left;
    height: 100%;
    width: 304px;
}
.fm-left-menu {
    background-color: #333333;
    height: 50px;
}
.fm-menu-item {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: inherit;
    width: 25%;
}
.fm-menu-item.cloud {
    background-position: center -571px;
}
.fm-menu-item.cloud:hover, .fm-menu-item.cloud.active {
    background-color: #D11E00;
    background-position: center -631px;
}
.fm-menu-item.recycle {
    background-position: center -705px;
}
.fm-menu-item.recycle:hover, .fm-menu-item.recycle.active {
    background-color: #73AC3A;
    background-position: center -775px;
}
.fm-menu-item.contacts {
    background-position: center -844px;
}
.fm-menu-item.contacts:hover, .fm-menu-item.contacts.active {
    background-color: #22A6E5;
    background-position: center -914px;
}
.fm-menu-item.messages {
    background-position: center -988px;
}
.fm-menu-item.messages:hover, .fm-menu-item.messages.active {
    background-color: #777777;
    background-position: center -1058px;
}
.dark-overlay {
    background: radial-gradient(ellipse at center center, #4C4C4C 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;
}
.transfer-panel {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-top: 2px solid #B8BCBF;
    height: 27px;
    overflow: hidden;
}
.transfer-panel-opened .transfer-panel {
    height: 193px;
}
.transfer-panel-title {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 10px -3067px;
    background-repeat: no-repeat;
    color: #383B3D;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 39px;
}
.tranfer-view-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -27px -3212px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    margin-left: 2px;
    width: 25px;
}
.tranfer-view-icon:hover {
    background-position: -27px -3309px;
}
.tranfer-view-icon.active {
    background-position: -27px -3234px;
}
.tranfer-view-icon.active:hover {
    background-position: -27px -3263px;
}
.transfer-settings-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 0 -3212px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    margin-left: 2px;
    width: 25px;
}
.transfer-settings-icon:hover, .transfer-settings-icon.active {
    background-position: 0 -3262px;
}
.transfer-pause-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -27px -8855px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    margin-left: 2px;
    width: 25px;
}
.transfer-pause-icon:hover {
    background-position: -27px -8885px;
}
.transfer-pause-icon.active {
    background-position: 3px -8855px;
}
.transfer-pause-icon.active {
    background-position: 3px -8885px;
}
.transfer-points {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -6px -3135px;
    background-repeat: no-repeat;
    height: 25px;
    margin: 0 auto;
    width: 38px;
}
.transfer-table th, .transfer-table td, .transfer-table-header th, .grid-table th, .grid-table td, .grid-share-table th, .grid-share-table td, .grid-table-header th, .contacts-grid-header th, .contacts-grid-table th, .contacts-grid-table td {
    -moz-box-sizing: border-box;
    background-color: #B2B2B2;
    border-left: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
    text-shadow: 0 1px 0 #A4A39F;
    white-space: nowrap;
}
.transfer-table-header th, .grid-table-header th, .grid-table th, .contacts-grid-header th {
    line-height: 24px!important;
}
.transfer-table-header tr, .grid-table-header tr, .contacts-grid-header tr {
    display: block;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
}
.files-grid-view, .contacts-grid-view {
    -moz-box-sizing: border-box;
    border-top: 1px solid #FFFFFF;
    height: calc(100% - 49px);
}
.grid-header-star {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 6px -3574px;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    width: 25px;
}
th.grid-first-th {
    padding: 0;
    width: 25px;
}
.grid-sixth-th {
    width: 45px;
}
.grid-table tr:hover td, .grid-share-table tr:hover td, .contacts-grid-table tr:hover td, .transfer-table tr:hover td {
    background-color: #F6F6F6;
}
.grid-table tr.ui-selected td, .grid-share-table tr.ui-selected td, .contacts-grid-table tr.ui-selected td {
    background-color: #EEEEEE;
}
.grid-table tr.ui-selecting td, .grid-share-table tr.ui-selecting td, .contacts-grid-table tr.ui-selecting td {
    background-color: #EEEEEE;
}
.grid-table tr td:first-child, .grid-share-table tr td:first-child, .contacts-grid-table tr td:first-child {
    padding: 0;
}
.grid-status-icon, .file-status-icon, .contact-status-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 6px -3674px;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    width: 25px;
}
.file-status-icon {
    background-image: none;
}
.file-status-icon.star {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.grid-status-icon.star, .file-status-icon.star, .contact-status-icon.star {
    background-position: 6px -3624px;
}
.grid-status-icon.new, .file-status-icon.new, .contact-status-icon.new {
    background-position: -34px -3624px;
}
.grid-status-icon.star.new, .file-status-icon.star.new, .contact-status-icon.star.new {
    background-position: -29px -3574px;
}
.file-block .file-status-icon.new, .contact-status-icon.new, .file-block.ui-selected .file-status-icon.new, .file-block.dragover .file-status-icon.new, .ui-selected .contact-status-icon.new, .dragover .contact-status-icon.new {
    background-position: -39px -3629px;
}
.file-block .file-status-icon.star.new, .contact-status-icon.star.new, .file-block.ui-selected .file-status-icon.star.new, .file-block.dragover .file-status-icon.star.new, .ui-selected .contact-status-icon.star.new, .dragover .contact-status-icon.star.new {
    background-position: -34px -3579px;
}
.file-block .file-status-icon, .contact-status-icon {
    background-position: 1px -3679px;
    height: 17px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
}
.file-block.ui-selected .file-status-icon, .file-block.dragover .file-status-icon, .ui-selected .contact-status-icon, .dragover .contact-status-icon {
    background-position: -39px -3679px;
}
.file-block .file-status-icon.star, .contact-status-icon.star {
    background-position: 1px -3629px;
}
.file-block.ui-selected .file-status-icon.star, .file-block.dragover .file-status-icon.star, .ui-selected .contact-status-icon.star, .dragover .contact-status-icon.star {
    background-position: 1px -3579px;
}
.fm-blocks-view, .fm-contacts-blocks-view {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    height: calc(100% - 49px);
    min-height: 280px;
    padding: 0;
    position: relative;
}
.file-block-scrolling, .contacts-blocks-scrolling {
    -moz-box-sizing: border-box;
    height: 100%;
    padding: 0 0 10px;
}
.file-block, .contact-block-view {
    -moz-box-sizing: border-box;
    border: 2px solid #F2F2F2;
    border-radius: 5px;
    cursor: default;
    display: block;
    float: left;
    height: 100px;
    margin: 7px 0 0 10px;
    position: relative;
    width: 100px;
}
.contact-block-view {
    height: 160px;
    width: 140px;
}
.file-block:hover, .contact-block-view:hover {
    background-color: #F6F6F6;
    border-color: #F6F6F6;
}
.file-block.ui-selected, .contact-block-view.ui-selected {
    background-color: #D9D9D9;
    border-color: #D9D9D9;
}
.file-block.ui-selecting, .contact-block-view.ui-selecting {
    background-color: #E9E9E9;
    border-color: #E9E9E9;
}
.file-block.dragover, .contact-block-view.dragover {
    background-color: #E6E6E6;
    border-color: #E6E6E6;
}
.file-block img, .contact-block-view img {
    border: 0 none;
    display: block;
    margin: 8px 0 0 16px;
    width: 64px;
}
.file-block img.thumb, .contact-block-view img.thumb {
    background-clip: padding-box;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    display: block;
    width: 60px;
}
.contact-block-view-avatar {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.15);
    background-image: none;
    border-radius: 100%;
    display: block;
    height: 100px;
    margin: 17px 0 5px 18px;
    padding: 2px;
    width: 100px;
}
.contact-block-view-avatar span {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: none;
    border-radius: 100%;
    display: block;
    height: 96px;
    overflow: hidden;
    padding: 2px;
    width: 96px;
}
.contact-block-view img {
    border: 0 none;
    border-radius: 100%;
    height: 92px;
    line-height: 0;
    margin: 0;
    width: 92px;
}
.file-block-title, .contact-block-view-name {
    display: block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 0 10px;
    overflow: hidden;
    padding: 1px 0 0;
    text-align: center;
    white-space: pre-wrap;
    word-break: break-all;
}
.grid-url-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -13px -4795px;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    width: 25px;
}
.clone-of-header, .clone-of-header span {
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.clone-of-header th {
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.transfer-table-header th, .grid-table-header th, .contacts-grid-header th {
    display: inline-block;
}
.transfer-table th:first-child, .transfer-table-header th:first-child, .grid-table th:first-child, .grid-table-header th:first-child, .contacts-grid-header th:first-child {
    border: 0 none;
}
.transfer-table td, .grid-table td, .grid-share-table td, .contacts-grid-table td {
    background-color: #FFFFFF;
    border-bottom: 2px solid #EEEEEE;
    border-left: 0 none;
    color: #383B3D;
    height: 27px;
    padding-left: 12px;
    position: relative;
    text-shadow: 0 0 0 #A4A39F;
}
.grid-table td, .grid-share-table td, .contacts-grid-table td {
    border-bottom: 2px solid #EEEEEE;
    height: 27px;
}
.contacts-grid-table td {
    height: 52px;
    line-height: 49px;
}
.transfer-table tr td:first-child {
    padding-left: 10px;
}
.transfer-table tr.ui-selected td, .transfer-table tr.ui-selected td {
    background-color: #EEEEEE;
}
.grid-scrolling-table, .contacts-grid-scrolling-table {
    height: calc(100% - 25px);
}
.transfer-filtype-icon, .fm-browsers-icon, .fm-flags-icon, .fm-member-icon {
    display: block;
    padding-top: 1px;
    position: absolute;
}
.transfer-filtype-icon img, .fm-browsers-icon img, .fm-flags-icon img, .fm-member-icon img {
    border: 0 none;
    line-height: 0;
    margin-left: -4px;
    width: 24px;
}
.fm-flags-icon img, .fm-browsers-icon img {
    margin: 7px 0 0 2px;
    width: auto;
}
.fm-browsers-icon img {
    margin: 4px 0 0;
    width: auto;
}
.tranfer-filetype-txt, .fm-browsers-txt, .fm-flags-txt, .fm-member-icon-txt {
    -moz-box-sizing: border-box;
    display: block;
    height: 26px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 0 0 28px;
    white-space: pre-wrap;
    word-break: break-all;
}
.fm-browsers-txt {
    padding: 0 0 0 23px;
}
.fm-flags-txt {
    padding: 0 0 0 27px;
}
.fm-member-icon-txt {
    padding: 0 0 0 21px;
}
.transfer-type, .transfer-status {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    padding: 0 0 0 27px;
    white-space: nowrap;
}
.transfer-type.safari-downloaded {
    background-position: 0 -10990px;
    color: #D32200;
}
.transfer-type.download {
    background-position: 0 -3979px;
}
.transfer-type.upload {
    background-position: 0 -4034px;
}
.transfer-status.completed {
    background-position: 0 -4083px;
}
.transfer-status.queued {
    background-position: 0 -4138px;
}
.transfer-status.error {
    background-position: 0 -10571px;
}
.transfer-status.initiliazing {
    background-position: 0 -10513px;
}
.transfer-status.pending {
    background-image: none;
    padding: 0;
}
.tranfer-table {
    display: none;
    position: relative;
}
.transfer-panel-opened .tranfer-table {
    display: block;
}
.transfer-scrolling-table {
    height: 143px;
}
.fm-right-files-block, .fm-right-account-block {
    height: 100%;
    margin-left: 304px;
}
.fm-right-header {
    -moz-box-sizing: border-box;
    height: 40px;
    margin-bottom: 9px;
    overflow: hidden;
    padding: 10px 0 0 10px;
    white-space: nowrap;
}
.fm-back-button {
    background-color: #B2B2B2;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 8px -3724px;
    background-repeat: no-repeat;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    display: block;
    float: left;
    height: 30px;
    margin-right: 2px;
    width: 29px;
}
.fm-breadcrumbs-block, .fm-share-breadcrumbs-block {
    background-color: #B2B2B2;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    height: 30px;
    padding: 0 4px;
}
.fm-breadcrumbs, a.fm-breadcrumbs, .fm-share-breadcrumbs, a.fm-share-breadcrumbs {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 29px;
    padding: 0 8px 0 33px;
}
.fm-breadcrumbs.cloud-drive, .fm-share-breadcrumbs.cloud-drive {
    background-position: 4px -4196px;
}
.fm-breadcrumbs.recycle-bin, .fm-share-breadcrumbs.recycle-bin {
    background-position: -10px -2448px;
}
.fm-breadcrumbs.messages, .fm-share-breadcrumbs.messages {
    background-position: -10px -2604px;
}
.fm-breadcrumbs.contacts, .fm-share-breadcrumbs.messages {
    background-position: -10px -2548px;
}
.fm-breadcrumbs.folder, .fm-share-breadcrumbs.folder {
    background-position: 4px -4264px;
}
.fm-breadcrumbs.opened-folder, .fm-share-breadcrumbs.opened-folder {
    background-position: 4px -4324px;
}
.fm-breadcrumbs.contains-directories, .fm-share-breadcrumbs.contains-directories {
    padding: 0 6px 0 33px;
}
.right-arrow-bg, .dropdown-arrow {
    display: block;
    height: 30px;
}
.fm-breadcrumbs.contains-directories .dropdown-arrow, .fm-share-breadcrumbs.contains-directories .dropdown-arrow {
    padding: 0 22px 0 0;
}
.fm-breadcrumbs.contains-directories span.dropdown-arrow, .fm-share-breadcrumbs.contains-directories span.dropdown-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -1763px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 30px;
}
.fm-breadcrumbs.contains-directories.has-next-button .right-arrow-bg, .fm-share-breadcrumbs.contains-directories.has-next-button .right-arrow-bg {
    background-color: #B2B2B2;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -4417px;
    background-repeat: no-repeat;
    padding: 0 20px 0 0;
}
.fm-new-folder {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 3px -3357px;
    background-repeat: no-repeat;
    border-bottom-left-radius: 4px;
    border-color: #B2B2B2;
    border-image: none;
    border-style: solid;
    border-top-left-radius: 4px;
    border-width: 2px 1px 2px 2px;
    color: #3F3F3F;
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 25px;
    margin-left: 10px;
    padding: 0 10px 0 44px;
}
.fm-new-folder.active, .fm-new-folder.hovered {
    background-color: #71AE32;
    background-position: 8px -4513px;
    border-color: #71AE32;
    color: #FFFFFF;
}
.fm-file-upload {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 3px -3422px;
    background-repeat: no-repeat;
    border-color: #B2B2B2;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px;
    color: #3F3F3F;
    float: left;
    height: 30px;
    line-height: 25px;
    padding: 0 10px 0 41px;
    position: relative;
}
.fm-file-upload.last-button, .fm-folder-upload.last-button, div.last-button {
    border-bottom-right-radius: 4px;
    border-right: 2px solid #B2B2B2;
    border-top-right-radius: 4px;
}
.fm-file-upload:hover, .fm-file-upload.active {
    background-color: #25A8E3;
    background-position: 10px -4568px;
    border-color: #25A8E3;
    color: #FFFFFF;
}
.fm-folder-upload {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 3px -3497px;
    background-repeat: no-repeat;
    border-bottom-right-radius: 4px;
    border-color: #B2B2B2;
    border-image: none;
    border-style: solid;
    border-top-right-radius: 4px;
    border-width: 2px 2px 2px 1px;
    color: #3F3F3F;
    float: left;
    height: 30px;
    line-height: 25px;
    padding: 0 10px 0 41px;
    position: relative;
}
.fm-folder-upload:hover, .fm-folder-upload.active {
    background-color: #25A8E3;
    background-position: 10px -4622px;
    border-color: #25A8E3;
    color: #FFFFFF;
}
.fm-file-upload input, .fm-folder-upload input {
    -moz-appearance: none;
    border: 0 none;
    cursor: default;
    height: 26px;
    left: 0;
    line-height: 26px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.fm-add-user, .fm-clearbin-button, .fm-notification-settings {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -3px -5571px;
    background-repeat: no-repeat;
    border: 2px solid #B2B2B2;
    border-radius: 4px;
    color: #3F3F3F;
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 25px;
    margin-left: 10px;
    padding: 0 10px 0 41px;
}
.fm-add-user:hover, .fm-add-user.active {
    background-color: #25A8E3;
    background-position: -3px -5646px;
    border-color: #25A8E3;
    color: #FFFFFF;
}
.fm-notification-settings {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-icons.png");
    background-position: 9px 4px;
    background-repeat: no-repeat;
    border-radius: 0 4px 4px 0;
    margin: 0;
    padding: 0 10px 0 37px;
}
.fm-notification-settings:hover {
    background-color: #D22000;
    background-position: 9px -66px;
    border-color: #D22000;
    color: #FFFFFF;
}
.fm-clearbin-button {
    background-position: -3px -8941px;
    padding: 0 10px 0 35px;
}
.fm-clearbin-button:hover, .fm-clearbin-button.active {
    background-color: #D31A00;
    background-position: -3px -9006px;
    border-color: #D31A00;
    color: #FFFFFF;
}
.fm-files-view-icon, .fm-contacts-view-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 26px;
}
.fm-files-view-icon.listing-view, .fm-contacts-view-icon.listing-view {
    background-position: 3px -3914px;
}
.fm-files-view-icon.block-view, .fm-contacts-view-icon.block-view {
    background-position: -27px -3854px;
}
.fm-files-view-icon.listing-view.active, .fm-contacts-view-icon.listing-view.active, .fm-files-view-icon.listing-view:hover, .fm-contacts-view-icon.listing-view:hover {
    background-position: 3px -3854px;
}
.fm-files-view-icon.block-view.active, .fm-contacts-view-icon.block-view.active, .fm-files-view-icon.block-view:hover, .fm-contacts-view-icon.block-view:hover {
    background-position: -27px -3914px;
}
.fm-empty-cloud, .fm-empty-search, .fm-empty-trashbin, .fm-empty-contacts, .fm-empty-messages, .fm-empty-folder {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    height: calc(100% - 49px);
    min-height: 280px;
    position: relative;
}
.fm-empty-pad {
    height: 262px;
    margin-top: -131px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
.fm-empty-search .fm-empty-pad {
    height: 310px;
    margin-top: -155px;
}
.fm-empty-trashbin .fm-empty-pad {
    height: 302px;
    margin-top: -151px;
}
.fm-empty-contacts .fm-empty-pad {
    height: 238px;
    margin-top: -120px;
}
.fm-empty-messages .fm-empty-pad {
    height: 264px;
    margin-top: -132px;
}
.fm-empty-folder .fm-empty-pad {
    height: 266px;
    margin-top: -133px;
}
.fm-empty-cloud-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 206px;
}
.fm-empty-folder-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center -1720px;
    background-repeat: no-repeat;
    height: 209px;
}
.fm-empty-search-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center -290px;
    background-repeat: no-repeat;
    height: 249px;
}
.fm-empty-trashbin-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center -640px;
    background-repeat: no-repeat;
    height: 233px;
}
.fm-empty-contacts-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center -990px;
    background-repeat: no-repeat;
    height: 186px;
}
.fm-empty-messages-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty.png");
    background-position: center -1352px;
    background-repeat: no-repeat;
    height: 207px;
}
.fm-empty-cloud-txt {
    color: #7A7E7F;
    font-size: 22px;
    line-height: 38px;
    margin-top: 20px;
    text-align: center;
}
.ui-selectable-helper {
    border: 1px dotted #000000;
    position: absolute;
    z-index: 100;
}
.contacts-sorting-by, .contacts-sorting-type, .context-menu-item {
    background-position: 10px -4847px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-family: 'Open Sans', Arial;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    padding: 0 15px 0 35px;
}
.contacts-sorting-by, .contacts-sorting-type {
    background-position: 0 -4847px;
}
.contacts-sorting-by:hover, .contacts-sorting-type:hover, .context-menu-item:hover {
    background-color: #D11E00;
    color: #FFFFFF;
}
.contacts-sorting-by.active, .contacts-sorting-type.active {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.contacts-sorting-by.active:hover, .contacts-sorting-type.active:hover {
    background-position: 0 -4912px;
}
.context-menu {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    min-width: 164px;
    padding: 5px 0;
    position: absolute;
    z-index: 500;
}
.context-menu-divider {
    background-color: #E7E8E8;
    height: 2px;
    margin: 5px 0;
}
.create-new-folder, .add-user-popup {
    display: none;
}
.active .create-new-folder, .active .add-user-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 0 0 7px 7px;
    display: block;
    height: 74px;
    margin: 38px 0 0 -46px;
    position: absolute;
    width: 382px;
    z-index: 900;
}
.active .add-user-popup {
    margin: 38px 0 0 -43px;
}
.create-folder-arrow, .add-user-popup-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 4px -4987px;
    background-repeat: no-repeat;
    height: 13px;
    margin: -12px 0 0 -2px;
    position: absolute;
    width: 125px;
}
.create-folder-pad, .add-user-popup-pad {
    margin: 20px 18px 0;
}
.create-folder-loader {
    height: 70px;
    position: relative;
}
.create-folder-dialog-loader {
    height: 90px;
    position: relative;
}
.create-folder-input-bl, .add-user-popup-input-bl {
    float: left;
    width: 70%;
}
.create-folder-input-bl input, .add-user-popup-input-bl input, .fm-account-input input, .fm-account-select {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #D9D9D9;
    border-radius: 4px;
    color: #383B3D;
    font-size: 13px;
    height: 30px;
    line-height: 27px;
    padding: 0 10px;
    width: 100%;
}
.fm-account-input input {
    color: #868686;
}
.fm-account-select {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -6596px;
    background-repeat: no-repeat;
    padding: 0;
    position: relative;
}
.fm-account-select select {
    cursor: pointer;
    height: 26px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.create-folder-button, a.create-folder-button, .add-user-popup-button, a.add-user-popup-button {
    -moz-box-sizing: border-box;
    background-color: #6EB028;
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 30px;
    line-height: 29px;
    margin-left: 73%;
    padding: 0 10px;
    text-align: center;
}
.add-user-popup-button, a.add-user-popup-button {
    background-color: #1B9EEB;
}
.fmholder div, .fmholder a, .fmholder span, .fmholder td {
}
.fmholder td {
    cursor: default;
}
.dragger-block {
    height: 62px;
    left: 200px;
    position: absolute;
    top: 200px;
    width: 62px;
    z-index: 900;
}
.dragger-icon {
    background-position: -2px top;
    background-repeat: no-repeat;
    background-size: 41px auto;
    height: 42px;
    position: absolute;
    width: 38px;
}
.dragger-icon.first {
    display: none;
    margin: 10px 0 0 10px;
}
.dragger-icon.second {
    display: none;
    margin: 5px 0 0 5px;
}
.dragger-icon.third {
    margin: 0;
}
.multiple .dragger-icon.first, .multiple .dragger-icon.second {
    display: block;
}
.dragger-status {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    height: 12px;
    margin: 6px 0 0 -15px;
    position: absolute;
    width: 12px;
}
.drag .dragger-status {
    background-position: 0 -5037px;
}
.copy .dragger-status {
    background-position: 0 -5087px;
}
.move .dragger-status {
    background-position: 0 -5136px;
}
.warning .dragger-status {
    background-position: 0 -5174px;
}
.dragger-files-number {
    -moz-box-sizing: border-box;
    background-color: #D32200;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 10px;
    height: 14px;
    line-height: 13px;
    margin: -9px 0 0 39px;
    min-width: 14px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
}
.fm-tree-folder.lightactive {
    background-color: #E0E0E0;
}
div .fm-tree-folder.dragover {
    background-color: #D6D6D6;
}
.grid-table tr.dragover, table.grid-table .dragover td, .grid-share-table tr.dragover, table.grid-share-table .dragover td, .contacts-grid-table tr.dragover, table.contacts-grid-table .dragover td {
    background-color: #D6D6D6;
    border-bottom: 2px solid #D6D6D6;
}
.fm-chat-block {
    -moz-box-sizing: border-box;
    border-top: 1px solid #FFFFFF;
    height: calc(100% - 49px);
}
.fm-chat-message-scroll {
    height: calc(100% - 140px);
    overflow: hidden;
}
.fm-chat-header {
    background-color: #F6F6F6;
    height: 80px;
}
.fm-chat-avatar-block {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 100%;
    float: left;
    height: 50px;
    margin: 15px 0 0 15px;
    padding: 2px;
    width: 50px;
}
.fm-chat-avatar {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: none;
    border-radius: 100%;
    height: 46px;
    overflow: hidden;
    padding: 2px;
    width: 46px;
}
.fm-chat-avatar img {
    border: 0 none;
    border-radius: 100%;
    height: 42px;
    line-height: 0;
    width: 42px;
}
.fm-chat-user-info {
    float: left;
    margin: 18px 0 0 15px;
}
.fm-chat-messages-block {
    border-top: 2px solid #EEEEEE;
    display: inline-block;
    padding: 20px 0 16px;
    width: 100%;
}
.fm-chat-messages-block:first-child {
    border: 0 none;
}
.fm-chat-user {
    background-position: right -3625px;
    background-repeat: no-repeat;
    color: #353A3A;
    font-size: 15px;
    line-height: 22px;
    padding-right: 60px;
}
.star .fm-chat-user {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.fm-chat-user-status {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-repeat: no-repeat;
    color: #585D5D;
    font-size: 13px;
    line-height: 21px;
    padding: 0 0 0 20px;
}
.fm-chat-user-status.offline {
    background-position: -17px -2928px;
}
.fm-chat-user-status.online {
    background-position: -17px -2848px;
}
.fm-chat-user-status.busy {
    background-position: -17px -9958px;
}
.fm-chat-user-status.black {
    background-position: -17px -8773px;
}
.fm-chat-user-status.away {
    background-position: -17px -2888px;
}
.fm-chat-username {
    -moz-box-sizing: border-box;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: 600;
    line-height: 21px;
    padding: 0 22px 0 15px;
    text-align: right;
    width: 203px;
}
.fm-chat-username.current-name {
    color: #1FA4E7;
}
.fm-chat-messages-pad {
    margin-left: 203px;
}
.fm-chat-message-time {
    -moz-box-sizing: border-box;
    color: #595E5E;
    float: right;
    font-size: 11px;
    line-height: 21px;
    padding-right: 15px;
    text-align: right;
    width: 90px;
}
.fm-chat-message {
    color: #666666;
    font-size: 13px;
    line-height: 21px;
    margin-right: 90px;
    padding-bottom: 6px;
}
.fm-chat-messages-pad img {
    display: block;
    float: left;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 60px;
}
.fm-chat-filename {
    border-right: 2px solid #D0D1D1;
    color: #666666;
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    margin: 30px 0 0 15px;
    padding-right: 12px;
}
.fm-chat-filesize {
    color: #666666;
    display: inline-block;
    font-size: 11px;
    line-height: 21px;
    margin: 30px 0 0;
    padding-left: 10px;
}
.fm-chat-view-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 0 -5822px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: 30px 90px 0 0;
    width: 18px;
}
.fm-chat-view-icon:hover {
    background-position: -30px -5822px;
}
.fm-chat-file-button {
    background-color: #D9D9D9;
    border-radius: 4px;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 30px;
    line-height: 29px;
    margin: 30px 83px 0 0;
    padding: 0 15px;
}
.fm-chat-file-button.save-button {
    margin: 30px 83px 0 0;
}
.fm-chat-file-button.cancel-button {
    margin: 30px 10px 0 0;
}
.fm-chat-file-button:hover {
    background-color: #D11E00;
    color: #FFFFFF;
}
.fm-chat-line-block {
    -moz-box-sizing: border-box;
    background-color: #F6F6F6;
    height: 80px;
    padding-top: 15px;
    position: relative;
}
.fm-chat-attach-file {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -5231px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 32px;
    margin: 0 10px 0 161px;
    position: relative;
    width: 32px;
}
.fm-chat-attach-file:hover, .fm-chat-attach-file.active {
    background-position: -9px -5316px;
}
.fm-chat-emotions-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -5401px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 32px;
    margin: 0 41px 0 10px;
    position: relative;
    width: 32px;
}
.fm-chat-emotions-icon:hover, .fm-chat-emotions-icon.active {
    background-position: -9px -5481px;
}
.fm-chat-input-block {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -9px -2802px;
    background-repeat: no-repeat;
    border: 2px solid #DDDDDD;
    border-radius: 5px;
    height: 31px;
    margin: 0 83px 0 203px;
    padding: 0 15px 0 35px;
}
.fm-chat-input-block input {
    border: 0 none;
    color: #666666;
    font-size: 13px;
    height: 27px;
    line-height: 25px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 100%;
}
.grid-share-table tr td:nth-child(1) {
    padding-left: 12px;
}
.grid-share-table tr:first-child td:nth-child(2) {
    width: 70px;
}
.grid-share-table tr:first-child td:nth-child(3) {
    width: 45px;
}
.fm-chat-attach-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #F6F6F6;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    bottom: 73px;
    height: 436px;
    left: 10px;
    min-width: 500px;
    position: absolute;
    z-index: 900;
}
.fm-chat-attach-top {
    -moz-box-sizing: border-box;
    height: 40px;
    margin: 0 10px 10px;
    overflow: hidden;
    padding: 10px 0 0;
    white-space: nowrap;
}
.fm-chat-attach-scrolling {
    background-color: #FFFFFF;
    height: calc(100% - 100px);
    overflow: hidden;
}
.fm-chat-attach-bottom {
    height: 50px;
    padding: 0 2px 0 0;
}
.fm-chat-attach-button, .fm-chat-contact-button {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #E9E9E9;
    border-radius: 4px;
    color: #898C8C;
    cursor: default;
    float: right;
    font-size: 13px;
    height: 34px;
    line-height: 29px;
    margin: 8px 6px 0 0;
    padding: 0 16px;
}
.fm-chat-attach-button.active, .fm-chat-contact-button.active {
    background-color: #FFFFFF;
    border: 2px solid #ACACAC;
    color: #363B3B;
    cursor: pointer;
    height: 34px;
}
.fm-chat-attach-button.active:hover, .fm-chat-contact-button.active:hover {
    background-color: #ACACAC;
    color: #FFFFFF;
    height: 34px;
}
.fm-chat-attach-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -5890px;
    background-repeat: no-repeat;
    display: none;
    height: 12px;
    left: 8px;
    position: absolute;
    top: -10px;
    width: 16px;
    z-index: 901;
}
.active .fm-chat-attach-arrow, .active .fm-chat-emotion-arrow {
    display: block;
}
.fm-chat-emotion-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -5950px;
    background-repeat: no-repeat;
    display: none;
    height: 12px;
    left: 8px;
    position: absolute;
    top: -10px;
    width: 16px;
    z-index: 901;
}
.fm-chat-emotion-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    bottom: 73px;
    min-height: 120px;
    padding: 10px 12px 16px;
    position: absolute;
    right: 10px;
    width: 214px;
    z-index: 900;
}
.fm-chat-smile {
    background-image: url("https://eu.static.mega.co.nz/images/mega/chat-smiles.png");
    background-position: center 3px;
    background-repeat: no-repeat;
    background-size: 58px auto;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 6px 6px 0;
    width: 25px;
}
.fm-chat-smile:hover {
    background-position: center -47px;
}
.fm-add-contact-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    height: 308px;
    left: 471px;
    position: absolute;
    top: 98px;
    width: 400px;
    z-index: 900;
}
.fm-add-contact-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -6002px;
    background-repeat: no-repeat;
    height: 12px;
    margin: -9px 0 0 10px;
    position: absolute;
    width: 16px;
}
.fm-add-contact-scrolling {
    height: calc(100% - 50px);
    overflow: hidden;
}
.fm-add-contact-bottom {
    background-color: #F6F6F6;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 50px;
}
.add-contact-item {
    -moz-box-sizing: border-box;
    border-bottom: 2px solid #EEEEEE;
    cursor: default;
    display: block;
    height: 52px;
}
.add-contact-pad {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -10px -2913px;
    background-repeat: no-repeat;
    display: block;
    height: 52px;
    position: relative;
}
.add-contact-item .avatar {
    margin: 10px 0 0 30px;
}
.add-contact-username {
    display: block;
    margin: 0 0 0 70px;
    padding: 17px 0 0;
}
.fm-dialog-overlay {
    background: radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.1) 0%, rgba(20, 20, 20, 0.5) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;
}
.fm-dialog {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 1200;
}
.fm-dialog.create-folder-dialog, .fm-dialog.rename-dialog, .fm-dialog.dlkey-dialog {
    height: 126px;
    margin: -63px 0 0 -250px;
    min-width: 500px;
}
.fm-dialog.download-dialog {
    margin: -107px 0 0 -252px;
    min-height: 100px;
    width: 504px;
}
.fm-dialog.registration-success {
    margin: -127px 0 0 -182px;
    min-height: 254px;
    width: 364px;
}
.fm-dialog.clear-bin-dialog, .fm-dialog.notification-dialog, .fm-dialog.warning-dialog-b, .fm-dialog.warning-dialog-a, .fm-dialog.confirmation-dialog {
    margin: -97px 0 0 -267px;
    min-height: 194px;
    width: 504px;
    z-index: 1201;
}
.fm-dialog.avatar-dialog {
    height: 534px;
    margin: -267px 0 0 -202px;
    min-width: 404px;
    overflow: hidden;
}
.fm-dialog.terms-dialog {
    height: 434px;
    margin: -217px 0 0 -302px;
    overflow: hidden;
    width: 604px;
}
.fm-dialog.slingshot-dialog {
    height: 434px;
    margin: -217px 0 0 -302px;
    overflow: hidden;
    width: 604px;
}
.fm-dialog.paypal-dialog {
    height: 200px;
    margin: -100px 0 0 -240px;
    overflow: hidden;
    width: 480px;
}
.paypal-body {
    margin-top: 15px;
    text-align: center;
    width: 480px;
}
.fm-dialog.languages-dialog {
    margin: -229px 0 0 -332px;
    min-height: 416px;
    min-width: 664px;
}
.fm-dialog.move-dialog {
    height: 404px;
    margin: -202px 0 0 -202px;
    min-width: 404px;
    overflow: hidden;
}
.fm-dialog.share-dialog {
    margin: -202px 0 0 -302px;
    min-height: 404px;
    min-width: 604px;
    overflow: hidden;
}
.fm-dialog.export-links-dialog {
    margin: -253px 0 0 -302px;
    overflow: hidden;
    width: 604px;
}
.fm-dialog.browsers-dialog {
    margin: -262px 0 0 -312px;
    min-height: 520px;
    overflow: hidden;
    width: 624px;
}
.fm-dialog.chrome-dialog {
    margin: -136px 0 0 -202px;
    min-height: 272px;
    overflow: hidden;
    width: 404px;
}
.fm-dialog.bandwidth-quota {
    margin: -261px 0 0 -302px;
    min-height: 522px;
    overflow: hidden;
    width: 604px;
}
.fm-dialog.properties-dialog {
    margin: -152px 0 0 -352px;
    min-height: 304px;
    overflow: hidden;
    width: 704px;
}
.fm-dialog.properties-dialog.no-link {
    margin: -152px 0 0 -352px;
    overflow: hidden;
    width: 704px;
}
.fm-dialog.properties-dialog.no-link.shared {
    margin: -187px 0 0 -352px;
    overflow: hidden;
    width: 704px;
}
.fm-dialog.properties-dialog.shared {
    margin: -222px 0 0 -352px;
    min-height: 304px;
    overflow: visible;
    width: 704px;
}
.fm-dialog-header, .notification-header {
    -moz-box-sizing: border-box;
    border-bottom: 2px solid #EEEEEE;
    height: 32px;
}
.fm-dialog-title, .notification-txt {
    color: #D21F00;
    float: left;
    font-size: 13px;
    line-height: 30px;
    padding-left: 10px;
}
.fm-dialog-chrome-clipboard {
    left: 0;
    position: absolute;
    top: 0;
}
.fm-dialog-close {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -10px -6054px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 1px;
    width: 30px;
}
.fm-dialog-close:hover {
    background-position: -10px -6109px;
}
.fm-dialog-body {
    padding: 30px;
}
.download-dialog .fm-dialog-body {
    padding: 30px 20px 32px;
}
.download-dialog-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -56px -998px;
    background-repeat: no-repeat;
    font-size: 13px;
    line-height: 21px;
    min-height: 71px;
    padding-left: 94px;
}
.download-chrome-lnk, a.download-chrome-lnk {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: 0 -1126px;
    background-repeat: no-repeat;
    color: #7D7D7D;
    cursor: pointer;
    display: block;
    font-size: 12px;
    margin-top: 8px;
    padding-left: 20px;
}
.download-save-your-file {
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.download-save-your-file object {
    cursor: pointer;
    width: 100%!important;
}
.fm-dialog-new-folder-input {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #DCDCDC;
    border-radius: 4px;
    color: #9A9A9A;
    float: left;
    height: 30px;
    width: 330px;
}
.fm-dialog-input-clear {
    background-position: -11px -6171px;
    cursor: default;
    display: block;
    float: right;
    height: 26px;
    width: 26px;
}
.active .fm-dialog-input-clear {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    cursor: pointer;
}
.fm-dialog-new-folder-pad {
    margin: 0 30px 0 0;
}
.fm-dialog-new-folder-input input {
    -moz-box-sizing: border-box;
    border: 0 none;
    color: #C3C3C3;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 10px;
    width: 100%;
}
.active .fm-dialog-new-folder-input input {
    color: #9A9A9A;
}
.fm-dialog-new-folder-button, .fm-dialog-rename-button, .fm-voucher-button, .new-start-arrow-button {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #B2B2B2;
    border-radius: 4px;
    color: #B8BABA;
    cursor: default;
    font-size: 13px;
    height: 30px;
    line-height: 24px;
    margin-left: 340px;
    padding: 0 10px;
    text-align: center;
}
.active.fm-dialog-new-folder-button, .active.fm-dialog-rename-button, .active .fm-dialog-new-folder-button, .active .fm-dialog-rename-button, .active .fm-voucher-button {
    background-color: #FFFFFF;
    border: 2px solid #6BB219;
    color: #6BB219;
    cursor: pointer;
}
.active.new-start-arrow-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: right -540px;
    background-repeat: no-repeat;
    border: 2px solid #D9D9D9;
    border-radius: 6px;
    color: #333333;
    cursor: pointer;
    float: left;
    height: 34px;
    line-height: 28px;
    margin: 0;
    padding: 0 37px 0 15px;
}
.active.new-start-arrow-button.how-it-works {
    background-color: #333333;
    background-position: -275px -514px;
    border: 2px solid #6D6D6D;
    color: #FFFFFF;
    padding: 0 15px 0 37px;
}
.active.new-start-arrow-button.download-now {
    background-position: -2px -1369px;
    padding: 0 15px 0 37px;
}
.active.new-start-arrow-button.download-now:hover {
    background-position: -2px -1409px;
}
.active.fm-dialog-new-folder-button:hover, .active.fm-dialog-rename-button:hover, .active .fm-dialog-new-folder-button:hover, .active.fm-dialog-rename-button:hover {
    background-color: #6BB219;
    border: 2px solid #6BB219;
    color: #FFFFFF;
}
.active.new-start-arrow-button:hover {
    background-color: #B2B2B2;
    background-position: right -580px;
    border: 2px solid #B2B2B2;
    color: #FFFFFF;
}
.active.new-start-arrow-button.how-it-works:hover {
    background-color: #6D6D6D;
    background-position: -275px -554px;
    border: 2px solid #6D6D6D;
}
.fm-move-dialog-body {
    -moz-box-sizing: border-box;
    height: 256px;
    padding: 10px 0 0;
}
.fm-move-dialog-pad {
    padding-right: 10px;
}
.fm-move-trashbin {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    height: 62px;
    padding: 10px 10px 0 0;
}
.fm-move-bottom-block, .fm-share-bottom-block, .fm-notifications-bottom {
    background-color: #F6F6F6;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 50px;
    position: relative;
}
.fm-dialog-button, .fm-account-button, .avatar-dialog .fm-account-change-avatar, .top-dialog-login-button {
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background-color: #FFFFFF;
    border: 2px solid #B2B2B2;
    border-radius: 5px;
    color: #B8BABA;
    cursor: default;
    float: right;
    font-size: 13px;
    height: 30px;
    line-height: 24px;
    margin: 10px 10px 0 0;
    min-width: 84px;
    padding: 0 10px;
    text-align: center;
}
.top-dialog-login-button {
    margin: 5px 0 10px;
}
.fm-dialog-button.move-button.active, .avatar-dialog .fm-account-change-avatar, .top-dialog-login-button {
    border: 2px solid #D32200;
    color: #D32200;
    cursor: pointer;
}
.fm-dialog-button.move-button.active:hover, .top-dialog-login-button, .top-dialog-login-button:hover {
    background-color: #D32200;
    color: #FFFFFF;
}
.avatar-dialog .fm-account-change-avatar {
    border: 2px solid #B2B2B2;
}
.avatar-dialog .fm-account-change-avatar:hover {
    border: 2px solid #B2B2B2;
}
.fm-dialog-button.cancel-button.active, .fm-dialog-button.share-button.active, .fm-dialog-button.add-contact-button.active, .fm-dialog-button.cancel-contact-button.active, .fm-dialog-button.notification-button.active, .fm-dialog-button.links-button.active, .fm-dialog-button.quota-later-button.active, .fm-dialog-button.fm-terms-cancel.active, .fm-dialog-button.fm-languages-save.active, .fm-dialog-button.fm-terms-agree.active, .fm-dialog-button.close-button.active, .fm-dialog-button.notifications-button.active, .fm-dialog-button.membership-button.active, .avatar-dialog .fm-account-change-avatar, .fm-dialog-button.warning-button.active {
    color: #363B3B;
    cursor: pointer;
    position: relative;
}
.fm-dialog-button.cancel-button.active:hover, .fm-dialog-button.save-button.active:hover, .fm-dialog-button.add-contact-button.active:hover, .fm-dialog-button.cancel-contact-button.active:hover, .fm-dialog-button.notification-button.active:hover, .fm-dialog-button.links-button.active:hover, .fm-dialog-button.browsers-button.active:hover, .fm-dialog-button.fm-terms-cancel.active:hover, .fm-dialog-button.quota-later-button.active:hover, .fm-dialog-button.close-button.active:hover, .fm-dialog-button.notifications-button.active:hover, .fm-dialog-button.fm-languages-save.active:hover, .fm-dialog-button.membership-button.active:hover, .avatar-dialog .fm-account-change-avatar:hover, .fm-dialog-button.warning-button:hover {
    background-color: #B2B2B2;
    color: #FFFFFF;
    cursor: pointer;
}
.fm-account-button {
    border: 2px solid #B2B2B2;
    color: #363B3B;
    cursor: pointer;
    display: inline-block;
    float: none;
    margin: 10px 5px 0;
}
.fm-account-button:hover, .fm-account-button.active {
    background-color: #474747;
    border: 2px solid #474747;
    color: #FFFFFF;
}
.fm-dialog-button.notifications-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 8px -9834px;
    background-repeat: no-repeat;
    padding: 0 10px 0 38px;
    text-align: left;
}
.fm-dialog-button.notifications-button:hover {
    background-position: 8px -9879px;
}
.fm-dialog-button.links-button {
    position: relative;
}
.fm-dialog-button.links-button object {
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.fm-dialog-button.quota-upgrade-button.active, .fm-dialog-button.quota-upgrade-button.active:hover, .fm-dialog-button.fm-terms-agree.active:hover {
    background-color: #D21F00;
    border: 2px solid #D21F00;
    color: #FFFFFF;
    cursor: pointer;
}
.fm-dialog-button.add-contact-button, .fm-dialog-button.cancel-contact-button {
    border-radius: 6px;
    height: 34px;
    line-height: 28px;
    margin: 6px 6px 0 0;
    min-width: 64px;
}
.fm-share-add-contacts {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -8px -6238px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 32px;
    margin: 10px 0 0 10px;
    width: 32px;
}
.fm-share-add-contacts:hover, .fm-share-add-contacts.active {
    background-position: -8px -6308px;
}
.active .fm-share-contacts-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -5890px;
    background-repeat: no-repeat;
    height: 12px;
    margin: -12px 0 0 9px;
    position: absolute;
    width: 16px;
    z-index: 901;
}
.fm-share-body {
    height: 318px;
}
.terms-body {
    -moz-box-sizing: border-box;
    height: calc(100% - 82px);
}
.slingshot-body {
    -moz-box-sizing: border-box;
    height: calc(100% - 82px);
}
.fm-share-empty {
    background-image: url("https://eu.static.mega.co.nz/images/mega/share-folder.png");
    background-position: center 60px;
    background-repeat: no-repeat;
    background-size: 200px auto;
    color: #797E7F;
    font-size: 20px;
    line-height: 30px;
    padding: 240px 10px 10px;
    text-align: center;
}
.fm-share-pointer {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 13px -6384px;
    background-repeat: no-repeat;
    height: 37px;
    width: 60px;
}
.fm-share-contacts-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #F6F6F6;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    bottom: 50px;
    height: 308px;
    left: 10px;
    min-width: 400px;
    position: absolute;
    z-index: 900;
}
.fm-share-contacts-head, .fm-share-contacts-bottom {
    height: 50px;
}
.fm-share-contacts-head input {
    -moz-box-sizing: border-box;
    border: 2px solid #D1D1D1;
    border-radius: 5px;
    color: #999999;
    display: block;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 26px;
    margin: 10px 10px 0;
    padding: 0 10px;
    width: 334px;
}
.fm-share-contacts-search {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -6462px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 32px;
    margin: 9px 10px 0 0;
    width: 32px;
}
.fm-share-contacts-search:hover, .fm-share-contacts-search.active {
    background-position: center -6522px;
}
.fm-share-contacts-body {
    background-color: #FFFFFF;
    height: 208px;
}
.fm-shared-to {
    position: relative;
}
.fm-share-contacts-body .add-contact-pad, .fm-shared-to .add-contact-pad {
    background-image: none;
}
.fm-share-contacts-body .avatar, .fm-shared-to .avatar {
    margin: 10px 0 0 10px;
}
.properties-dialog .avatar {
    margin: 5px 0 0 5px;
}
.fm-share-contacts-body .add-contact-username {
    margin: 0 0 0 50px;
}
.properties-dialog .add-contact-username {
    line-height: 21px;
    margin: 0 32px 0 45px;
    overflow: hidden;
    padding: 9px 0 0;
    white-space: nowrap;
}
.fm-shared-to .add-contact-username {
    float: left;
    margin: 0 0 0 10px;
}
.fm-share-contacts-body .ui-selected .add-contact-pad {
    background-color: #EEEEEE;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -4838px;
}
.fm-share-dropdown, .account-history-dropdown-button {
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -6596px;
    background-repeat: no-repeat;
    border: 2px solid #B2B2B2;
    border-radius: 6px;
    color: #363B3B;
    cursor: pointer;
    float: right;
    font-size: 13px;
    height: 30px;
    line-height: 24px;
    margin: 10px 10px 0 0;
    min-width: 120px;
    padding: 0 25px 0 10px;
    position: relative;
}
.account-history-dropdown-button.active {
    border: 2px solid #FFFFFF;
}
.fm-share-permissions-block, .account-history-dropdown {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -10018px;
    background-repeat: no-repeat;
    border: 2px solid #B2B2B2;
    border-radius: 6px;
    min-height: 50px;
    min-width: 147px;
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 10;
}
.fm-share-permissions, .account-history-drop-items {
    -moz-box-sizing: border-box;
    background-position: left -4848px;
    background-repeat: no-repeat;
    color: #363B3B;
    cursor: pointer;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin: 3px 0;
    padding: 0 10px 0 37px;
}
.account-history-drop-items {
    min-width: 168px;
    padding: 0 25px 0 37px;
}
.fm-share-permissions.active, .account-history-drop-items.active {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
}
.fm-notification-body {
    -moz-box-sizing: border-box;
    padding: 15px 20px 20px;
}
.fm-notification-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notifications.png");
    background-repeat: no-repeat;
    float: left;
    height: 75px;
    width: 90px;
}
.clear-bin-dialog .fm-notification-icon {
    background-position: 0 6px;
}
.notification-dialog .fm-notification-icon {
    background-position: 0 -96px;
}
.warning-dialog-b .fm-notification-icon {
    background-position: 0 -210px;
}
.confirmation-dialog .fm-notification-icon {
    background-position: 0 -320px;
}
.warning-dialog-a .fm-notification-icon {
    background-position: 0 -440px;
}
.fm-notification-info {
    margin-left: 90px;
}
.fm-notification-info p {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    padding: 0;
}
.fm-notification-warning {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notifications.png");
    background-position: -105px -30px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 12px;
    line-height: 21px;
    padding: 15px 0 0 21px;
}
.context-menu-item {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: left -6642px;
    background-repeat: no-repeat;
    padding: 0 15px 0 47px;
}
.context-menu-item.open-item {
    background-position: left -6700px;
}
.context-menu-item.open-item:hover {
    background-position: left -6750px;
}
.context-menu-item.fileupload-item {
    background-position: 6px -3420px;
    padding: 0;
}
.context-menu-item.fileupload-item:hover {
    background-position: 13px -4566px;
}
.context-menu-item.folderupload-item {
    background-position: 6px -3495px;
    padding: 0;
}
.context-menu-item.folderupload-item:hover {
    background-position: 13px -4620px;
}
.folderupload-item label, .fileupload-item label {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 28px;
    padding: 0 15px 0 47px;
}
.context-menu-item.newfolder-item {
    background-position: left -6800px;
}
.context-menu-item.newfolder-item:hover {
    background-position: left -6850px;
}
.context-menu-item.properties-item {
    background-position: left -6900px;
}
.context-menu-item.properties-item:hover {
    background-position: left -6950px;
}
.context-menu-item.download-item {
    background-position: left -7000px;
}
.context-menu-item.download-item:hover {
    background-position: left -7050px;
}
.context-menu-item.download-standart-item {
    background-position: left -7100px;
}
.context-menu-item.download-standart-item:hover {
    background-position: left -7150px;
}
.context-menu-item.rename-item {
    background-position: left -7200px;
}
.context-menu-item.rename-item:hover {
    background-position: left -7250px;
}
.context-menu-item.copy-item {
    background-position: left -7300px;
}
.context-menu-item.copy-item:hover {
    background-position: left -7350px;
}
.context-menu-item.refresh-item {
    background-position: left -7400px;
}
.context-menu-item.refresh-item:hover {
    background-position: left -7440px;
}
.context-menu-item.reply-item {
    background-position: left -7480px;
}
.context-menu-item.reply-item:hover {
    background-position: left -7520px;
}
.context-menu-item.forward-item {
    background-position: left -7560px;
}
.context-menu-item.forward-item:hover {
    background-position: left -7600px;
}
.context-menu-item.zipdownload-item {
    background-position: left -7644px;
}
.context-menu-item.zipdownload-item:hover {
    background-position: left -7694px;
}
.context-menu-item.getlink-item {
    background-position: left -7744px;
}
.context-menu-item.getlink-item:hover {
    background-position: left -7794px;
}
.context-menu-item.sharing-item {
    background-position: left -7844px;
}
.context-menu-item.sharing-item:hover {
    background-position: left -7894px;
}
.context-menu-item.send-to-contact-item {
    background-position: left -7944px;
}
.context-menu-item.send-to-contact-item:hover {
    background-position: left -7994px;
}
.context-menu-item.move-item {
    background-position: left -8044px;
}
.context-menu-item.move-item:hover {
    background-position: left -8094px;
}
.context-menu-item.remove-item, .context-menu-item.clearbin-item, .context-menu-item.canceltransfer-item {
    background-position: left -8144px;
}
.context-menu-item.remove-item:hover, .context-menu-item.clearbin-item:hover, .context-menu-item.canceltransfer-item:hover {
    background-position: left -8194px;
}
.context-menu-item.addcontact-item {
    background-position: left -8244px;
}
.context-menu-item.addcontact-item:hover {
    background-position: left -8284px;
}
.context-menu-item.add-star-item {
    background-position: left -8322px;
}
.context-menu-item.add-star-item:hover {
    background-position: left -8362px;
}
.context-menu-item.reply-to-all {
    background-position: -2px -8403px;
}
.context-menu-item.reply-to-all:hover {
    background-position: -2px -8443px;
}
.context-menu-item.permissions-item {
    background-position: -100px -8403px;
}
.context-menu-item.permissions-item:hover {
    background-position: -100px -8443px;
}
.export-link-body {
    max-height: 420px;
    overflow: hidden;
}
.export-link-item {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    height: 60px;
}
.export-link-item img {
    float: left;
    height: 40px;
    margin: 9px 0 0 10px;
}
.export-link-text-pad {
    margin: 0 0 0 63px;
    padding-top: 8px;
}
.export-link-txt {
    -moz-user-select: text;
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    white-space: nowrap;
}
.export-link-gray-txt {
    color: #999999;
}
.copy-keys-button {
    display: block;
}
.file-keys-view .copy-keys-button {
    display: none;
}
.export-link-item:first-child {
    border: 0 none;
    height: 58px;
}
.file-key {
    display: none;
}
.file-keys-view .file-key {
    display: inline;
}
label.radio-txt {
    cursor: pointer;
}
.chrome-dialog-body {
    -moz-box-sizing: border-box;
    height: 186px;
    padding: 20px 0 0;
    position: relative;
    text-align: center;
}
.chrome-dialog-logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-sprite.png");
    background-position: center -509px;
    background-repeat: repeat-x;
    background-size: 100px auto;
    cursor: pointer;
    height: 90px;
    margin: 0 auto;
    width: 90px;
}
.chrome-dialog-notification {
    background-color: #000000;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 0 10px 6px;
    text-align: center;
}
.chrome-dialog-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-sprite.png");
    background-position: center -808px;
    background-repeat: no-repeat;
    background-size: 100px auto;
    height: 5px;
    margin: 0 auto;
    position: relative;
    top: -5px;
    width: 10px;
}
.fm-bandwidth-body {
    min-height: 436px;
}
.fm-bandwidth-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/quota-sprite.png");
    background-position: left 0;
    background-repeat: repeat-x;
    float: left;
    height: 66px;
    margin: 20px 0 20px 20px;
    width: 66px;
}
.fm-bandwidth-icon.pro-icon {
    background-position: left -333px;
    height: 63px;
    margin: 20px 0 18px 20px;
}
.fm-bandwidth-icon-text {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    margin-left: 90px;
    padding: 20px;
    text-align: left;
}
.fm-bandwidth-dashed {
    background-image: url("https://eu.static.mega.co.nz/images/mega/quota-sprite.png");
    background-position: -5px -810px;
    background-repeat: repeat-x;
    padding: 20px 15px 5px;
}
.fm-bandwidth-dashed.quota-bottom-block {
    padding: 0;
}
.fm-short-blocks {
    -moz-box-sizing: border-box;
    float: left;
    padding: 0 5px 16px;
    width: 33.3333%;
}
.fm-bandwidth-gray-bl {
    background-color: #F6F6F6;
    border-radius: 4px;
    min-height: 110px;
    text-align: center;
}
.fm-bandwidth-number-txt {
    color: #D21F00;
    font-size: 30px;
    line-height: 34px;
    padding: 23px 0 0;
    text-align: center;
}
.fm-bandwidth-number-txt span.small {
    font-size: 20px;
}
.green {
    color: #71AD32;
}
.red {
    color: #D21F00;
}
.fm-bandwidth-small-txt {
    color: #333333;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
}
.fm-bandwidth-dashed p {
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0 5px 10px;
}
.quota-bottom-block.fm-bandwidth-icon-text {
    padding: 20px 20px 18px;
}
.export-links-warning {
    -moz-box-sizing: border-box;
    background-color: rgba(16, 16, 16, 0.8);
    background-image: url("https://eu.static.mega.co.nz/images/mega/quota-sprite.png");
    background-position: 30px -130px;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    width: 100%;
    z-index: 1100;
}
.export-links-warning p {
    color: #CCCCCC;
    font-size: 11px;
    line-height: 21px;
    margin: 0;
    padding: 3px 0 3px 93px;
}
span.orange {
    color: #FFB800;
}
.export-links-warning p span.red {
    color: #FF2600;
}
.export-links-warning-close {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -5px -9067px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 30px;
    margin: -15px -17px 0 0;
    width: 30px;
}
.export-links-warning-close:hover {
    background-position: -5px -9122px;
}
.no-link .checkboxOff, .no-link .checkboxOn, .no-link .radio-txt {
    display: none;
}
.properties-body {
    min-height: 218px;
}
.properties-dialog .iPhoneCheckContainer, .fm-account-blocks .iPhoneCheckContainer, .share-dialog .iPhoneCheckContainer {
    border-radius: 20px;
    height: 20px;
    width: 60px;
}
.reg-checkbox .iPhoneCheckContainer {
    border-radius: 20px;
    height: 24px;
    width: 60px;
}
.properties-dialog .on_off, .fm-account-blocks .on_off, .share-dialog .on_off {
    float: left;
    margin: 0 0 0 10px;
    width: 60px;
}
.reg-checkbox.on_off {
    float: left;
    width: 60px;
}
.fm-account-blocks .on_off {
    margin: 0;
}
.properties-dialog .iPhoneCheckContainer label, .fm-account-blocks .iPhoneCheckContainer label, .share-dialog .iPhoneCheckContainer label {
    height: 20px;
    position: absolute;
    width: 60px;
}
.reg-checkbox .iPhoneCheckContainer label {
    height: 24px;
    position: absolute;
    width: 60px;
}
.properties-dialog label.iPhoneCheckLabelOff, .fm-account-blocks label.iPhoneCheckLabelOff, .reg-checkbox label.iPhoneCheckLabelOff, .share-dialog label.iPhoneCheckLabelOff {
    background-color: #C8C8C8;
    border-radius: 20px;
}
.properties-dialog .iPhoneCheckHandle, .fm-account-blocks .iPhoneCheckHandle, .reg-checkbox .iPhoneCheckHandle, .share-dialog .iPhoneCheckHandle {
    -moz-box-sizing: border-box;
    height: 20px;
    overflow: visible;
    width: 23px;
}
.properties-dialog .iPhoneCheckHandle, .share-dialog .iPhoneCheckHandle {
    width: 20px;
}
.properties-dialog .iPhoneCheckHandleRight, .fm-account-blocks .iPhoneCheckHandleRight, .reg-checkbox .iPhoneCheckHandleRight, .share-dialog .iPhoneCheckHandleRight {
    background-color: #FFFFFF;
    border-radius: 100%;
    height: 14px;
    margin: 3px;
    padding: 0;
    width: 14px;
}
.reg-checkbox .iPhoneCheckHandleRight {
    height: 20px;
    margin: 2px 0 0 2px;
    width: 20px;
}
.properties-dialog .iPhoneCheckHandleCenter, .fm-account-blocks .iPhoneCheckHandleCenter, .reg-checkbox .iPhoneCheckHandleCenter, .share-dialog .iPhoneCheckHandleCenter {
    border-radius: 20px;
    height: 100%;
    width: 100%;
}
.properties-dialog label.iPhoneCheckLabelOn, .fm-account-blocks label.iPhoneCheckLabelOn, .reg-checkbox label.iPhoneCheckLabelOn, .share-dialog label.iPhoneCheckLabelOn {
    color: #FFFFFF;
    left: 0;
}
.properties-dialog label.iPhoneCheckLabelOff, .fm-account-blocks label.iPhoneCheckLabelOff, .reg-checkbox label.iPhoneCheckLabelOff, .share-dialog label.iPhoneCheckLabelOff {
    background-color: #C8C8C8;
    border-radius: 20px;
    color: #FFFFFF;
    right: 0;
}
.properties-dialog label.iPhoneCheckLabelOn span, .fm-account-blocks label.iPhoneCheckLabelOn span, .reg-checkbox label.iPhoneCheckLabelOn span, .share-dialog label.iPhoneCheckLabelOn span {
    float: left;
}
.properties-dialog label.iPhoneCheckLabelOff span, .fm-account-blocks label.iPhoneCheckLabelOff span, .reg-checkbox label.iPhoneCheckLabelOff span, .share-dialog label.iPhoneCheckLabelOff span {
    float: right;
}
.properties-dialog label.iPhoneCheckLabelOn span, .properties-dialog label.iPhoneCheckLabelOff span, .fm-account-blocks label.iPhoneCheckLabelOn span, .fm-account-blocks label.iPhoneCheckLabelOff span, .share-dialog label.iPhoneCheckLabelOn span, .share-dialog label.iPhoneCheckLabelOff span {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    padding-top: 1px;
}
.properties-dialog label.iPhoneCheckLabelOn span, .fm-account-blocks label.iPhoneCheckLabelOn span, .reg-checkbox label.iPhoneCheckLabelOn, .share-dialog label.iPhoneCheckLabelOn span {
    padding-left: 4px;
}
.properties-dialog label.iPhoneCheckLabelOff span, .fm-account-blocks label.iPhoneCheckLabelOff span, .reg-checkbox label.iPhoneCheckLabelOff span, .share-dialog label.iPhoneCheckLabelOff span {
    padding-right: 5px;
}
.properties-dialog .iPhoneCheckContainer input, .fm-account-blocks .iPhoneCheckContainer input, .reg-checkbox .iPhoneCheckContainer input, .share-dialog .iPhoneCheckContainer input {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.fm-account-blocks label.iPhoneCheckLabelOff {
    background-color: #D42400;
}
.properties-dialog label.iPhoneCheckLabelOff.active, .fm-account-blocks label.iPhoneCheckLabelOff.active, .properties-dialog .on_off.active label.iPhoneCheckLabelOff, .fm-account-blocks .on_off.active label.iPhoneCheckLabelOff, .share-dialog label.iPhoneCheckLabelOff.active, .share-dialog .on_off.active label.iPhoneCheckLabelOff {
    background-color: #6EB028;
    border-radius: 20px;
}
.properties-file-icon {
    -moz-box-sizing: border-box;
    float: left;
    height: 222px;
    padding: 0 0 0 30px;
    position: relative;
    width: 196px;
}
.properties-file-icon img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 220px;
}
.properties-file-icon img:nth-child(1) {
    display: block;
}
.multiple .properties-float-bl.second span {
    display: none;
}
.multiple .properties-file-icon img:nth-child(1) {
    display: block;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 220px;
}
.multiple .properties-file-icon img:nth-child(2) {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 220px;
}
.multiple .properties-file-icon img:nth-child(3) {
    display: block;
    left: -10px;
    position: absolute;
    top: -10px;
    width: 220px;
}
.properties-txt-pad {
    margin: 0 0 0 226px;
    padding: 28px 20px 0 0;
}
.properties-link-block {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    height: 70px;
    padding: 13px 10px 0 20px;
}
.properties-shared-block {
    -moz-box-sizing: border-box;
    border-top: 2px solid #EEEEEE;
    display: none;
    height: 100px;
    padding: 13px 10px 0 20px;
}
.shared .properties-shared-block {
    display: block;
}
.no-link .properties-link-block {
    display: none;
}
.properties-file-lnk-pad {
    margin-right: 90px;
}
.properties-file-txt {
    color: #999999;
    float: left;
    font-size: 13px;
    line-height: 21px;
}
.properties-file-link {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
}
.properties-file-key {
    color: #999999;
    display: none;
}
.show-key .properties-file-key {
    display: inline;
}
.properties-caution-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notifications.png");
    background-position: -101px -46px;
    background-repeat: no-repeat;
    color: #666666;
    display: none;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 21px;
    position: relative;
    width: 24px;
}
.show-key .properties-caution-icon {
    display: block;
}
.properties-caution {
    bottom: 20px;
    display: none;
    left: 50%;
    margin-left: -151px;
    position: absolute;
    width: 300px;
}
.properties-caution-icon:hover .properties-caution {
    display: block;
}
.properties-caution-bg {
    background-color: #000000;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 21px;
    padding: 10px;
}
.properties-caution-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -9206px;
    background-repeat: no-repeat;
    height: 6px;
}
.properties-contacts-block {
    -moz-box-sizing: border-box;
    float: left;
    margin: 10px 0 0;
    padding-right: 10px;
    position: relative;
    width: 33.3333%;
}
.properties-contact {
    border-radius: 40px;
    cursor: default;
    height: 40px;
}
.properties-contact:hover, .properties-contact.active {
    background-color: #F2F2F2;
}
.properties-contact-close {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: -20px -9372px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    float: right;
    height: 20px;
    margin: 9px 10px 0 0;
    width: 20px;
}
.properties-contact:hover .properties-contact-close {
    display: block;
}
.properties-more-contacts {
    cursor: default;
    line-height: 21px;
    padding: 9px 0 0 5px;
    position: relative;
}
.properties-more-contacts .red {
    cursor: pointer;
}
.properties-contacts-block .fm-share-contacts-popup {
    background-color: #FFFFFF;
    bottom: 30px;
    height: 262px;
    left: auto;
    min-width: 304px;
    right: -5px;
}
.properties-contacts-block .fm-share-contacts-body .add-contact-pad {
    -moz-box-sizing: border-box;
    padding: 5px 0 0 5px;
}
.properties-contacts-block .fm-share-contacts-body {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 5px;
    height: 258px;
    overflow: hidden;
}
.properties-contacts-block .fm-share-contacts-body .ui-selected .add-contact-pad {
    background-color: #EEEEEE;
    background-image: none;
}
.properties-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -5921px;
    background-repeat: no-repeat;
    height: 12px;
    margin: 0;
    position: absolute;
    width: 100%;
    z-index: 901;
}
.properties-contact-delete {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -6059px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    float: right;
    height: 20px;
    margin: 10px 10px 0 0;
    width: 20px;
}
.properties-contacts-block .add-contact-item.ui-selected .properties-contact-delete {
    display: block;
}
.properties-contacts-popup {
    display: none;
}
.active .properties-contacts-popup {
    display: block;
}
.top-menu-popup, .top-submenu-popup, .top-user-status-popup, .membership-popup, .top-login-popup, .top-warning-popup {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-bottom-left-radius: 7px;
    border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);
    border-image: none;
    border-style: none none solid solid;
    border-width: 0 0 2px 2px;
    display: none;
    min-height: 40px;
    min-width: 178px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 500;
}
.top-login-popup {
    width: 332px;
}
.top-warning-popup {
    border-bottom-right-radius: 7px;
    border-right: 2px solid rgba(0, 0, 0, 0.3);
    left: 50%;
    margin-left: -202px;
    padding: 0;
    right: auto;
    top: 40px;
    width: 404px;
}
.top-warning-popup .membership-popup-arrow {
    margin-right: 174px;
}
.top-warning-popup.active {
    display: block;
}
.membership-popup {
    min-height: 263px;
    min-width: 470px;
    padding: 0;
}
.membership-main-block, .membership-loading {
    min-height: 213px;
    position: relative;
}
.membership-loader {
    background-color: #000000;
    border-radius: 100%;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px;
}
.membership-loader img {
    margin: 1px;
    width: 38px;
}
.membership-top-bl {
    -moz-box-sizing: border-box;
    border-bottom: 2px solid #F6F6F6;
}
.membership-icon-pad {
    -moz-box-sizing: border-box;
    border-right: 2px solid #F6F6F6;
    float: left;
    min-height: inherit;
    width: 308px;
}
.membership-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/membership-spite.png");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    margin: 20px 0 20px 24px;
    width: 65px;
}
.membership-icon.pro1 {
    background-position: center top;
}
.membership-icon.pro2 {
    background-position: center -115px;
}
.membership-icon.pro3 {
    background-position: center -230px;
}
.membership-icon.free {
    background-position: center -340px;
}
.membership-icon.contacts {
    background-position: center -604px;
    margin: 0;
}
.dates .membership-icon {
    background-position: -16px -467px;
}
.membership-icon-txt-bl {
    -moz-box-sizing: border-box;
    display: table-cell;
    height: 105px;
    padding: 22px 16px 25px;
    vertical-align: middle;
}
.membership-big-txt {
    font-size: 16px;
    line-height: 21px;
    padding-bottom: 6px;
}
.space.membership-big-txt, .free-bandwidth .membership-big-txt {
    font-size: 18px;
}
.membership-big-txt.red {
    color: #D21F00;
}
.membership-big-txt.floating {
    display: inline-block;
}
.membershtip-medium-txt {
    color: #333333;
    font-size: 13px;
    line-height: 20px;
}
.membershtip-small-txt {
    font-size: 12px;
}
.membership-price-txt {
    -moz-box-sizing: border-box;
    display: table-cell;
    height: 105px;
    margin-left: 308px;
    padding: 22px 20px 25px 16px;
    vertical-align: middle;
}
.membership-usage-bl {
    -moz-box-sizing: border-box;
    border-right: 2px solid #F6F6F6;
    float: left;
    min-height: inherit;
    width: 234px;
}
.membership-usage-bl:first-child {
    border-right: 2px solid #F6F6F6;
    width: 235px;
}
.membership-circle {
    -moz-box-sizing: border-box;
    border: 2px solid #E5E5E5;
    border-radius: 100%;
    float: left;
    height: 76px;
    margin: 14px 0 14px 14px;
    padding: 4px;
    width: 76px;
}
.membership-circle-bg {
    color: #666666;
    font-size: 18px;
    height: 64px;
    line-height: 62px;
    position: relative;
    text-align: center;
    width: 64px;
}
.membership-usage-txt {
    -moz-box-sizing: border-box;
    display: table-cell;
    height: 100px;
    padding: 14px 16px;
    vertical-align: middle;
}
.membership-usage-txt .membership-big-txt {
    color: #333333;
    line-height: 21px;
    padding-bottom: 0;
}
.membership-usage-txt span.blue, .membership-usage-txt.blue, .membership-big-txt span.blue {
    color: #1FA4E5;
}
.membership-usage-txt span.green, .membership-usage-txt.green, .membership-big-txt span.green {
    color: #71AD32;
}
.membershtip-medium-txt.green-bg, .membershtip-medium-txt.red-bg, .membershtip-medium-txt.gray-bg, .membershtip-medium-txt.blue-bg {
    background-color: #71AD32;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    padding: 0 5px 1px;
    position: relative;
}
.membershtip-medium-txt.red-bg {
    background-color: #D32200;
}
.membershtip-medium-txt.blue-bg {
    background-color: #1FA4E5;
}
.membershtip-medium-txt.gray-bg {
    background-color: #4C4C4C;
    margin-left: 10px;
    position: relative;
}
.membershtip-medium-txt.gray-bg:hover, .membershtip-medium-txt.gray-bg.active {
    background-color: #000000;
}
.membership-question {
    background-color: #B2B2B2;
    border-radius: 100%;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    position: relative;
    text-align: center;
    width: 16px;
}
.membership-question:hover, .membership-question.active {
    background-color: #6EB028;
}
.membership-notification span {
    display: block;
}
.membership-notification span span.yellow {
    color: #FFB800;
    display: inline;
}
.membership-notification span span.red, .membership-notification span a {
    color: #FF2A00;
    display: inline;
}
.account-warning-icon:hover .membership-notification {
    display: block;
}
.membership-notification span span.green {
    color: #6CB026;
    display: inline;
}
.membership-question:hover .membership-notification, .membership-question.active .membership-notification {
    display: block;
}
.membership-notification {
    background-color: #000000;
    border-radius: 4px;
    bottom: 24px;
    color: #FFFFFF;
    display: none;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 6px 10px 8px;
    position: absolute;
    right: -30px;
    text-align: center;
    width: 320px;
    z-index: 100;
}
.membership-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -9207px;
    background-repeat: no-repeat;
    bottom: -5px;
    display: block;
    height: 5px;
    margin: 0 auto;
    position: absolute;
    right: 34px;
    width: 10px;
}
.fm-account-mutliple-bl .membership-notification, .membership-usage-bl .membership-notification {
    right: -160px;
}
.fm-account-mutliple-bl .membership-arrow, .membership-usage-bl .membership-arrow {
    right: 164px;
}
.membership-usage-bl.bandwidth .membership-notification {
    right: -30px;
}
.membership-usage-bl.bandwidth .membership-arrow {
    right: 34px;
}
@media only screen and (max-width: 1105px)  {
    .fm-account-mutliple-bl.bandwidth .membership-notification {
    right: -30px;
}
.fm-account-mutliple-bl.bandwidth .membership-arrow {
    right: 34px;
}
}
.top-menu-popup.active, .top-login-popup.active, .top-user-status-popup.active, .membership-popup.active {
    display: block;
}
.top-submenu-popup {
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    margin: -7px -7px 0 0;
    right: 100%;
    top: 0;
}
.top-menu-popup .top-menu-item:nth-child(2) .top-submenu-popup {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.top-menu-arrow, .top-login-arrow, .notification-arrow, .top-user-status-arrow, .membership-popup-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: center -9616px;
    background-repeat: no-repeat;
    float: right;
    height: 7px;
    margin-top: -12px;
    width: 52px;
}
.top-login-arrow {
    margin-right: 183px;
}
.membership-popup-arrow {
    margin-top: -7px;
}
.top-user-status-arrow {
    margin-right: 83px;
}
.membership-popup-arrow {
    margin-right: 109px;
}
.notification-arrow {
    margin-top: -7px;
    width: 100%;
}
.top-menu-item, .top-user-status-item {
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    padding: 0 15px 0 26px;
    position: relative;
    white-space: nowrap;
}
.top-user-status-item {
    padding-left: 5px;
}
.top-user-status-item.active {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: right -5707px;
    background-repeat: no-repeat;
}
.top-user-status-item .activity-status {
    float: left;
    margin: 10px 0 0 5px;
}
.top-user-status-txt {
    margin: 0 0 0 22px;
}
.top-menu-item.upgrade-your-account {
    color: #D42600;
}
.top-submenu-popup .top-menu-item {
    padding: 0 15px;
}
.top-menu-item:hover, .top-menu-item.active {
    background-color: #D11E00;
    color: #FFFFFF;
}
.top-menu-item.contains-submenu {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 3px -9657px;
    background-repeat: no-repeat;
    font-family: 'Open Sans', Arial;
}
.top-menu-item.contains-submenu:hover, .top-menu-item.contains-submenu.active {
    background-position: 3px -9687px;
}
.top-menu-item.contains-submenu:hover .top-submenu-popup, .top-menu-item.contains-submenu.active .top-submenu-popup {
    display: block;
}
.green-circle, .blue-circle, .game-circle {
    background-image: url("https://eu.static.mega.co.nz/images/mega/rounded-progressbars.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.green-circle.percents-0 {
    background-position: 0 0;
}
.green-circle.percents-1, .green-circle.percents-2, .green-circle.percents-3, .green-circle.percents-4, .green-circle.percents-5, .green-circle.percents-6 {
    background-position: 0 -80px;
}
.green-circle.percents-7, .green-circle.percents-8, .green-circle.percents-9, .green-circle.percents-10, .green-circle.percents-11, .green-circle.percents-12 {
    background-position: 0 -160px;
}
.green-circle.percents-13, .green-circle.percents-14, .green-circle.percents-15, .green-circle.percents-16, .green-circle.percents-17, .green-circle.percents-18 {
    background-position: 0 -240px;
}
.green-circle.percents-19, .green-circle.percents-20, .green-circle.percents-21, .green-circle.percents-22, .green-circle.percents-23, .green-circle.percents-24 {
    background-position: 0 -320px;
}
.green-circle.percents-25, .green-circle.percents-26, .green-circle.percents-27, .green-circle.percents-28, .green-circle.percents-29, .green-circle.percents-30 {
    background-position: 0 -400px;
}
.green-circle.percents-31, .green-circle.percents-32, .green-circle.percents-33, .green-circle.percents-34, .green-circle.percents-35, .green-circle.percents-36 {
    background-position: 0 -480px;
}
.green-circle.percents-37, .green-circle.percents-38, .green-circle.percents-39, .green-circle.percents-40, .green-circle.percents-41, .green-circle.percents-42 {
    background-position: 0 -560px;
}
.green-circle.percents-43, .green-circle.percents-44, .green-circle.percents-45 {
    background-position: 0 -640px;
}
.green-circle.percents-46, .green-circle.percents-47, .green-circle.percents-48, .green-circle.percents-49 {
    background-position: 0 -720px;
}
.green-circle.percents-50 {
    background-position: 0 -800px;
}
.green-circle.percents-51, .green-circle.percents-52, .green-circle.percents-53, .green-circle.percents-54, .green-circle.percents-55, .green-circle.percents-56 {
    background-position: 0 -880px;
}
.green-circle.percents-57, .green-circle.percents-58, .green-circle.percents-59, .green-circle.percents-60, .green-circle.percents-61, .green-circle.percents-62 {
    background-position: 0 -960px;
}
.green-circle.percents-63, .green-circle.percents-64, .green-circle.percents-65, .green-circle.percents-66, .green-circle.percents-67 {
    background-position: 0 -1040px;
}
.green-circle.percents-68, .green-circle.percents-69, .green-circle.percents-70, .green-circle.percents-71, .green-circle.percents-72 {
    background-position: 0 -1120px;
}
.green-circle.percents-73, .green-circle.percents-74, .green-circle.percents-75, .green-circle.percents-76, .green-circle.percents-77 {
    background-position: 0 -1200px;
}
.green-circle.percents-78, .green-circle.percents-79, .green-circle.percents-80, .green-circle.percents-81, .green-circle.percents-82 {
    background-position: 0 -1280px;
}
.green-circle.percents-83, .green-circle.percents-84, .green-circle.percents-85, .green-circle.percents-86, .green-circle.percents-87 {
    background-position: 0 -1360px;
}
.green-circle.percents-88, .green-circle.percents-89, .green-circle.percents-90, .green-circle.percents-91, .green-circle.percents-92 {
    background-position: 0 -1440px;
}
.green-circle.percents-93, .green-circle.percents-94, .green-circle.percents-95, .green-circle.percents-96, .green-circle.percents-97, .green-circle.percents-98, .green-circle.percents-99 {
    background-position: 0 -1520px;
}
.green-circle.percents-100 {
    background-position: 0 -1600px;
}
.blue-circle.percents-0 {
    background-position: 0 -1680px;
}
.blue-circle.percents-1, .blue-circle.percents-2, .blue-circle.percents-3, .blue-circle.percents-4, .blue-circle.percents-5, .blue-circle.percents-6 {
    background-position: 0 -1760px;
}
.blue-circle.percents-7, .blue-circle.percents-8, .blue-circle.percents-9, .blue-circle.percents-10, .blue-circle.percents-11, .blue-circle.percents-12 {
    background-position: 0 -1840px;
}
.blue-circle.percents-13, .blue-circle.percents-14, .blue-circle.percents-15, .blue-circle.percents-16, .blue-circle.percents-17, .blue-circle.percents-18 {
    background-position: 0 -1920px;
}
.blue-circle.percents-19, .blue-circle.percents-20, .blue-circle.percents-21, .blue-circle.percents-22, .blue-circle.percents-23, .blue-circle.percents-24 {
    background-position: 0 -2000px;
}
.blue-circle.percents-25, .blue-circle.percents-26, .blue-circle.percents-27, .blue-circle.percents-28, .blue-circle.percents-29, .blue-circle.percents-30 {
    background-position: 0 -2080px;
}
.blue-circle.percents-31, .blue-circle.percents-32, .blue-circle.percents-33, .blue-circle.percents-34, .blue-circle.percents-35, .blue-circle.percents-36 {
    background-position: 0 -2160px;
}
.blue-circle.percents-37, .blue-circle.percents-38, .blue-circle.percents-39, .blue-circle.percents-40, .blue-circle.percents-41, .blue-circle.percents-42 {
    background-position: 0 -2240px;
}
.blue-circle.percents-43, .blue-circle.percents-44, .blue-circle.percents-45 {
    background-position: 0 -2320px;
}
.blue-circle.percents-46, .blue-circle.percents-47, .blue-circle.percents-48, .blue-circle.percents-49 {
    background-position: 0 -2400px;
}
.blue-circle.percents-50 {
    background-position: 0 -2480px;
}
.blue-circle.percents-51, .blue-circle.percents-52, .blue-circle.percents-53, .blue-circle.percents-54, .blue-circle.percents-55, .blue-circle.percents-56 {
    background-position: 0 -2560px;
}
.blue-circle.percents-57, .blue-circle.percents-58, .blue-circle.percents-59, .blue-circle.percents-60, .blue-circle.percents-61, .blue-circle.percents-62 {
    background-position: 0 -2640px;
}
.blue-circle.percents-63, .blue-circle.percents-64, .blue-circle.percents-65, .blue-circle.percents-66, .blue-circle.percents-67 {
    background-position: 0 -2720px;
}
.blue-circle.percents-68, .blue-circle.percents-69, .blue-circle.percents-70, .blue-circle.percents-71, .blue-circle.percents-72 {
    background-position: 0 -2800px;
}
.blue-circle.percents-73, .blue-circle.percents-74, .blue-circle.percents-75, .blue-circle.percents-76, .blue-circle.percents-77 {
    background-position: 0 -2880px;
}
.blue-circle.percents-78, .blue-circle.percents-79, .blue-circle.percents-80, .blue-circle.percents-81, .blue-circle.percents-82 {
    background-position: 0 -2960px;
}
.blue-circle.percents-83, .blue-circle.percents-84, .blue-circle.percents-85, .blue-circle.percents-86, .blue-circle.percents-87 {
    background-position: 0 -3040px;
}
.blue-circle.percents-88, .blue-circle.percents-89, .blue-circle.percents-90, .blue-circle.percents-91, .blue-circle.percents-92 {
    background-position: 0 -3120px;
}
.blue-circle.percents-93, .blue-circle.percents-94, .blue-circle.percents-95, .blue-circle.percents-96, .blue-circle.percents-97, .blue-circle.percents-98, .blue-circle.percents-99 {
    background-position: 0 -3200px;
}
.blue-circle.percents-100 {
    background-position: 0 -3280px;
}
.game-circle.percents-0 {
    background-position: 0 -1680px;
}
.game-circle.percents-1, .game-circle.percents-2, .game-circle.percents-3, .game-circle.percents-4, .game-circle.percents-5, .game-circle.percents-6 {
    background-position: 0 -3360px;
}
.game-circle.percents-7, .game-circle.percents-8, .game-circle.percents-9, .game-circle.percents-10, .game-circle.percents-11, .game-circle.percents-12 {
    background-position: 0 -3440px;
}
.game-circle.percents-13, .game-circle.percents-14, .game-circle.percents-15, .game-circle.percents-16, .game-circle.percents-17, .game-circle.percents-18 {
    background-position: 0 -3520px;
}
.game-circle.percents-19, .game-circle.percents-20, .game-circle.percents-21, .game-circle.percents-22, .game-circle.percents-23, .game-circle.percents-24 {
    background-position: 0 -3600px;
}
.game-circle.percents-25, .game-circle.percents-26, .game-circle.percents-27, .game-circle.percents-28, .game-circle.percents-29, .game-circle.percents-30 {
    background-position: 0 -3680px;
}
.game-circle.percents-31, .game-circle.percents-32, .game-circle.percents-33, .game-circle.percents-34, .game-circle.percents-35, .game-circle.percents-36 {
    background-position: 0 -3760px;
}
.game-circle.percents-37, .game-circle.percents-38, .game-circle.percents-39, .game-circle.percents-40, .game-circle.percents-41, .game-circle.percents-42 {
    background-position: 0 -3840px;
}
.game-circle.percents-43, .game-circle.percents-44, .game-circle.percents-45 {
    background-position: 0 -3920px;
}
.game-circle.percents-46, .game-circle.percents-47, .game-circle.percents-48, .game-circle.percents-49 {
    background-position: 0 -4000px;
}
.game-circle.percents-50 {
    background-position: 0 -4080px;
}
.game-circle.percents-51, .game-circle.percents-52, .game-circle.percents-53, .game-circle.percents-54, .game-circle.percents-55, .game-circle.percents-56 {
    background-position: 0 -4160px;
}
.game-circle.percents-57, .game-circle.percents-58, .game-circle.percents-59, .game-circle.percents-60, .game-circle.percents-61, .game-circle.percents-62 {
    background-position: 0 -4240px;
}
.game-circle.percents-63, .game-circle.percents-64, .game-circle.percents-65, .game-circle.percents-66, .game-circle.percents-67 {
    background-position: 0 -4320px;
}
.game-circle.percents-68, .game-circle.percents-69, .game-circle.percents-70, .game-circle.percents-71, .game-circle.percents-72 {
    background-position: 0 -4400px;
}
.game-circle.percents-73, .game-circle.percents-74, .game-circle.percents-75, .game-circle.percents-76, .game-circle.percents-77 {
    background-position: 0 -4480px;
}
.game-circle.percents-78, .game-circle.percents-79, .game-circle.percents-80, .game-circle.percents-81, .game-circle.percents-82 {
    background-position: 0 -4560px;
}
.game-circle.percents-83, .game-circle.percents-84, .game-circle.percents-85, .game-circle.percents-86, .game-circle.percents-87 {
    background-position: 0 -4640px;
}
.game-circle.percents-88, .game-circle.percents-89, .game-circle.percents-90, .game-circle.percents-91, .game-circle.percents-92 {
    background-position: 0 -4720px;
}
.game-circle.percents-93, .game-circle.percents-94, .game-circle.percents-95, .game-circle.percents-96, .game-circle.percents-97, .game-circle.percents-98, .game-circle.percents-99 {
    background-position: 0 -4800px;
}
.game-circle.percents-100 {
    background-position: 0 -4880px;
}
.fm-account-top {
    background-color: #EEEEEE;
    height: 50px;
    text-align: center;
}
.fm-account-top-title {
    color: #333333;
    font-size: 16px;
    line-height: 48px;
    padding: 0 0 0 20px;
    position: absolute;
    text-align: left;
}
.fm-account-main {
    -moz-box-sizing: border-box;
    height: calc(100% - 50px);
}
.fm-account-blocks {
    border-top: 2px solid #EEEEEE;
    overflow: hidden;
    padding: 20px;
}
.fm-account-blocks:first-child {
    border: 0 none;
}
.fm-account-header {
    color: #666666;
    font-size: 16px;
    line-height: 21px;
    padding: 0 0 15px;
}
.fm-account-avatar {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #D9D9D9;
    border-radius: 100%;
    cursor: pointer;
    float: left;
    height: 64px;
    overflow: hidden;
    padding: 2px;
    width: 64px;
}
.fm-account-avatar img {
    border: 0 none;
    border-radius: 100%;
    height: 56px;
    width: 56px;
}
.fm-account-info-block {
    -moz-box-sizing: border-box;
    display: table-cell;
    height: 64px;
    padding: 0 16px;
    vertical-align: middle;
}
.fm-account-blocks.multiple {
    padding: 0;
}
.fm-account-mutliple-bl {
    -moz-box-sizing: border-box;
    border-left: 2px solid #EEEEEE;
    float: left;
    min-height: 147px;
    padding: 20px;
    width: 50%;
}
.triple .fm-account-mutliple-bl {
    width: 33.3333%;
}
.fm-account-mutliple-bl:first-child {
    border: 0 none;
}
.fm-account-mutliple-bl .membership-circle-bg {
    float: left;
}
.fm-account-mutliple-bl .fm-account-info-block {
    display: block;
    height: auto;
    margin-left: 80px;
    padding: 6px 0;
}
.fm-account-progress {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #E6E6E6;
    border-radius: 9px;
    height: 14px;
    padding: 2px;
}
.fm-account-progress .fm-account-bar {
    border-radius: 4px;
    height: 6px;
    width: 0;
}
.fm-account-progress .fm-account-bar.blue {
    background-color: #1FA4E7;
}
.fm-account-progress .fm-account-bar.green {
    background-color: #6BB219;
}
.exceeded .fm-account-progress .fm-account-bar.blue, .exceeded .fm-account-progress .fm-account-bar.green {
    background-color: #D52400;
    width: 100%!important;
}
.exceeded .membership-usage-txt span.blue, .exceeded .membership-usage-txt.blue, .exceeded .membership-big-txt span.blue, .exceeded .membership-usage-txt span.green, .exceeded .membership-usage-txt.green, .exceeded .membership-big-txt span.green {
    color: #D52400;
}
.exceeded .membership-circle-bg.blue-circle, .exceeded .membership-circle-bg.green-circle {
    background-position: 0 -3280px;
}
.membershtip-medium-txt.floating {
    display: inline-block;
    float: none;
    margin: 0 0 0 15px;
}
.fm-account-mutliple-bl .membership-icon {
    margin: 0;
}
.fm-account-mutliple-bl.dates .fm-account-info-block {
    margin-left: 68px;
}
.huge .fm-account-header {
    padding-bottom: 0;
}
.huge .fm-account-info-block {
    margin: 0;
}
.huge .membership-big-txt {
    color: #999999;
    font-size: 30px;
    line-height: 34px;
    padding: 1px 0 7px;
}
.fm-account-overview {
    position: relative;
}
.fm-voucher-popup {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    min-width: 404px;
    position: absolute;
    top: 70px;
    z-index: 400;
}
.redeem-voucher .notification-arrow {
    background-position: center -4991px;
    display: none;
    height: 8px;
    margin-top: 24px;
    position: absolute;
    top: 0;
    z-index: 401;
}
.active.redeem-voucher .notification-arrow {
    display: block;
}
.fm-voucher-body {
    padding: 20px;
}
.fm-voucher-body .fm-dialog-new-folder-input.active {
    width: 250px;
}
.fm-voucher-body input {
    color: #878787;
}
.fm-voucher-button, .fm-voucher-button.active {
    background-color: #D42400;
    border-color: #D42400;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 260px;
}
.fm-voucher-bottom {
    background-color: #F6F6F6;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 10px 20px;
}
.fm-purchase-voucher {
    -moz-box-sizing: border-box;
    background-color: #494949;
    border: 2px solid #494949;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    height: 30px;
    line-height: 24px;
    padding: 0 10px;
    text-align: center;
}
.fm-purchase-voucher:hover {
    background-color: #000000;
    border-color: #000000;
}
.fm-account-profile .fm-account-avatar {
    height: 100px;
    width: 100px;
}
.fm-account-profile .fm-account-avatar img {
    height: 92px;
    width: 92px;
}
.fm-account-profile .fm-account-info-block {
    margin-left: 120px;
}
.fm-account-change-avatar, .fm-account-save, .fm-account-cancel {
    -moz-box-sizing: border-box;
    background-color: #D52600;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 28px;
    margin: 14px 0;
    padding: 0 15px;
}
.fm-account-save, .fm-account-cancel {
    float: right;
    margin: 10px 10px 0 0;
}
.fm-account-save-block {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 25px;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1000;
}
.fm-account-cancel {
    background-color: #686868;
}
.fm-account-labels {
    float: left;
    width: 120px;
}
.fm-account-labels .labels-block {
    display: table-row;
}
.fm-account-labels label {
    -moz-box-sizing: border-box;
    color: #333333;
    display: table-cell;
    font-size: 13px;
    height: 50px;
    line-height: 18px;
    padding-right: 15px;
    vertical-align: middle;
    width: 120px;
}
.fm-accout-inputs-blocks {
    float: left;
    width: 250px;
}
.fm-account-input {
    padding: 10px 0;
}
.account-select-txt {
    color: #868686;
    display: block;
    font-size: 13px;
    line-height: 25px;
    padding: 0 10px;
}
.fm-account-select.year {
    float: left;
    margin-right: 10px;
    width: 90px;
}
.fm-account-select.month {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.fm-account-select.day {
    float: left;
    width: 70px;
}
.fm-account-pass-lines {
    height: 5px;
}
.fm-account-checkbox-label {
    float: left;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 0 10px;
}
.fm-account-blocks hr {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    height: 20px;
    margin: 0;
    padding: 0;
}
.on_off.notifications-checkbox {
    margin: 2px 0 0 10px;
}
.account-checkboxes-pad {
    padding-bottom: 10px;
}
.fm-account-history .grid-table tr th:first-child, .fm-account-history .grid-table tr td:first-child {
    padding-left: 20px;
}
.fm-account-history hr {
    background-color: #EEEEEE;
    border: 0 none;
    height: 28px;
    margin: 0;
    padding: 0;
}
.fm-account-history-head {
    padding: 14px 20px 1px;
    position: relative;
}
.account-history-dropdown {
    background-clip: padding-box;
    border: 2px solid rgba(0, 0, 0, 0.3);
    margin: 1px 10px 0 0;
}
.account-history-dropdown-button {
    background-clip: padding-box;
    border: 2px solid rgba(0, 0, 0, 0.3);
    margin: -3px 0 0;
    min-width: 145px;
}
.top-head.startpage, .top-head.download-page, .top-head.browsers-page {
    background-color: #FFFFFF;
    position: relative;
}
.startpage .logo {
    display: none;
}
.download-page .logo, .browsers-page .logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/logo-black.png");
    background-position: 10px 13px;
    background-repeat: no-repeat;
}
.startpage .top-menu-icon, .download-page .top-menu-icon {
    background-position: 6px -10238px;
}
.startpage .create-account-button, .download-page .create-account-button {
    background-color: #DB0605;
    color: #FFFFFF;
}
.startpage .top-login-button, .download-page .top-login-button {
    background-color: #4C4C4C;
    color: #FFFFFF;
}
.st-get-started-block {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: left -10359px;
    background-repeat: no-repeat;
    display: block;
    padding: 22px 20px 0 54px;
    position: absolute;
    right: 18px;
    top: 45px;
    z-index: 100;
}
.st-get-started {
    background-color: #4C4C4C;
    border-radius: 24px;
    color: #FFFFFF;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding: 0 15px;
}
.st-main-block, .main-scroll-block {
    height: 100%;
}
.st-main-block .jspPane, .main-scroll-block .jspPane {
    min-height: 100%;
    min-width: 980px;
    position: relative;
}
.st-main-block .notification-popup .jspPane, .main-scroll-block .notification-popup .jspPane {
    min-width: 0;
}
.st-mid-white-block, .download-mid-white-block {
    height: calc(100% - 50px);
    min-height: 590px;
    position: relative;
}
.st-mid-white-block {
    position: relative;
}
.download-mid-white-block {
    min-height: 350px;
}
.download-mid-white-block.active, .donwload-mid-white-block.active, .st-mid-white-block.active {
    position: relative;
}
.st-mid-centered-block, .download-mid-centered-block {
    height: 320px;
    left: 50%;
    margin: -165px 0 0 -199px;
    position: absolute;
    top: 50%;
    width: 398px;
}
.download-mid-centered-block {
    height: 210px;
    margin: -130px 0 0 -304px;
    min-width: 748px;
}
.st-main-button-bl {
    display: block;
    height: 260px;
    position: relative;
}
.st-main-button {
    background-color: #D12B00;
    border-radius: 100%;
    height: 220px;
    left: 50%;
    margin: -110px 0 0 -110px;
    position: absolute;
    top: 50%;
    transition: all 250ms ease-in-out 0s;
    width: 220px;
    z-index: 100;
}
.st-main-button.active {
    height: 260px;
    margin: -130px 0 0 -130px;
    width: 260px;
}
.st-main-button-icon, .st-main-button-icon-hovered {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite.png");
    background-position: center 60px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 260px;
    left: 50%;
    margin: 0 0 0 -130px;
    position: absolute;
    width: 260px;
    z-index: 100;
}
.st-main-button-icon.active, .st-main-button-icon-hovered.active {
    opacity: 1;
}
.st-main-button-icon {
    background-position: center -219px;
}
.st-main-cursor {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite.png");
    background-position: center -545px;
    background-repeat: no-repeat;
    height: 100px;
    left: 285px;
    position: absolute;
    top: 205px;
    transition: all 200ms linear 0s;
    width: 130px;
    z-index: 100;
}
.st-main-cursor.active {
    left: 275px;
    top: 195px;
}
.st-main-logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite.png");
    background-position: center -793px;
    background-repeat: no-repeat;
    height: 120px;
    margin: 12px 0 22px;
}
.st-main-info {
    border-radius: 24px;
    color: #666666;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 20px;
    left: 0;
    line-height: 24px;
    margin: 140px 0 0;
    opacity: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all 300ms ease-in-out 0s;
    width: 100%;
}
.st-main-info.active {
    opacity: 1;
}
.st-main-bottom {
    background-color: #2C2B2A;
    bottom: 0;
    height: 50px;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.st-scroll-to {
    bottom: 0;
    height: 40px;
    position: absolute;
}
.st-main-bottom.scroll {
    background-color: #151412;
}
.st-main-bottom.floating {
    bottom: auto;
    position: fixed;
    top: 0;
    z-index: 100;
}
.st-social-block {
    bottom: 60px;
    height: 43px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.st-bottom-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 29px;
    width: 29px;
}
.st-bottom-button.st-thunder-button {
    background-position: -93px -1233px;
    margin: 0 5px;
    position: relative;
}
.st-bottom-button.st-thunder-button:hover {
    background-position: -93px -1173px;
}
.st-bottom-button.st-facebook-button {
    background-position: -49px -1233px;
    margin: 0 5px;
}
.st-bottom-button.st-facebook-button:hover {
    background-position: -49px -1173px;
}
.st-bottom-button.st-twitter-button {
    background-position: left -1233px;
    margin: 0 5px;
}
.st-bottom-button.st-twitter-button:hover {
    background-position: left -1173px;
}
.powered-popup {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 2px solid #E5E5E5;
    border-radius: 6px;
    bottom: 39px;
    display: none;
    height: 94px;
    left: 50%;
    margin-left: -143px;
    position: absolute;
    width: 200px;
}
.powered-txt {
    color: #999999;
    display: block;
    font-size: 10px;
    padding: 10px 0 5px;
    text-align: center;
}
.powered-logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/instra-sprite.png");
    background-position: center 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 45px;
}
.powered-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/instra-sprite.png");
    background-position: -59px -59px;
    background-repeat: no-repeat;
    bottom: 24px;
    display: none;
    height: 18px;
    position: absolute;
    width: 100%;
}
.st-bottom-button:hover .powered-popup, .st-bottom-button:hover .powered-arrow {
    display: block;
}
.st-bottom-scroll-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite.png");
    background-position: center -1397px;
    background-repeat: no-repeat;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    margin: 8px 0 0;
    padding: 5px 0;
}
.scroll .st-bottom-scroll-button {
    background-position: center -1317px;
}
body.new-startpage {
    min-width: 200px;
}
.st-full-block {
    padding: 20px 0 0;
}
.st-red-block {
    background-color: #D32200;
}
.st-mid-pad {
    margin: 0 auto;
    max-width: 960px;
}
.st-red-small-blocks {
    -moz-box-sizing: border-box;
    float: left;
    padding: 7px 10px 0;
    width: 33.3333%;
}
.st-red-header {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: -2px top;
    background-repeat: no-repeat;
    color: #333333;
    font-family: 'Open Sans', Arial;
    font-size: 20px;
    line-height: 28px;
    padding-top: 90px;
    text-align: center;
}
.st-red-header.privacy {
    background-position: 123px top;
}
.st-red-header.online {
    background-position: -207px top;
}
.st-red-header.collaboration {
    background-position: -536px top;
}
.st-red-block-text {
    color: #666666;
    font-size: 13px;
    line-height: 19px;
    padding-top: 20px;
    text-align: center;
}
.st-white-block-pad, .st-gray-block-pad {
    -moz-box-sizing: border-box;
    margin: 0 auto;
    max-width: 960px;
    padding: 45px 10px 50px;
}
.st-white-block-pad.small-pad {
    padding: 44px 10px 43px;
}
.st-gray-block-pad {
    padding: 45px 10px 40px;
}
.st-gray-block-pad.small-pad {
    padding: 45px 10px;
}
.st-quote-block {
    position: relative;
}
.st-quote-left, .st-quote-right {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: left -1899px;
    background-repeat: no-repeat;
    height: 30px;
    position: absolute;
    top: 0;
    width: 50px;
}
.st-quote-txt {
    color: #333333;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    padding: 20px 55px 0;
}
.st-quote-txt div {
    color: #C01A00;
    font-size: 13px;
    font-style: normal;
    padding-top: 10px;
}
.st-quote-right {
    background-position: right -1957px;
    bottom: 0;
    right: 0;
    top: auto;
}
.st-blocks-header {
    color: #333333;
    font-family: 'Open Sans', Arial;
    font-size: 20px;
    line-height: 24px;
}
.st-blocks-header a, .st-blocks-header a:link, .st-blocks-header a:visited, .st-blocks-header a:hover, .st-blocks-header a:active {
    font-family: 'Open Sans Semibold Italic', Arial;
}
.st-privacy-tool-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: left -297px;
    background-repeat: no-repeat;
    float: left;
    height: 64px;
    margin-bottom: 50px;
    width: 480px;
}
.st-privacy-tool-txt {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    padding: 28px 0;
}
.st-dark-gray-block {
    background-color: #333333;
    height: 80px;
}
.st-dark-gray-pad {
    -moz-box-sizing: border-box;
    margin: 0 auto;
    max-width: 960px;
    padding: 23px 10px;
}
.st-dark-gray-txt {
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 32px;
    padding-right: 30px;
}
.st-small-block-first {
    -moz-box-sizing: border-box;
    float: left;
    padding-right: 20px;
    width: 470px;
}
.st-small-block-second {
    margin-left: 520px;
    overflow: hidden;
}
.st-membership-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: left -687px;
    background-repeat: no-repeat;
    min-height: 125px;
    padding-left: 150px;
}
.st-membership-icon.pro {
    background-position: -523px -687px;
}
.st-mid-header {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 21px;
}
.st-mid-txt {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    padding: 14px 0;
}
.st-gray-block {
    background-color: #F2F2F2;
}
.st-devices-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: left -899px;
    background-repeat: no-repeat;
    float: left;
    height: 290px;
    width: 400px;
}
.st-small-block-second .st-blocks-header, .st-small-block-first .st-blocks-header {
    padding-bottom: 0;
}
.st-blocks-header span.blue {
    color: #1FA4E5;
}
.st-small-block-second .st-mid-txt {
    line-height: 27px;
}
.st-small-block-second .st-mid-txt.usual {
    line-height: 21px;
}
.st-available-for {
    padding-top: 40px;
}
.st-available-for-txt {
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 36px;
    padding-right: 10px;
}
.st-os-icons {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: -612px -1128px;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin: 0 5px;
    width: 40px;
}
.st-os-icons.apple {
    background-position: -612px -1128px;
}
.st-os-icons.android {
    background-position: -667px -1128px;
}
.st-os-icons.wp-soon {
    background-position: -722px -1128px;
}
.st-os-icons.wp {
    background-position: -822px -1128px;
}
.st-os-icons.linux-soon {
    background-position: -872px -1128px;
}
.st-os-icons.apple-soon {
    background-position: -771px -1127px;
}
.st-os-icons.firefox {
    background-position: -613px -1772px;
    height: 35px;
}
.st-os-icons.chrome {
    background-position: -673px -1772px;
    height: 35px;
}
.st-gray-block-div {
    height: 50px;
}
.st-cloud-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: -530px -1250px;
    background-repeat: no-repeat;
    height: 220px;
    margin-left: 520px;
}
.st-mobile-apps-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-position: left -1463px;
    background-repeat: no-repeat;
    float: left;
    height: 235px;
    width: 365px;
}
.nw-bottom-copyrigths {
    background-image: url("https://eu.static.mega.co.nz/images/mega/bottom-sprite.png");
    background-position: left -207px;
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 21px;
    padding: 10px 0 10px 20px;
}
.nw-bottom-copyrigths span {
    color: #666666;
    padding-left: 5px;
}
.nw-start-nz {
    background-image: url("https://eu.static.mega.co.nz/images/mega/bottom-sprite.png");
    background-position: -40px 0;
    background-repeat: no-repeat;
    float: right;
    height: 110px;
    margin-left: -30px;
    margin-top: 55px;
    width: 80px;
}
.nw-bottom-social {
    background-image: url("https://eu.static.mega.co.nz/images/mega/bottom-sprite.png");
    background-position: -46px -277px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 26px;
    margin: 7px 0 0 17px;
    width: 26px;
}
.nw-bottom-social:hover {
    background-position: -46px -317px;
}
.nw-bottom-social.twitter {
    background-position: -2px -277px;
}
.nw-bottom-social.twitter:hover {
    background-position: -2px -317px;
}
.nw-bottom-block {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-top: 2px solid #F2F2F2;
    height: 230px;
}
.nw-bottom-pad, .nw-bottom-pad-with-border {
    -moz-box-sizing: border-box;
    margin: 0 auto;
    padding: 0 20px;
    width: 980px;
}
.nw-bottom-pad-with-border {
    border-top: 2px solid #F2F2F2;
}
.nw-bottom-column {
    float: left;
    min-width: 169px;
    padding: 20px 0;
}
.fr .nw-bottom-column {
    min-width: 165px;
}
.no .nw-bottom-column {
    min-width: 149px;
}
.el .nw-bottom-column {
    min-width: 110px;
}
.el .nw-bottom-link {
    padding: 0 30px 5px 0;
}
.el .nw-start-nz {
    margin-left: -30px;
    margin-right: -10px;
}
.pl .nw-bottom-column, .uk .nw-bottom-column {
    min-width: 160px;
}
.sk .nw-bottom-column {
    min-width: 159px;
}
.ru .nw-bottom-column {
    min-width: 129px;
}
.ru .nw-bottom-link {
    padding: 0 30px 5px 0;
}
.nw-bottom-header {
    color: #333333;
    display: block;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 13px;
    line-height: 21px;
    padding: 3px 40px 17px 0;
    text-transform: uppercase;
}
.nw-bottom-link {
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 21px;
    padding: 0 40px 5px 0;
}
.how-it-works-block.active .st-privacy-tool-icon, .how-it-works-block.active .st-privacy-tool-txt {
    margin-bottom: 0;
}
.how-it-works-block.active .new-start-arrow-button {
    display: none;
}
.how-it-works-more {
    display: none;
}
.how-it-works-more.active {
    display: block;
}
.how-it-works-more .st-gray-block-pad {
    padding-bottom: 50px;
}
.how-it-works-more .st-blocks-header {
    padding-bottom: 30px;
}
.how-it-works-more img {
    width: 100%;
}
.top-login-full {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: 1px 4px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin: 0 12px 5px 0;
    width: 20px;
}
.top-login-full:hover {
    background-position: 1px -36px;
}
.top-login-pad {
    padding: 0 15px;
}
.top-login-input-block, .affiliate-input-block {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: 5px -74px;
    background-repeat: no-repeat;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    height: 30px;
    margin-bottom: 10px;
    padding: 0 10px 0 30px;
    position: relative;
}
.top-login-input-block.focused, .affiliate-input-block.focused {
    border-color: #B2B2B2;
}
.top-login-input-block.incorrect, .affiliate-input-block.incorrect {
    border-color: #D52600;
}
.top-login-input-block.e-mail {
    background-position: 5px -74px;
}
.top-login-input-block.password {
    background-position: 5px -114px;
}
.top-login-input-block.e-mail.incorrect {
    background-position: 5px -154px;
}
.top-login-input-block.password.incorrect {
    background-position: 5px -194px;
}
.top-login-input-block input, .affiliate-input-block input {
    border: 0 none;
    color: #878787;
    font-family: 'Open Sans', Arial;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.top-login-warning {
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 7px;
    margin-top: 14px;
    min-height: 60px;
    position: absolute;
    right: 2px;
    width: 328px;
}
.top-login-warning-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -10px -506px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    height: 5px;
    margin: -5px auto 0;
    width: 30px;
}
.top-login-warning-close {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -3px -237px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    cursor: pointer;
    float: right;
    height: 14px;
    margin: 8px 8px 0 0;
    width: 13px;
}
.top-login-warning-close:hover {
    background-position: -37px -237px;
}
.top-login-warning-pad {
    color: #CCCCCC;
    font-size: 11px;
    line-height: 16px;
    padding: 15px;
}
.top-login-warning-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -2px -289px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    float: left;
    height: 57px;
    width: 55px;
}
.top-login-warning-txt {
    margin-left: 62px;
    padding-bottom: 12px;
}
.top-login-warning-pad a {
    color: #FF3000;
}
.top-login-warning-bott {
    padding-top: 5px;
}
.top-login-popup .top-login-warning-bott .checkboxOn, .top-login-popup .top-login-warning-bott .checkboxOff {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -2px -392px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.top-login-popup .top-login-warning-bott .checkboxOn {
    background-position: -2px -442px;
}
.top-login-popup .top-login-warning-bott .radio-txt {
    color: #666666;
}
.top-login-input-tooltip {
    display: none;
    height: 26px;
    left: 0;
    position: absolute;
    width: 1px;
    z-index: 10;
}
.login-register-input .top-login-input-tooltip {
    left: auto;
    right: 0;
}
.top-login-input-block.incorrect .top-login-input-tooltip, .login-register-input.incorrect .top-login-input-tooltip {
    display: block;
}
.top-login-tooltip-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -3px -554px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    height: 26px;
    margin-left: -13px;
    position: relative;
    width: 5px;
}
.password-tooltip-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: 0 -912px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    height: 5px;
    left: 50%;
    margin: 0 0 -10px -6px;
    position: absolute;
    width: 12px;
}
.login-register-input .top-login-tooltip-arrow {
    background-position: -3px -849px;
    margin-left: 6px;
}
.top-loginp-tooltip-txt {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 7px;
    color: #FF2C00;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    position: absolute;
    right: 5px;
    top: -2px;
    white-space: nowrap;
}
.login-register-input .top-loginp-tooltip-txt {
    font-size: 11px;
    height: auto;
    left: 5px;
    line-height: 15px;
    min-height: 46px;
    min-width: 220px;
    padding: 7px 15px 5px;
    right: auto;
    text-align: left;
    top: -5px;
}
.top-login-input-tooltip.both-incorrect {
    display: none;
    margin-top: 23px;
}
.both-incorrect-inputs .top-login-input-tooltip.both-incorrect {
    display: block;
}
.both-incorrect .top-loginp-tooltip-txt {
    line-height: 16px;
    min-height: 45px;
    padding: 5px 15px;
    text-align: center;
    top: -9px;
}
.top-loginp-tooltip-txt .white-txt, .login-register-input .white-txt {
    color: #FFFFFF;
}
.both-incorrect-inputs .top-login-input-block {
    border-color: #D52600;
}
.both-incorrect-inputs .top-login-input-block.e-mail {
    background-position: 5px -154px;
}
.both-incorrect-inputs .top-login-input-block.password {
    background-position: 5px -194px;
}
.main-pad-block {
    -moz-box-sizing: border-box;
    min-height: 100%;
    overflow: hidden;
    padding-bottom: 230px;
    width: 100%;
}
.main-top-info-block {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.8);
    height: 70px;
    padding-top: 20px;
}
.main-top-info-text {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: -18px -622px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    color: #FFFFFF;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin: 0 0 0 20px;
    padding-left: 50px;
}
.main-mid-pad {
    -moz-box-sizing: border-box;
    margin: 0 auto;
    padding: 0 20px 10px;
    width: 980px;
}
.main-left-block {
    float: left;
    padding: 10px 0;
    width: 420px;
}
.main-right-block {
    margin-left: 520px;
}
h3.main-italic-header {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding: 25px 0;
}
h5.main-italic-header {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding: 0 0 5px;
}
.login-register-input {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: 9px -69px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    height: 40px;
    margin-bottom: 20px;
    padding: 0 10px 0 35px;
    position: relative;
}
.top-dialog-login-button {
    position: relative;
}
.top-dialog-login-button img {
    display: none;
}
.top-dialog-login-button.loading {
    padding-right: 25px;
}
.top-dialog-login-button.loading img {
    display: block;
    margin-right: 20px;
    padding: 0;
    position: absolute;
    right: 11px;
    top: 4px;
    width: 16px;
}
.login-register-input input {
    border: 0 none;
    color: #868686;
    font-family: 'Open Sans', Arial;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.login-register-input.email {
    background-position: 9px -69px;
}
.login-register-input.password {
    background-position: 9px -109px;
}
.login-register-input.name {
    background-position: 9px -1049px;
}
.login-register-input.focused {
    border-color: #B2B2B2;
}
.login-register-input.incorrect {
    border-color: #D52600;
}
.login-register-input.email.incorrect {
    background-position: 9px -149px;
}
.login-register-input.password.incorrect {
    background-position: 9px -189px;
}
.login-register-input.name.incorrect {
    background-position: 9px -1099px;
}
.register-st2-txt-block {
    padding-top: 80px;
}
.register-st2-txt-block p {
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 30px;
}
.register-st2-txt-block p a {
    color: #D21F00;
}
.register-st2-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: right -772px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    cursor: pointer;
    float: left;
    margin-bottom: 20px;
    padding-right: 20px;
}
.register-st2-button-arrow {
    background-color: rgba(0, 0, 0, 0.05);
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: right -662px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: #FFFFFF;
    font-size: 13px;
    height: 40px;
    line-height: 38px;
    padding: 0 25px 0 15px;
}
.register-st2-button.back {
    background-position: -28px -1307px;
    padding-left: 20px;
    padding-right: 0;
}
.back .register-st2-button-arrow {
    background-position: -28px -1197px;
    border-radius: 0 5px 5px 0;
    padding: 0 15px 0 25px;
}
.register-st2-button.active {
    background-position: right -712px;
}
.register-st2-button.back.active {
    background-position: -28px -1247px;
}
.active .register-st2-button-arrow {
    background-color: #D92E00;
}
.main-scroll-block .nw-bottom-block {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.register-name-input-block {
    -moz-box-sizing: border-box;
    border-right: 2px solid #D9D9D9;
    float: left;
    height: 36px;
    padding-right: 10px;
    width: 174px;
}
.register-family-input-block {
    -moz-box-sizing: border-box;
    height: 36px;
    margin-left: 174px;
    padding-left: 10px;
}
.incorrect .register-name-input-block {
    border-color: #D52600;
}
.new-registration .password-stutus-txt {
    float: none;
    font-size: 13px;
    line-height: 20px;
    padding-top: 10px;
}
.new-reg-status-pad {
    padding-bottom: 6px;
}
.new-reg-status-pad strong {
    color: #333333;
    font-family: 'Open Sans Semibold', Arial;
    font-weight: normal;
    padding-right: 5px;
}
.new-reg-status-description {
    color: #666666;
}
.login-register-input.strong-password, .login-register-input.weak-password, .login-register-input.loading {
    padding: 0 30px 0 35px;
}
.password-status-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite.png");
    background-position: 2px -1000px;
    background-repeat: no-repeat;
    background-size: 48px auto;
    display: none;
    height: 36px;
    position: absolute;
    right: 0;
    width: 30px;
    z-index: 10;
}
.weak-password .password-status-icon {
    background-position: 2px -939px;
}
.strong-password .password-status-icon, .weak-password .password-status-icon {
    display: block;
}
.password-status-warning {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 7px;
    bottom: 33px;
    color: #FFFFFF;
    font-size: 11px;
    left: 50%;
    line-height: 28px;
    margin-left: -87px;
    padding: 0 10px;
    position: absolute;
    white-space: nowrap;
}
.password-warning-txt {
    color: #FFBA00;
}
.reg-success-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 100px;
    margin: 30px auto 20px;
    width: 100px;
}
.reg-success-header {
    color: #78B240;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
}
.reg-success-txt {
    color: #333333;
    font-size: 13px;
    line-height: 20px;
    padding: 4px 30px 25px;
    text-align: center;
}
.register-loading-icon {
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
.loading .register-loading-icon {
    display: block;
}
.register-loading-icon img {
    width: 16px;
}
.register-st3-main-bl, .register-st5-main-bl {
    margin: 0 -2px;
    padding: 37px 0 0;
}
.register-st4-main-bl {
    margin: 0;
    padding: 24px 0 0;
}
.reg-st3-membership-bl {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 6px;
    cursor: pointer;
    float: left;
    height: 280px;
    margin: 2px 2px 2px 10px;
    width: 225px;
}
.reg-st3-membership-bl.selected {
    height: 284px;
    margin: 0 0 0 8px;
    width: 229px;
}
.reg-st3-membership-bl:first-child {
    margin: 2px;
}
.reg-st3-membership-bl.selected:first-child {
    margin: 0;
}
.reg-st3-membership-bl.selected.free {
    border: 4px solid #68B400;
}
.reg-st3-membership-bl.selected.pro1, .reg-st3-membership-bl.selected.pro2, .reg-st3-membership-bl.selected.pro3 {
    border: 4px solid #D42400;
}
.reg-st3-membership-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite.png");
    background-position: center -199px;
    background-repeat: no-repeat;
    height: 90px;
    margin: 27px auto 18px;
    width: 90px;
}
.free .reg-st3-membership-icon {
    background-position: center -199px;
}
.pro1 .reg-st3-membership-icon {
    background-position: center -329px;
}
.pro3 .reg-st3-membership-icon {
    background-position: center -459px;
}
.pro2 .reg-st3-membership-icon {
    background-position: center -589px;
}
.reg-st3-storage {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite.png");
    background-position: center -846px;
    background-repeat: no-repeat;
    float: left;
    height: 84px;
    padding-top: 42px;
    text-align: center;
    width: 103px;
}
.reg-st3-bandwidth {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite.png");
    background-position: center -746px;
    background-repeat: no-repeat;
    float: right;
    height: 84px;
    padding-top: 40px;
    text-align: center;
    width: 103px;
}
.pro1 .reg-st3-bandwidth {
    background-position: center -1096px;
}
.pro2 .reg-st3-bandwidth {
    background-position: center -1196px;
}
.pro3 .reg-st3-bandwidth {
    background-position: center -1296px;
}
.reg-st3-big-txt {
    color: #666666;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 18px;
    line-height: 20px;
}
.reg-st3-big-txt span {
    font-size: 13px;
}
.reg-st3-mid-txt {
    color: #999999;
    font-size: 11px;
    line-height: 16px;
    margin-top: 1px;
}
.reg-st3-button {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    height: 40px;
    margin: 8px;
    width: 205px;
}
.free.selected .reg-st3-button {
    background-color: #68B400;
    border-color: #68B400;
}
.pro1.selected .reg-st3-button, .pro2.selected .reg-st3-button, .pro3.selected .reg-st3-button {
    background-color: #D42400;
    border-color: #D42400;
}
.reg-st3-bott-title {
    color: #666666;
    font-size: 18px;
    line-height: 34px;
    padding: 0 10px;
}
.reg-st3-bott-title span {
    font-size: 13px;
}
.free .right.reg-st3-bott-title {
    color: #6BB219;
}
.pro1 .right.reg-st3-bott-title, .pro2 .right.reg-st3-bott-title, .pro3 .right.reg-st3-bott-title {
    color: #C21D00;
}
.register-st3-main-bl .register-st2-button {
    float: right;
    margin: 50px 0 57px;
}
.register-st4-main-bl .register-st2-button {
    float: right;
    margin: 28px 0 18px;
}
.register-st4-main-bl .register-st2-button.back {
    float: left;
}
.selected.free .reg-st3-bott-title, .selected.pro1 .reg-st3-bott-title, .selected.pro2 .reg-st3-bott-title, .selected.pro3 .reg-st3-bott-title {
    color: #FFFFFF;
}
.reg-st3-top-txt-block, .reg-st4-top-txt-block, .reg-st5-top-txt-block {
    float: left;
    max-width: 866px;
    padding: 10px 0;
}
.sync-top-txt-block {
    padding: 10px 0 50px;
}
.ff-top-txt-block, .chrome-top-txt-block {
    padding: 10px 0;
}
.reg-st3-top-txt-block {
    max-width: 730px;
}
.reg-st5-top-txt-block {
    float: none;
    margin-right: 0;
}
.reg-st3-top-txt-block h3.main-italic-header, .reg-st5-top-txt-block h3.main-italic-header, .sync-top-txt-block h3.main-italic-header {
    padding-bottom: 10px;
}
.reg-st4-top-txt-block h3.main-italic-header {
    padding-bottom: 5px;
}
.reg-st3-txt, .reg-st4-txt, .reg-st5-txt, .affiliate-txt-pad {
    color: #3F4646;
    font-size: 13px;
    line-height: 20px;
}
.affiliate-txt-pad {
    padding-top: 6px;
}
.reg-st3-txt a, .reg-st4-txt a, .reg-st5-txt a {
    color: #D62700;
    cursor: pointer;
}
.reg-st3-right-checkbox-block {
    float: right;
    margin-top: 74px;
}
.reg-st3-checkbox-label {
    color: #3F4646;
    float: right;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 13px;
    line-height: 22px;
}
.reg-st3-checkbox-label.red {
    color: #D42400;
}
.on_off.reg-checkbox {
    float: right;
    margin: 0 15px;
}
.reg-st3-save-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite.png");
    background-position: center -960px;
    background-repeat: no-repeat;
    float: left;
    height: 82px;
    margin-top: 28px;
    width: 82px;
}
.reg-st3-save-txt {
    color: #FFFFFF;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 17px;
    line-height: 21px;
    padding-top: 20px;
    text-align: center;
}
.reg-st3-save-txt.ru, .reg-st3-save-txt.es, .reg-st3-save-txt.de, .reg-st3-save-txt.br, .reg-st3-save-txt.dk, .reg-st3-save-txt.sl, .reg-st3-save-txt.vn, .reg-st3-save-txt.ca, .reg-st3-save-txt.bs, .reg-st3-save-txt.tr, .reg-st3-save-txt.sr {
    font-size: 14px;
    line-height: 18px;
    padding-top: 23px;
}
.reg-st3-save-txt.es, .reg-st3-save-txt.de, .reg-st3-save-txt.br, .reg-st3-save-txt.dk, .reg-st3-save-txt.sl, .reg-st3-save-txt.sr {
    font-size: 13px;
}
.reg-st3-save-txt.ca {
    font-size: 12px;
}
.reg-st3-save-txt.fr {
    font-size: 11px;
    line-height: 16px;
    padding-top: 25px;
}
.reg-st3-save-txt.it, .reg-st3-save-txt.nl, .reg-st3-save-txt.hr {
    font-size: 15px;
    padding-top: 20px;
}
.eu.reg-st3-save-txt {
    font-size: 14px;
}
.reg-st3-save-txt.el, .reg-st3-save-txt.pl, .reg-st3-save-txt.hu, .reg-st3-save-txt.uk, .reg-st3-save-txt.lt {
    font-size: 11px;
    line-height: 14px;
    padding-top: 27px;
}
.reg-st3-save-txt.ro {
    font-size: 10px;
    line-height: 14px;
    padding-top: 27px;
}
.reg-st3-save-txt.cz {
    font-size: 16px;
    padding-top: 20px;
}
.mi.reg-st3-save-txt {
    font-size: 10px;
    line-height: 12px;
    padding-top: 18px;
}
.mi.reg-st3-percents {
    font-size: 16px;
    line-height: 18px;
}
.cz .reg-st3-bandwidth, .cz .reg-st3-storage, .ru .reg-st3-bandwidth, .ru .reg-st3-storage, .uk .reg-st3-bandwidth, .uk .reg-st3-storage {
    width: 130px;
}
.sl .reg-st3-bandwidth, .sl .reg-st3-storage, .ca .reg-st3-bandwidth, .ca .reg-st3-storage {
    width: 113px;
}
.ar .diagonal, .ar .reg-st3-checkbox-label {
    font-size: 18px;
}
.ar .diagonal, .th .diagonal {
    font-size: 18px;
    line-height: 20px;
    margin: 33px 0 0;
    right: 11px;
}
.th .reg-st3-mid-txt {
    font-size: 13px;
}
.ar .reg-st3-mid-txt {
    font-size: 16px;
    line-height: 20px;
}
.reg-st3-percents {
    color: #FFFFFF;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 22px;
    line-height: 24px;
    text-align: center;
}
.reg-st4-progressbar {
    float: right;
    margin: 50px 2px 0 0;
    position: relative;
}
.reg-st4-canvas-block {
    -moz-box-sizing: border-box;
    border: 2px solid #DBDBDB;
    border-radius: 25px;
    display: block;
    height: 404px;
    overflow: hidden;
}
.reg-st4-canvas-block canvas {
    height: 400px;
}
.reg-st4-score {
    color: #3F4646;
    font-size: 30px;
    line-height: 32px;
    margin: 27px 100px 0;
    text-align: center;
}
.reg-st4-score span {
    color: #D82C00;
    font-size: 13px;
}
.reg-st4-progressbar .top-login-input-tooltip {
    top: 10px;
}
.reg-st4-progressbar .top-login-tooltip-arrow {
    background-position: -3px -546px;
}
.reg-st4-progressbar .top-loginp-tooltip-txt {
    color: #CCCCCC;
    font-size: 11px;
    height: auto;
    line-height: 16px;
    min-width: 220px;
    padding: 8px 10px;
    white-space: pre-wrap;
}
.reg-st4-progressbar .top-loginp-tooltip-txt span {
    color: #1999EB;
}
.reg-st5-progressbar {
    height: 140px;
    margin: 50px auto 0;
    width: 140px;
}
.reg-st5-key-gen {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/reg-st5-rounded.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #666666;
    display: table-cell;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 12px;
    height: 140px;
    line-height: 18px;
    padding: 0 25px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}
.reg-st5-info-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/reg-st5-rounded.png");
    background-position: center -3717px;
    background-repeat: no-repeat;
    height: 32px;
    margin: 30px auto 20px;
    width: 32px;
}
.reg-st5-info-txt {
    color: #333333;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
}
.reg-st5-complete-block {
    margin: 64px 0 38px;
    text-align: center;
}
.reg-st5-complete-button {
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 40px;
    line-height: 38px;
    padding: 0 15px;
}
.reg-st5-complete-button.active {
    background-color: #D82C00;
    cursor: pointer;
}
.reg-st5-key-gen.percents-0 {
    background-position: 0 0;
}
.reg-st5-key-gen.percents-1, .reg-st5-key-gen.percents-2, .reg-st5-key-gen.percents-3, .reg-st5-key-gen.percents-4, .reg-st5-key-gen.percents-5, .reg-st5-key-gen.percents-6 {
    background-position: 0 -175px;
}
.reg-st5-key-gen.percents-7, .reg-st5-key-gen.percents-8, .reg-st5-key-gen.percents-9, .reg-st5-key-gen.percents-10, .reg-st5-key-gen.percents-11, .reg-st5-key-gen.percents-12 {
    background-position: 0 -350px;
}
.reg-st5-key-gen.percents-13, .reg-st5-key-gen.percents-14, .reg-st5-key-gen.percents-15, .reg-st5-key-gen.percents-16, .reg-st5-key-gen.percents-17, .reg-st5-key-gen.percents-18 {
    background-position: 0 -525px;
}
.reg-st5-key-gen.percents-19, .reg-st5-key-gen.percents-20, .reg-st5-key-gen.percents-21, .reg-st5-key-gen.percents-22, .reg-st5-key-gen.percents-23, .reg-st5-key-gen.percents-24 {
    background-position: 0 -700px;
}
.reg-st5-key-gen.percents-25, .reg-st5-key-gen.percents-26, .reg-st5-key-gen.percents-27, .reg-st5-key-gen.percents-28, .reg-st5-key-gen.percents-29, .reg-st5-key-gen.percents-30 {
    background-position: 0 -875px;
}
.reg-st5-key-gen.percents-31, .reg-st5-key-gen.percents-32, .reg-st5-key-gen.percents-33, .reg-st5-key-gen.percents-34, .reg-st5-key-gen.percents-35, .reg-st5-key-gen.percents-36 {
    background-position: 0 -1050px;
}
.reg-st5-key-gen.percents-37, .reg-st5-key-gen.percents-38, .reg-st5-key-gen.percents-39, .reg-st5-key-gen.percents-40, .reg-st5-key-gen.percents-41, .reg-st5-key-gen.percents-42 {
    background-position: 0 -1225px;
}
.reg-st5-key-gen.percents-43, .reg-st5-key-gen.percents-44, .reg-st5-key-gen.percents-45 {
    background-position: 0 -1400px;
}
.reg-st5-key-gen.percents-46, .reg-st5-key-gen.percents-47, .reg-st5-key-gen.percents-48, .reg-st5-key-gen.percents-49 {
    background-position: 0 -1575px;
}
.reg-st5-key-gen.percents-50 {
    background-position: 0 -1750px;
}
.reg-st5-key-gen.percents-51, .reg-st5-key-gen.percents-52, .reg-st5-key-gen.percents-53, .reg-st5-key-gen.percents-54, .reg-st5-key-gen.percents-55, .reg-st5-key-gen.percents-56 {
    background-position: 0 -1925px;
}
.reg-st5-key-gen.percents-57, .reg-st5-key-gen.percents-58, .reg-st5-key-gen.percents-59, .reg-st5-key-gen.percents-60, .reg-st5-key-gen.percents-61, .reg-st5-key-gen.percents-62 {
    background-position: 0 -2100px;
}
.reg-st5-key-gen.percents-63, .reg-st5-key-gen.percents-64, .reg-st5-key-gen.percents-65, .reg-st5-key-gen.percents-66, .reg-st5-key-gen.percents-67 {
    background-position: 0 -2275px;
}
.reg-st5-key-gen.percents-68, .reg-st5-key-gen.percents-69, .reg-st5-key-gen.percents-70, .reg-st5-key-gen.percents-71, .reg-st5-key-gen.percents-72 {
    background-position: 0 -2450px;
}
.reg-st5-key-gen.percents-73, .reg-st5-key-gen.percents-74, .reg-st5-key-gen.percents-75, .reg-st5-key-gen.percents-76, .reg-st5-key-gen.percents-77 {
    background-position: 0 -2625px;
}
.reg-st5-key-gen.percents-78, .reg-st5-key-gen.percents-79, .reg-st5-key-gen.percents-80, .reg-st5-key-gen.percents-81, .reg-st5-key-gen.percents-82 {
    background-position: 0 -2800px;
}
.reg-st5-key-gen.percents-83, .reg-st5-key-gen.percents-84, .reg-st5-key-gen.percents-85, .reg-st5-key-gen.percents-86, .reg-st5-key-gen.percents-87 {
    background-position: 0 -2975px;
}
.reg-st5-key-gen.percents-88, .reg-st5-key-gen.percents-89, .reg-st5-key-gen.percents-90, .reg-st5-key-gen.percents-91, .reg-st5-key-gen.percents-92 {
    background-position: 0 -3150px;
}
.reg-st5-key-gen.percents-93, .reg-st5-key-gen.percents-94, .reg-st5-key-gen.percents-95, .reg-st5-key-gen.percents-96, .reg-st5-key-gen.percents-97, .reg-st5-key-gen.percents-98, .reg-st5-key-gen.percents-99 {
    background-position: 0 -3325px;
}
.reg-st5-key-gen.percents-100 {
    background-position: 0 -3500px;
}
.percents-100.reg-st5-key-gen span {
    display: none;
}
.new-download-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: 68px -469px;
    background-repeat: no-repeat;
    float: left;
    height: 150px;
    margin-top: 24px;
    width: 299px;
}
.new-download-right-block {
    height: 210px;
    margin-left: 299px;
}
.new-download-pad {
    display: table-cell;
    height: 210px;
    position: relative;
    vertical-align: middle;
}
.new-download-file-icon {
    float: left;
    margin: 0 0 0 -5px;
    width: 48px;
}
.new-download-file-info {
    margin-left: 60px;
}
.new-download-file-title {
    color: #333333;
    font-size: 13px;
    line-height: 18px;
    padding-top: 5px;
}
.new-download-file-size {
    color: #666666;
    font-size: 11px;
    padding-top: 5px;
}
.new-download-red-button, .new-download-gray-button {
    -moz-box-sizing: border-box;
    background-color: #D52600;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    height: 50px;
    margin-right: 10px;
    margin-top: 26px;
    min-width: 135px;
    padding: 7px 13px 0;
}
.new-download-gray-button {
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
}
.logged-in .new-download-gray-button {
    display: block;
}
.download-message .new-download-buttons, .downloading .new-download-buttons {
    display: none;
}
.downloading .new-download-icon {
    background-position: 68px 11px;
}
.downloading-block {
    -moz-box-sizing: border-box;
    display: none;
    min-height: 76px;
    padding-top: 15px;
}
.downloading .downloading-block {
    display: block;
}
.downloading-progress {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 5px;
    width: 360px;
}
.downloading-progress-bar {
    background-color: #FFFFFF;
    border-radius: 8px;
    height: 10px;
    width: 0;
}
.downloading-txt {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -84px -734px;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
    min-height: 20px;
    padding: 0 35px 0 30px;
}
.download-pause {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -4px -694px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 20px 10px 0 0;
    min-height: 20px;
    width: 22px;
}
.download-pause:hover {
    background-position: -44px -694px;
}
.download-pause.active {
    background-position: -44px -734px;
}
.downloading-txt.time {
    background-position: -84px -694px;
}
.downloading-txt.temporary-error {
    background-position: -166px -646px;
    float: none;
    margin-right: 0;
}
.new-download-icon div {
    color: #D83200;
    display: none;
    font-size: 50px;
    line-height: 54px;
    padding: 69px 0 0 30px;
    text-align: center;
}
.new-download-icon div span {
    font-size: 24px;
}
.downloading .new-download-icon div {
    display: block;
}
.download-message-icon, .download-complete-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -87px -646px;
    background-repeat: no-repeat;
    display: none;
    height: 20px;
    left: 25px;
    margin-top: -2px;
    position: absolute;
    width: 20px;
    z-index: 10;
}
.download-complete-icon {
    background-position: -127px -646px;
}
.download-complete .download-complete-icon {
    display: block;
}
.download-message .download-message-icon, .downloading .download-message-icon {
    display: block;
}
.download-message-txt {
    -moz-box-sizing: border-box;
    color: #666666;
    display: none;
    font-size: 13px;
    line-height: 20px;
    min-height: 76px;
    padding-top: 23px;
}
.download-message .download-message-txt {
    display: block;
}
.new-download-button-txt1 {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 18px;
}
.new-download-button-txt2 {
    color: #F2BEB3;
    font-size: 11px;
    line-height: 14px;
}
.new-download-gray-button .new-download-button-txt2 {
    color: #BEBEBE;
}
.new-download-gray-button:hover {
    background-color: rgba(0, 0, 0, 0.85);
}
.file-info-block {
    position: relative;
}
.not-available-some-reason .file-info-block, .not-available-some-reason .new-download-buttons, .not-available-user .file-info-block, .not-available-user .new-download-buttons, .not-available-temporary .file-info-block, .not-available-temporary .new-download-buttons {
    display: none;
}
.not-available-some-reason .new-download-icon, .not-available-user .new-download-icon {
    background-position: 68px -309px;
}
.some-reason-block, .user-block, .temporary-block {
    display: none;
}
.not-available-some-reason .some-reason-block, .not-available-user .user-block, .not-available-temporary .temporary-block {
    display: block;
}
.download-error-title {
    color: #D22400;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 20px;
}
.download-error-txt, .download-error-temp-txt {
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    padding: 11px 0 4px;
}
.download-error-temp-txt {
    color: #666666;
    padding: 11px 0 0;
}
.download-error-ul {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -84px -877px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 13px;
    line-height: 21px;
    padding: 5px 0 5px 20px;
}
.download-user-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite.png");
    background-position: -84px -768px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    padding: 11px 0 0 40px;
}
.not-available-temporary .new-download-icon {
    background-position: 68px -149px;
}
.new-bottom-pages h1, .terms-main h1 {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding: 25px 0 0;
}
.new-bottom-pages h2, .terms-main h2 {
    color: #666666;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 22px 0 0;
}
.new-bottom-pages p, .new-bottom-pages p span.text, .terms-main p {
    color: #333333;
    font-size: 13px;
    line-height: 26px;
    margin: 0;
    padding: 25px 0 0;
}
.new-bottom-pages p span.text {
    color: #666666;
    display: block;
    padding: 0 0 0 34px;
}
.new-bottom-pages h2 span.text {
    display: block;
    padding: 0 0 0 34px;
}
.bottom-page-txt-pad {
    padding: 0 0 0 34px;
}
.new-bottom-pages p.list span.text, .new-bottom-pages h2.list span.text {
    padding: 0 0 0 75px;
}
.new-bottom-pages p.sub-list span.text, .new-bottom-pages h2.sub-list span.text {
    padding: 0 0 0 125px;
}
.new-bottom-pages p span.number, .new-bottom-pages h2 span.number {
    -moz-box-sizing: border-box;
    border: 2px solid #B2B2B2;
    border-radius: 100%;
    color: #999999;
    float: left;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 20px;
    margin: 2px 0 0;
    padding: 0;
    text-align: center;
    width: 24px;
}
.new-bottom-pages p.list span.number, .new-bottom-pages p.sub-list span.number, .new-bottom-pages h2.list span.number, .new-bottom-pages h2.sub-list span.number {
    background-color: #B2B2B2;
    border-radius: 15px;
    color: #FFFFFF;
    margin: 2px 0 0 30px;
    padding: 0 5px 0 4px;
    width: auto;
}
.new-bottom-pages p.sub-list span.number, .new-bottom-pages h2.sub-list span.number {
    margin: 2px 0 0 70px;
}
.new-bottom-page p span.red, .new-bottom-page h2 span.red, .new-bottom-page p a, .new-bottom-page h2 a, .new-bottom-pages p a {
    color: #D22400;
}
.new-bottom-pages h2 span.number, .new-bottom-pages h2.list span.number, .new-bottom-pages h2.sub-list span.number {
    margin: 0 10px 0 0;
}
.new-bottom-pages h2.list span.text {
    padding: 0 0 0 44px;
}
.new-bottom-pages h2.sub-list span.text {
    padding: 0 0 0 57px;
}
.new-bottom-pages {
    padding: 10px 20px 30px;
}
.new-bottom-pages hr {
    background-color: #E5E5E5;
    border: 0 none;
    height: 2px;
    margin: 28px -20px 12px;
    padding: 0;
}
.terms-agent-info {
    background-image: url("https://eu.static.mega.co.nz/images/mega/terms-icons.png");
    background-position: 0 6px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 15px;
    padding: 0 0 0 32px;
}
.terms-agent-info.name {
    background-position: 0 6px;
    margin: -5px 0 15px;
}
.terms-agent-info.adress {
    background-position: 0 -101px;
    margin: 0 0 15px;
}
.terms-agent-info.email {
    background-position: 0 -229px;
    margin: 0;
}
p.privacy-list {
    background-image: url("https://eu.static.mega.co.nz/images/mega/terms-icons.png");
    background-position: -2px -406px;
    background-repeat: no-repeat;
    color: #666666;
    padding-left: 22px;
}
.team-person-block {
    float: left;
    margin: 30px 0 10px 100px;
    width: 160px;
}
.team-person-block.first {
    margin-left: 0;
}
.team-person-avatar {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 100%;
    height: 160px;
    overflow: hidden;
    padding: 2px;
    width: 160px;
}
.team-person-avatar img {
    border-radius: 100%;
    width: 152px;
}
.team-person-name {
    color: #D32700;
    font-family: 'Open Sans Semibold Italic';
    font-size: 16px;
    line-height: 24px;
    padding-top: 10px;
    text-align: center;
}
.team-person-occupation {
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
}
.team-social-bl {
    -moz-box-sizing: border-box;
    height: 30px;
    padding-top: 8px;
    text-align: center;
}
.team-social-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/about-sprite.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    margin: 0 5px;
    width: 22px;
}
.team-social-icon.twitter {
    background-position: left top;
}
.team-social-icon.linkedin {
    background-position: -50px top;
}
.team-social-icon.twitter:hover {
    background-position: left -50px;
}
.team-social-icon.linkedin:hover {
    background-position: -50px -50px;
}
.team-social-icon.hidden {
    display: none;
}
.browsers-mid {
    min-height: 434px;
}
.browsers-centered-block {
    height: 344px;
    left: 50%;
    margin: -182px 0 0 -470px;
    position: absolute;
    top: 50%;
    width: 940px;
}
.browsers-header {
    color: #D22400;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 17px;
}
.browsers-centered-block img {
    margin-left: -4px;
    width: 24px;
}
.browser-title {
    color: #999999;
    font-size: 13px;
    line-height: 24px;
    margin: 0 0 0 23px;
}
.browsers-notification {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-page.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 13px;
    line-height: 21px;
    margin: 20px 0 42px;
    padding-left: 23px;
}
.browsers-centered-block .browsers-logo {
    padding: 0 0 0 10px;
    width: auto;
}
.browsers-centered-block .browsers-logo:first-child {
    padding: 0;
}
.browsers-centered-block .browsers-logo-lnk, .browsers-centered-block .browsers-logo-lnk:hover {
    border: 2px solid #D9D9D9;
    height: 180px;
    margin: 0;
    position: relative;
    width: 180px;
}
.safari .browsers-logo-lnk {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-page.png");
    background-position: -570px -69px;
    background-repeat: no-repeat;
}
.ie .browsers-logo-lnk {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-page.png");
    background-position: -764px -69px;
    background-repeat: no-repeat;
}
span.browsers-update {
    background-color: #D22400;
    border-radius: 5px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    height: 20px;
    left: 2px;
    line-height: 19px;
    padding: 0 5px;
    position: absolute;
    top: 2px;
}
.browsers-logo-lnk:hover .browsers-update {
    display: block;
}
.browsers-recommendations {
    background-color: #7BB328;
    border-radius: 5px;
    bottom: 2px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 20px;
    line-height: 19px;
    padding: 0 5px;
    position: absolute;
    right: 2px;
}
.browsers-recommendations.supported {
    background-color: #FFBC00;
}
.browsers-recommendations.partial-support {
    background-color: #B2B2B2;
}
.browsers-main-block {
    height: 100%;
    overflow: hidden;
    position: relative;
}
.browsers-main-block .jspPane {
    min-height: 100%;
    position: relative;
}
.browsers-bottom {
    bottom: 0;
    height: 43px;
    left: 50%;
    margin-left: -470px;
    position: absolute;
    width: 940px;
}
.credits-main-block {
    padding: 0 0 20px;
}
.new-bottom-pages.credits {
    overflow: hidden;
}
.credits-main-pad {
    margin: -3px -47px -3px -3px;
}
.credits-block {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    display: block;
    float: left;
    margin: 50px 47px 3px 3px;
    min-height: 200px;
    padding: 20px;
    width: 280px;
}
.credits-block:hover {
    border: 5px solid #D42400;
    margin: 47px 44px 0 0;
    min-height: 206px;
    width: 286px;
}
.credits-logo-block {
    display: block;
    height: 83px;
}
.credits-logo-block img {
    width: 235px;
}
.credits-description {
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 26px;
}
.credits-title {
    color: #666666;
    display: block;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 20px;
    line-height: 30px;
    padding: 5px 0 0;
}
.credits-info {
    color: #D82D00;
    display: block;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 13px;
    line-height: 24px;
    padding-top: 2px;
}
.nihilogics.credits-logo-block img {
    margin: -10px 0 0;
}
.nihilogics.credits-logo-block .credits-info {
    margin: -20px 0 0;
}
.standford img {
    float: left;
    margin: -3px -180px 0 0;
}
.pro-gray-block .reg-st3-membership-bl {
    background-color: #FFFFFF;
    border-color: #CECECE;
    margin: 2px 2px 2px 48px;
    width: 280px;
}
.pro-gray-block .reg-st3-membership-bl:first-child {
    margin-left: 2px;
}
.pro-gray-block .reg-st3-membership-bl.selected {
    height: 284px;
    margin: 0 0 0 46px;
    width: 284px;
}
.pro-gray-block .reg-st3-membership-bl.selected:first-child {
    margin-left: 0;
}
.pro-gray-block .reg-st3-button {
    width: auto;
}
.pro-gray-block .register-st3-main-bl .register-st2-button {
    float: right;
    margin: 50px 0 47px;
}
.pro-icons-block {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/pro-new-sprite.png");
    background-position: -7px -359px;
    background-repeat: no-repeat;
    color: #666666;
    float: left;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    height: 181px;
    line-height: 24px;
    padding-top: 150px;
    text-align: center;
    width: 280px;
}
.pro-icons-block.storage {
    background-position: -7px -359px;
    margin: 0 2px 0 0;
    width: 280px;
}
.pro-icons-block.star {
    background-position: -326px -359px;
    margin: 0 2px 0 48px;
    padding-top: 31px;
    width: 280px;
}
.pro-icons-block.bandwidth {
    background-position: -647px -359px;
    margin: 0 0 0 48px;
}
.pro-gray-block {
    background-color: #F2F2F2;
    margin-top: 15px;
}
.pro-mid-header {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: -8px;
    padding-top: 34px;
}
.diagonal {
    color: #FFFFFF;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 11px;
    line-height: 16px;
    margin: 34px 0 0;
    position: absolute;
    right: 10px;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(-45deg);
    width: 108px;
}
.pro-icons-pad {
    padding: 50px 20px;
}
.pro-star-button {
    background-color: #FFFFFF;
    border-radius: 13px;
    color: #666666;
    display: inline-block;
    font-family: 'Open Sans Semibold Italic';
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.pro-price-txt {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 44px;
    padding: 5px 0 0;
    text-align: center;
}
.mid-txt {
    font-size: 20px;
}
.small-txt {
    font-size: 13px;
}
.pro-star-txt {
    color: #FFFFFF;
    font-size: 13px;
    font-style: italic;
    line-height: 21px;
    margin-top: -8px;
    padding: 0;
    text-align: center;
}
.pro-bottom-block {
    background-color: #F2F2F2;
}
.pro-bottom-button {
    -moz-box-sizing: border-box;
    background-color: #D82C00;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 13px;
    height: 40px;
    line-height: 38px;
    margin-top: 53px;
    min-width: 128px;
    padding: 0 15px;
    text-align: center;
}
.pro-bottom-icon-block {
    background-image: url("https://eu.static.mega.co.nz/images/mega/pro-new-sprite.png");
    background-position: left -590px;
    background-repeat: no-repeat;
    margin: 0 280px 0 0;
    padding: 48px 0 40px 83px;
}
.pro-bottom-header {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 23px;
}
.pro-bottom-txt {
    color: #333333;
    font-size: 13px;
    line-height: 23px;
}
.account-warning-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 2px -10665px;
    background-repeat: no-repeat;
    display: none;
    margin-left: 3px;
    position: relative;
    width: 19px;
}
.exceeded .account-warning-icon {
    display: inline-block;
}
.sync-top-txt-block h3.main-italic-header .blue {
    color: #1FA4E5;
}
.sync-list-txt {
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: -813px -1536px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 13px;
    line-height: 21px;
    padding: 15px 0 0 22px;
}
.sync-subheader {
    color: #666666;
    font-family: 'Open Sans Semibold';
    font-size: 13px;
}
.sync-icon, .mobile-icon, .ff-icon, .chrome-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: -488px -433px;
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    margin-bottom: 28px;
    width: 448px;
}
.mobile-icon {
    background-position: 20px -1096px;
    height: 260px;
}
.ff-icon {
    background-position: 0 -2px;
    cursor: pointer;
    height: 202px;
    width: 320px;
}
.chrome-icon {
    background-position: 0 -429px;
    cursor: pointer;
    height: 202px;
    width: 320px;
}
.ff-icon:hover, .ff-icon.hovered {
    background-position: -550px -2px;
}
.sync-right-block, .mobile-right-block, .ff-right-block, .chrome-right-block {
    margin-bottom: 28px;
    margin-left: 448px;
}
.ff-right-block, .chrome-right-block {
    margin-left: 330px;
}
.mobile-right-block {
    margin-left: 478px;
}
.sync-list-block, .mobile-txt-block, .ff-txt-block, .chrome-txt-block {
    display: table-cell;
    height: 200px;
    vertical-align: middle;
}
.mobile-txt-block {
    height: 260px;
}
.ff-txt-block, .chrome-txt-block {
    height: 202px;
}
.sync-bottom-block {
    padding: 49px 20px 14px;
    text-align: center;
}
.ff-bottom-block {
    padding: 49px 20px;
    text-align: center;
}
.sync-button, .google-play-button, .ff-bott-button {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: -462px -248px;
    background-repeat: no-repeat;
    border: 2px solid #D0D0D0;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 64px;
    margin: 3px;
    min-width: 209px;
    padding: 6px 15px 0 0;
    text-align: left;
    white-space: nowrap;
}
.google-play-button {
    background-position: -343px -1447px;
}
.ff-bott-button {
    background-position: 10px -247px;
    min-width: 259px;
    padding: 16px 15px 0 0;
}
.sync-button:hover, .google-play-button:hover, .ff-bott-button:hover {
    border: 5px solid #DB3200;
    height: 70px;
    margin: 0;
    min-width: 215px;
}
.ff-bott-button:hover {
    min-width: 265px;
}
.sync-button-txt {
    color: #666666;
    font-family: 'Open Sans Semibold';
    font-size: 16px;
    line-height: 24px;
    padding-left: 70px;
    white-space: nowrap;
}
.sync-button-txt.small {
    font-size: 12px;
}
.sync-button-txt.mid {
    font-size: 13px;
}
.sync-bottom-txt {
    color: #3F4646;
    font-size: 13px;
    line-height: 21px;
    padding: 10px 0 0;
    text-align: center;
}
.mobile-small-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: -465px -1122px;
    background-repeat: no-repeat;
    float: left;
    height: 78px;
    margin: 15px 0 17px;
    width: 80px;
}
.mobile-small-icon.fully-featured {
    background-position: -465px -1241px;
}
.mobile-text-block {
    margin: 0 0 0 105px;
    padding: 15px 0 17px;
}
.mobile-text-header {
    color: #D21F00;
    font-family: 'Open Sans Semibold Italic';
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 5px;
}
.mobile-text, .ff-txt, .chrome-txt {
    color: #3F4646;
    font-size: 13px;
    line-height: 25px;
}
.ff-txt.left, .ff-txt.right, .chrome-txt.left, .chrome-txt.right {
    padding-top: 25px;
    width: 280px;
}
.chrome-bottom-block {
    background-color: #FFFFFF;
    border: 2px solid #E7E7E7;
    border-radius: 5px;
    float: left;
    margin: 30px 0 48px 44px;
    min-height: 220px;
    position: relative;
    width: 280px;
}
.chrome-bottom-block.first {
    margin-left: 0;
}
.chrome-number {
    background-color: #B2B2B2;
    border-radius: 100%;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    left: 10px;
    line-height: 29px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 30px;
    z-index: 100;
}
.chrome-bott-icons {
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: 0 -768px;
    background-repeat: no-repeat;
    height: 140px;
}
.chrome-bott-icons.cloud {
    background-position: 0 -766px;
}
.chrome-bott-icons.cog {
    background-position: -328px -766px;
}
.chrome-bott-icons.file {
    background-position: -660px -766px;
}
.chrome-download-button, a.chrome-download-button {
    -moz-box-sizing: border-box;
    background-color: #DB0605;
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite.png");
    background-position: -4px -917px;
    background-repeat: no-repeat;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 60px;
    line-height: 24px;
    margin: 10px 10px 0;
    padding: 16px 15px 0 70px;
    text-align: left;
    white-space: nowrap;
}
.chrome-bottom-txt {
    color: #3F4646;
    font-size: 13px;
    line-height: 20px;
    padding: 8px 15px 10px;
}
strong, b {
    font-family: 'Open Sans Semibold', Arial;
    font-weight: normal;
}
.share-folder-block {
    background-color: #EEEEEE;
    min-height: 90px;
}
.share-folder-icon {
    -moz-box-sizing: border-box;
    float: left;
    padding: 10px 0 0 15px;
    position: relative;
    width: 86px;
}
.share-folder-icon img {
    width: 64px;
}
.share-folder-info {
    margin-left: 98px;
    padding: 23px 0 0;
}
.share-folder-info .propreties-dark-txt {
    font-size: 13px;
    line-height: 20px;
}
.share-folder-link-bl {
    padding: 5px 0 15px 16px;
}
.about-top-block {
    background-color: #F2F2F2;
}
.about-top-block p {
    padding: 18px 0 20px;
}
.privacy-company h1 {
    padding: 45px 0 20px;
}
.privacy-company-block {
    padding: 35px 0;
}
.privacy-company-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/privacy-sprite.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 120px;
    width: 171px;
}
.privacy-company-icon.lock {
    background-position: left -204px;
    height: 126px;
}
.privacy-company-icon.future {
    background-position: left -404px;
    height: 132px;
}
.privacy-company-txt {
    margin-left: 171px;
}
.privacy-company-header {
    color: #D21F00;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 20px;
    padding: 2px 0 0;
}
.privacy-company-txt p {
    color: #3F4646;
    font-size: 13px;
    line-height: 26px;
    margin: 0;
    padding: 7px 0 9px;
}
.privacy-company-bott .st-quote-left, .privacy-company-bott .st-quote-right {
    background-image: url("https://eu.static.mega.co.nz/images/mega/privacy-sprite.png");
    background-position: -10px -650px;
    background-repeat: no-repeat;
}
.privacy-company-bott .st-quote-right {
    background-position: -70px -748px;
}
.widget-block {
    -moz-box-sizing: border-box;
    border: 2px solid #F2F2F2;
    border-radius: 100%;
    bottom: 10px;
    cursor: pointer;
    height: 54px;
    left: 10px;
    padding: 5px;
    position: absolute;
    width: 54px;
    z-index: 800;
}
.widget-block:hover {
    border: 2px solid #B2B2B2;
}
.widget-circle, .widget-arrows {
    background-image: url("https://eu.static.mega.co.nz/images/mega/widjet-progress.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
}
.widget-arrows {
    background-position: left -1060px;
    position: relative;
}
.widget-tooltip {
    -moz-box-sizing: border-box;
    background-clip: border-box;
    background-color: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    bottom: 56px;
    display: none;
    left: -7px;
    min-width: 195px;
    padding: 10px 10px 1px;
    position: absolute;
    z-index: 900;
}
.widget-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/widjet-progress.png");
    background-position: -11px -1132px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 9px;
    min-height: 18px;
    padding-left: 27px;
    white-space: nowrap;
}
.widget-icon.downloading {
    background-position: -11px -1200px;
}
.widget-txt {
    -moz-box-sizing: border-box;
    display: inline-block;
    min-width: 85px;
    padding-right: 10px;
}
.widget-speed-block {
    background-color: #B2B2B2;
    border-radius: 10px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 10px;
}
.widget-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/widjet-progress.png");
    background-position: center -1261px;
    bottom: 50px;
    display: none;
    height: 8px;
    left: 14px;
    position: absolute;
    width: 12px;
    word-break: break-all;
    z-index: 900;
}
.active .widget-tooltip, .active .widget-arrow {
    display: block;
}
.widget-circle.percents-0 {
    background-position: 0 0;
}
.widget-circle.percents-1, .widget-circle.percents-2, .widget-circle.percents-3, .widget-circle.percents-4, .widget-circle.percents-5, .widget-circle.percents-6 {
    background-position: 0 -50px;
}
.widget-circle.percents-7, .widget-circle.percents-8, .widget-circle.percents-9, .widget-circle.percents-10, .widget-circle.percents-11, .widget-circle.percents-12 {
    background-position: 0 -100px;
}
.widget-circle.percents-13, .widget-circle.percents-14, .widget-circle.percents-15, .widget-circle.percents-16, .widget-circle.percents-17, .widget-circle.percents-18 {
    background-position: 0 -150px;
}
.widget-circle.percents-19, .widget-circle.percents-20, .widget-circle.percents-21, .widget-circle.percents-22, .widget-circle.percents-23, .widget-circle.percents-24 {
    background-position: 0 -200px;
}
.widget-circle.percents-25, .widget-circle.percents-26, .widget-circle.percents-27, .widget-circle.percents-28, .widget-circle.percents-29, .widget-circle.percents-30 {
    background-position: 0 -250px;
}
.widget-circle.percents-31, .widget-circle.percents-32, .widget-circle.percents-33, .widget-circle.percents-34, .widget-circle.percents-35, .widget-circle.percents-36 {
    background-position: 0 -300px;
}
.widget-circle.percents-37, .widget-circle.percents-38, .widget-circle.percents-39, .widget-circle.percents-40, .widget-circle.percents-41, .widget-circle.percents-42 {
    background-position: 0 -350px;
}
.widget-circle.percents-43, .widget-circle.percents-44, .widget-circle.percents-45 {
    background-position: 0 -400px;
}
.widget-circle.percents-46, .widget-circle.percents-47, .widget-circle.percents-48 .widget-circle.percents-49 {
    background-position: 0 -450px;
}
.widget-circle.percents-50 {
    background-position: 0 -500px;
}
.widget-circle.percents-51, .widget-circle.percents-52, .widget-circle.percents-53, .widget-circle.percents-54, .widget-circle.percents-55, .widget-circle.percents-56 {
    background-position: 0 -550px;
}
.widget-circle.percents-57, .widget-circle.percents-58, .widget-circle.percents-59, .widget-circle.percents-60, .widget-circle.percents-61, .widget-circle.percents-62 {
    background-position: 0 -600px;
}
.widget-circle.percents-63, .widget-circle.percents-64, .widget-circle.percents-65, .widget-circle.percents-66, .widget-circle.percents-67 {
    background-position: 0 -650px;
}
.widget-circle.percents-68, .widget-circle.percents-69, .widget-circle.percents-70, .widget-circle.percents-71, .widget-circle.percents-72 {
    background-position: 0 -700px;
}
.widget-circle.percents-73, .widget-circle.percents-74, .widget-circle.percents-75, .widget-circle.percents-76, .widget-circle.percents-77 {
    background-position: 0 -750px;
}
.widget-circle.percents-78, .widget-circle.percents-79, .widget-circle.percents-80, .widget-circle.percents-81, .widget-circle.percents-82 {
    background-position: 0 -800px;
}
.widget-circle.percents-83, .widget-circle.percents-84, .widget-circle.percents-85, .widget-circle.percents-86, .widget-circle.percents-87 {
    background-position: 0 -850px;
}
.widget-circle.percents-88, .widget-circle.percents-89, .widget-circle.percents-90, .widget-circle.percents-91, .widget-circle.percents-92 {
    background-position: 0 -900px;
}
.widget-circle.percents-93, .widget-circle.percents-94, .widget-circle.percents-95, .widget-circle.percents-96, .widget-circle.percents-97, .widget-circle.percents-98, .widget-circle.percents-99 {
    background-position: 0 -950px;
}
.widget-circle.percents-100 {
    background-position: 0 -1000px;
}
.resellers-main-block {
    margin: 0 -3px;
}
.resellers-link {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    display: block;
    float: left;
    height: 160px;
    margin: 25px 3px 25px 47px;
    text-align: center;
    width: 280px;
}
.resellers-link.first {
    margin: 25px 3px;
}
.resellers-link:hover {
    border: 5px solid #D42400;
    height: 166px;
    margin: 22px 0 22px 44px;
    width: 286px;
}
.resellers-link.first:hover {
    margin: 22px 0;
}
.resellers-logo {
    display: block;
    margin: 25px auto 29px;
    width: 220px;
}
.resellers-payment {
    display: inline-block;
    margin: 0 4px;
    opacity: 0.5;
    width: 32px;
}
.resellers-link:hover .resellers-payment {
    opacity: 1;
}
.resellers-top-txt {
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    padding: 20px 0 17px;
}
.top-login-input-tooltip.active {
    display: block;
}
.image-upload-and-crop-container.filereader-unsupported .description.fallback {
    display: block;
}
.image-upload-and-crop-container.filereader-unsupported .description {
    display: none;
}
.image-upload-and-crop-container .description.fallback {
    display: none;
}
.image-upload-and-crop-container form.aui {
    margin: 20px auto 0;
}
.image-upload-and-crop-container form.aui .spinner {
    float: left;
    height: 30px;
    margin-left: -30px;
    width: 30px;
}
.image-upload-and-crop-container .image-upload-field {
    display: none;
}
.image-upload-and-crop-container .image-upload-field[disabled]+.image-upload-field-replacement {
    opacity: 0.5;
}
.image-upload-and-crop-container .image-upload-field[disabled]+.image-upload-field-replacement:hover {
    border-color: #CCCCCC;
}
.image-upload-and-crop-container .image-upload-field[disabled]+.image-upload-field-replacement:active {
    box-shadow: none;
}
.image-upload-and-crop-container .image-upload-field-replacement {
    color: #333333;
}
.image-upload-and-crop-container .image-explorer-container {
    margin: 0 auto;
}
.image-explorer-container {
    height: 447px;
    width: 400px;
}
.image-explorer-container.empty .image-explorer-image-view {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 28px;
    margin: 0;
}
.image-explorer-container.empty .image-explorer-image-view[data-upload-prompt]:after {
    -moz-box-sizing: border-box;
    background: url("https://eu.static.mega.co.nz/images/icon-downarrow.svg") no-repeat scroll 50% 0/ 48px auto rgba(0,  0,  0,  0);
    
    border-radius:  3px;
    
    color:  #AAAAAA;
    
    content:  attr(data-upload-prompt);
    
    font-size:  20px;
    
    height:  100%;
    
    left:  50%;
    
    margin-left:  -30%;
    
    padding:  48px 20px 0;
    
    position:  absolute;
    
    text-align:  center;
    
    top:  35%;
    
    width:  60%;
    
}
.image-explorer-container.empty .image-explorer-image-view .image-explorer-source {
    display: none;
}
.image-explorer-container.empty .image-explorer-image-view .image-explorer-mask {
    display: none;
}
.image-explorer-container.empty .image-explorer-image-view .image-explorer-drag-delegate {
    cursor: default;
}
.image-explorer-container.empty .image-explorer-scale-slider-wrapper {
    display: none;
}
.image-explorer-container.error .image-explorer-image-view[data-upload-prompt]:after {
    display: none;
}
.image-explorer-container .image-explorer-image-view {
    height: 400px;
    overflow: hidden;
    position: relative;
    width: 400px;
}
.image-explorer-container .image-explorer-image-view.active-drop-target {
    border-color: #14892C;
}
.image-explorer-container .image-explorer-image-view.active-drop-target[data-upload-prompt]:after {
    background-image: url("https://eu.static.mega.co.nz/images/icon-tick-inverted.svg");
    background-size: 48px auto;
    color: #14892C;
}
.image-explorer-container .image-explorer-image-view .image-explorer-drag-delegate, .avatar-white-bg {
    background-color: rgba(0, 0, 0, 0);
    cursor: move;
    height: 100%;
    position: absolute;
    width: 100%;
}
.avatar-white-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/avatar-bg.png");
    background-position: -23px -23px;
    background-repeat: no-repeat;
}
input[type="range"] {
    background: none repeat scroll 0 0 #B2B2B2;
    border-radius: 5px;
    height: 10px;
}
.image-explorer-container .image-explorer-image-view .image-explorer-mask {
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
    left: 50%;
    margin-left: -128px;
    margin-top: -128px;
    position: absolute;
    top: 50%;
}
.image-explorer-container .image-explorer-image-view .image-explorer-mask.circle-mask {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 100%;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
    height: 260px;
    width: 260px;
}
.image-explorer-container .image-explorer-image-view .image-explorer-mask.square-mask {
    height: 256px;
    width: 256px;
}
.image-explorer-container .image-explorer-image-view .image-explorer-mask.rounded-square-mask {
    background-clip: padding-box;
    border-radius: 5px;
    height: 256px;
    width: 256px;
}
.image-explorer-container .image-explorer-image-view img {
    left: 50%;
    position: absolute;
    top: 50%;
}
.image-explorer-container .image-explorer-image-view .aui-message {
    -moz-box-sizing: border-box;
    left: 50%;
    margin: 0 0 0 -140px;
    max-height: 280px;
    position: absolute;
    top: 50%;
    width: 280px;
    word-wrap: break-word;
    z-index: 10;
}
.image-explorer-container .image-explorer-image-view .aui-message.closeable {
    padding-right: 36px;
}
.image-explorer-container .image-explorer-scale-slider-wrapper {
    -moz-box-sizing: border-box;
    display: inline-block;
    height: 47px;
    line-height: 20px;
    margin: 0 50px;
    padding-top: 19px;
    position: relative;
    width: 300px;
}
.image-explorer-container .image-explorer-scale-slider-wrapper:before, .image-explorer-container .image-explorer-scale-slider-wrapper:after {
    background-image: url("https://eu.static.mega.co.nz/images/mega/avatar-zoom.png");
    background-repeat: no-repeat;
    content: "";
    height: 21px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 24px;
}
.image-explorer-container .image-explorer-scale-slider-wrapper:before {
    background-position: left top;
    left: -32px;
}
.image-explorer-container .image-explorer-scale-slider-wrapper:after {
    background-position: right top;
    right: -34px;
}
.image-explorer-container .image-explorer-scale-slider, .image-explorer-container .fd-slider {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 300px;
}
.image-explorer-container .image-explorer-scale-slider.fd-form-element-hidden, .image-explorer-container .fd-slider.fd-form-element-hidden {
    display: none;
}
.image-explorer-container .fd-slider .fd-slider-bar {
    left: 3px;
    right: 3px;
}
.image-explorer-container .fd-slider .fd-slider-range {
    left: 4px;
}
.new-affiliate-bg1 {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: left -407px;
    background-repeat: repeat-x;
    height: 407px;
    min-width: 980px;
    overflow: hidden;
    position: relative;
}
.new-affiliate-right-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: left top;
    background-repeat: repeat-x;
    height: 407px;
    left: 50%;
    position: absolute;
    width: 200%;
}
.new-affialite-mid-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: center -814px;
    background-repeat: no-repeat;
    height: 407px;
    position: absolute;
    width: 100%;
}
.new-affiliate-mid-header, .new-affiliate-bot-header {
    color: #3F4646;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 20px;
    padding: 23px 0 4px;
}
.new-affiliate-mid-header.new-affiliate-bot-pad {
    padding: 39px 0 10px;
}
ul.top-ul {
    margin: 0 0 45px;
    padding: 0;
}
ul.mid-ul {
    margin: 0 0 20px;
    padding: 0;
}
ul.can-ul, ul.cannt-ul {
    margin: 0;
    padding: 0;
}
ul.bot-ul {
    margin: 15px 0 10px;
    padding: 0;
}
ul.top-ul li, ul.mid-ul li, ul.bot-ul li, ul.can-ul li, ul.cannt-ul li {
    background-image: none;
    color: #3F4646;
    line-height: 25px;
    list-style: none outside none;
    margin: 5px 0;
    padding: 0;
}
ul.mid-ul li {
    margin: 20px 0 0;
}
ul.can-ul li, ul.cannt-ul li {
    margin: -6px 0 16px;
}
ul.top-ul li span, ul.mid-ul li span, ul.bot-ul li span, ul.can-ul li span, ul.cannt-ul li span {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: left -1614px;
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 15px;
}
ul.mid-ul li span {
    background-position: -1480px -1614px;
}
ul.can-ul li span {
    background-position: -151px -1345px;
    padding-left: 25px;
}
ul.cannt-ul li span {
    background-position: -740px -1345px;
    padding-left: 25px;
}
.new-affiliate-small-bl {
    -moz-box-sizing: border-box;
    width: 50%;
}
.new-affiliate-small-bl.left {
    float: left;
    padding-right: 30px;
}
.new-affiliate-small-bl.right {
    float: right;
    padding-left: 30px;
}
.new-affiliate-gray {
    background-color: #F2F2F2;
}
.new-affiliate-pad.new-affiliate-mid-header {
    padding: 39px 0 37px;
}
.new-affiliate-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: -17px -1433px;
    background-repeat: no-repeat;
    float: left;
    height: 90px;
    width: 90px;
}
.new-affiliate-icon.globe {
    background-position: -1124px -1426px;
}
.new-affiliate-icon-title {
    color: #666666;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 24px;
    margin-left: 110px;
    padding: 32px 0 0;
}
.new-affiliate-bot-txt {
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    margin: 0 0 20px;
}
.new-bottom-pages.affiliate h1 {
    padding: 28px 0 0;
}
.new-affiliate-gray .new-bottom-pages.affiliate h1 {
    color: #565656;
}
.new-affiliate-label {
    color: #858585;
    float: left;
    font-size: 13px;
    line-height: 25px;
    padding: 20px 18px 4px 0;
    position: relative;
}
.new-affiliate-star {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: -1478px -1541px;
    background-repeat: no-repeat;
    height: 15px;
    position: absolute;
    right: 0;
    width: 14px;
}
.affiliate-input-block {
    background-color: #FFFFFF;
    background-image: none;
    margin-bottom: 0;
    padding: 0 10px;
}
.affiliate-input-block.short {
    float: left;
    margin-right: 10px;
    min-width: 70px;
}
.affiliate-input-block.short.year {
    min-width: 80px;
}
.affiliate-input-block input {
    color: #858585;
}
.affiliate-input-block.select {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: right -1311px;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}
.affiliate-input-block.select select {
    border: 0 none;
    height: 26px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.affiliate-select-txt {
    color: #858585;
    font-size: 13px;
    line-height: 24px;
    padding-right: 23px;
}
.forms-page {
    padding: 10px 20px 50px;
}
.affiliate .radioOn, .affiliate .radioOff {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite.png");
    background-position: -745px -1248px;
    background-repeat: no-repeat;
}
.affiliate .radioOn {
    background-position: -840px -1248px;
}
.affiliate-input-block.textarea-block {
    height: auto;
    padding: 2px 10px;
}
.affiliate-input-block.textarea-block textarea {
    -moz-box-sizing: border-box;
    border: 0 none;
    color: #878787;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 126px;
    line-height: 20px;
    margin: 0;
    outline: medium none;
    padding: 0;
    resize: none;
    width: 100%;
}
.new-affiliate-label.textarea-label {
    padding-top: 30px;
}
.affiliate .new-registration-checkbox .checkboxOn, .affiliate .new-registration-checkbox .checkboxOff {
    margin-bottom: 0;
}
.affiliate .reg-st5-complete-button {
    margin: 40px 0 30px;
    min-width: 110px;
    text-align: center;
}
.contact-new-row {
    border-bottom: 2px solid #F2F2F2;
}
.main-mid-pad.new-bottom-pages.contact {
    margin: 0 auto;
    padding: 0 20px;
}
.contact-new-column {
    -moz-box-sizing: border-box;
    border-left: 2px solid #F2F2F2;
    float: left;
    margin: 0 -2px;
    padding: 16px 0 40px 40px;
    width: 50%;
}
.contact-new-column:first-child {
    border-left: 0 none;
    border-right: 2px solid #F2F2F2;
    margin: 0;
    padding: 16px 40px 40px 0;
}
.contact-new-title {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/contact-new-sprite.png");
    background-position: 0 15px;
    background-repeat: no-repeat;
    color: #D32700;
    display: table-cell;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    height: 62px;
    line-height: 21px;
    padding-left: 47px;
    vertical-align: middle;
    width: 100%;
}
.contact-new-title.legal {
    background-position: -509px 15px;
}
.contact-new-title.copyright {
    background-position: 0 -215px;
}
.contact-new-title.improvements {
    background-position: -509px -215px;
}
.contact-new-title.bug {
    background-position: 0 -444px;
}
.contact-new-title.media {
    background-position: -509px -444px;
}
.contact-new-txt {
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    min-height: 75px;
    padding: 0;
}
.contact-new-txt a {
    color: #D92E00;
    cursor: pointer;
}
.contact-new-button, a.contact-new-button {
    background-color: #B2B2B2;
    background-image: url("https://eu.static.mega.co.nz/images/mega/contact-new-sprite.png");
    background-position: right -134px;
    background-repeat: no-repeat;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    line-height: 22px;
    margin: 12px 0 0;
    padding: 0 30px 0 10px;
}
a.contact-new-button:hover {
    background-color: #D92E00;
}
.contact-new-row.bottom {
    margin-bottom: -2px;
}
.dev-nw-gray-bg {
    height: calc(100% - 280px);
    min-width: 980px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 0;
}
.dev-nw-gray {
    background-color: #F2F2F2;
    height: 100%;
    margin-right: 240px;
    position: absolute;
    right: 50%;
    width: 100%;
}
.main-mid-pad.new-bottom-pages.dev-nw, .main-mid-pad.new-bottom-pages.help-nw {
    padding-left: 10px;
    position: relative;
    z-index: 2;
}
.new-left-menu-block {
    float: left;
    padding-top: 30px;
    width: 241px;
}
.new-right-content-block {
    margin-left: 241px;
    padding: 10px 0 0 50px;
}
.new-left-menu-link {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    cursor: pointer;
    height: 40px;
    margin-bottom: 10px;
}
.new-left-menu-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -838px 5px;
    background-repeat: no-repeat;
    color: #38393D;
    display: table-cell;
    font-size: 13px;
    height: 40px;
    line-height: 18px;
    padding-left: 44px;
    padding-right: 20px;
    vertical-align: middle;
}
.new-left-menu-icon.dev-home {
    background-position: -838px 5px;
}
.new-left-menu-link:hover, .new-left-menu-link.active {
    background-color: #FFFFFF;
}
.new-left-menu-link:hover .new-left-menu-icon, .new-left-menu-link.active .new-left-menu-icon {
    color: #D8260B;
}
.new-left-menu-icon.dev-home {
    background-position: -838px 5px;
}
.new-left-menu-link:hover .new-left-menu-icon.dev-home, .new-left-menu-link.active .new-left-menu-icon.dev-home {
    background-position: -838px -75px;
}
.new-left-menu-icon.dev-sdk {
    background-position: -838px -156px;
}
.new-left-menu-link:hover .new-left-menu-icon.dev-sdk, .new-left-menu-link.active .new-left-menu-icon.dev-sdk {
    background-position: -838px -236px;
}
.new-left-menu-icon.dev-doc {
    background-position: -838px -326px;
}
.new-left-menu-link:hover .new-left-menu-icon.dev-doc, .new-left-menu-link.active .new-left-menu-icon.dev-doc {
    background-position: -838px -416px;
}
.dev-short-block {
    -moz-box-sizing: border-box;
    float: left;
    padding: 45px 30px 30px 0;
    width: 50%;
}
.dev-short-block.right {
    padding: 45px 0 30px 30px;
}
.dev-short-bl-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -10px 0;
    background-repeat: no-repeat;
    height: 180px;
}
.dev-short-bl-icon.docs {
    background-position: -390px 0;
}
.dev-short-block .new-affiliate-bot-txt {
    color: #666666;
    line-height: 21px;
    margin: 0 0 15px;
    min-height: 80px;
}
.dev-new-button {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: right -760px;
    background-repeat: no-repeat;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 13px;
    height: 34px;
    line-height: 28px;
    padding: 0 30px 0 13px;
}
.dev-new-button:hover, .dev-new-button.active {
    background-color: #D92E00;
    background-position: right -830px;
    border-color: #D92E00;
    color: #FFFFFF;
}
.dev-new-button.down-arrow {
    background-position: -865px -899px;
    padding: 0 13px 0 38px;
}
.dev-new-button.down-arrow:hover, .dev-new-button.down-arrow.active {
    background-position: -865px -969px;
}
.dev-new-button.plus-icon {
    background-position: 10px -286px;
    padding: 0 13px 0 38px;
}
.dev-new-button.plus-icon:hover, .dev-new-button.plus-icon.active {
    background-position: 10px -366px;
}
.dev-new-button.del-icon {
    background-position: 11px -907px;
    float: right;
    margin: 49px 0 0;
    padding: 0 13px 0 38px;
}
.dev-new-button.del-icon:hover, .dev-new-button.del-icon.active {
    background-position: 11px -967px;
}
.new-right-content-block .new-bottom-pages h1 {
    color: #38393D;
}
.dev-new-divider {
    background-color: #F2F2F2;
    height: 2px;
    margin: 0 -20px;
}
.dev-new-mid-pad {
    padding: 10px 0 50px;
}
.dev-new-appplications-table .grid-table th {
    line-height: 27px!important;
}
.dev-new-appplications-table .grid-table th {
    height: 30px;
}
.dev-new-appplications-table grid-table td {
    color: #666666;
    height: 31px;
}
.dev-new-top-pad {
    padding: 45px 0 30px;
}
.dev-short-bl-icon.left {
    float: left;
    height: 170px;
    width: 191px;
}
.dev-new-sdk-txt {
    color: #666666;
    display: table-cell;
    font-size: 13px;
    height: 160px;
    line-height: 21px;
    margin-left: 191px;
    vertical-align: middle;
}
.dev-new-bottom-pad {
    padding: 10px 0 20px;
}
.dev-new-appplications-table {
    border: 2px solid #DBDBDB;
    border-radius: 6px;
    margin-top: 46px;
    overflow: hidden;
}
.dev-new-app-header {
    color: #D21F00;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 24px;
    padding: 13px 10px;
}
.dev-new-appplications-table table {
    margin-bottom: -2px;
}
.dev-new-table-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: 0 -458px;
    background-repeat: no-repeat;
    display: block;
    padding: 0 0 0 30px;
}
.dev-new-app-settings {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: 3px -546px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 27px;
    margin-left: 4px;
    width: 27px;
}
.dev-new-app-settings:hover {
    background-position: 3px -626px;
}
.dev-new-appplications-table .grid-table tr td:first-child {
    padding-left: 10px;
}
.dev-new-appplications-table .grid-table td {
    color: #666666;
}
.dev-new-appplications-table table.grid-table th:nth-child(4), .dev-new-appplications-table table.grid-table td:nth-child(4) {
    padding: 0;
    width: 35px;
}
.dev-no-apps-txt {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -300px -285px;
    background-repeat: no-repeat;
    color: #999999;
    font-size: 16px;
    line-height: 21px;
    margin: 30px auto;
    padding-top: 105px;
    text-align: center;
    width: 300px;
}
.dev-new-app-big-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: 0 -726px;
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-size: 30px;
    height: 52px;
    line-height: 50px;
    margin: 40px 0;
    padding-left: 85px;
}
.dev-new-app-left-block {
    float: left;
    padding-top: 48px;
    width: 150px;
}
.dev-new-label {
    color: #333333;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin-bottom: 20px;
    text-align: right;
}
.dev-new-label.textarea-label {
    margin-bottom: 124px;
}
.dev-new-app-right-block {
    margin-left: 170px;
    padding-top: 48px;
}
.dev-new-app-right-block .affiliate-input-block {
    margin-bottom: 20px;
}
.dev-new-app-txt-pad {
    height: 30px;
    margin-bottom: 20px;
}
.dev-new-app-right-block .radioOff, .dev-new-app-right-block .radioOn {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -159px -856px;
    background-repeat: no-repeat;
    margin-top: 5px;
}
.dev-new-app-right-block .radioOn {
    background-position: 0 -856px;
}
.dev-new-app-right-block .radio-txt {
    padding-top: 6px;
}
.dev-new-app-right-block .reg-st5-complete-button.active {
    margin: 30px 10px 20px 0;
    min-width: 100px;
    text-align: center;
}
.dev-new-app-right-block .reg-st5-complete-button.active.cancel {
    background-color: #B2B2B2;
}
.new-left-submenu {
    margin-top: -10px;
}
.new-left-submenu-item {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -840px -604px;
    background-repeat: no-repeat;
    padding: 10px 0 0 32px;
}
.new-left-submenu-item.last {
    background-position: -840px -654px;
}
.new-left-submenu-item .new-left-menu-link {
    margin: 0;
}
.new-left-submenu-item .new-left-menu-icon {
    background-image: none;
    padding: 0 12px;
}
.new-bottom-pages .new-right-content-block h2 {
    color: #38393D;
}
.new-bottom-pages .new-right-content-block ul {
    margin: 5px 0 0;
    padding: 0;
}
.new-bottom-pages .new-right-content-block li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite.png");
    background-position: -897px -1024px;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 13px;
    line-height: 26px;
    list-style: none outside none;
    margin: 15px 0 0;
    padding-left: 15px;
}
code, c {
    font-family: "Courier New", Courier, monospace;
}
.new-notifications-txt {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite.png");
    background-position: 9px -631px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 47px;
    padding: 0 0 0 64px;
}
.new-notification-top {
    -moz-box-sizing: border-box;
    border-bottom: 2px solid #EEEEEE;
    height: 51px;
    margin-left: 304px;
    padding: 10px 0 0 10px;
}
.new-notifications-scroll {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-icons.png");
    background-position: -109px top;
    background-repeat: repeat-y;
    height: calc(100% - 51px);
}
.new-notification-pad {
    padding: 19px 0;
    position: relative;
}
.new-bottom-pages .copyrigths p span.text {
    margin-left: 28px;
    padding: 0;
}
span.roman-number {
    color: #D32400;
    display: block;
    float: left;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
}
.copyrights-gray {
    background-color: #F2F2F2;
}
.copyrights-gray .new-bottom-pages {
    padding: 20px 20px 40px;
}
.copyrights-page .reg-st5-complete-button.active {
    margin: 40px 0 20px;
    min-width: 156px;
    text-align: center;
}
p.copyrights-red {
    color: #D9290B;
    padding-bottom: 6px;
}
.register-st2-button.active.copyrights-form {
    float: right;
    margin: 48px 0 20px;
}
.reg-st5-complete-button.active.copyrights-form {
    background-color: #4C4C4C;
    float: left;
    margin: 48px 0 20px;
}
.register-st2-button.active.back.copyrights-form {
    background-position: -28px -1407px;
    float: left;
}
.register-st2-button.active.back.copyrights-form .register-st2-button-arrow {
    background-color: #4C4C4C;
}
.main-mid-pad.new-bottom-pages.copyrights-bottom {
    padding: 48px 20px 46px;
}
.copyrights-bottom .new-registration-checkbox .checkboxOn, .copyrights-bottom .new-registration-checkbox .checkboxOff {
    margin: 2px 0 0;
}
.copyrights-bottom .new-registration-checkbox .radio-txt {
    display: block;
    float: none;
    line-height: 24px;
    margin: -1px 0 0 35px;
    padding: 0;
    text-indent: 0;
}
.copyrights-h2-pad {
    padding: 28px 0 6px;
}
.copyrights-h2-pad span {
    color: #333333;
}
.dev-nw-gray.blogs-background {
    left: 50%;
    margin-left: 250px;
    right: 0;
}
.blog-new.new-bottom-pages {
    padding: 0 20px;
    position: relative;
    z-index: 2;
}
.new-left-menu-icon.help-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help-new-sprite.png");
    background-position: 0 -5px;
    background-repeat: no-repeat;
}
.new-left-menu-icon.help-icon.help-home {
    background-position: 11px 9px;
}
.new-left-menu-icon.help-icon.help-basics {
    background-position: 11px -42px;
}
.new-left-menu-icon.help-icon.help-sharing {
    background-position: 11px -92px;
}
.new-left-menu-icon.help-icon.help-security {
    background-position: 11px -143px;
}
.new-left-menu-icon.help-icon.help-account {
    background-position: 11px -192px;
}
.new-left-menu-icon.help-icon.help-sync {
    background-position: 11px -242px;
}
.new-left-menu-icon.help-icon.help-ios {
    background-position: 11px -292px;
}
.new-left-menu-icon.help-icon.help-android {
    background-position: 11px -342px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-home, .active .new-left-menu-icon.help-icon.help-home {
    background-position: 11px -391px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-basics, .active .new-left-menu-icon.help-icon.help-basics {
    background-position: 11px -442px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-sharing, .active .new-left-menu-icon.help-icon.help-sharing {
    background-position: 11px -492px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-security, .active .new-left-menu-icon.help-icon.help-security {
    background-position: 11px -543px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-account, .active .new-left-menu-icon.help-icon.help-account {
    background-position: 11px -592px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-sync, .active .new-left-menu-icon.help-icon.help-sync {
    background-position: 11px -642px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-ios, .active .new-left-menu-icon.help-icon.help-ios {
    background-position: 11px -692px;
}
.new-left-menu-link:hover .new-left-menu-icon.help-icon.help-android, .active .new-left-menu-icon.help-icon.help-android {
    background-position: 11px -742px;
}
h1.help-home-header {
    color: #38393D;
    padding-bottom: 40px;
}
.help-nw .blog-new-div {
    margin: 50px 0 10px -52px;
}
.help-nw .blog-new-div div {
    left: 660px;
    right: auto;
}
.help-short-block {
    overflow: hidden;
}
.help-nw .dev-short-block.left {
    padding: 0 20px 0 0;
}
.help-nw .dev-short-block.right {
    padding: 0 0 0 20px;
}
.help-text-block {
    color: #666666;
    line-height: 21px;
    margin: 10px 0 25px;
    min-height: 0;
}
.help-nw .dev-new-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help-new-sprite.png");
    background-position: right -365px;
    background-repeat: no-repeat;
    padding: 0 38px 0 13px;
}
.help-nw .dev-new-button:hover {
    background-position: right -425px;
}
.help-listing {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help-new-sprite.png");
    background-position: -862px 3px;
    background-repeat: no-repeat;
    color: #666666;
    cursor: pointer;
    line-height: 27px;
    margin: 10px 0 0;
    min-height: 0;
    padding: 0 0 0 20px;
}
.help-listing:hover {
    color: #D21F00;
}
.jspVerticalBar {
    z-index: 120;
}
.help-nw .dev-short-block.help-nw-short-blocks {
    margin: 0 -3px;
    padding-bottom: 20px;
}
.help-block {
    -moz-box-sizing: border-box;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    cursor: pointer;
    height: 130px;
    margin: 40px 3px 0;
    padding: 0 20px 20px;
}
.help-block:first-child {
    margin: 20px 3px 0;
}
.help-block:first-child:hover {
    margin: 17px 0 -3px;
}
.help-block:hover {
    border: 5px solid #D21F00;
    height: 136px;
    margin: 37px 0 -3px;
}
.help-short-icon {
    -moz-box-sizing: border-box;
    background-image: url("https://eu.static.mega.co.nz/images/mega/help-new-sprite.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #D21F00;
    display: table-cell;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    height: 60px;
    line-height: 24px;
    padding: 10px 20px 0 47px;
    vertical-align: middle;
    width: 100%;
}
.help-short-icon.basics {
    background-position: -502px -472px;
}
.help-short-icon.security {
    background-position: -502px -642px;
}
.help-short-icon.sync {
    background-position: -502px -812px;
}
.help-short-icon.android {
    background-position: -502px -982px;
}
.help-short-icon.sharing {
    background-position: -849px -472px;
}
.help-short-icon.account {
    background-position: -849px -642px;
}
.help-short-icon.ios {
    background-position: -849px -812px;
}
.help-short-txt {
    color: #333333;
    font-size: 13px;
    line-height: 26px;
}
.help-info-pages h1.help-home-header {
    padding-bottom: 20px;
}
.new-bottom-pages .help-info-pages p {
    color: #666666;
    padding: 15px 0;
}
.new-bottom-pages .help-info-pages p strong, .new-bottom-pages .help-info-pages p b {
    font-family: 'Open Sans Semibold', Arial;
    font-weight: normal;
}
.new-bottom-pages .help-info-pages p strong.italic, .new-bottom-pages .help-info-pages p i {
    font-family: 'Open Sans Semibold Italic', Arial;
    font-style: normal;
}
.sync-coming-soon-txt {
    color: #1D9FEA;
    font-family: 'Open Sans', Arial;
    font-size: 40px;
    font-style: italic;
    height: 70px;
    line-height: 68px;
    margin-bottom: 30px;
    text-align: center;
}
.fm-tree-folder.contact.no-status, .no-status .fm-tree-folder.contact {
    background-image: none!important;
}
.fm-tree-folder.contact.no-status .avatar, .no-status .fm-tree-folder.contact .avatar {
    margin: 5px 0 0 27px!important;
}
.fm-tree-folder.contact.no-status span.contact-name, .no-status .fm-tree-folder.contact span.contact-name {
    margin: 0 0 0 63px!important;
}
.no-status .activity-status.online, .no-status .contact-status {
    display: none!important;
}
.blog-article-divider {
    height: 2px;
}
.new-bottom-pages .blog-new-full h2.not-float {
    background-image: none;
    float: none;
    padding: 42px 0 2px;
}
.new-bottom-pages .blog-new-full p.strong-paragraph.new-blog-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blogs/blog-post-sprite1.png");
    background-repeat: no-repeat;
    padding: 30px 0 13px 45px;
}
.new-blog-icon.faster-loading-icon {
    background-position: -2px 28px;
}
.new-blog-icon.new-user-interface {
    background-position: 1px -105px;
}
.new-blog-icon.local-caching-icon {
    background-position: -1px -264px;
}
.new-blog-icon.user-avatars-icon {
    background-position: -1px -429px;
}
.new-blog-icon.contact-management-icon {
    background-position: -1px -605px;
}
.new-blog-icon.new-tree-panel-icon {
    background-position: -1px -770px;
}
.new-blog-icon.improved-transfers-icon {
    background-position: -1px -946px;
}
.new-blog-icon.firefox-extension-icon {
    background-position: -1px -1111px;
}
.new-blog-icon.new-ios-icon {
    background-position: -1px -1329px;
}
.new-bottom-pages .blog-new-full p.strong-paragraph.new-blog-icon.new-sync-icon {
    background-position: 0 -1530px;
    padding-top: 20px;
}
.blog-new-full-img.middle-blog-img {
    -moz-box-sizing: border-box;
    background-color: #CCCCCC;
    border-radius: 5px;
    display: block;
    margin: -5px 0 38px;
    max-width: 660px;
    padding: 10px;
}
.blog-new-full-img.list-blog-img {
    -moz-box-sizing: border-box;
    background-color: #CCCCCC;
    border-radius: 5px;
    display: block;
    margin: 15px 0 45px;
    max-width: 660px;
    padding: 10px;
}
.middle-blog-img img, .list-blog-img img {
    border: 0 none;
    display: block;
    max-width: 100%;
}
.blog-new-full-img.middle-blog-img:hover, .blog-new-full-img.list-blog-img:hover {
    background-color: #7F7F7F;
}
.new-bottom-pages .blog-new-full p.strong-paragraph.new-blog-icon {
    color: #737477;
}
.blog-new-full, .blog-new-full div, .blog-new-full p, .blog-new-full h1, .blog-new-full h2, .blog-new-full h3 {
    -moz-user-select: text;
}
.blog-new-full ul.small-pad li {
    padding-bottom: 0;
}
.st-top-italic-txt {
    color: #333333;
    font-family: 'Open Sans Semibold Italic', Arial;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}
.st-top-red-txt {
    color: #C11B00;
    font-size: 14px;
    line-height: 28px;
    padding-top: 10px;
    text-align: center;
}
.st-secure-block-pad {
    margin: 0 auto;
    max-width: 960px;
    padding: 45px 0 50px;
}
.st-green-note-txt {
    display: none;
}
.st-green-note-txt span {
    font-size: 15px;
}
.st-membership-left-bl {
    float: left;
    width: 420px;
}
.st-member-ship-right-bl {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-repeat: no-repeat;
    color: #D42400;
    float: right;
    font-family: 'Open Sans Semibold', Arial;
    font-size: 18px;
    line-height: 24px;
    margin-left: 100px;
    min-width: 140px;
    padding: 145px 0 0;
    text-align: center;
}
.st-member-ship-right-bl.storage {
    background-position: center -393px;
}
.st-member-ship-right-bl.bandwidth {
    background-position: center -640px;
    margin: 0;
}
.st-small-gray-txt {
    color: #999999;
    font-size: 12px;
}
.st-small-red-txt {
    font-size: 13px;
}
.st-gray-block-pad.small-pad.short-blocks-pad {
    padding: 0 10px;
}
.st-short-block {
    -moz-box-sizing: border-box;
    float: left;
    padding: 45px 48px 45px 0;
    width: 50%;
}
.st-short-block.left {
    border-right: 1px solid #F2F2F2;
    padding: 48px 48px 48px 0;
}
.st-short-block.right {
    border-left: 1px solid #F2F2F2;
    padding: 48px 0 48px 48px;
}
.st-gray-div {
    background-color: #F2F2F2;
    height: 2px;
}
.st-apps-txt {
    color: #333333;
    font-size: 13px;
    line-height: 25px;
    padding-top: 20px;
    text-align: center;
}
.st-apps-title {
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}
.st-apps-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 155px;
    opacity: 0.55;
    transition: opacity 250ms ease-in-out 0s;
}
.st-apps-icon:hover {
    opacity: 1;
}
.st-apps-icon.mobile {
    background-position: -119px -955px;
}
.st-apps-icon.sync {
    background-position: -639px -955px;
}
.st-apps-icon.chat {
    background-position: -120px -1305px;
}
.st-apps-icon.browser {
    background-position: -639px -1305px;
}
.st-apps-title .blue {
    color: #1FA4E5;
}
.register-info-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-info.png");
    background-position: left top;
    height: 120px;
    margin: 40px auto;
    width: 120px;
}
.register-game-txt {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 45px;
    margin-left: 201px;
    width: 589px;
}
.register-game-buttons {
    text-align: center;
}
.register-game-button {
    -moz-box-sizing: border-box;
    border: 4px solid #676767;
    border-radius: 25px;
    color: #676767;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 30px;
    margin: 0 20px;
    min-width: 140px;
    padding: 0 15px;
    text-align: center;
}
.register-game-button:hover {
    background-color: #676767;
    color: #FFFFFF;
}
.register-game-button.start {
    border: 4px solid #D82C00;
    color: #D82C00;
}
.register-game-button.start:hover {
    background-color: #D82C00;
    color: #FFFFFF;
}
.st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/start-green-note.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 180px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 180px;
}
.ct .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ct/start-green-note.png");
}
.ru .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ru/start-green-note.png");
}
.es .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/start-green-note.png");
}
.ar .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ar/start-green-note.png");
}
.transfer-table td {
    position: relative;
}
.transfer-table td object {
    height: 26px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 108px;
    margin: -2px 0 0 -2px;
    position: absolute;
    width: 108px;
}
.en .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended.png");
}
.af .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/af/recommended.png");
}
.ar .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ar/recommended.png");
}
.es .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended.png");
}
@media only screen and (max-width: 1143px)  {
    .powered-popup {
    margin-left: -30px;
}
}
@media not all,  not all,  only screen and (min--moz-device-pixel-ratio: 1.5),  not all  {
    .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/start-green-note@2x.png");
    background-size: 180px auto;
}
.ct .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ct/start-green-note@2x.png");
}
.ru .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ru/start-green-note@2x.png");
}
.es .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/start-green-note@2x.png");
}
.ar .st-green-note {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ar/start-green-note@2x.png");
}
.pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended@2x.png");
    background-size: 108px auto;
}
.en .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended@2x.png");
}
.ar .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/ar/recommended@2x.png");
}
.es .pro-recommended {
    background-image: url("https://eu.static.mega.co.nz/images/mega/es/recommended@2x.png");
}
.register-info-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-info@2x.png");
    background-size: 120px auto;
}
.orange-dropdown, a.orange-dropdown:link, a.orange-dropdown:visited, a.orange-dropdown:active, .download-checkbox .checkboxOff, .tips .checkboxOff, .browsers .checkboxOff, .affiliate-block.a-form .checkboxOff, .fm-dialog .checkboxOff, .fm-account-blocks .checkboxOff, .top-login-popup .checkboxOff, .new-registration-checkbox .checkboxOff, .download-checkbox .checkboxOn, .tips .checkboxOn, .browsers .checkboxOn, .affiliate-block.a-form .checkboxOn, .fm-dialog .checkboxOn, .fm-account-blocks .checkboxOn, .top-login-popup .checkboxOn, .new-registration-checkbox .checkboxOn, .notification-settings, .fm-connector-first.active, .fm-connector.mid, .fm-connector.vertical-line, .fm-connector.last, .current .fm-connector, .fm-tree-header, .fm-tree-header.contains-subfolders span, .fm-tree-header.contains-subfolders.active.dragover span, .fm-tree-header.contains-subfolders.dragover span, .fm-tree-header.contains-subfolders.expanded span, .fm-tree-header.expanded span, .fm-tree-header.contains-subfolders.expanded.active.dragover span, .fm-tree-header.expanded.active.dragover span, .fm-tree-header.contains-subfolders.expanded.dragover span, .fm-tree-header.expanded.dragover span, .fm-tree-header.active.contains-subfolders span, .fm-tree-header.active.contains-subfolders.expanded span, .fm-tree-header.active.expanded span, .fm-tree-header.contacts-item span.contacts-arrows, .fm-tree-header.active.contains-subfolders.expanded span.contacts-arrows, .fm-tree-header.active.expanded span.contacts-arrows, .fm-horizontal-connector.active, .fm-tree-folder, .fm-tree-folder.contains-folders span, .fm-tree-folder.contains-folders.active.dragover span, .fm-tree-folder.contains-folders.dragover span, .fm-tree-folder.contains-folders.expanded span, .fm-tree-folder.expanded span, .fm-tree-folder.contains-folders.expanded.active.dragover span, .fm-tree-folder.expanded.active.dragover span, .fm-tree-folder.contains-folders.expanded.dragover span, .fm-tree-folder.expanded.dragover span, .fm-tree-folder.contains-folders.active.expanded span, .fm-tree-folder.active.expanded span, .top-menu-icon, .language-popup-icon, .notification-popup-icon, .cloud-popup-icon, .top-search-bl, .contains-value .top-search-clear, .fm-menu-item, .transfer-panel-title, .tranfer-view-icon, .transfer-settings-icon, .transfer-pause-icon, .transfer-points, .grid-header-star, .grid-status-icon, .file-status-icon.star, .contact-status-icon, .grid-url-arrow, .transfer-type, .transfer-status, .fm-back-button, .fm-breadcrumbs, a.fm-breadcrumbs, .fm-share-breadcrumbs, a.fm-share-breadcrumbs, .fm-breadcrumbs.contains-directories span.dropdown-arrow, .fm-share-breadcrumbs.contains-directories span.dropdown-arrow, .fm-breadcrumbs.contains-directories.has-next-button .right-arrow-bg, .fm-share-breadcrumbs.contains-directories.has-next-button .right-arrow-bg, .fm-new-folder, .fm-file-upload, .fm-folder-upload, .fm-add-user, .fm-clearbin-button, .fm-files-view-icon, .fm-contacts-view-icon, .contacts-sorting-by.active, .contacts-sorting-type.active, .create-folder-arrow, .add-user-popup-arrow, .fm-account-select, .dragger-status, .star .fm-chat-user, .fm-chat-user-status, .fm-chat-view-icon, .fm-chat-attach-file, .fm-chat-emotions-icon, .fm-chat-input-block, .fm-chat-attach-arrow, .fm-chat-emotion-arrow, .fm-add-contact-arrow, .add-contact-pad, .fm-dialog-close, .active .fm-dialog-input-clear, .fm-dialog-button.notifications-button, .fm-share-add-contacts, .active .fm-share-contacts-arrow, .fm-share-pointer, .fm-share-contacts-search, .fm-share-contacts-body .ui-selected .add-contact-pad, .fm-share-dropdown, .account-history-dropdown-button, .fm-share-permissions-block, .account-history-dropdown, .fm-share-permissions.active, .account-history-drop-items.active, .context-menu-item, .export-links-warning-close, .properties-caution-arrow, .properties-contact-close, .properties-arrow, .properties-contact-delete, .membership-arrow, .top-menu-arrow, .top-login-arrow, .notification-arrow, .top-user-status-arrow, .membership-popup-arrow, .top-user-status-item.active, .top-menu-item.contains-submenu, .st-get-started-block, .account-warning-ico, .new-notifications-txt, .warning-popup-icon, .warning-gray-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/main-sprite@2x.png");
    background-size: 50px auto;
}
.warning-popup-icon, .warning-popup-icon:hover, .warning-popup-icon.active {
    background-position: -9px -10828px;
}
.nlanguage-tooltip-bg, .nlanguage-bottom {
    background-image: url("https://eu.static.mega.co.nz/images/mega/language-sprite@2x.png");
    background-size: 18px auto;
}
.download-dialog-icon, .download-chrome-lnk, a.download-chrome-lnk {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite@2x.png");
    background-size: 191px auto;
}
.active.new-start-arrow-button, .st-red-header, .st-quote-left, .st-quote-right, .st-privacy-tool-icon, .st-membership-icon, .st-devices-icon, .st-os-icons, .st-cloud-icon, .st-mobile-apps-icon, .st-member-ship-right-bl, .st-apps-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-start-full@2x.png");
    background-size: 930px auto;
}
.green-circle, .blue-circle, .game-circle {
    background-image: url("https://eu.static.mega.co.nz/images/mega/rounded-progressbars@2x.png");
    background-size: 64px auto;
}
.download-page .logo, .browsers-page .logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/logo-black@2x.png");
    background-size: 128px auto;
}
.nw-bottom-copyrigths, .nw-start-nz, .nw-bottom-social {
    background-image: url("https://eu.static.mega.co.nz/images/mega/bottom-sprite@2x.png");
    background-size: 170px auto;
}
.top-login-full, .top-login-input-block, .top-login-warning-arrow, .top-login-warning-close, .top-login-warning-icon, .top-login-popup .top-login-warning-bott .checkboxOn, .top-login-popup .top-login-warning-bott .checkboxOff, .top-login-tooltip-arrow, .password-tooltip-arrow, .main-top-info-text, .login-register-input, .register-st2-button, .register-st2-button-arrow, .password-status-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/top-login-sprite@2x.png");
    background-size: 48px auto;
}
.reg-success-icon, .reg-st3-membership-icon, .reg-st3-storage, .reg-st3-bandwidth, .reg-st3-save-icon, .reg-st3-save-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/register-big-sprite@2x.png");
    background-size: 100px auto;
}
.reg-st5-key-gen, .reg-st5-info-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/reg-st5-rounded@2x.png");
    background-size: 140px auto;
}
.new-download-icon, .downloading-txt, .download-pause, .download-message-icon, .download-complete-icon, .download-error-ul, .download-user-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/download-sprite@2x.png");
    background-size: 191px auto;
}
.terms-agent-info, p.privacy-list {
    background-image: url("https://eu.static.mega.co.nz/images/mega/terms-icons@2x.png");
    background-size: 14px auto;
}
.team-social-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/about-sprite@2x.png");
    background-size: 72px auto;
}
.browsers-notification, .safari .browsers-logo-lnk, .ie .browsers-logo-lnk {
    background-image: url("https://eu.static.mega.co.nz/images/mega/browsers-page@2x.png");
    background-size: 892px auto;
}
.pro-icons-block, .pro-bottom-icon-block {
    background-image: url("https://eu.static.mega.co.nz/images/mega/pro-new-sprite@2x.png");
    background-size: 853px auto;
}
.sync-list-txt, .sync-icon, .mobile-icon, .ff-icon, .chrome-icon, .sync-button, .google-play-button, .ff-bott-button, .mobile-small-icon, .chrome-bott-icons, .chrome-download-button, a.chrome-download-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/mobile-sprite@2x.png");
    background-size: 836px auto;
}
.privacy-company-icon, .privacy-company-bott .st-quote-left, .privacy-company-bott .st-quote-right {
    background-image: url("https://eu.static.mega.co.nz/images/mega/privacy-sprite@2x.png");
    background-size: 130px auto;
}
.widget-circle, .widget-arrows, .widget-icon, .widget-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/widjet-progress@2x.png");
    background-size: 40px auto;
}
.image-explorer-container .image-explorer-scale-slider-wrapper:before, .image-explorer-container .image-explorer-scale-slider-wrapper:after {
    background-image: url("https://eu.static.mega.co.nz/images/mega/avatar-zoom@2x.png");
    background-size: 367px auto;
}
.logo {
    background-image: url("https://eu.static.mega.co.nz/images/mega/logo_x2.png");
    background-size: 180px auto;
    display: block;
}
.new-affiliate-bg1, .new-affiliate-right-bg, .new-affialite-mid-bg, ul.top-ul li span, ul.mid-ul li span, ul.bot-ul li span, ul.can-ul li span, ul.cannt-ul li span, .new-affiliate-icon, .new-affiliate-star, .affiliate-input-block.select, .affiliate .radioOn, .affiliate .radioOff {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-affiliate-sprite@2x.png");
    background-size: 1500px auto;
}
.contact-new-title, .contact-new-button, a.contact-new-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/contact-new-sprite@2x.png");
    background-size: 541px auto;
}
.new-left-menu-icon, .dev-short-bl-icon, .dev-new-button, .dev-new-table-icon, .dev-new-app-settings, .dev-no-apps-txt, .dev-new-app-big-icon, .dev-new-app-right-block .radioOff, .dev-new-app-right-block .radioOn, .new-left-submenu-item, .new-bottom-pages .new-right-content-block li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/sdk-sprite@2x.png");
    background-size: 904px auto;
}
.nt-info-connector, .fm-notification-settings, .new-notifications-scroll {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-icons@2x.png");
    background-size: 414px auto;
}
a.notification-icon, a.notification-icon:link, a.notification-icon:visited, a.notification-icon:active, a.notification-icon:hover, a.notification-icon.active, a.notification-icon.active:link, a.notification-icon.active:visited, a.notification-icon.active:active, .notification-status-icon, .notification-type, .nt-popup-close, .nt-info-block .notification-type {
    background-image: url("https://eu.static.mega.co.nz/images/mega/notification-sprite@2x.png");
    background-size: 1814px 30px;
}
.blog-new-search, .social-icon, .social-arrow, .rss-view-all, .blog-new-forward, .blog-new-back, .blog-plus-sign, .blog-minus-sign, .blog-new-arrow, .blog-new-positive, .blog-new-negative, .blog-new-strong-recomend, .blog-new-recomend, .blog-new-not-recomend {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blog-new-sprite@2x.png");
    background-size: 217px auto;
}
.new-left-menu-icon.help-icon, .help-nw .dev-new-button, .help-listing, .help-short-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/help-new-sprite@2x.png");
    background-size: 886px auto;
}
.st-main-button-icon, .st-main-button-icon-hovered, .st-main-cursor, .st-main-logo, .st-bottom-button, .st-bottom-scroll-button {
    background-image: url("https://eu.static.mega.co.nz/images/mega/new-startpage-spite@2x.png");
    background-size: 356px auto;
}
.powered-logo, .powered-arrow {
    background-image: url("https://eu.static.mega.co.nz/images/mega/instra-sprite@2x.png");
    background-size: 158px auto;
}
.pro2 .reg-st3-membership-icon {
    background-position: center -459px;
}
.pro3 .reg-st3-membership-icon {
    background-position: center -589px;
}
.new-bottom-pages .blog-new-full p.strong-paragraph.new-blog-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/blogs/blog-post-sprite1@2x.png");
    background-size: 36px auto;
}
.warning-green-icon {
    background-position: center -50px;
    background-size: 60px auto;
}
.fm-empty-cloud-bg, .fm-empty-folder-bg, .fm-empty-search-bg, .fm-empty-trashbin-bg, .fm-empty-contacts-bg, .fm-empty-messages-bg {
    background-image: url("https://eu.static.mega.co.nz/images/mega/empty@2x.png");
    background-size: 300px auto;
}
.membership-icon {
    background-image: url("https://eu.static.mega.co.nz/images/mega/membership-spite@2x.png");
    background-size: 83px auto;
}
.account-set-bg1, .account-slider, a.account-slider, a.account-slider:link, a.account-slider:visited, a.account-slider:hover, a.account-slider:active, .ui-slider-handle.ui-state-default.ui-corner-all, .account-set-green-bg, .ui-slider-range.ui-widget-header.ui-slider-range-min {
    background-image: url("https://eu.static.mega.co.nz/images/mega/account-sliders@2x.png");
    background-size: 490px auto;
}
.blog-article li, .blog-new-full ul li, .sync li, .affiliate li, .pro li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/dev-point-new.png");
    background-size: 39px auto;
}
.blog-new-full ul ul li {
    background-image: url("https://eu.static.mega.co.nz/images/mega/dev-point-gray-new.png");
    background-size: 39px auto;
}
.radioOn {
    background-position: -174px -274px;
    background-size: 353px auto;
}
.radioOff {
    background-position: -219px -274px;
    background-size: 353px auto;
}
}
.fountaing, .cr-fountaing {
    height: 12px;
    left: 50%;
    margin: -1px 0 0 -50px;
    position: absolute;
    top: 50%;
    width: 100px;
}
.fountaing-circle {
    animation-duration: 1.3s;
    animation-iteration-count: infinite;
    animation-name: bounce_fountaing;
    background-color: #000000;
    border-radius: 8px;
    height: 7px;
    position: absolute;
    top: 0;
    transform: scale(0.3);
    width: 7px;
}
.cr-fountaing_1 {
    animation-delay: 0.52s;
    left: 0;
}
.cr-fountaing_2 {
    animation-delay: 0.65s;
    left: 13px;
}
.cr-fountaing_3 {
    animation-delay: 0.78s;
    left: 25px;
}
.cr-fountaing_4 {
    animation-delay: 0.91s;
    left: 38px;
}
.cr-fountaing_5 {
    animation-delay: 1.04s;
    left: 50px;
}
.cr-fountaing_6 {
    animation-delay: 1.17s;
    left: 63px;
}
.cr-fountaing_7 {
    animation-delay: 1.3s;
    left: 75px;
}
.cr-fountaing_8 {
    animation-delay: 1.43s;
    left: 88px;
}
@-moz-keyframes bounce_fountaing  {
    
0%  {
    
    background-color:  #000000;
    
    transform:  scale(1);
    
}
100%  {
    
    background-color:  #FFFFFF;
    
    transform:  scale(0.3);
    
}
}
@-moz-keyframes bounce_fountaing  {
    
0%  {
    
    background-color:  #000000;
    
    transform:  scale(1);
    
}
100%  {
    
    background-color:  #FFFFFF;
    
    transform:  scale(0.3);
    
}
}
.loading-spinner  {
    
    background-color:  #000000;
    
    border-radius:  100%;
    
    font-size:  70px;
    
    height:  70px;
    
    left:  50%;
    
    list-style:  none outside none;
    
    margin:  -35px 0 0 -35px;
    
    padding:  0;
    
    position:  absolute;
    
    top:  50%;
    
    width:  70px;
    
    z-index:  1200;
    
}
.main-loader  {
    
    height:  40px;
    
    margin:  16px 0 0 15px;
    
    position:  relative;
    
    width:  40px;
    
}
.main-loader .wBall  {
    
    animation:  7.15s ease 0s normal none infinite orbit;
    
    height:  38px;
    
    opacity:  0;
    
    position:  absolute;
    
    transform:  rotate(225deg);
    
    width:  38px;
    
}
.main-loader .wBall .wInnerBall  {
    
    background:  none repeat scroll 0 0 #CCCCCC;
    
    border-radius:  100%;
    
    height:  5px;
    
    left:  0;
    
    position:  absolute;
    
    top:  0;
    
    width:  5px;
    
}
.main-loader #wBall_1  {
    
    animation-delay:  1.56s;
    
}
.main-loader #wBall_2  {
    
    animation-delay:  0.31s;
    
}
.main-loader #wBall_3  {
    
    animation-delay:  0.62s;
    
}
.main-loader #wBall_4  {
    
    animation-delay:  0.94s;
    
}
.main-loader #wBall_5  {
    
    animation-delay:  1.25s;
    
}
@-moz-keyframes orbit  {
    
0%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(180deg);
    
    z-index:  99;
    
}
7%  {
    
    animation-timing-function:  linear;
    
    opacity:  1;
    
    transform:  rotate(300deg);
    
}
30%  {
    
    animation-timing-function:  ease-in-out;
    
    opacity:  1;
    
    transform:  rotate(410deg);
    
}
39%  {
    
    animation-timing-function:  linear;
    
    opacity:  1;
    
    transform:  rotate(645deg);
    
}
70%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(770deg);
    
}
75%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(900deg);
    
}
76%  {
    
    opacity:  0;
    
    transform:  rotate(900deg);
    
}
100%  {
    
    opacity:  0;
    
    transform:  rotate(900deg);
    
}
}
@-moz-keyframes orbit  {
    
0%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(180deg);
    
    z-index:  99;
    
}
7%  {
    
    animation-timing-function:  linear;
    
    opacity:  1;
    
    transform:  rotate(300deg);
    
}
30%  {
    
    animation-timing-function:  ease-in-out;
    
    opacity:  1;
    
    transform:  rotate(410deg);
    
}
39%  {
    
    animation-timing-function:  linear;
    
    opacity:  1;
    
    transform:  rotate(645deg);
    
}
70%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(770deg);
    
}
75%  {
    
    animation-timing-function:  ease-out;
    
    opacity:  1;
    
    transform:  rotate(900deg);
    
}
76%  {
    
    opacity:  0;
    
    transform:  rotate(900deg);
    
}
100%  {
    
    opacity:  0;
    
    transform:  rotate(900deg);
    
}
}
