
body {
    color: #212529;
    background-color: #e9e9e9;
}

nav.main-header {
    border-bottom: 1px solid rgba(85, 239, 255, .66);
}

h1.colorsha,
h2.colorsha,
h3.colorsha,
h4.colorsha,
h5.colorsha,
h6.colorsha
{
    color: #3ed7ff;
    text-shadow:
            1px 1px 0 #000,
            -1px 1px 0 #000,
            -1px -1px 0 #000,
            1px -1px 0 #000,

            1px 1px 2px #000,
            -1px 1px 2px #000,
            -1px -1px 2px #000,
            1px -1px 2px #000,

            4px 4px 6px rgb(75, 75, 75)
;
}

h1.colorsha i[class^='fa-'],
h2.colorsha i[class^='fa-'],
h3.colorsha i[class^='fa-'],
h4.colorsha i[class^='fa-'],
h5.colorsha i[class^='fa-'],
h6.colorsha i[class^='fa-']
{
   margin-right: 9px;
   top: -2px;
   position: relative;
   opacity: 1;
   color: #ffff00;
   text-shadow:
         1px 1px 0 #333,
         -1px 1px 0 #333,
         -1px -1px 0 #333,
         1px -1px 0 #333,

         1px 1px 2px #333,
         -1px 1px 2px #333,
         -1px -1px 2px #333,
         1px -1px 2px #333,

         4px 4px 6px rgb(100, 100, 75)
         /*4px 4px 6px rgb(75, 75, 75)*/
;
}


h1.colorsha2 i[class^='fa-'],
h2.colorsha2 i[class^='fa-'],
h3.colorsha2 i[class^='fa-'],
h4.colorsha2 i[class^='fa-'],
h5.colorsha2 i[class^='fa-'],
h6.colorsha2 i[class^='fa-']
{
   margin-right: 9px;
   top: -2px;
   position: relative;
   opacity: 1;
   color: #ffff00;
   text-shadow:
         1px 1px 0 #999,
         -1px 1px 0 #999,
         -1px -1px 0 #999,
         1px -1px 0 #999,

         1px 1px 2px #999,
         -1px 1px 2px #999,
         -1px -1px 2px #999,
         1px -1px 2px #999,

         4px 4px 6px rgb(100, 100, 75)
         /*4px 4px 6px rgb(75, 75, 75)*/
;
}



footer.main-footer {
    border-top: 1px solid #3ed7ff;
    box-shadow:
            0 -1px 3px -1px #000,
            0 -2px 6px -1px #000
    !important;
    background-color: #222 !important;
    color: #ddd;
}

footer a {
    color: #3ed7ff;
}
footer a:hover {
    color: #fff;
}

footer h5 {
    color: #fff;
    font-weight: bold;
}

.breadcrumb-item {
   /*float: right;*/
}

.breadcrumb-item a {
   color: #3ed7ff;
   font-weight: 600;
   font-size: 140%
}

.breadcrumb-item a.imdb_breadcrumb_tutorial {
   color: #cebbff;
}

.breadcrumb-item a.imdb_breadcrumb_all {
   color: #ffee89;
   font-weight: 800;
}


.breadcrumb.as_menu .breadcrumb-item+.breadcrumb-item::before {
   float: left;
   padding-right: 0;
   color: #6c757d;
   content: "";
}


.card-body+.card-body {
   border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.card-header+.card-body {
   border-top: 1px solid rgba(0, 0, 0, 0.2);
}

a.a_go {
   border: 1px solid #3ed7ff;
   padding: 4px 7px;
   background-color: rgba(0, 0, 0, 0.2);
}

input.a_go {
   border: 1px solid #3ed7ff;
   padding: 0 7px;
   background-color: rgba(0, 0, 0, 0.2);
   color: #3ed7ff;
   font-weight: 600;
   font-size: 140%;
   display: inline;
}

.breadcrumb-item.ttle
{
   align-content: center;
}

.br-i-title {
   line-height: 130%;
   font-size: 130%;
   color: white;
   margin: auto;
}

/* ------------- TABLES ARROWS COLORS ------------ */
table.dataTable thead>tr>th.dt-ordering-asc  span.dt-column-order:before { opacity: 1 !important; }
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after  { opacity: 1 !important; }

table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before { opacity: .35; }

table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after { opacity: .35; }

table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before { line-height: 11px !important; }





b.rank_up   { font-weight: normal; color: #1ce01c; }
b.rank_down { font-weight: normal; color: #e01c39; }
b.rank_eq   { font-weight: normal; color: #c7c7c7; }
b.w15       { display: inline-block; width: 15px; text-align: center; padding-left: 3px; }

.ratings_top_table th { background-color: #e8e8e8; }
.ratings_top_table th.col_1 { font-size: 80%; text-align: center; }
.rating_table_title { padding-left: 10px; }




/*
 https://css-tricks.com/how-to-create-neon-text-with-css/
 https://css-tricks.com/almanac/properties/b/box-shadow/
*/




























