

.report_title {
    padding: 6px 6px 6px 25px;
    background-color: white;
    border-radius: 4px 4px 0 0;
    border: 1px solid #e0dfdc;
    text-align: center;
    padding: 0.3em;
    margin-top: 1.3em;
    font-size: 1.2em;
    }
    /**
.full_report {width: 100%; border: 1px solid #e0dfdc;}
.full_report tr {width: 50%; background: #FFF;}
.full_report tr:nth-child(2n) { background: #F7F7F7;}
.full_report tr td {padding: 0.5em;}
.full_report tr th {padding: 0.5em;}
.full_report .left_td {text-align: left; width:50%;padding-left: 30%;}
.full_report .right_td {width: 50%;text-align: left;padding-left: 5%;}
**/

.tsmall {text-align: center;}

.report_footer {
    background-color: white;
    border-radius: 4px 4px 0 0;
    border: 1px solid #e0dfdc;
    text-align: center;
    padding: 0.3em;
    font-size: 0.8em;
    }

.vtop{vertical-align:top}
    
.table_dark {
/* font-size: 14px; */
text-align: left;
border-collapse: collapse;
background-color: transparent;
margin-bottom: 4em; 
}
.table_dark th {
border-bottom: 1px solid #37B5A5;
padding: 12px 17px; 
font-size: 1.3em;
text-align: center;
}
.table_dark td {
border-bottom: 1px solid #37B5A5;
border-color: #EEE;
padding: 7px 17px;
}
/**
.table_dark tr:last-child td {
border-bottom: none;
}
**/
.table_dark td:last-child {
border-right: none;
}
.table_dark tr:hover td {
border-color: #000;
}
.table_dark .new_stork {
    background-color: #c8fbf3;
}
.table_dark .new_stork_red {
    background-color: #ffebeb;
}





@media only screen and (max-width: 850px) {
.reestrExample_table_block {
    width: 100%;
    position: relative;
    overflow-x: scroll;
}
}

.table_white {
/* font-size: 14px; */
text-align: left;
border-collapse: collapse;
background-color: #FFF;
margin-bottom: 4em; 
font-size: 0.8em;


-webkit-box-shadow: 0px 2px 31px -2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 2px 31px -2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 2px 31px -2px rgba(34, 60, 80, 0.2);
}
.table_white th {
border-bottom: 1px solid #37B5A5;
padding: 12px 17px; 
font-size: 1.3em;
text-align: center;
}
.table_white td {
border-bottom: 1px solid #37B5A5;
border-right: 1px solid #37B5A5;
border-color: #EEE;
padding: 7px 7px;
vertical-align:top;
}  
/**
.table_dark tr:last-child td {
border-bottom: none;
}
**/
.table_white td:last-child {
border-right: 0;
}
.table_white tr:hover td{
background-color: #fffcfc;
}
.table_white .new_stork {
    background-color: #c8fbf3;
}
.table_white .new_stork_red {
    background-color: #ffebeb;
}




.notice_0 {}
.notice_1 {background: rgba(103, 183, 61, 0.45);}
.notice_2   { background: rgba(249, 120, 120, 0.45);color: #1D1D1D;}
.notice_3   { background: rgba(255, 248, 231, 0.45);}
.a_no_color   { color: #000; }
.a_no_color:hover   { text-decoration: underline; }

.dashed-border {    border-bottom-style: dashed; border: #eacaca 1px dashed; background-color: #d4f5de;}
.dashed-border-2 {    border-bottom-style: dashed; border: #eacaca 1px dashed; background-color: #eeeeee;}
.meh-border {border-left: 1px solid #d7d8d8;border-right: 1px solid #d7d8d8;}

.pad1 {padding: 1em;}

.flex-div {display: -webkit-flex;display: -ms-flex;display: flex;}
.mobile-img {max-width: 70%;}
.flex-div-items-center {align-items: center;}
/**
.link {
  display: inline-block;
}

.link-md {
  font-size: 27px;
  line-height: 1.2;
}
**/
th, td {
    FONT-WEIGHT: normal;
}

