button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
body {
  position: relative;
  top: 0px;
  margin: 0;
  padding: 0;
  background: #f3f3f3;
  color: #282f3d;
  font: normal normal normal 14px/1.6 "Open Sans", sans-serif;
  top: initial !important;
}
body > .skiptranslate {
  display: none;
}
a {
  text-decoration: none;
  color: #07f;
}
a:hover {
  color: #ff8637;
}
ul,
ol {
  list-style: none;
  padding: 0;
}
p,
form {
  margin: 0;
}
textarea {
  line-height: 1.6;
  border-width: 1px;
  height: auto;
  padding: 10px;
}
body.modal-open {
  overflow: hidden;
}
@supports (-webkit-overflow-scrolling: touch) {
  body.modal-open {
    position: fixed;
  }
}
.g-Btn {
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  border: 0;
  outline: 0;
  text-transform: uppercase;
  text-align: center;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.g-Btn--primary {
  color: #fff;
  background: #07f;
}
.g-Btn--secondary {
  color: #888d9c;
  background-color: #e8e9ec;
}
.g-Btn--tertiary {
  color: #fff;
  background: #6c3;
}
.g-Btn--alt {
  color: #fff;
  background: #282f3d;
}
.g-Btn:hover {
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
}
.g-Btn--alt:hover {
  background-image: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
}
a.g-Btn--primary:hover,
a.g-Btn--tertiary:hover,
a.g-Btn--alt:hover {
  color: #fff;
}
a.g-Btn--secondary:hover {
  color: #888d9c;
}
.g-Icon {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  width: 24px;
  background-image: url(https://www.mediafire.com/images/icons/svg_dark/icons_sprite.svg);
  background-repeat: no-repeat;
}
.g-Btn .g-Icon {
  margin: 0 8px 0 -2px;
  opacity: 0.5;
}
.dropdown .g-Icon {
  margin-right: 8px;
  opacity: 0.5;
}
.g-Icon--white {
  background-image: url(https://www.mediafire.com/images/icons/svg_light/icons_sprite.svg);
}
.g-Icon--search {
  background-position: 0 0;
}
.g-Icon--add {
  background-position: -120px 0;
}
.g-Icon--share {
  background-position: -192px 0;
}
.g-Icon--settings {
  background-position: -720px 0;
}
.g-Icon--upgrade {
  background-position: -792px 0;
}
.g-Icon--help {
  background-position: -816px 0;
}
.g-Icon--folder {
  background-position: -840px 0;
}
.g-Icon--mobile {
  background-position: -888px 0;
}
.g-Icon--link {
  background-position: -936px 0;
}
.g-Icon--logout {
  background-position: -960px 0;
}
.u-o5 {
  opacity: 0.5 !important;
}
.u-cf:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.u-wrap {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
}
.g-Select {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  border-radius: 0;
  border: 0 solid #e8e9ec;
  border-width: 0 0 1px;
  background: #fff
    url(https://www.mediafire.com/images/icons/svg_dark/arrow_dropdown.svg)
    right center no-repeat;
  color: #282f3d;
  margin: 0;
  padding: 0 20px 0 0;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  transition: all 0.1s linear 0s;
}
.g-Select:focus {
  outline: none;
  border-color: #07f;
  box-shadow: 0 1px 0 0 #07f;
}
.tooltip {
  display: none;
  position: absolute;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  background: #fff;
  width: 180px;
  text-align: center;
  text-transform: none;
  color: #000;
  z-index: 20;
  white-space: normal;
}
li:hover > .tooltip,
div:hover > .tooltip,
a:hover > .tooltip,
span:hover > .tooltip {
  display: block;
}
.tooltip.alt {
  color: #fff;
  background: #000;
}
.tooltip.point-up:before,
.tooltip.point-right:before,
.tooltip.point-down:before,
.tooltip.point-left:before {
  content: "";
  font-size: 0px;
  line-height: 0%;
  background: #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05),
    0px 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tooltip.point-up:after,
.tooltip.point-right:after,
.tooltip.point-down:after,
.tooltip.point-left:after {
  content: "";
  background: #fff;
  width: 20px;
  height: 10px;
  position: absolute;
}
.tooltip.point-left:after,
.tooltip.point-right:after {
  width: 10px;
  height: 20px;
}
.tooltip.alt:after {
  background: #000;
}
.tooltip.alt:before {
  background: #000;
}
.tooltip.point-up {
  top: 100%;
  left: 50%;
  margin: 12px 0 0 -100px;
}
.tooltip.point-left {
  left: 100%;
  top: 50%;
  margin: -20px 0 0 12px;
}
.tooltip.point-down {
  bottom: 100%;
  left: 50%;
  margin: 0 0 12px -100px;
}
.tooltip.point-right {
  right: 100%;
  top: 50%;
  margin: -20px 12px 0 0;
}
.tooltip.point-up:before {
  left: 50%;
  top: -6px;
  margin: 0 0 0 -6px;
}
.tooltip.point-left:before {
  left: -6px;
  top: 50%;
  margin: -6px 0 0 0;
}
.tooltip.point-down:before {
  bottom: -6px;
  left: 50%;
  margin: 0 0 0 -6px;
}
.tooltip.point-right:before {
  right: -6px;
  top: 50%;
  margin: -6px 0 0 0;
}
.tooltip.point-up:after {
  left: 50%;
  top: 0;
  margin: 0 0 0 -10px;
}
.tooltip.point-left:after {
  left: 0;
  top: 50%;
  margin: -10px 0 0 0;
}
.tooltip.point-down:after {
  bottom: 0;
  left: 50%;
  margin: 0 0 0 -10px;
}
.tooltip.point-right:after {
  right: 0;
  top: 50%;
  margin: -10px 0 0 0;
}
.tooltip.error-tip {
  padding-left: 30px;
}
.tooltip.error-tip:after {
  content: "";
  font-size: 0px;
  line-height: 0%;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 8px;
  top: 8px;
  margin: 0;
  background: url(../../www.mediafire.com/images/icons/warning-triangle.png)
    center no-repeat;
}
.tooltipDismiss {
  position: absolute;
  background: #fff;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  right: 8px;
  top: 8px;
  color: #000;
  font-size: 19px;
  line-height: 18px;
  text-align: center;
  font-weight: bold;
  opacity: 0.6;
  cursor: pointer;
}
.tooltipDismiss:after {
  content: "\00D7";
}
.tooltipDismiss:hover {
  opacity: 0.8;
}
.d-hover:hover {
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.08),
    rgba(0, 0, 0, 0.08)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.08),
    rgba(0, 0, 0, 0.08)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0.08),
    rgba(0, 0, 0, 0.08)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.08),
    rgba(0, 0, 0, 0.08)
  );
  background-image: linear-gradient(
    top,
    rgba(0, 0, 0, 0.08),
    rgba(0, 0, 0, 0.08)
  );
}
#status {
  display: none;
  position: fixed;
  top: 200px;
  left: 50%;
  border-radius: 5px;
  z-index: 10000;
  color: white;
  text-align: center;
  width: 400px;
  padding: 30px;
  margin-left: -200px;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}
#status-message {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3em;
  color: white;
  margin-bottom: 10px;
}
#status-close {
  font-size: 10px;
  color: white;
}
.mobile ~ #status {
  width: auto;
  margin: 0;
  left: 10px;
  right: 10px;
}
.labelSquare {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #555;
  color: #fff;
  vertical-align: text-bottom;
}
.labelSquare.sm {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  padding: 2px 4px;
}
.lGood {
  background: #7ebb1b;
}
.lNeutral {
  background: #aaa;
}
.lWarning {
  background: #d85724;
}
.dropdown {
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dropdown ul {
  visibility: hidden;
  opacity: 0;
  max-width: 0px;
  max-height: 0px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-transition: visibility 0s linear 0.1s, max-width 0s linear 0.1s,
    max-height 0s linear 0.1s, opacity 0.1s linear 0s;
  -moz-transition: visibility 0s linear 0.1s, max-width 0s linear 0.1s,
    max-height 0s linear 0.1s, opacity 0.1s linear 0s;
  -o-transition: visibility 0s linear 0.1s, max-width 0s linear 0.1s,
    max-height 0s linear 0.1s, opacity 0.1s linear 0s;
  transition: visibility 0s linear 0.1s, max-width 0s linear 0.1s,
    max-height 0s linear 0.1s, opacity 0.1s linear 0s;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 52;
  padding: 8px 0px;
  white-space: nowrap;
  background: #fff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 0px 3px 3px 3px;
  font-size: 14px;
  text-align: left;
  font-family: "Open Sans", sans-serif;
}
.dropdown.hoverShow:hover > ul,
.dropdown.show_dropdown > ul {
  visibility: visible;
  opacity: 1;
  max-height: 999px;
  max-width: 999px;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15),
    0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15),
    0px 3px 6px 0px rgba(0, 0, 0, 0.15);
}
.dropdown .centerBtn + ul {
  left: 1px;
}
.ddRight.dropdown > ul {
  left: auto;
  right: 0px;
  border-radius: 3px 0px 3px 3px;
  margin-right: 10px;
  -webkit-transition: left 0s linear 0.1s, right 0s linear 0.1s,
    margin-right 0s linear 0.1;
}
.ddRight.dropdown .centerBtn + ul,
.ddRight.dropdown .leftBtn + ul {
  margin-right: 0px;
}
.dropdown li:hover,
.dropdown .zeroclipboard-is-hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.dropdown li a {
  color: #888d9c;
  display: block;
  padding: 4px 30px;
}
.dropdown li:hover a {
  color: #282f3d;
}
.dropdown li.divider {
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  font-size: 10px;
  font-weight: bold;
  line-height: 15px;
  text-transform: uppercase;
  padding: 15px 0 10px 20px;
  border-top: 1px solid #e2e2e2;
  margin: 15px 0 0 0;
}
li.firstDivider.divider {
  margin-top: 0px;
  padding-top: 0;
  border: none;
}
.dropdown li.submenu {
  position: relative;
}
.dropdown li.submenu > ul {
  left: 100%;
  top: 0;
  margin: -9px 0 0 -2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dropdown li.submenu:hover {
  background-color: #f2f2f3;
}
.dropdown li.submenu:hover > ul {
  visibility: visible;
  opacity: 1;
  max-height: 999px;
  max-width: 999px;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15),
    0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15),
    0px 3px 6px 0px rgba(0, 0, 0, 0.15);
}
.indicator-down,
.indicator-up,
.indicator-left,
.indicator-right {
  position: absolute;
  height: 12px;
  width: 12px;
  right: 0;
  top: 50%;
  margin-top: -4px;
}
li.ddSectionLabel {
  text-transform: uppercase;
  font-size: 12px;
  color: #ababab;
  padding-top: 5px;
  padding-bottom: 0px;
  display: block;
  cursor: default;
}
li.ddSectionLabel:hover {
  background: none;
  color: #ababab;
}
.dropdown .checkbox {
  vertical-align: text-top;
  margin-left: 0;
}
li.ddStaticTxt {
  cursor: default;
  color: #aaa;
  font-style: italic;
  padding: 4px 30px;
}
li.ddStaticTxt:hover {
  background: transparent;
  color: #aaa;
}
.notificationBubble {
  height: 16px;
  width: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 11px;
  color: white;
  border-radius: 50%;
  background: #ef5939;
  display: inline-block;
  vertical-align: middle;
}
.dropdown li .notificationBubble {
  margin-right: 10px;
}
#account .notificationBubble.top {
  position: absolute;
  top: -6px;
  left: 40px;
  z-index: 1;
}
.labelRibbon {
  position: absolute;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 800;
  text-align: center;
  height: 18px;
  width: 64px;
  line-height: 18px;
  top: 19px;
  left: -5px;
  text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.5);
  color: #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 1;
  background-color: #262626;
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  background-image: -moz-linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  background-image: -o-linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  background-image: linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  border-radius: 3px 3px 0 0;
}
.labelRibbon:before,
.labelRibbon:after {
  content: "";
  position: absolute;
  top: 0;
  z-index: -1;
  border-color: transparent #262626 transparent transparent;
  border-style: solid;
  border-width: 18px 18px 0px 18px;
  left: -35px;
}
.labelRibbon:after {
  border-color: transparent transparent transparent #8e8e8e;
  left: auto;
  right: -35px;
}
.windows.chrome .labelRibbon {
  -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
}
.labelRibbon.lrBlue {
  background-color: #1395ec;
}
.labelRibbon.lrBlue:before {
  border-color: transparent #1395ec transparent transparent;
}
.labelRibbon.lrBlue:after {
  border-color: transparent transparent transparent #85c8f5;
}
.ie9 .labelRibbon:after {
  border-color: transparent transparent transparent #262626;
}
.ie9 .labelRibbon.lrBlue:after {
  border-color: transparent transparent transparent #1395ec;
}
.sandbox {
  display: block;
  position: fixed;
  z-index: 50;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  padding: 0px 20px;
  margin: -5px -20px;
}
.lightTheme .header,
.darkTheme .header {
  background-color: #ffffff;
  background-image: linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffffff),
    to(#ffffff)
  );
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
}
.lightTheme .logo > a {
  background: url(https://www.mediafire.com/images/backgrounds/header/mf_logo_mono_reversed.svg)
    0 center/180px auto no-repeat;
  opacity: 0.4;
}
.lightTheme .user-menu .g-Btn {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08),
    0 0 0 1px rgba(0, 0, 0, 0.05);
  color: #fff;
}
.lightTheme .user-menu .g-Btn:hover {
  background: rgba(255, 255, 255, 0.3);
}
.lightTheme .user-menu .g-Btn .g-Icon {
  background-image: url(https://www.mediafire.com/images/icons/svg_light/icons_sprite.svg);
  opacity: 0.7;
}
.lightTheme .user-menu .g-Btn:hover .g-Icon {
  opacity: 1;
}
.lightTheme .user-menu .dropdown:not(.show_dropdown) #loggedin .smArrowDown {
  background-image: url(https://www.mediafire.com/images/icons/svg_light/icons_sprite.svg);
}
.darkTheme .logo > a {
  background: url(https://www.mediafire.com/images/backgrounds/header/mf_logo_mono.svg)
    0 center/180px auto no-repeat;
  opacity: 0.4;
}
.darkTheme .user-menu .g-Btn {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08),
    0 0 0 1px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7);
}
.darkTheme .user-menu .g-Btn:hover {
  background: rgba(255, 255, 255, 0.3);
  color: #000;
}
.darkTheme .user-menu .g-Btn .g-Icon {
  background-image: url(https://www.mediafire.com/images/icons/svg_dark/icons_sprite.svg);
  opacity: 0.7;
}
.darkTheme .user-menu .g-Btn:hover .g-Icon {
  opacity: 1;
}
.customLogo .logo > a {
  background: url(http://static.mediafire.com/images/backgrounds/header/mf_logo_full_color.svg)
    0 center/contain no-repeat;
  opacity: 1;
}
.customLogo .logo {
  width: 191px;
}
.user-menu li.header-gt-cont {
  margin-right: 10px;
}
.gt-label {
  display: none;
  color: #828282;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
}
#goog-header-translate,
#goog-footer-translate {
  display: inline-block;
  width: 170px;
}
#goog-header-translate {
  padding: 0;
}
#goog-footer-translate {
  margin-top: 20px;
}
#goog-header-translate > div,
#goog-footer-translate > div {
  height: 37px;
  overflow: hidden;
}
#goog-header-translate .goog-te-combo,
#goog-footer-translate .goog-te-combo {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  background: transparent
    url(https://raw.githack.com/zakiiuksal/laddownload/main/arrow_dropdown.html)
    right center no-repeat;
  border: 0;
  margin: 0;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  width: 100%;
  vertical-align: middle;
}
#goog-header-translate .goog-te-combo::-ms-expand,
#goog-footer-translate .goog-te-combo::-ms-expand {
  display: none;
}
#goog-header-translate .goog-te-combo {
  color: #282f3d;
  padding: 0 18px 0 50px;
}
#goog-footer-translate .goog-te-combo {
  border: 0 solid #e8e9ec;
  border-width: 0 0 1px;
  color: #07f;
  padding: 0 10px 0 0;
  transition: border 0.1s linear 0s, box-shadow 0.1s linear 0s;
}
#goog-header-translate .goog-te-combo:focus,
#goog-footer-translate .goog-te-combo:focus {
  outline: none;
}
#goog-footer-translate .goog-te-combo:focus {
  border-color: #07f;
  box-shadow: 0 1px 0 0 #07f;
}
.darkTheme #goog-header-translate .goog-te-combo {
  background-color: transparent;
  color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}
.darkTheme #goog-header-translate .goog-te-combo:focus {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.lightTheme #goog-header-translate .goog-te-combo {
  background-color: transparent;
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/arrow_dropdown.html);
  color: #fff;
  border-color: rgba(255, 255, 255, 0.4);
}
.lightTheme #goog-header-translate .goog-te-combo:focus {
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
}
#goog-footer-translate .goog-te-combo {
  background-color: transparent !important;
  padding-left: 0;
}
@media (max-width: 770px) {
  #goog-footer-translate {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
#goog-header-translate {
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 12px center;
}
.en #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/usa.html);
}
.af #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/zaf.html);
}
.sq #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/alb.html);
}
.am #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/eth.html);
}
.ar #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/egy.html);
}
.hy #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/arm.html);
}
.az #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/aze.html);
}
.eu #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/basque_country.html);
}
.be #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/blr.html);
}
.bn #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/bgd.html);
}
.bs #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/bih.html);
}
.bg #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/bgr.html);
}
.ca #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/and.html);
}
.ceb #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/phl.html);
}
.ny #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mwi.html);
}
.zh-CN #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/chn.html);
}
.zh-TW #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/hkg.html);
}
.co #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/fra.html);
}
.hr #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/hrv.html);
}
.cs #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/cze.html);
}
.da #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/dnk.html);
}
.nl #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nld.html);
}
.eo #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/esperanto.html);
}
.et #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/est.html);
}
.tl #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/phl.html);
}
.fi #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/fin.html);
}
.fr #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/fra.html);
}
.fy #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nld.html);
}
.gl #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/esp.html);
}
.ka #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/geo.html);
}
.de #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/deu.html);
}
.el #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/grc.html);
}
.gu #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.ht #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/hti.html);
}
.ha #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ner.html);
}
.haw #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/usa.html);
}
.iw #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/isr.html);
}
.hi #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.hmn #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/chn.html);
}
.hu #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/hun.html);
}
.is #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/isl.html);
}
.ig #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nga.html);
}
.id #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/idn.html);
}
.ga #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/irl.html);
}
.it #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ita.html);
}
.ja #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/jpn.html);
}
.jw #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/idn.html);
}
.kn #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.kk #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/kaz.html);
}
.km #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/khm.html);
}
.ko #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/kor.html);
}
.ku #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/tur.html);
}
.ky #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/kgz.html);
}
.lo #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/lao.html);
}
.la #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/vat.html);
}
.lv #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/lva.html);
}
.lt #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ltu.html);
}
.lb #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/lux.html);
}
.mk #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mkd.html);
}
.mg #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mdg.html);
}
.ms #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mys.html);
}
.ml #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.mt #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mlt.html);
}
.mi #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nzl.html);
}
.mr #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.mn #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mng.html);
}
.my #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/mmr.html);
}
.ne #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.no #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nor.html);
}
.ps #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/afg.html);
}
.fa #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/irn.html);
}
.pl #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/pol.html);
}
.pt #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/prt.html);
}
.pa #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.ro #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/rou.html);
}
.ru #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/rus.html);
}
.sm #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/wsm.html);
}
.gd #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/sco.html);
}
.sr #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/srb.html);
}
.st #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/zaf.html);
}
.sn #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/zwe.html);
}
.sd #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.si #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/lka.html);
}
.sk #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/svk.html);
}
.sl #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/svn.html);
}
.so #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/som.html);
}
.es #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/esp.html);
}
.su #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/idn.html);
}
.sw #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/uga.html);
}
.sv #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/swe.html);
}
.tg #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/tjk.html);
}
.ta #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/lka.html);
}
.te #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ind.html);
}
.th #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/tha.html);
}
.tr #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/tur.html);
}
.uk #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/ukr.html);
}
.ur #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/pak.html);
}
.uz #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/uzb.html);
}
.vi #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/vnm.html);
}
.cy #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/wal.html);
}
.xh #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/zaf.html);
}
.yi #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/isr.html);
}
.yo #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/nga.html);
}
.zu #goog-header-translate {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/zaf.html);
}
.page {
  padding-top: 10px;
  padding-bottom: 70px;
  background: #fff;
  min-height: 800px;
}
.content {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  background: #fff;
}
.social-cont {
  position: absolute;
  top: 710px;
  left: auto;
  right: 0;
  margin: 0;
  width: 213px;
}
.spiralyze .social-cont {
  top: 730px;
}
.social-fb-cont {
  width: 211px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #c5d0e3;
}
.social-fb-cont > iframe {
  overflow: hidden;
  padding: 15px 10px 0px;
  width: 190px;
}
.social-fb-cont > span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  color: #3c5a98;
  background: #e6e9f1
    url(../../static.mediafire.com/images/backgrounds/download/social/fb_16x16.png)
    no-repeat 10px center;
  border-bottom: 1px solid #c5d0e3;
  height: 35px;
  line-height: 36px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 5px 5px 0 0;
  margin: 0;
  text-indent: 35px;
}
#ParallelDL-optIn {
  background: #474747;
  border-radius: 3px;
  color: white;
  font-size: 10px;
  line-height: 22px;
  float: right;
  clear: both;
  width: 250px;
  text-align: center;
  margin-top: 10px;
}
#ParallelDL-optIn > span {
  padding: 2px 5px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  margin-left: 5px;
  text-transform: uppercase;
  font-size: 9px;
}
#ParallelDL-optIn:hover {
  background-color: #6c3;
  color: #fff;
}
.mobile #ParallelDL-optIn {
  display: none;
}
#share {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10000;
}
#share figure {
  height: 100%;
  margin: 0;
  width: 100%;
}
@media (min-width: 620px) {
  #share.lightbox .close::after {
    right: 22px;
    top: 8px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }
}
#share figcaption {
  height: 100%;
  width: 100%;
  background: transparent;
  padding: 0;
}
#share iframe {
  border: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.nonDLContentWrap {
  min-height: 1500px;
}
#ads {
  overflow: hidden;
  border: 0;
  margin-bottom: 50px;
}
.spiralyze #ads,
.ads-normal #ads {
  height: 1450px;
}
.g-Btn {
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  border: 0;
  outline: 0;
  text-transform: uppercase;
  text-align: center;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.g-Btn--primary {
  color: #fff;
  background: #07f;
}
.g-Btn--secondary {
  color: #888d9c;
  background-color: #e8e9ec;
}
.g-Btn--tertiary {
  color: #fff;
  background: #6c3;
}
.g-Btn--alt {
  color: #fff;
  background: #282f3d;
}
.g-Btn:hover {
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
  background-image: linear-gradient(
    top,
    rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05)
  );
}
.g-Btn--alt:hover {
  background-image: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
  background-image: linear-gradient(
    top,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08)
  );
}
a.g-Btn--primary:hover,
a.g-Btn--tertiary:hover,
a.g-Btn--alt:hover {
  color: #fff;
}
a.g-Btn--secondary:hover {
  color: #888d9c;
}
.lightbox {
  display: none;
}
.lightbox.on,
.lightbox:target {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  outline: none;
  overflow: auto;
  z-index: 1000;
}
.lightbox.on {
  background-color: rgba(0, 0, 0, 0.7);
}
.lightbox:not(:target, .on) {
  display: none !important;
}
.lightbox figure {
  margin: auto;
}
.lightbox figcaption {
  position: relative;
  padding: 2px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.35);
  z-index: 1001;
}
.lightbox .close {
  position: relative;
  display: block;
}
.lightbox .close::after {
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  border-radius: 5px;
  opacity: 0.4;
  background: url(http://static.mediafire.com/images/icons/svg_dark/close.svg)
    center / 20px no-repeat;
  position: absolute;
  display: flex;
  z-index: 1;
  align-items: center;
  justify-content: center;
  background-color: white;
  color: white;
  content: "";
  z-index: 1002;
}
.lightbox .close:hover:after {
  opacity: 0.8;
}
.lightbox .close::before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  content: "";
  cursor: default;
  z-index: 1000;
}
.lightbox-title {
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 20px 30px;
  display: block;
}
.lightbox-content {
  padding: 0 30px 80px;
}
.lightbox-content label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.lightbox-btns {
  padding: 0px 15px 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.lightbox-btns .g-Btn {
  float: right;
  margin-left: 10px;
}
#footer {
  padding: 0px;
  width: 100%;
  background-color: #f3f3f3;
  height: auto;
  min-height: 260px;
  color: #adadad;
  box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.03);
}
#footer em {
  font-style: normal;
  font-weight: bold;
}
#footer b {
  font-weight: normal;
}
.footerColWrap {
  padding: 30px 0 10px;
}
.footerCol {
  width: 25%;
  float: left;
  font-size: 13px;
  padding-right: 30px;
  box-sizing: border-box;
}
.footerCol h4 {
  display: block;
  padding: 0 0 0px 0;
  color: #adadad;
  margin-bottom: 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
}
#footer a {
  color: #adadad;
}
#footer a:hover {
  color: #4f4f4f;
}
#footerColFollow a {
  padding-left: 24px;
}
#footer .mflogo_footer {
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  height: 16px;
  width: 122px;
  padding: 0;
  margin-top: -3px;
  text-align: center;
  background: url(../../static.mediafire.com/images/v4images/backgrounds/mflogo_footer.png)
    right bottom no-repeat;
}
#footer .mflogo_footer:hover {
  text-decoration: none;
}
.myfiles #footer,
.filePreview #footer,
.fileEdit #footer,
.appView #footer {
  height: 0;
  min-height: 0;
  position: fixed;
  bottom: 0;
  background: #ebebeb;
  -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: height 0.3s ease 0s;
  -moz-transition: height 0.3s ease 0s;
  font-family: "Open Sans", sans-serif;
  z-index: 20;
}
#subFooterWrap {
  position: relative;
  border-top: 1px solid #e3e3e3;
}
.myfiles #subFooterWrap,
.filePreview #subFooterWrap,
.fileEdit #subFooterWrap {
  border: none;
}
.myfiles #subFooterWrap:before,
.filePreview #subFooterWrap:before,
.fileEdit #subFooterWrap:before {
  display: none;
}
#subFooter {
  position: relative;
  height: auto;
  padding: 17px 0;
  clear: both;
  font-size: 12px;
}
#subFooter li {
  display: inline;
  margin: 0 10px;
  position: relative;
}
#subFooter li:first-child:before,
#subFooter li.footerIcn:before {
  display: none;
}
#subFooter a {
  text-shadow: none;
}
#subFooterSocialWrap {
  min-width: 890px;
}
#subFooterSocial {
  position: absolute;
  right: 0;
  top: 0;
  width: 180px;
}
#subFooterSocial li {
  float: right;
  margin: 12px 0 0 10px;
}
.texasNote {
  display: none;
}
.footerIcn a {
  display: block;
  position: relative;
  height: 28px;
  width: 28px;
  padding: 0;
  border-radius: 3px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  background-color: rgba(0, 0, 0, 0.1);
}
.footerIcn a:hover {
  background-color: #47a9eb;
}
.footerIcn span {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-image: url(../../static.mediafire.com/images/backgrounds/footer/social/footerIcons.png);
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0.3;
}
.footerIcnFb {
  background-position: 0px top;
}
.footerIcnTw {
  background-position: -28px top;
}
.footerIcnBlog {
  background-position: -84px top;
}
#copyrightInfo {
  margin-left: 0 !important;
}
#copyrightInfo span {
  color: #ccc;
}
#subFooter li.myFilesFooterShow {
  display: none;
}
.myfiles #subFooter li.myFilesFooterShow {
  display: block;
}
.myfiles #subFooter .dropUp li {
  margin: 0;
  display: block;
}
.myfiles #subFooter .footerColWrap li:before,
.filePreview #subFooter .footerColWrap li:before,
.fileEdit #subFooter .footerColWrap li:before {
  display: none;
}
#minSocialLinks {
  display: none;
}
@media (max-width: 960px) {
  .footerCol {
    padding: 0 30px;
  }
  #subFooter {
    padding: 17px 30px;
  }
  #subFooterSocial {
    padding-right: 30px;
  }
}
@media (max-width: 910px) {
  #subFooterSocial {
    position: static;
    margin: 0;
    float: left;
    width: auto;
    padding: 20px 0;
  }
}
@media (max-width: 770px) {
  .footerCol {
    width: auto;
    float: none;
    padding: 10px 30px 0;
    border-bottom: 1px solid #e8e9ec;
  }
  .footerCol li {
    display: inline-block;
    margin-right: 20px;
    font-size: 12px;
    margin-bottom: 10px;
  }
  .footerColWrap {
    padding: 0;
  }
  #subFooterWrap {
    border: 0;
  }
  #subFooter {
    padding: 30px;
  }
  #subFooter li#copyrightInfo {
    display: block;
    margin: 10px 0 30px 0;
  }
  .subFooterLinks {
    margin: 0;
  }
  #subFooter li:not(.footerIcn) {
    margin: 0 20px 10px 0;
    display: inline-block;
  }
}
.ads-normal .content,
.spiralyze .content {
  width: 960px;
}
.ads .dl-btn-cont {
  width: auto;
  border-radius: 6px;
  margin: 0;
}
.center {
  width: 604px;
  height: 580px;
  position: absolute;
  background: #fff;
  right: 0;
  top: 110px;
  overflow: hidden;
  overflow-y: auto;
  border-radius: 6px;
}
.spiralyze .center {
  height: 610px;
}
.dl-promo-cont {
  max-width: 600px;
  width: 100%;
  height: 34px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  background: #fff;
  font-family: Open Sans, Sans-Serif;
  font-size: 12px;
  line-height: 34px;
  text-align: center;
  color: #0077ff;
  padding: 0;
}
.dl-promo-cont:hover {
  text-decoration: underline;
  color: #0077ff;
}
#form_captcha .dl-utility-nav {
  display: none;
}
.dl-info {
  position: relative;
  font-size: 13px;
  line-height: 18px;
  padding: 20px 20px 0;
}
.intro.icon {
  width: 100%;
  background-position: 0 0 !important;
  height: 50px;
  position: static;
  font-size: 18px;
  line-height: 22px;
  padding-top: 8px;
  margin-bottom: 20px;
}
.intro > div {
  margin: 0 240px 0 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.intro .filename {
  font-weight: 300;
  color: #787878;
}
.intro .filetype {
  font-weight: 700;
  color: #000;
}
.details {
  font-weight: bold;
  margin: 0 240px 20px 0;
}
.details span {
  font-weight: normal;
}
.description h6 {
  font-size: 13px;
  margin: 0 240px 12px 0;
}
.description p {
  margin: 0 240px 12px 0;
}
.sidebar {
  position: absolute;
  right: 0;
  width: 213px;
  top: 20px;
}
.sidebar > div {
  padding: 10px;
  background: #0080ff;
  margin-bottom: 10px;
}
.sidebar ul {
  margin-top: 10px;
}
.sidebar .filename {
  display: inline-block;
  font-weight: bold;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.apps > ul a {
  display: block;
  color: #fff;
  height: 31px;
  padding-left: 43px;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 4px;
  padding-top: 5px;
  position: relative;
}
.apps > ul a:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  width: 36px;
  background-image: url("winzip.png");
}
.apps a[href="http://www.microsoft.com"]:before
{
  background-position: 0 0;
}
.apps a[href="http://www.adobe.com/products/photoshop.html"]:before
{
  background-position: 0 -36px;
}
.apps a[href="http://www.apple.com"]:before
{
  background-position: 0 -72px;
}
.apps a[href="http://www.apple.com/support/appleworks/"]:before
{
  background-position: 0 -72px;
}
.apps a[href="http://office.microsoft.com/en-us/word/"]:before
{
  background-position: 0 -144px;
}
.apps a[href="http://www.libreoffice.org/"]:before
{
  background-position: 0 -180px;
}
.apps a[href^="https://store.winzip.com"]:before
{
  background-position: 0 -216px;
}
.apps a[href*="purl-mediafire_mac"]:before {
  background-position: 0 -324px;
}
.apps a[href="http://www.7-zip.org/"]:before
{
  background-position: 0 -252px;
}
.apps a[href="http://www.apple.com/quicktime/download/"]:before
{
  background-position: 0 -288px;
}
.apps a[href="http://windows.microsoft.com/en-US/windows/products/windows-media-player"]:before
{
  background-position: 0 0;
}
.apps a[href="http://www.videolan.org/vlc/"]:before
{
  background-position: 0 -360px;
}
.apps a[href="http://office.microsoft.com/en-us/powerpoint/"]:before
{
  background-position: 0 -396px;
}
.apps a[href="http://www.izip.com"]:before
{
  background-position: 0 -468px;
}
.apps a[href="http://windows.microsoft.com/en-US/windows/products/windows-media-player"]:before
{
  background-position: 0 0;
}
.apps a[href="http://www.apple.com/itunes"]:before
{
  background-position: 0 -540px;
}
.apps a[href="http://www.openoffice.org/download"]:before
{
  background-position: 0 -576px;
}
.apps a[href="http://www.sublimetext.com/2"]:before
{
  background-position: 0 -612px;
}
.apps a[href="http://notepad-plus-plus.org/"]:before
{
  background-position: 0 -648px;
}
.apps a[href*="iceni.cleverbridge.com"]:before {
  background-position: 0 -684px;
}
.apps a[href="http://get.adobe.com/reader/"]:before
{
  background-position: 0 -720px;
}
.Download-compatibility > div {
  margin-bottom: 15px;
}
.Download-compatibility .g-Select {
  width: 100%;
  padding-left: 10px;
  margin-bottom: 15px;
}
.Download-compatibilityStatus {
  font-size: 11px;
  line-height: 14px;
}
.Download-compatibilityStatus span {
  height: 18px;
  width: 18px;
  float: left;
}
.Download-compatibilityStatus p {
  margin-left: 28px;
}
.Download-compatibilityStatus.is-compatible span {
  background: url(https://raw.githack.com/zakiiuksal/laddownload/main/check_circle_green.svg)
    center / 18px no-repeat;
}
.Download-compatibilityStatus.is-notCompatible span {
  background: url(http://static.mediafire.com/images/icons/svg_dark/close_circle_red.svg)
    center / 18px no-repeat;
}
.DLMobile-upsellBox {
  display: none;
  margin: 0 auto 50px;
  color: #ffffff;
  text-align: center;
  position: relative;
  z-index: 1;
  max-width: 450px;
}
.ads-mobileLegacy .DLMobile-upsellBox > div {
  margin: 0 auto;
  width: 260px;
}
.DLMobile-upsellBox > div {
  background: #0045a6;
  padding: 20px;
  margin: 0 auto;
  width: 260px;
  box-sizing: border-box;
}
.mobile.ads-mobileLegacy .DLMobile-upsellBox,
.mobile.ads-mobile4 .DLMobile-upsellBox {
  display: block;
}
.DLMobile-upsellBoxLogo {
  display: inline-block;
  margin: 10px 0 15px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #07f
    url(http://static.mediafire.com/images/backgrounds/header/mf_logo_u1_flame_reversed.svg)
    center / auto 26px no-repeat;
}
.DLMobile-upsellBox p {
  font-size: 17px;
  margin-bottom: 20px;
}
.DLMobile-upsellBox ul {
  margin: 0 0 30px;
  text-align: left;
  list-style-type: disc;
  display: inline-block;
}
.DLMobile-upsellBox a {
  display: block;
  border-radius: 3px;
  padding: 12px 0;
  background: #ff8637;
  color: #ffffff;
  font: normal 14px/16px Arial, sans-serif;
  text-transform: uppercase;
}
.spiralyze .DLExtraInfo-wrap,
.ads-normal .DLExtraInfo-wrap {
  position: absolute;
  top: 850px;
  left: 0;
}
.ads-mobileLegacy .dl_pro_upsell {
  display: none;
}
.DLExtraInfo {
  box-sizing: border-box;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 2px solid #f4f4f5;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 960px;
}
.DLExtraInfo:last-child {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.DLExtraInfo-groupHeading {
  color: #07f;
  font-size: 24px;
  font-weight: normal;
  width: 100%;
  margin: 0 0 30px;
  padding: 0 30px;
  box-sizing: border-box;
  display: none;
}
.DLExtraInfo-sectionHeading {
  font-size: 14px;
  margin: 0 0 15px;
  width: 100%;
  font-weight: bold;
}
.DLExtraInfo-sectionSubHeading {
  margin: 0;
  font-size: 13px;
}
.DLExtraInfo p {
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 15px;
}
.DLExtraInfo-column {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  align-content: flex-start;
  padding: 0 25px;
}
.DLExtraInfo-column:first-child {
  padding-left: 0;
}
.DLExtraInfo-column:last-child {
  border: none;
  padding-right: 0;
}
.DLExtraInfo-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 20px 0;
}
.DLExtraInfo-row:first-child {
  padding-top: 0;
}
.DLExtraInfo-row:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.DLExtraInfo-sectionGraphic {
  background-color: #fff;
  height: 96px;
  width: 160px;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.06);
  margin: 0 30px 15px 0;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}
.DLExtraInfo-sectionGraphicCenter {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.DLExtraInfo-sectionIcon {
  width: 72px;
  height: 72px;
  margin: 0 30px 15px 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.DLExtraInfo-sectionDetails {
  flex: 1;
}
.DLExtraInfo-statusOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
}
.DLExtraInfo-statusOverlay div {
  padding: 30px;
}
.DLExtraInfo-sectionGraphic .DLExtraInfo-statusOverlay div {
  background: url(http://static.mediafire.com/images/icons/svg_dark/image-broken-variant.svg)
    center / 24px no-repeat;
  opacity: 0.2;
}
.DLExtraInfo-uploadLocationMap {
  height: 227px;
  background: #4cacff;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.06);
  margin-bottom: 30px;
  width: 100%;
  position: relative;
}
.DLExtraInfo-uploadLocationMapBg.Continent {
  background: #4cacff
    url(http://static.mediafire.com/images/backgrounds/download/additional_content/world.svg)
    center / contain no-repeat;
}
.DLExtraInfo-uploadLocationMap span {
  display: inline-block;
  padding: 4px 8px;
  color: #fff;
  font-size: 11px;
  background-color: rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1;
}
.DLExtraInfo-uploadLocationRegion {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.DLExtraInfo-uploadLocationRegion.continent-na {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-na.svg);
}
.DLExtraInfo-uploadLocationRegion.continent-sa {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-sa.svg);
}
.DLExtraInfo-uploadLocationRegion.continent-eu {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-eu.svg);
}
.DLExtraInfo-uploadLocationRegion.continent-as {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-as.svg);
}
.DLExtraInfo-uploadLocationRegion.continent-af {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-af.svg);
}
.DLExtraInfo-uploadLocationRegion.continent-oc {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/continent-oc.svg);
}
.DLExtraInfo-uploadLocationRegion.country-ru {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/country-ru.svg);
}
.DLExtraInfo-uploadLocationRegion.country-tr {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/country-tr.svg);
}
.DLExtraInfo-uploadLocation .DLExtraInfo-sectionGraphic {
  width: 80px;
  height: 50px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  margin-bottom: 0;
}
.DLExtraInfo-uploadLocation p {
  margin-bottom: 0;
}
.DLExtraInfo-virusTotal p span {
  color: #6c3;
}
.DLExtraInfo-virusTotalImage {
  background-image: url("virustotal.png");
}
.DLExtraInfo-uploadIsp .DLExtraInfo-sectionGraphicCenter {
  background-image: url("dt.svg");
}
.DLExtraInfo-accountStatusImage {
  background-image: url("mf_round.svg");
}
.DLExtraInfo-referrer .DLExtraInfo-sectionIcon {
  background-image: url("gh.svg");
}
.DLExtraInfo-downloadAppStatus.is-upToDate {
  color: #6c3;
}
.DLExtraInfo-downloadAppStatus.is-outOfDate {
  color: #ef5939;
}
.ExternalLink:after {
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  vertical-align: baseline;
  margin-left: 4px;
  background: url(http://static.mediafire.com/images/icons/svg_dark/external_link.svg)
    0 1px no-repeat;
}
p.DLExtraInfo-compatibilityStatus {
  width: 100%;
  font-weight: bold;
  margin-bottom: 30px;
}
.DLExtraInfo-compatibilityStatus span {
  display: inline-block;
  height: 18px;
  width: 18px;
  background: #ddd;
  vertical-align: middle;
  margin-right: 10px;
}
.DLExtraInfo-compatibilityStatus.is-compatible span {
  background: url(http://static.mediafire.com/images/icons/svg_dark/check_circle_green.svg)
    center / 18px no-repeat;
}
.DLExtraInfo-compatibilityStatus.is-notCompatible span {
  background: url(http://static.mediafire.com/images/icons/svg_dark/close_circle_red.svg)
    center / 18px no-repeat;
}
.DLExtraInfo-compatibility .DLExtraInfo-sectionGraphic {
  height: 160px;
}
.DLExtraInfo-compatibility .DLExtraInfo-sectionGraphicCenter {
  background-image: url(http://static.mediafire.com/images/backgrounds/download/additional_content/wikipedia_logo_v2.svg);
}
.DLExtraInfo-downloadChart {
  width: 100%;
}
.DLExtraInfo-downloadChartGraph {
  height: 400px;
  background: #fff;
  border: 2px solid hsl(225, 9%, 93%);
  border-bottom-color: #282f3d;
  box-sizing: border-box;
  padding-top: 40px;
  display: flex;
  position: relative;
}
.DLExtraInfo-downloadChartNumbers {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
  margin: 0;
  padding: 40px 0 0;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  top: 0;
}
.DLExtraInfo-downloadChartNumbers li {
  text-transform: uppercase;
  font-size: 11px;
  color: #b2b7c4;
  display: flex;
  align-items: center;
}
.DLExtraInfo-downloadChartNumbers li:last-child {
  visibility: hidden;
}
.DLExtraInfo-downloadChartNumbers li span {
  width: 60px;
  text-align: right;
  padding: 0 15px;
  box-sizing: border-box;
  position: relative;
  top: -5px;
  height: 0;
}
.DLExtraInfo-downloadChartNumbers li:after {
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.05);
  flex: 1;
}
.DLExtraInfo-downloadChartBars {
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  flex: 1;
  padding-left: 60px;
  position: relative;
}
.DLExtraInfo-downloadChartBars div {
  width: 12%;
  background: #6c3;
}
.DLExtraInfo-downloadChartDays {
  display: flex;
  margin: 10px 0 30px;
  padding-left: 60px;
  justify-content: space-around;
}
.DLExtraInfo-downloadChartDays li {
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  color: #b2b7c4;
}
.DLExtraInfo-downloadChartLegend {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 50px;
}
.DLExtraInfo-downloadChartLegend div {
  display: inline-block;
  height: 16px;
  width: 16px;
  background: #6c3;
  vertical-align: text-bottom;
}
.DLExtraInfo-downloadChartLegend span {
  margin: 0 8px;
}
.DLExtraInfo-downloadList ul {
  margin: 0;
  font-size: 12px;
  width: 100%;
  position: relative;
}
.DLExtraInfo-downloadList li {
  border-bottom: 1px solid #e8e9ec;
  padding: 8px 0;
  display: flex;
  justify-content: space-between;
  word-break: break-all;
}
.DLExtraInfo-downloadList li:last-child {
  border: none;
  padding-bottom: 0;
}
.DLExtraInfo-downloadTotalsDetail {
  background: #fff;
  border: 2px solid hsl(225, 9%, 93%);
  display: flex;
  width: 100%;
  position: relative;
}
.DLExtraInfo-downloadTotalsDetailData,
.DLExtraInfo-downloadTotalsDetailFiles {
  flex: 1;
  padding: 15px;
}
.DLExtraInfo-downloadTotalsDetailData {
  border-right: 2px solid hsl(225, 9%, 93%);
}
.DLExtraInfo-downloadTotalsDetail .DLExtraInfo-sectionSubHeading {
  font-weight: normal;
  margin-bottom: 5px;
}
.DLExtraInfo-downloadTotalsDetail span {
  font-size: 30px;
  font-weight: 300;
}
.DLExtraInfo-downloadDataGraphic,
.DLExtraInfo-downloadFilesGraphic {
  height: 60px;
  width: 60px;
  float: left;
  opacity: 0.1;
}
.DLExtraInfo-downloadDataGraphic {
  background: url(http://static.mediafire.com/images/icons/svg_dark/database.svg)
    0 0 / 48px no-repeat;
}
.DLExtraInfo-downloadFilesGraphic {
  background: url(http://static.mediafire.com/images/icons/svg_dark/file_multiple.svg)
    0 6px / 36px no-repeat;
}
.ie10 .DLExtraInfo-uploadLocation .DLExtraInfo-sectionGraphic {
  float: left;
}
.ie10 .DLExtraInfo-upload {
  clear: both;
}
.ie10 .DLExtraInfo-column {
  margin-bottom: 50px;
}
.ie10 .DLExtraInfo-downloadChartNumbers li {
  height: 16.666%;
  padding-top: 2%;
  box-sizing: border-box;
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
  margin-left: 20px;
}
.ie10 .DLExtraInfo-downloadChartNumbers li span {
  padding: 0;
}
.ie10 .DLExtraInfo-downloadChartNumbers li:after {
  display: none;
}
.ie10 .DLExtraInfo-downloadChartBars {
  height: 100%;
  font-size: 0;
}
.ie10 .DLExtraInfo-downloadChartBars div {
  display: inline-block;
  margin: 0 3%;
}
.ie10 .DLExtraInfo-downloadChartDays {
  font-size: 0;
}
.ie10 .DLExtraInfo-downloadChartDays li {
  display: inline-block;
  width: 12%;
  margin: 0 3%;
}
.mobile .DLExtraInfo-wrap {
  max-width: 450px;
  margin: 0 auto 120px;
  position: relative;
}
.mobile .DLExtraInfo {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
  flex-direction: column;
}
.mobile .DLExtraInfo-uploadLocation .DLExtraInfo-sectionGraphic {
  width: 60px;
  margin-right: 20px;
}
.mobile .DLExtraInfo-uploadLocationMap {
  height: 200px;
}
.mobile .DLExtraInfo-row {
  flex-direction: column;
  width: 100%;
}
.mobile .DLExtraInfo-sectionHeading {
  font-size: 14px;
  margin-bottom: 10px;
}
.mobile .DLExtraInfo-column {
  padding: 0 0 30px;
  flex-direction: column;
}
.mobile .DLExtraInfo-uploadLocation {
  flex-direction: row;
}
.mobile .DLExtraInfo-upload.DLExtraInfo-column {
  padding-bottom: 0;
}
.mobile .DLExtraInfo-row:not(:last-child) {
  padding-bottom: 30px;
}
.mobile .DLExtraInfo-downloadChartGraph {
  height: 250px;
}
.flag-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag:before {
  content: "\00a0";
}
.flag-1x {
  width: 1.33333333em;
  line-height: 1em;
}
.flag-2x {
  width: 2.66666667em;
  line-height: 2em;
}
.flag-3x {
  width: 4em;
  line-height: 3em;
}
.flag-4x {
  width: 5.33333333em;
  line-height: 4em;
}
.flag-5x {
  width: 6.66666667em;
  line-height: 5em;
}
.flag-6x {
  width: 8em;
  line-height: 6em;
}
.flag-7x {
  width: 9.33333333em;
  line-height: 7em;
}
.flag-8x {
  width: 10.66666667em;
  line-height: 8em;
}
.flag-9x {
  width: 12em;
  line-height: 9em;
}
.flag-10x {
  width: 13.33333333em;
  line-height: 10em;
}
.flag-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.flag-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.flag-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.flag-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.flag-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .flag-rotate-90,
:root .flag-rotate-180,
:root .flag-rotate-270,
:root .flag-flip-horizontal,
:root .flag-flip-vertical {
  filter: none;
}
.flag-abw,
.flag-aw,
.flag-533,
.flag-ioc-aru,
.flag-fifa-aru {
  background-image: url(http://static.mediafire.com/images/flags_svg/abw.svg);
}
.flag-afg,
.flag-af,
.flag-4,
.flag-ioc-afg,
.flag-fifa-afg {
  background-image: url(http://static.mediafire.com/images/flags_svg/afg.svg);
}
.flag-ago,
.flag-ao,
.flag-24,
.flag-ioc-ang,
.flag-fifa-ang {
  background-image: url(http://static.mediafire.com/images/flags_svg/ago.svg);
}
.flag-aia,
.flag-ai,
.flag-660,
.flag-ioc-aia,
.flag-fifa-aia {
  background-image: url(http://static.mediafire.com/images/flags_svg/aia.svg);
}
.flag-ala,
.flag-ax,
.flag-248,
.flag-fifa-ald {
  background-image: url(http://static.mediafire.com/images/flags_svg/ala.svg);
}
.flag-alb,
.flag-al,
.flag-8,
.flag-ioc-alb,
.flag-fifa-alb {
  background-image: url(http://static.mediafire.com/images/flags_svg/alb.svg);
}
.flag-and,
.flag-ad,
.flag-20,
.flag-ioc-and,
.flag-fifa-and {
  background-image: url(http://static.mediafire.com/images/flags_svg/and.svg);
}
.flag-are,
.flag-ae,
.flag-784,
.flag-ioc-uae,
.flag-fifa-uae {
  background-image: url(http://static.mediafire.com/images/flags_svg/are.svg);
}
.flag-arg,
.flag-ar,
.flag-32,
.flag-ioc-arg,
.flag-fifa-arg {
  background-image: url(http://static.mediafire.com/images/flags_svg/arg.svg);
}
.flag-arm,
.flag-am,
.flag-51,
.flag-ioc-arm,
.flag-fifa-arm {
  background-image: url(http://static.mediafire.com/images/flags_svg/arm.svg);
}
.flag-asm,
.flag-as,
.flag-16,
.flag-ioc-asa,
.flag-fifa-asa {
  background-image: url(http://static.mediafire.com/images/flags_svg/asm.svg);
}
.flag-ata,
.flag-aq,
.flag-10,
.flag-fifa-ros {
  background-image: url(http://static.mediafire.com/images/flags_svg/ata.svg);
}
.flag-atf,
.flag-tf,
.flag-260 {
  background-image: url(http://static.mediafire.com/images/flags_svg/atf.svg);
}
.flag-atg,
.flag-ag,
.flag-28,
.flag-ioc-ant,
.flag-fifa-atg {
  background-image: url(http://static.mediafire.com/images/flags_svg/atg.svg);
}
.flag-aus,
.flag-au,
.flag-36,
.flag-ioc-aus,
.flag-fifa-aus {
  background-image: url(http://static.mediafire.com/images/flags_svg/aus.svg);
}
.flag-aut,
.flag-at,
.flag-40,
.flag-ioc-aut,
.flag-fifa-aut {
  background-image: url(http://static.mediafire.com/images/flags_svg/aut.svg);
}
.flag-aze,
.flag-az,
.flag-31,
.flag-ioc-aze,
.flag-fifa-aze {
  background-image: url(http://static.mediafire.com/images/flags_svg/aze.svg);
}
.flag-bdi,
.flag-bi,
.flag-108,
.flag-ioc-bdi,
.flag-fifa-bdi {
  background-image: url(http://static.mediafire.com/images/flags_svg/bdi.svg);
}
.flag-bel,
.flag-be,
.flag-56,
.flag-ioc-bel,
.flag-fifa-bel {
  background-image: url(http://static.mediafire.com/images/flags_svg/bel.svg);
}
.flag-ben,
.flag-bj,
.flag-204,
.flag-ioc-ben,
.flag-fifa-ben {
  background-image: url(http://static.mediafire.com/images/flags_svg/ben.svg);
}
.flag-bes,
.flag-bq,
.flag-535,
.flag-ioc-aho,
.flag-fifa-ant {
  background-image: url(http://static.mediafire.com/images/flags_svg/bes.svg);
}
.flag-bfa,
.flag-bf,
.flag-854,
.flag-ioc-bur,
.flag-fifa-bfa {
  background-image: url(http://static.mediafire.com/images/flags_svg/bfa.svg);
}
.flag-bgd,
.flag-bd,
.flag-50,
.flag-ioc-ban,
.flag-fifa-ban {
  background-image: url(http://static.mediafire.com/images/flags_svg/bgd.svg);
}
.flag-bgr,
.flag-bg,
.flag-100,
.flag-ioc-bul,
.flag-fifa-bul {
  background-image: url(http://static.mediafire.com/images/flags_svg/bgr.svg);
}
.flag-bhr,
.flag-bh,
.flag-48,
.flag-ioc-brn,
.flag-fifa-bhr {
  background-image: url(http://static.mediafire.com/images/flags_svg/bhr.svg);
}
.flag-bhs,
.flag-bs,
.flag-44,
.flag-ioc-bah,
.flag-fifa-bah {
  background-image: url(http://static.mediafire.com/images/flags_svg/bhs.svg);
}
.flag-bih,
.flag-ba,
.flag-70,
.flag-ioc-bih,
.flag-fifa-bih {
  background-image: url(http://static.mediafire.com/images/flags_svg/bih.svg);
}
.flag-blm,
.flag-bl,
.flag-652 {
  background-image: url(http://static.mediafire.com/images/flags_svg/blm.svg);
}
.flag-blr,
.flag-by,
.flag-112,
.flag-ioc-blr,
.flag-fifa-blr {
  background-image: url(http://static.mediafire.com/images/flags_svg/blr.svg);
}
.flag-blz,
.flag-bz,
.flag-84,
.flag-ioc-biz,
.flag-fifa-blz {
  background-image: url(http://static.mediafire.com/images/flags_svg/blz.svg);
}
.flag-bmu,
.flag-bm,
.flag-60,
.flag-ioc-ber,
.flag-fifa-ber {
  background-image: url(http://static.mediafire.com/images/flags_svg/bmu.svg);
}
.flag-bol,
.flag-bo,
.flag-68,
.flag-ioc-bol,
.flag-fifa-bol {
  background-image: url(http://static.mediafire.com/images/flags_svg/bol.svg);
}
.flag-bra,
.flag-br,
.flag-76,
.flag-ioc-bra,
.flag-fifa-bra {
  background-image: url(http://static.mediafire.com/images/flags_svg/bra.svg);
}
.flag-brb,
.flag-bb,
.flag-52,
.flag-ioc-bar,
.flag-fifa-brb {
  background-image: url(http://static.mediafire.com/images/flags_svg/brb.svg);
}
.flag-brn,
.flag-bn,
.flag-96,
.flag-ioc-bru,
.flag-fifa-bru {
  background-image: url(http://static.mediafire.com/images/flags_svg/brn.svg);
}
.flag-btn,
.flag-bt,
.flag-64,
.flag-ioc-bhu,
.flag-fifa-bhu {
  background-image: url(http://static.mediafire.com/images/flags_svg/btn.svg);
}
.flag-bvt,
.flag-bv,
.flag-74 {
  background-image: url(http://static.mediafire.com/images/flags_svg/bvt.svg);
}
.flag-bwa,
.flag-bw,
.flag-72,
.flag-ioc-bot,
.flag-fifa-bot {
  background-image: url(http://static.mediafire.com/images/flags_svg/bwa.svg);
}
.flag-caf,
.flag-cf,
.flag-140,
.flag-ioc-caf,
.flag-fifa-cta {
  background-image: url(http://static.mediafire.com/images/flags_svg/caf.svg);
}
.flag-can,
.flag-ca,
.flag-124,
.flag-ioc-can,
.flag-fifa-can {
  background-image: url(http://static.mediafire.com/images/flags_svg/can.svg);
}
.flag-cck,
.flag-cc,
.flag-166,
.flag-fifa-cck {
  background-image: url(http://static.mediafire.com/images/flags_svg/cck.svg);
}
.flag-che,
.flag-ch,
.flag-756,
.flag-ioc-sui,
.flag-fifa-sui {
  background-image: url(http://static.mediafire.com/images/flags_svg/che.svg);
}
.flag-chl,
.flag-cl,
.flag-152,
.flag-ioc-chi,
.flag-fifa-chi {
  background-image: url(http://static.mediafire.com/images/flags_svg/chl.svg);
}
.flag-chn,
.flag-cn,
.flag-156,
.flag-ioc-chn,
.flag-fifa-chn {
  background-image: url(http://static.mediafire.com/images/flags_svg/chn.svg);
}
.flag-civ,
.flag-ci,
.flag-384,
.flag-ioc-civ,
.flag-fifa-civ {
  background-image: url(http://static.mediafire.com/images/flags_svg/civ.svg);
}
.flag-cmr,
.flag-cm,
.flag-120,
.flag-ioc-cmr,
.flag-fifa-cmr {
  background-image: url(http://static.mediafire.com/images/flags_svg/cmr.svg);
}
.flag-cod,
.flag-cd,
.flag-180,
.flag-ioc-cod,
.flag-fifa-cod {
  background-image: url(http://static.mediafire.com/images/flags_svg/cod.svg);
}
.flag-cog,
.flag-cg,
.flag-178,
.flag-ioc-cgo,
.flag-fifa-cgo {
  background-image: url(http://static.mediafire.com/images/flags_svg/cog.svg);
}
.flag-cok,
.flag-ck,
.flag-184,
.flag-ioc-cok,
.flag-fifa-cok {
  background-image: url(http://static.mediafire.com/images/flags_svg/cok.svg);
}
.flag-col,
.flag-co,
.flag-170,
.flag-ioc-col,
.flag-fifa-col {
  background-image: url(http://static.mediafire.com/images/flags_svg/col.svg);
}
.flag-com,
.flag-km,
.flag-174,
.flag-ioc-com,
.flag-fifa-com {
  background-image: url(http://static.mediafire.com/images/flags_svg/com.svg);
}
.flag-cpv,
.flag-cv,
.flag-132,
.flag-ioc-cpv,
.flag-fifa-cpv {
  background-image: url(http://static.mediafire.com/images/flags_svg/cpv.svg);
}
.flag-cri,
.flag-cr,
.flag-188,
.flag-ioc-crc,
.flag-fifa-crc {
  background-image: url(http://static.mediafire.com/images/flags_svg/cri.svg);
}
.flag-cub,
.flag-cu,
.flag-192,
.flag-ioc-cub,
.flag-fifa-cub {
  background-image: url(http://static.mediafire.com/images/flags_svg/cub.svg);
}
.flag-cuw,
.flag-cw,
.flag-531 {
  background-image: url(http://static.mediafire.com/images/flags_svg/cuw.svg);
}
.flag-cxr,
.flag-cx,
.flag-162,
.flag-fifa-cxr {
  background-image: url(http://static.mediafire.com/images/flags_svg/cxr.svg);
}
.flag-cym,
.flag-ky,
.flag-136,
.flag-ioc-cay,
.flag-fifa-cay {
  background-image: url(http://static.mediafire.com/images/flags_svg/cym.svg);
}
.flag-cyp,
.flag-cy,
.flag-196,
.flag-ioc-cyp,
.flag-fifa-cyp {
  background-image: url(http://static.mediafire.com/images/flags_svg/cyp.svg);
}
.flag-cze,
.flag-cz,
.flag-203,
.flag-ioc-cze,
.flag-fifa-cze {
  background-image: url(http://static.mediafire.com/images/flags_svg/cze.svg);
}
.flag-deu,
.flag-de,
.flag-276,
.flag-ioc-ger,
.flag-fifa-ger {
  background-image: url(http://static.mediafire.com/images/flags_svg/deu.svg);
}
.flag-dji,
.flag-dj,
.flag-262,
.flag-ioc-dji,
.flag-fifa-dji {
  background-image: url(http://static.mediafire.com/images/flags_svg/dji.svg);
}
.flag-dma,
.flag-dm,
.flag-212,
.flag-ioc-dma,
.flag-fifa-dma {
  background-image: url(http://static.mediafire.com/images/flags_svg/dma.svg);
}
.flag-dnk,
.flag-dk,
.flag-208,
.flag-ioc-den,
.flag-fifa-den {
  background-image: url(http://static.mediafire.com/images/flags_svg/dnk.svg);
}
.flag-dom,
.flag-do,
.flag-214,
.flag-ioc-dom,
.flag-fifa-dom {
  background-image: url(http://static.mediafire.com/images/flags_svg/dom.svg);
}
.flag-dza,
.flag-dz,
.flag-12,
.flag-ioc-alg,
.flag-fifa-alg {
  background-image: url(http://static.mediafire.com/images/flags_svg/dza.svg);
}
.flag-ecu,
.flag-ec,
.flag-218,
.flag-ioc-ecu,
.flag-fifa-ecu {
  background-image: url(http://static.mediafire.com/images/flags_svg/ecu.svg);
}
.flag-egy,
.flag-eg,
.flag-818,
.flag-ioc-egy,
.flag-fifa-egy {
  background-image: url(http://static.mediafire.com/images/flags_svg/egy.svg);
}
.flag-eri,
.flag-er,
.flag-232,
.flag-ioc-eri,
.flag-fifa-eri {
  background-image: url(http://static.mediafire.com/images/flags_svg/eri.svg);
}
.flag-esh,
.flag-eh,
.flag-732,
.flag-fifa-sah {
  background-image: url(http://static.mediafire.com/images/flags_svg/esh.svg);
}
.flag-esp,
.flag-es,
.flag-724,
.flag-ioc-esp,
.flag-fifa-esp {
  background-image: url(http://static.mediafire.com/images/flags_svg/esp.svg);
}
.flag-est,
.flag-ee,
.flag-233,
.flag-ioc-est,
.flag-fifa-est {
  background-image: url(http://static.mediafire.com/images/flags_svg/est.svg);
}
.flag-eth,
.flag-et,
.flag-231,
.flag-ioc-eth,
.flag-fifa-eth {
  background-image: url(http://static.mediafire.com/images/flags_svg/eth.svg);
}
.flag-fin,
.flag-fi,
.flag-246,
.flag-ioc-fin,
.flag-fifa-fin {
  background-image: url(http://static.mediafire.com/images/flags_svg/fin.svg);
}
.flag-fji,
.flag-fj,
.flag-242,
.flag-ioc-fij,
.flag-fifa-fij {
  background-image: url(http://static.mediafire.com/images/flags_svg/fji.svg);
}
.flag-flk,
.flag-fk,
.flag-238,
.flag-ioc-flk,
.flag-fifa-flk {
  background-image: url(http://static.mediafire.com/images/flags_svg/flk.svg);
}
.flag-fra,
.flag-fr,
.flag-250,
.flag-ioc-fra,
.flag-fifa-fra {
  background-image: url(http://static.mediafire.com/images/flags_svg/fra.svg);
}
.flag-fro,
.flag-fo,
.flag-234,
.flag-ioc-far,
.flag-fifa-fro {
  background-image: url(http://static.mediafire.com/images/flags_svg/fro.svg);
}
.flag-fsm,
.flag-fm,
.flag-583,
.flag-ioc-fsm,
.flag-fifa-fsm {
  background-image: url(http://static.mediafire.com/images/flags_svg/fsm.svg);
}
.flag-gab,
.flag-ga,
.flag-266,
.flag-ioc-gab,
.flag-fifa-gab {
  background-image: url(http://static.mediafire.com/images/flags_svg/gab.svg);
}
.flag-gbr,
.flag-gb,
.flag-826,
.flag-ioc-gbr {
  background-image: url(http://static.mediafire.com/images/flags_svg/gbr.svg);
}
.flag-geo,
.flag-ge,
.flag-268,
.flag-ioc-geo,
.flag-fifa-geo {
  background-image: url(http://static.mediafire.com/images/flags_svg/geo.svg);
}
.flag-ggy,
.flag-gg,
.flag-831,
.flag-fifa-gbg {
  background-image: url(http://static.mediafire.com/images/flags_svg/ggy.svg);
}
.flag-gha,
.flag-gh,
.flag-288,
.flag-ioc-gha,
.flag-fifa-gha {
  background-image: url(http://static.mediafire.com/images/flags_svg/gha.svg);
}
.flag-gib,
.flag-gi,
.flag-292,
.flag-ioc-gib,
.flag-fifa-gbz {
  background-image: url(http://static.mediafire.com/images/flags_svg/gib.svg);
}
.flag-gin,
.flag-gn,
.flag-324,
.flag-ioc-gui,
.flag-fifa-gui {
  background-image: url(http://static.mediafire.com/images/flags_svg/gin.svg);
}
.flag-glp,
.flag-gp,
.flag-312,
.flag-ioc-gud,
.flag-fifa-glp {
  background-image: url(http://static.mediafire.com/images/flags_svg/glp.svg);
}
.flag-gmb,
.flag-gm,
.flag-270,
.flag-ioc-gam,
.flag-fifa-gam {
  background-image: url(http://static.mediafire.com/images/flags_svg/gmb.svg);
}
.flag-gnb,
.flag-gw,
.flag-624,
.flag-ioc-gbs,
.flag-fifa-gnb {
  background-image: url(http://static.mediafire.com/images/flags_svg/gnb.svg);
}
.flag-gnq,
.flag-gq,
.flag-226,
.flag-ioc-geq,
.flag-fifa-eqg {
  background-image: url(http://static.mediafire.com/images/flags_svg/gnq.svg);
}
.flag-grc,
.flag-gr,
.flag-300,
.flag-ioc-gre,
.flag-fifa-gre {
  background-image: url(http://static.mediafire.com/images/flags_svg/grc.svg);
}
.flag-grd,
.flag-gd,
.flag-308,
.flag-ioc-grn,
.flag-fifa-grn {
  background-image: url(http://static.mediafire.com/images/flags_svg/grd.svg);
}
.flag-grl,
.flag-gl,
.flag-304,
.flag-ioc-grl,
.flag-fifa-grl {
  background-image: url(http://static.mediafire.com/images/flags_svg/grl.svg);
}
.flag-gtm,
.flag-gt,
.flag-320,
.flag-ioc-gua,
.flag-fifa-gua {
  background-image: url(http://static.mediafire.com/images/flags_svg/gtm.svg);
}
.flag-guf,
.flag-gf,
.flag-254,
.flag-ioc-fgu,
.flag-fifa-guf {
  background-image: url(http://static.mediafire.com/images/flags_svg/guf.svg);
}
.flag-gum,
.flag-gu,
.flag-316,
.flag-ioc-gum,
.flag-fifa-gum {
  background-image: url(http://static.mediafire.com/images/flags_svg/gum.svg);
}
.flag-guy,
.flag-gy,
.flag-328,
.flag-ioc-guy,
.flag-fifa-guy {
  background-image: url(http://static.mediafire.com/images/flags_svg/guy.svg);
}
.flag-hkg,
.flag-hk,
.flag-344,
.flag-ioc-hkg,
.flag-fifa-hkg {
  background-image: url(http://static.mediafire.com/images/flags_svg/hkg.svg);
}
.flag-hmd,
.flag-hm,
.flag-334 {
  background-image: url(http://static.mediafire.com/images/flags_svg/hmd.svg);
}
.flag-hnd,
.flag-hn,
.flag-340,
.flag-ioc-hon,
.flag-fifa-hon {
  background-image: url(http://static.mediafire.com/images/flags_svg/hnd.svg);
}
.flag-hrv,
.flag-hr,
.flag-191,
.flag-ioc-cro,
.flag-fifa-cro {
  background-image: url(http://static.mediafire.com/images/flags_svg/hrv.svg);
}
.flag-hti,
.flag-ht,
.flag-332,
.flag-ioc-hai,
.flag-fifa-hai {
  background-image: url(http://static.mediafire.com/images/flags_svg/hti.svg);
}
.flag-hun,
.flag-hu,
.flag-348,
.flag-ioc-hun,
.flag-fifa-hun {
  background-image: url(http://static.mediafire.com/images/flags_svg/hun.svg);
}
.flag-idn,
.flag-id,
.flag-360,
.flag-ioc-ina,
.flag-fifa-idn {
  background-image: url(http://static.mediafire.com/images/flags_svg/idn.svg);
}
.flag-imn,
.flag-im,
.flag-833,
.flag-fifa-gbm {
  background-image: url(http://static.mediafire.com/images/flags_svg/imn.svg);
}
.flag-ind,
.flag-in,
.flag-356,
.flag-ioc-ind,
.flag-fifa-ind {
  background-image: url(http://static.mediafire.com/images/flags_svg/ind.svg);
}
.flag-iot,
.flag-io,
.flag-86 {
  background-image: url(http://static.mediafire.com/images/flags_svg/iot.svg);
}
.flag-irl,
.flag-ie,
.flag-372,
.flag-ioc-irl,
.flag-fifa-irl {
  background-image: url(http://static.mediafire.com/images/flags_svg/irl.svg);
}
.flag-irn,
.flag-ir,
.flag-364,
.flag-ioc-iri,
.flag-fifa-irn {
  background-image: url(http://static.mediafire.com/images/flags_svg/irn.svg);
}
.flag-irq,
.flag-iq,
.flag-368,
.flag-ioc-irq,
.flag-fifa-irq {
  background-image: url(http://static.mediafire.com/images/flags_svg/irq.svg);
}
.flag-isl,
.flag-is,
.flag-352,
.flag-ioc-isl,
.flag-fifa-isl {
  background-image: url(http://static.mediafire.com/images/flags_svg/isl.svg);
}
.flag-isr,
.flag-il,
.flag-376,
.flag-ioc-isr,
.flag-fifa-isr {
  background-image: url(http://static.mediafire.com/images/flags_svg/isr.svg);
}
.flag-ita,
.flag-it,
.flag-380,
.flag-ioc-ita,
.flag-fifa-ita {
  background-image: url(http://static.mediafire.com/images/flags_svg/ita.svg);
}
.flag-jam,
.flag-jm,
.flag-388,
.flag-ioc-jam,
.flag-fifa-jam {
  background-image: url(http://static.mediafire.com/images/flags_svg/jam.svg);
}
.flag-jey,
.flag-je,
.flag-832,
.flag-fifa-gbj {
  background-image: url(http://static.mediafire.com/images/flags_svg/jey.svg);
}
.flag-jor,
.flag-jo,
.flag-400,
.flag-ioc-jor,
.flag-fifa-jor {
  background-image: url(http://static.mediafire.com/images/flags_svg/jor.svg);
}
.flag-jpn,
.flag-jp,
.flag-392,
.flag-ioc-jpn,
.flag-fifa-jpn {
  background-image: url(http://static.mediafire.com/images/flags_svg/jpn.svg);
}
.flag-kaz,
.flag-kz,
.flag-398,
.flag-ioc-kaz,
.flag-fifa-kaz {
  background-image: url(http://static.mediafire.com/images/flags_svg/kaz.svg);
}
.flag-ken,
.flag-ke,
.flag-404,
.flag-ioc-ken,
.flag-fifa-ken {
  background-image: url(http://static.mediafire.com/images/flags_svg/ken.svg);
}
.flag-kgz,
.flag-kg,
.flag-417,
.flag-ioc-kgz,
.flag-fifa-kgz {
  background-image: url(http://static.mediafire.com/images/flags_svg/kgz.svg);
}
.flag-khm,
.flag-kh,
.flag-116,
.flag-ioc-cam,
.flag-fifa-cam {
  background-image: url(http://static.mediafire.com/images/flags_svg/khm.svg);
}
.flag-kir,
.flag-ki,
.flag-296,
.flag-ioc-kir,
.flag-fifa-kir {
  background-image: url(http://static.mediafire.com/images/flags_svg/kir.svg);
}
.flag-kna,
.flag-kn,
.flag-659,
.flag-ioc-skn,
.flag-fifa-skn {
  background-image: url(http://static.mediafire.com/images/flags_svg/kna.svg);
}
.flag-kor,
.flag-kr,
.flag-410,
.flag-ioc-kor,
.flag-fifa-kor {
  background-image: url(http://static.mediafire.com/images/flags_svg/kor.svg);
}
.flag-kwt,
.flag-kw,
.flag-414,
.flag-ioc-kuw,
.flag-fifa-kuw {
  background-image: url(http://static.mediafire.com/images/flags_svg/kwt.svg);
}
.flag-lao,
.flag-la,
.flag-418,
.flag-ioc-lao,
.flag-fifa-lao {
  background-image: url(http://static.mediafire.com/images/flags_svg/lao.svg);
}
.flag-lbn,
.flag-lb,
.flag-422,
.flag-ioc-lib,
.flag-fifa-lib {
  background-image: url(http://static.mediafire.com/images/flags_svg/lbn.svg);
}
.flag-lbr,
.flag-lr,
.flag-430,
.flag-ioc-lbr,
.flag-fifa-lbr {
  background-image: url(http://static.mediafire.com/images/flags_svg/lbr.svg);
}
.flag-lby,
.flag-ly,
.flag-434,
.flag-ioc-lba,
.flag-fifa-lby {
  background-image: url(http://static.mediafire.com/images/flags_svg/lby.svg);
}
.flag-lca,
.flag-lc,
.flag-662,
.flag-ioc-lca,
.flag-fifa-lca {
  background-image: url(http://static.mediafire.com/images/flags_svg/lca.svg);
}
.flag-lie,
.flag-li,
.flag-438,
.flag-ioc-lie,
.flag-fifa-lie {
  background-image: url(http://static.mediafire.com/images/flags_svg/lie.svg);
}
.flag-lka,
.flag-lk,
.flag-144,
.flag-ioc-sri,
.flag-fifa-sri {
  background-image: url(http://static.mediafire.com/images/flags_svg/lka.svg);
}
.flag-lso,
.flag-ls,
.flag-426,
.flag-ioc-les,
.flag-fifa-les {
  background-image: url(http://static.mediafire.com/images/flags_svg/lso.svg);
}
.flag-ltu,
.flag-lt,
.flag-440,
.flag-ioc-ltu,
.flag-fifa-ltu {
  background-image: url(http://static.mediafire.com/images/flags_svg/ltu.svg);
}
.flag-lux,
.flag-lu,
.flag-442,
.flag-ioc-lux,
.flag-fifa-lux {
  background-image: url(http://static.mediafire.com/images/flags_svg/lux.svg);
}
.flag-lva,
.flag-lv,
.flag-428,
.flag-ioc-lat,
.flag-fifa-lva {
  background-image: url(http://static.mediafire.com/images/flags_svg/lva.svg);
}
.flag-mac,
.flag-mo,
.flag-446,
.flag-ioc-mac,
.flag-fifa-mac {
  background-image: url(http://static.mediafire.com/images/flags_svg/mac.svg);
}
.flag-maf,
.flag-mf,
.flag-663 {
  background-image: url(http://static.mediafire.com/images/flags_svg/maf.svg);
}
.flag-mar,
.flag-ma,
.flag-504,
.flag-ioc-mar,
.flag-fifa-mar {
  background-image: url(http://static.mediafire.com/images/flags_svg/mar.svg);
}
.flag-mco,
.flag-mc,
.flag-492,
.flag-ioc-mon,
.flag-fifa-mon {
  background-image: url(http://static.mediafire.com/images/flags_svg/mco.svg);
}
.flag-mda,
.flag-md,
.flag-498,
.flag-ioc-mda,
.flag-fifa-mda {
  background-image: url(http://static.mediafire.com/images/flags_svg/mda.svg);
}
.flag-mdg,
.flag-mg,
.flag-450,
.flag-ioc-mad,
.flag-fifa-mad {
  background-image: url(http://static.mediafire.com/images/flags_svg/mdg.svg);
}
.flag-mdv,
.flag-mv,
.flag-462,
.flag-ioc-mdv,
.flag-fifa-mdv {
  background-image: url(http://static.mediafire.com/images/flags_svg/mdv.svg);
}
.flag-mex,
.flag-mx,
.flag-484,
.flag-ioc-mex,
.flag-fifa-mex {
  background-image: url(http://static.mediafire.com/images/flags_svg/mex.svg);
}
.flag-mhl,
.flag-mh,
.flag-584,
.flag-ioc-msh,
.flag-fifa-mhl {
  background-image: url(http://static.mediafire.com/images/flags_svg/mhl.svg);
}
.flag-mkd,
.flag-mk,
.flag-807,
.flag-ioc-mkd,
.flag-fifa-mkd {
  background-image: url(http://static.mediafire.com/images/flags_svg/mkd.svg);
}
.flag-mli,
.flag-ml,
.flag-466,
.flag-ioc-mli,
.flag-fifa-mli {
  background-image: url(http://static.mediafire.com/images/flags_svg/mli.svg);
}
.flag-mlt,
.flag-mt,
.flag-470,
.flag-ioc-mlt,
.flag-fifa-mlt {
  background-image: url(http://static.mediafire.com/images/flags_svg/mlt.svg);
}
.flag-mmr,
.flag-mm,
.flag-104,
.flag-ioc-mya,
.flag-fifa-mya {
  background-image: url(http://static.mediafire.com/images/flags_svg/mmr.svg);
}
.flag-mne,
.flag-me,
.flag-499,
.flag-ioc-mgo,
.flag-fifa-mne {
  background-image: url(http://static.mediafire.com/images/flags_svg/mne.svg);
}
.flag-mng,
.flag-mn,
.flag-496,
.flag-ioc-mgl,
.flag-fifa-mng {
  background-image: url(http://static.mediafire.com/images/flags_svg/mng.svg);
}
.flag-mnp,
.flag-mp,
.flag-580,
.flag-ioc-nma,
.flag-fifa-nmi {
  background-image: url(http://static.mediafire.com/images/flags_svg/mnp.svg);
}
.flag-moz,
.flag-mz,
.flag-508,
.flag-ioc-moz,
.flag-fifa-moz {
  background-image: url(http://static.mediafire.com/images/flags_svg/moz.svg);
}
.flag-mrt,
.flag-mr,
.flag-478,
.flag-ioc-mtn,
.flag-fifa-mtn {
  background-image: url(http://static.mediafire.com/images/flags_svg/mrt.svg);
}
.flag-msr,
.flag-ms,
.flag-500,
.flag-ioc-mnt,
.flag-fifa-msr {
  background-image: url(http://static.mediafire.com/images/flags_svg/msr.svg);
}
.flag-mtq,
.flag-mq,
.flag-474,
.flag-ioc-mrt,
.flag-fifa-mtq {
  background-image: url(http://static.mediafire.com/images/flags_svg/mtq.svg);
}
.flag-mus,
.flag-mu,
.flag-480,
.flag-ioc-mri,
.flag-fifa-mri {
  background-image: url(http://static.mediafire.com/images/flags_svg/mus.svg);
}
.flag-mwi,
.flag-mw,
.flag-454,
.flag-ioc-maw,
.flag-fifa-mwi {
  background-image: url(http://static.mediafire.com/images/flags_svg/mwi.svg);
}
.flag-mys,
.flag-my,
.flag-458,
.flag-ioc-mas,
.flag-fifa-mas {
  background-image: url(http://static.mediafire.com/images/flags_svg/mys.svg);
}
.flag-myt,
.flag-yt,
.flag-175,
.flag-ioc-may,
.flag-fifa-myt {
  background-image: url(http://static.mediafire.com/images/flags_svg/myt.svg);
}
.flag-nam,
.flag-na,
.flag-516,
.flag-ioc-nam,
.flag-fifa-nam {
  background-image: url(http://static.mediafire.com/images/flags_svg/nam.svg);
}
.flag-ncl,
.flag-nc,
.flag-540,
.flag-ioc-ncd,
.flag-fifa-ncl {
  background-image: url(http://static.mediafire.com/images/flags_svg/ncl.svg);
}
.flag-ner,
.flag-ne,
.flag-562,
.flag-ioc-nig,
.flag-fifa-nig {
  background-image: url(http://static.mediafire.com/images/flags_svg/ner.svg);
}
.flag-nfk,
.flag-nf,
.flag-574,
.flag-ioc-nfi,
.flag-fifa-nfk {
  background-image: url(http://static.mediafire.com/images/flags_svg/nfk.svg);
}
.flag-nga,
.flag-ng,
.flag-566,
.flag-ioc-ngr,
.flag-fifa-nga {
  background-image: url(http://static.mediafire.com/images/flags_svg/nga.svg);
}
.flag-nic,
.flag-ni,
.flag-558,
.flag-ioc-nca,
.flag-fifa-nca {
  background-image: url(http://static.mediafire.com/images/flags_svg/nic.svg);
}
.flag-niu,
.flag-nu,
.flag-570,
.flag-ioc-niu,
.flag-fifa-niu {
  background-image: url(http://static.mediafire.com/images/flags_svg/niu.svg);
}
.flag-nld,
.flag-nl,
.flag-528,
.flag-ioc-ned,
.flag-fifa-ned {
  background-image: url(http://static.mediafire.com/images/flags_svg/nld.svg);
}
.flag-nor,
.flag-no,
.flag-578,
.flag-ioc-nor,
.flag-fifa-nor {
  background-image: url(http://static.mediafire.com/images/flags_svg/nor.svg);
}
.flag-npl,
.flag-np,
.flag-524,
.flag-ioc-nep,
.flag-fifa-nep {
  background-image: url(http://static.mediafire.com/images/flags_svg/npl.svg);
}
.flag-nru,
.flag-nr,
.flag-520,
.flag-ioc-nru,
.flag-fifa-nru {
  background-image: url(http://static.mediafire.com/images/flags_svg/nru.svg);
}
.flag-nzl,
.flag-nz,
.flag-554,
.flag-ioc-nzl,
.flag-fifa-nzl {
  background-image: url(http://static.mediafire.com/images/flags_svg/nzl.svg);
}
.flag-omn,
.flag-om,
.flag-512,
.flag-ioc-oma,
.flag-fifa-oma {
  background-image: url(http://static.mediafire.com/images/flags_svg/omn.svg);
}
.flag-pak,
.flag-pk,
.flag-586,
.flag-ioc-pak,
.flag-fifa-pak {
  background-image: url(http://static.mediafire.com/images/flags_svg/pak.svg);
}
.flag-pan,
.flag-pa,
.flag-591,
.flag-ioc-pan,
.flag-fifa-pan {
  background-image: url(http://static.mediafire.com/images/flags_svg/pan.svg);
}
.flag-pcn,
.flag-pn,
.flag-612,
.flag-fifa-pcn {
  background-image: url(http://static.mediafire.com/images/flags_svg/pcn.svg);
}
.flag-per,
.flag-pe,
.flag-604,
.flag-ioc-per,
.flag-fifa-per {
  background-image: url(http://static.mediafire.com/images/flags_svg/per.svg);
}
.flag-phl,
.flag-ph,
.flag-608,
.flag-ioc-phi,
.flag-fifa-phi {
  background-image: url(http://static.mediafire.com/images/flags_svg/phl.svg);
}
.flag-plw,
.flag-pw,
.flag-585,
.flag-ioc-plw,
.flag-fifa-plw {
  background-image: url(http://static.mediafire.com/images/flags_svg/plw.svg);
}
.flag-png,
.flag-pg,
.flag-598,
.flag-ioc-png,
.flag-fifa-png {
  background-image: url(http://static.mediafire.com/images/flags_svg/png.svg);
}
.flag-pol,
.flag-pl,
.flag-616,
.flag-ioc-pol,
.flag-fifa-pol {
  background-image: url(http://static.mediafire.com/images/flags_svg/pol.svg);
}
.flag-pri,
.flag-pr,
.flag-630,
.flag-ioc-pur,
.flag-fifa-pur {
  background-image: url(http://static.mediafire.com/images/flags_svg/pri.svg);
}
.flag-prk,
.flag-kp,
.flag-408,
.flag-ioc-prk,
.flag-fifa-prk {
  background-image: url(http://static.mediafire.com/images/flags_svg/prk.svg);
}
.flag-prt,
.flag-pt,
.flag-620,
.flag-ioc-por,
.flag-fifa-por {
  background-image: url(http://static.mediafire.com/images/flags_svg/prt.svg);
}
.flag-pry,
.flag-py,
.flag-600,
.flag-ioc-par,
.flag-fifa-par {
  background-image: url(http://static.mediafire.com/images/flags_svg/pry.svg);
}
.flag-pse,
.flag-ps,
.flag-275,
.flag-ioc-ple,
.flag-fifa-ple {
  background-image: url(http://static.mediafire.com/images/flags_svg/pse.svg);
}
.flag-pyf,
.flag-pf,
.flag-258,
.flag-ioc-fpo,
.flag-fifa-tah2 {
  background-image: url(http://static.mediafire.com/images/flags_svg/pyf.svg);
}
.flag-qat,
.flag-qa,
.flag-634,
.flag-ioc-qat,
.flag-fifa-qat {
  background-image: url(http://static.mediafire.com/images/flags_svg/qat.svg);
}
.flag-reu,
.flag-re,
.flag-638,
.flag-ioc-reu,
.flag-fifa-reu {
  background-image: url(http://static.mediafire.com/images/flags_svg/reu.svg);
}
.flag-rou,
.flag-ro,
.flag-642,
.flag-ioc-rou,
.flag-fifa-rou {
  background-image: url(http://static.mediafire.com/images/flags_svg/rou.svg);
}
.flag-rus,
.flag-ru,
.flag-643,
.flag-ioc-rus,
.flag-fifa-rus {
  background-image: url(http://static.mediafire.com/images/flags_svg/rus.svg);
}
.flag-rwa,
.flag-rw,
.flag-646,
.flag-ioc-rwa,
.flag-fifa-rwa {
  background-image: url(http://static.mediafire.com/images/flags_svg/rwa.svg);
}
.flag-sau,
.flag-sa,
.flag-682,
.flag-ioc-ksa,
.flag-fifa-ksa {
  background-image: url(http://static.mediafire.com/images/flags_svg/sau.svg);
}
.flag-sdn,
.flag-sd,
.flag-729,
.flag-ioc-sud,
.flag-fifa-sud {
  background-image: url(http://static.mediafire.com/images/flags_svg/sdn.svg);
}
.flag-sen,
.flag-sn,
.flag-686,
.flag-ioc-sen,
.flag-fifa-sen {
  background-image: url(http://static.mediafire.com/images/flags_svg/sen.svg);
}
.flag-sgp,
.flag-sg,
.flag-702,
.flag-ioc-sin,
.flag-fifa-sin {
  background-image: url(http://static.mediafire.com/images/flags_svg/sgp.svg);
}
.flag-sgs,
.flag-gs,
.flag-239 {
  background-image: url(http://static.mediafire.com/images/flags_svg/sgs.svg);
}
.flag-shn,
.flag-sh,
.flag-654,
.flag-ioc-hel,
.flag-fifa-shn {
  background-image: url(http://static.mediafire.com/images/flags_svg/shn.svg);
}
.flag-sjm,
.flag-sj,
.flag-744 {
  background-image: url(http://static.mediafire.com/images/flags_svg/sjm.svg);
}
.flag-slb,
.flag-sb,
.flag-90,
.flag-ioc-sol,
.flag-fifa-sol {
  background-image: url(http://static.mediafire.com/images/flags_svg/slb.svg);
}
.flag-sle,
.flag-sl,
.flag-694,
.flag-ioc-sle,
.flag-fifa-sle {
  background-image: url(http://static.mediafire.com/images/flags_svg/sle.svg);
}
.flag-slv,
.flag-sv,
.flag-222,
.flag-ioc-esa,
.flag-fifa-slv {
  background-image: url(http://static.mediafire.com/images/flags_svg/slv.svg);
}
.flag-smr,
.flag-sm,
.flag-674,
.flag-ioc-smr,
.flag-fifa-smr {
  background-image: url(http://static.mediafire.com/images/flags_svg/smr.svg);
}
.flag-som,
.flag-so,
.flag-706,
.flag-ioc-som,
.flag-fifa-som {
  background-image: url(http://static.mediafire.com/images/flags_svg/som.svg);
}
.flag-spm,
.flag-pm,
.flag-666,
.flag-ioc-spm,
.flag-fifa-spm {
  background-image: url(http://static.mediafire.com/images/flags_svg/spm.svg);
}
.flag-srb,
.flag-rs,
.flag-688,
.flag-ioc-srb,
.flag-fifa-srb {
  background-image: url(http://static.mediafire.com/images/flags_svg/srb.svg);
}
.flag-ssd,
.flag-ss,
.flag-728 {
  background-image: url(http://static.mediafire.com/images/flags_svg/ssd.svg);
}
.flag-stp,
.flag-st,
.flag-678,
.flag-ioc-stp,
.flag-fifa-stp {
  background-image: url(http://static.mediafire.com/images/flags_svg/stp.svg);
}
.flag-sur,
.flag-sr,
.flag-740,
.flag-ioc-sur,
.flag-fifa-sur {
  background-image: url(http://static.mediafire.com/images/flags_svg/sur.svg);
}
.flag-svk,
.flag-sk,
.flag-703,
.flag-ioc-svk,
.flag-fifa-svk {
  background-image: url(http://static.mediafire.com/images/flags_svg/svk.svg);
}
.flag-svn,
.flag-si,
.flag-705,
.flag-ioc-slo,
.flag-fifa-svn {
  background-image: url(http://static.mediafire.com/images/flags_svg/svn.svg);
}
.flag-swe,
.flag-se,
.flag-752,
.flag-ioc-swe,
.flag-fifa-swe {
  background-image: url(http://static.mediafire.com/images/flags_svg/swe.svg);
}
.flag-swz,
.flag-sz,
.flag-748,
.flag-ioc-swz,
.flag-fifa-swz {
  background-image: url(http://static.mediafire.com/images/flags_svg/swz.svg);
}
.flag-sxm,
.flag-sx,
.flag-534 {
  background-image: url(http://static.mediafire.com/images/flags_svg/sxm.svg);
}
.flag-syc,
.flag-sc,
.flag-690,
.flag-ioc-sey,
.flag-fifa-sey {
  background-image: url(http://static.mediafire.com/images/flags_svg/syc.svg);
}
.flag-syr,
.flag-sy,
.flag-760,
.flag-ioc-syr,
.flag-fifa-syr {
  background-image: url(http://static.mediafire.com/images/flags_svg/syr.svg);
}
.flag-tca,
.flag-tc,
.flag-796,
.flag-ioc-tks,
.flag-fifa-tca {
  background-image: url(http://static.mediafire.com/images/flags_svg/tca.svg);
}
.flag-tcd,
.flag-td,
.flag-148,
.flag-ioc-cha,
.flag-fifa-cha {
  background-image: url(http://static.mediafire.com/images/flags_svg/tcd.svg);
}
.flag-tgo,
.flag-tg,
.flag-768,
.flag-ioc-tog,
.flag-fifa-tog {
  background-image: url(http://static.mediafire.com/images/flags_svg/tgo.svg);
}
.flag-tha,
.flag-th,
.flag-764,
.flag-ioc-tha,
.flag-fifa-tha {
  background-image: url(http://static.mediafire.com/images/flags_svg/tha.svg);
}
.flag-tjk,
.flag-tj,
.flag-762,
.flag-ioc-tjk,
.flag-fifa-tjk {
  background-image: url(http://static.mediafire.com/images/flags_svg/tjk.svg);
}
.flag-tkl,
.flag-tk,
.flag-772,
.flag-fifa-tkl {
  background-image: url(http://static.mediafire.com/images/flags_svg/tkl.svg);
}
.flag-tkm,
.flag-tm,
.flag-795,
.flag-ioc-tkm,
.flag-fifa-tkm {
  background-image: url(http://static.mediafire.com/images/flags_svg/tkm.svg);
}
.flag-tls,
.flag-tl,
.flag-626,
.flag-ioc-tls,
.flag-fifa-tls {
  background-image: url(http://static.mediafire.com/images/flags_svg/tls.svg);
}
.flag-ton,
.flag-to,
.flag-776,
.flag-ioc-tga,
.flag-fifa-tga {
  background-image: url(http://static.mediafire.com/images/flags_svg/ton.svg);
}
.flag-tto,
.flag-tt,
.flag-780,
.flag-ioc-tto,
.flag-fifa-tri {
  background-image: url(http://static.mediafire.com/images/flags_svg/tto.svg);
}
.flag-tun,
.flag-tn,
.flag-788,
.flag-ioc-tun,
.flag-fifa-tun {
  background-image: url(http://static.mediafire.com/images/flags_svg/tun.svg);
}
.flag-tur,
.flag-tr,
.flag-792,
.flag-ioc-tur,
.flag-fifa-tur {
  background-image: url(http://static.mediafire.com/images/flags_svg/tur.svg);
}
.flag-tuv,
.flag-tv,
.flag-798,
.flag-ioc-tuv,
.flag-fifa-tuv {
  background-image: url(http://static.mediafire.com/images/flags_svg/tuv.svg);
}
.flag-twn,
.flag-tw,
.flag-158 {
  background-image: url(http://static.mediafire.com/images/flags_svg/twn.svg);
}
.flag-tza,
.flag-tz,
.flag-834,
.flag-ioc-tan,
.flag-fifa-tan {
  background-image: url(http://static.mediafire.com/images/flags_svg/tza.svg);
}
.flag-uga,
.flag-ug,
.flag-800,
.flag-ioc-uga,
.flag-fifa-uga {
  background-image: url(http://static.mediafire.com/images/flags_svg/uga.svg);
}
.flag-ukr,
.flag-ua,
.flag-804,
.flag-ioc-ukr,
.flag-fifa-ukr {
  background-image: url(http://static.mediafire.com/images/flags_svg/ukr.svg);
}
.flag-umi,
.flag-um,
.flag-581 {
  background-image: url(http://static.mediafire.com/images/flags_svg/umi.svg);
}
.flag-ury,
.flag-uy,
.flag-858,
.flag-ioc-uru,
.flag-fifa-uru {
  background-image: url(http://static.mediafire.com/images/flags_svg/ury.svg);
}
.flag-usa,
.flag-us,
.flag-840,
.flag-ioc-usa,
.flag-fifa-usa {
  background-image: url(http://static.mediafire.com/images/flags_svg/usa.svg);
}
.flag-uzb,
.flag-uz,
.flag-860,
.flag-ioc-uzb,
.flag-fifa-uzb {
  background-image: url(http://static.mediafire.com/images/flags_svg/uzb.svg);
}
.flag-vat,
.flag-va,
.flag-336,
.flag-fifa-vat {
  background-image: url(http://static.mediafire.com/images/flags_svg/vat.svg);
}
.flag-vct,
.flag-vc,
.flag-670,
.flag-ioc-vin,
.flag-fifa-vin {
  background-image: url(http://static.mediafire.com/images/flags_svg/vct.svg);
}
.flag-ven,
.flag-ve,
.flag-862,
.flag-ioc-ven,
.flag-fifa-ven {
  background-image: url(http://static.mediafire.com/images/flags_svg/ven.svg);
}
.flag-vgb,
.flag-vg,
.flag-92,
.flag-ioc-ivb,
.flag-fifa-vgb {
  background-image: url(http://static.mediafire.com/images/flags_svg/vgb.svg);
}
.flag-vir,
.flag-vi,
.flag-850,
.flag-ioc-isv,
.flag-fifa-vir {
  background-image: url(http://static.mediafire.com/images/flags_svg/vir.svg);
}
.flag-vnm,
.flag-vn,
.flag-704,
.flag-ioc-vie,
.flag-fifa-vie {
  background-image: url(http://static.mediafire.com/images/flags_svg/vnm.svg);
}
.flag-vut,
.flag-vu,
.flag-548,
.flag-ioc-van,
.flag-fifa-van {
  background-image: url(http://static.mediafire.com/images/flags_svg/vut.svg);
}
.flag-wlf,
.flag-wf,
.flag-876,
.flag-ioc-waf,
.flag-fifa-wlf {
  background-image: url(http://static.mediafire.com/images/flags_svg/wlf.svg);
}
.flag-wsm,
.flag-ws,
.flag-882,
.flag-ioc-sam,
.flag-fifa-sam {
  background-image: url(http://static.mediafire.com/images/flags_svg/wsm.svg);
}
.flag-yem,
.flag-ye,
.flag-887,
.flag-ioc-yem,
.flag-fifa-yem {
  background-image: url(http://static.mediafire.com/images/flags_svg/yem.svg);
}
.flag-zaf,
.flag-za,
.flag-710,
.flag-ioc-rsa,
.flag-fifa-rsa {
  background-image: url(http://static.mediafire.com/images/flags_svg/zaf.svg);
}
.flag-zmb,
.flag-zm,
.flag-894,
.flag-ioc-zam,
.flag-fifa-zam {
  background-image: url(http://static.mediafire.com/images/flags_svg/zmb.svg);
}
.flag-zwe,
.flag-zw,
.flag-716,
.flag-ioc-zim,
.flag-fifa-zim {
  background-image: url(http://static.mediafire.com/images/flags_svg/zwe.svg);
}
.flag-fifa-eng {
  background-image: url(http://static.mediafire.com/images/flags_svg/eng.svg);
}
.flag-eur,
.flag-eu {
  background-image: url(http://static.mediafire.com/images/flags_svg/eur.svg);
}
.flag-ioc-kos {
  background-image: url(http://static.mediafire.com/images/flags_svg/kos.svg);
}
.flag-fifa-nir {
  background-image: url(http://static.mediafire.com/images/flags_svg/nir.svg);
}
.flag-ico-tpe,
.flag-fifa-tpe {
  background-image: url(http://static.mediafire.com/images/flags_svg/tpe.svg);
}
.flag-fifa-sco {
  background-image: url(http://static.mediafire.com/images/flags_svg/sco.svg);
}
.flag-fifa-wal {
  background-image: url(http://static.mediafire.com/images/flags_svg/wal.svg);
}
.dl-btn-cont {
  margin: 300px auto 200px;
  background: #0080ff;
  width: 604px;
  padding: 20px;
  border-radius: 6px;
  overflow: auto;
  font-size: 0;
  position: relative;
  box-sizing: border-box;
}
.dl-btn-cont > .icon {
  display: inline-block;
  width: 46px;
  height: 58px;
  margin-right: 15px;
}
.dl-btn-labelWrap {
  position: absolute;
  top: 25px;
  left: 80px;
  right: 290px;
}
.dl-btn-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
.dl-btn-form {
  float: right;
  width: 250px;
}
.download_link {
  line-height: 60px;
  height: 60px;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: center;
}
.download_link a.input,
.download_link input {
  padding: 0;
  width: 100%;
  height: 100%;
}
.download_link a,
.download_link input,
.download_link button,
#authorize_dl_btn {
  display: block;
  border-radius: 4px;
  text-decoration: none;
  color: #fff;
  background-color: #6c3;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
}
.download_link input:hover,
.download_link a:hover,
#authorize_dl_btn:hover {
  text-decoration: none;
  color: #fff;
}
.download_link span {
  font-size: 12px;
  font-weight: normal;
}
.download_link.preparing a.input,
.download_link.preparing input {
  display: none;
}
.download_link.started a.input,
.download_link.started input {
  display: none;
}
.download_link .preparing,
.download_link .starting,
.download_link .retry {
  display: none;
}
.download_link.preparing .preparing {
  display: block;
}
.download_link.started .starting {
  display: block;
}
.download_link.started.retry .starting {
  display: none;
}
.download_link.started.retry .retry {
  display: block;
}
.download_link.preparing a,
.download_link.started a {
  color: #282f3d;
  background: #eee;
  font-weight: normal;
  text-transform: none;
}
.download_link.preparing em,
.download_link.started em {
  font-size: 12px;
  color: #07f;
  font-weight: normal;
  font-style: normal;
}
.promoDownloadName {
  margin-bottom: 8px;
}
#form_captcha .dl-utility-nav {
  display: none;
}
.dl-utility-nav > ul {
  margin: 0;
}
.dl-utility-nav ul li,
.dl-utility-nav li {
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  position: relative;
}
.dl-utility-nav li a {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.dl-utility-nav li:after {
  margin: 0;
}
.dl-utility-nav .tooltip {
  text-align: center;
  padding: 5px 0;
}
.dl-utility-nav .tooltip.point-up:after,
.dl-utility-nav .tooltip.point-right:after,
.dl-utility-nav .tooltip.point-down:after,
.dl-utility-nav .tooltip.point-left:after {
  height: 5px;
}
.icon {
  background-position: center;
  background-repeat: no-repeat;
}
.icon {
  background-image: url(../../static.mediafire.com/images/filetype/file-default-v3.png);
}
.icon.image {
  background-image: url(../../static.mediafire.com/images/filetype/file-img-v3.png);
}
.icon.application_x-shockwave-flash {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-swf.png);
}
.icon.application {
  background-image: url(../../static.mediafire.com/images/filetype/file-app-v3.png);
}
.icon.archive {
  background-image: url(https://raw.githack.com/zakiiuksal/laddownload/main/file-zip-v3.png);
}
.icon.archive.iso {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-iso.png);
}
.icon.audio {
  background-image: url(../../static.mediafire.com/images/filetype/file-music-v3.png);
}
.icon.video {
  background-image: url(../../static.mediafire.com/images/filetype/file-video-v3.png);
}
.icon.document {
  background-image: url(../../static.mediafire.com/images/filetype/file-doc-v3.png);
}
.icon.document.txt {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-txt.png);
}
.icon.spreadsheet {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-xls.png);
}
.icon.presentation {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-ppt.png);
}
.icon.document.pdf {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-pdf.png);
}
.icon.other.ait,
.icon.ai,
.icon.eps,
.icon.svg {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-ai.png);
}
.icon.other.psd,
.icon.other.psb,
.icon.application.psd,
.icon.application.psb {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-psd.png);
}
.icon.ttf,
.icon.otf {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-ttf.png);
}
.icon.source_code {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-html.png);
}
.icon.source_code.php {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-php.png);
}
.icon.source_code.css {
  background-image: url(../../static.mediafire.com/images/filetype/new/file-css.png);
}
#share-tooltip {
  width: 135px;
  left: 40px;
}
#copy-tooltip {
  width: 154px;
  left: 30px;
}
.mobile .content {
  overflow: auto;
  min-width: 300px;
}
.ads-mobile1 .nonDLContentWrap {
  min-height: 100px;
  background: #f4f4f5;
  position: fixed;
  top: 70px;
  left: 0;
  right: 0;
  z-index: 1;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
.ads-mobile2 .nonDLContentWrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ads-mobile3 .nonDLContentWrap {
  min-height: 1680px;
}
.ads-mobileLegacy .nonDLContentWrap,
.ads-mobile4 .nonDLContentWrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ads-mobile5 .nonDLContentWrap {
  min-height: 0;
  width: 100vw;
  height: 56.25vw;
  margin: 0 auto 50px;
  max-width: 800px;
  max-height: 450px;
}
.ads-mobile5.swapAd .nonDLContentWrap {
  position: relative;
  z-index: 1;
}
.ads-mobile5.swapAd + #footer {
  padding-bottom: 150px;
}
.ads-mobileLegacy #ads {
  margin: 0 auto;
  display: block;
  height: 100%;
  box-sizing: border-box;
  padding: 45px 0 0 0;
}
.ads-mobile1 #ads {
  margin: 10px auto;
  display: block;
}
.ads-mobile2 #ads {
  margin: 0 auto;
  display: block;
  height: 100%;
  box-sizing: border-box;
  padding: 80px 0 0 0;
}
.ads-mobile3 #ads {
  margin: 80px auto 50px;
  display: block;
}
.ads-mobile4 #ads {
  margin: 0 auto;
  display: block;
  height: 100%;
  box-sizing: border-box;
  padding: 80px 0 0 0;
}
.ads-mobile5 #ads {
  display: block;
  height: 100%;
  width: 100%;
}
.ads-mobile5.swapAd #ads {
  height: 50px;
  width: 320px;
  margin: 10px auto;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
}
.mobile .dl-promo-cont,
.mobile .dl-info,
.mobile .social-cont {
  display: none;
}
.mobile .center {
  height: 260px;
  width: auto;
  position: relative;
  margin-top: 180px;
  top: auto;
  right: auto;
  z-index: 1;
}
.ads-mobile1 .center {
  margin-bottom: 30px;
}
.ads-mobile2 .center {
  margin-bottom: 30px;
}
.ads-mobile4 .center {
  margin-bottom: 150px;
}
.ads-mobileLegacy .center {
  height: 110px;
  margin-bottom: 160px;
  margin-top: 190px;
}
.ads-mobileLegacy .download_link {
  line-height: 50px !important;
  height: 50px !important;
  width: 260px;
  margin: 0 auto;
}
.ads-mobileLegacy .dl-btn-cont .icon {
  display: none;
}
.dl-btn-title {
  font-size: 14px;
  line-height: 15px;
  color: #282f3d !important;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  height: 20px;
  white-space: nowrap;
  font-weight: bold;
  text-align: center;
}
.ads-mobileLegacy .dl-btn-cont {
  padding: 10px;
}
.mobile .dl-btn-cont {
  margin: 150px auto 0;
  border-radius: 6px;
  right: 0;
  left: 0;
  width: auto;
  max-width: 450px;
  min-width: 280px;
  background: #fff;
}
.mobile .ads .dl-btn-cont {
  margin-top: 0;
}
.mobile.ads-mobile3 .DLExtraInfo-wrap {
  position: absolute;
  top: 380px;
}
.mobile .dl-btn-form {
  float: none;
  width: auto;
}
.mobile .download_link {
  line-height: 70px;
  height: 70px;
}
.mobile .download_link a.input,
.mobile .download_link input {
  font-size: 12px;
  text-transform: none;
  font-weight: 300;
  text-align: left;
  text-indent: 60px;
  line-height: 98px;
  background-image: url(http://static.mediafire.com/images/icons/svg_light/download.svg);
  background-repeat: no-repeat;
  background-position: right 30px center;
}
.ads-mobileLegacy .download_link a.input,
.ads-mobileLegacy .download_link input {
  font-size: 12px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  text-indent: 0;
  background-image: none;
  text-transform: uppercase;
}
.mobile .dl-btn-cont > .icon {
  position: absolute;
  z-index: 1;
  top: 26px;
  left: 26px;
  pointer-events: none;
  background-size: 32px;
}
.mobile .dl-btn-labelWrap {
  position: absolute;
  top: 32px;
  right: 20px;
  left: 80px;
  z-index: 1;
  pointer-events: none;
}
.mobile .dl-btn-label {
  font-weight: 600;
  font-size: 16px;
  margin-right: 70px;
}
.mobile .dl-utility-nav {
  display: none;
}
.mobile .download_link.preparing .preparing,
.mobile .download_link.started .starting,
.mobile .download_link.started.retry .retry {
  position: relative;
  z-index: 1;
}
.DLMobile-shareOptions {
  display: none;
  text-align: center;
  max-width: 450px;
  padding-top: 20px;
}
.mobile .DLMobile-shareOptions {
  display: block;
}
.DLMobile-shareOptions > ul {
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}
.DLMobile-shareOptions > ul:first-child {
  padding-right: 5px;
}
.DLMobile-shareOptions > ul:last-child {
  padding-left: 5px;
}
.DLMobile-shareOptions li {
  margin-bottom: 10px;
}
.DLMobile-shareOptions li:last-child {
  margin: 0;
}
.DLMobile-shareOptions a {
  display: block;
  font-size: 11px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #f4f4f5;
  border-radius: 4px;
  color: #888d9c;
  padding: 10px 0;
}
.DLMobile-shareOptions a span {
  display: block;
  height: 26px;
  margin: 0 auto;
  opacity: 0.5;
}
.DLMobile-shareOptions .tooltip {
  display: none !important;
}
#copyShareURLMobile span {
  background: #f4f4f5
    url(http://static.mediafire.com/images/icons/svg_dark/link.svg) center /
    28px no-repeat;
}
#facebookShareButtonMobile span {
  background: #f4f4f5
    url(http://static.mediafire.com/images/icons/svg_dark/facebook.svg) center /
    24px no-repeat;
}
#shareButtonMobile span {
  background: #f4f4f5
    url(http://static.mediafire.com/images/icons/svg_dark/share.svg) center /
    24px no-repeat;
}
#saveButtonMobile span {
  background: #f4f4f5
    url(http://static.mediafire.com/images/icons/svg_dark/add.svg) center / 24px
    no-repeat;
}
.mobile .passwordPrompt {
  background: #fff;
  position: relative;
  z-index: 1;
}
.mobile .download_link input.passwordInput {
  text-indent: 0;
  line-height: 40px;
  width: auto;
  max-width: 200px;
  background: #f4f4f5;
}
.mobile .passwordPrompt input[type="submit"] {
  line-height: 40px;
  text-indent: 0;
  text-align: center;
  background-image: none;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
