.email-notification {border:1px solid #fff;border-radius:4px;padding:20px;}

.email-notification-label {color:#838383;display:block;font-size:0.75rem;font-weight:700;line-height:inherit;padding-right:10px;width:auto;margin-bottom:0;border-bottom:0;background-color:#121212;margin-bottom:-5px;padding-bottom:5px;position:relative;right:22px;}

.mailbox-content-col table tbody tr.new td {background-color:#1d1d1d;font-weight:700;}

.btn-social-login {padding:0;}

.row.social-logins {text-align:center;}

.form-item--social {float:none;display:inline-block;vertical-align:top;}

.search-col button[type=submit] .icon {line-height:1.6;}

.inverted-colors .btn-selectpicker, .inverted-colors input[type=text], .inverted-colors input[type=number], .inverted-colors input[type=password], .inverted-colors input[type=email], .inverted-colors select, .inverted-colors textarea {border-color:#ccc;}

.inverted-colors div.checkbox label span.sub-label:before, .inverted-colors div.radio label span.sub-label:before{border-color:#aaa;}

.inverted-colors .ucp-option-col a:hover .sub-label {color:#ff1e2b;}

.inverted-colors .ucp-option-col a span.icon {color:#ff1e2b;}

.inverted-colors ul.profile-list .sub-desc {color:#000;}



ul.main-nav-list li.has-list.plain-list > ul {display:none}

@media (min-width:768px){

    ul.main-nav-list li.has-list.plain-list {position:relative}

    ul.main-nav-list li.has-list.plain-list > ul {display:none;position:absolute;width:250px;top:100%;left:-10px;background-color:#121212;padding:0.75rem 0;box-shadow:0 0 0.1875rem rgba(0,0,0,.7);border-top:0.0625rem solid #373737;padding-bottom:0;}

    ul.main-nav-list li.has-list.plain-list > ul li {display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500;font-size:.813rem;float:none;margin:0;}

    ul.main-nav-list li.has-list.plain-list > ul li a {height:36px;line-height:36px;padding:0 10px;}

    ul.main-nav-list li.has-list.plain-list:hover > ul {display:block}

    .inverted-colors ul.main-nav-list li.has-list.plain-list > ul {background:#ededed;color:#121212;border-color:#c9c9c9;box-shadow:0 3px 0.1875rem rgba(0,0,0,.3);}



.item-tr-col > .inner-col.vtt-thumbs-col {padding:3px 10px}

.vtt-thumbs .thumb {display:block;float:left;padding:3px;width:33.3333333%;opacity:1;transition:.1s opacity linear;position:relative;}

.vtt-thumbs .thumb img {width:100%;position:relative;z-index:1;}
.btn.btn-default {
  background-color: #007bff;
  color: white;
  border-radius: 4px;
  padding: 8px 12px;
}

/* overwrite.css */

/* Cambia il colore di sfondo del body */
body {
	background-color: #1a1a1a;
	color: #333;
}

/* Cambia il colore dei link */
a {
	color: #ffffff;
}

/* Cambia il colore dell'intestazione */
header {
	background-color: #1a1a1a;
	color: white;
}

/* Cambia il colore dei bottoni */
button {
	background-color: #1a1a1a;
	color: white;
	border: none;
}
/* Link normali */
a {
	color: #FFFFFF; /* bianco */
	text-decoration: none;
}

/* Link al passaggio del mouse */
a:hover {
	color: #CCCCCC; /* grigio chiaro */
}

/* Link attivi (cliccati o selezionati) */
a:active,
a:focus {
	color: #FFFFFF; /* rimane bianco */
}

/* Hover: grigio chiaro */
.sidebar a:hover {
	color: #1a1a1a;
}



}
.container, .wrapper, .main-content {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
/* Contenitore dell'icona */
.search-icon {
	color: #FFFFFF; /* bianco */
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 20px; /* dimensione icona */
	transition: color 0.3s ease;
}

/* Hover: grigio chiaro */
.search-icon:hover {
	color: #1a1a1a;
}
.video-title {
	color: #000000; /* nero */
	transition: color 0.3s ease;
}

/* Hover: rimane nero */
.video-title:hover {
	color: #1a1a1a;
}
.video-title:hover {
  color: #000000 !important;
}
.video-title a {
	color: #000000;
	text-decoration: none;
}

.video-title a:hover {
	color: #000000;
}
/* Link nel menu header */
.site-header a {
	color: #FFFFFF; /* bianco */
	text-decoration: none;
	position: relative;
	transition: color 0.3s ease;
}

/* Hover: sottolineatura grigia */
.site-header a:hover::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #ffffff; /* grigio chiaro */
}

/* Mantieni il colore bianco anche al hover */
.site-header a:hover {
	color: #FFFFFF;
}

/* Link nel menu */
.site-header a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 20px;
	position: relative;
	transition: color 0.3s ease;
}

/* Hover: sottolineatura grigia */
.site-header a:hover::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background-color: #1a1a1a; /* grigio chiaro */
}

.site-header a:hover {
	color: #FFFFFF;
}

}
.btn-default {
  background-color: #808080;
  color: white;
}
.btn.btn-default {
  background-color: #343a40; /* grigio scuro */
  color: white;
  border-radius: 4px;
  padding: 8px 12px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-default {
  background-color: #343a40; /* grigio scuro */
  color: white;
  border-radius: 4px;
  padding: 8px 12px;
  border: none;
  text-align: center;
}

..search-col {
        background: #fff;
        height: 34px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        border-radius: 4px;
    }
/* Divisori tra le voci del menu */
.nav-sec .inner-nav-sec {
  border-right: 1px solid #1a1a1a; /* divisore nero */
}

/* Se vuoi i divisori bianchi su sfondo nero */
.nav-sec .inner-nav-sec {
  border-right: 1px solid #1a1a1a;
}
/* esempio generico */
.container, .wrapper {
  background-color: #1a1a1a;  /* da grigio a nero */
  color: #fff;             /* testo bianco se serve contrasto */
}

/* esempio generico */
ul.simple-list{
  background-color: #1a1a1a;  /* da grigio a nero */
  color: #fff;             /* testo bianco se serve contrasto */
}


/* esempio generico */
.aff-sec {
  background-color: #1a1a1a;  /* da grigio a nero */
  color: #fff;             /* testo bianco se serve contrasto */
}

/* esempio generico */
.content-col {
  background-color: #1a1a1a;  /* da grigio a nero */
  color: #fff;             /* testo bianco se serve contrasto */
}


/* esempio generico */
.row {
  background-color: #1a1a1a;  /* da grigio a nero */
  color: #fff;             /* testo bianco se serve contrasto */
}



notice-inner-col+inner-col

element.style {
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
@media (min-width: 768px) {
    * {
        box-sizing: border-box;
    }
}
*, :after, :before {
    box-sizing: border-box;
}
foglio di stile dello user agent
section {
    display: block;
    unicode-bidi: isolate;
}
@media (min-width: 768px) {
    * {
        body {
            margin: 0;
            padding: 0;
            background-color: #1a1a1a;
            color: #ffffff;
            overflow-x: hidden;
        }
    }
}
@media (min-width: 768px) {
    body {
        margin: 0;
        padding: 0;
        width: 100vw;
        overflow-x: hidden;
        background-color: #1a1a1a;
        color: #fff;
    }
}
@media (min-width: 768px) {
    body {
        margin: 0;
        padding: 0;
        background-color: #1a1a1a;
        color: #fff;
        overflow-x: hidden;
    }
.aside-main-col {
        margin: 0;
        padding: 0;
        background-color: #1a1a1a;
        color: #fff;
        overflow-x: hidden;



}
@media (min-width: 768px) {
    body {
        background-color: #1a1a1a;
        color: #333;
    }
}
body {
    font-family: Roboto, Arial, Helvetica, Sans-serif;
    color: #000000;
    background-color: #1a1a1a;
    font-size: .75rem;
    font-weight: 300;
}
body {
    line-height: 1.429;
}
foglio di stile inserito
#autods-exporter, body {
    color: #1a1a1a;
    cursor: default;
    margin: 0px;
}


.nav-sec {
    border-bottom: 0.0625rem solid #000000;
    border-color: #000000;
    background-color: #1a1a1a;
    box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .2);
}
@media (min-width: 768px) {
    header {
        background-color: #1a1a1a;
        color: #000;
    }
}