#domain_detailed_info_table #legal-info a{
    font-size: 14px!important;
}

#domain_detailed_info_table > tbody >tr > td a{
    font-size: 13px!important;
}

#domain_detailed_info_table tr:not(:last-child){
    border-bottom: 1px solid #e0e0e0;
}
#domain_detailed_info_table{
    font-size: 14px;
}
#domain_detailed_info_table > :not(caption) > * > *{
    border-bottom-width: 0px;
}

@media only screen and (min-width:768px){
    #domain_detailed_info_table tr td:nth-child(2) {
        min-width: 190px !important;
    }
    #domain_detailed_info_table tr td:first-child {
        min-width: 218px !important;
    }
    .owner-info-block div:nth-child(even) {
        padding-left: 0px;
    }
}
.btn-more-info {
    background-image: url("../images/svg/information-btn.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 43px;
    height: 43px;
    display: inline-block;
}

.btn-more-info:hover {
    background-image: url("../images/svg/information-btn-hover.svg");
    cursor: pointer;
}

.btn-more-info:active,
.btn-more-info:not(:active){
    border: none;
}

#domain_detailed_info_table a:visited:not(.btn) {
    color: #1C7DB7;
}




.domain-detailed-info-container {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
}

.btn-more-info:focus {outline:0;}
.btn-more-info:active {outline:0;}


.analysis-date {
    font-size: 14px;
    border-radius: 5px;
    height: fit-content;
    padding: 8px;
    text-align: center;
    width: fit-content;
    background-color: #e0e0e0;
    margin-inline-end: 30px;

}

.h2-view{
    font-size: 20px ;
    font-weight: 600;

}


#screenshot-div {
    width: 160px;
}

.screenshot-img {
    margin-top: 20px;
    width: 100%;
    max-height: 125px;
}


@media only screen and (min-width : 1201px) {
    .screenshot-div {
        margin-left: 20px !important;
    }
    .date-without-img{
        max-width: 28% !important;
    }
}
@media only screen and (max-width : 1200px) and (min-width : 541px){
    .date-without-img{
        max-width: 31% !important;
    }
}


@media only screen and (max-width : 991px) and (min-width : 750px){
    .screenshot-div {
        margin-left: 23px !important;
    }
}

.detailed-infos-title{
    margin-inline-start: 10px!important;
    margin-inline-end: 10px!important;
}

@media only screen and (max-width:600px){
    .h2-view {
        text-align: center;
        margin-inline-start: 0px!important;
        margin-bottom: 15px!important;
        padding-inline-start: 0px!important;

    }
    .detailed-infos-title-without-img,
    .detailed-infos-title{
        justify-content: center!important;
    }
    .date-without-img{
        margin-inline-end: 0px!important;
    }
    .analysis-date{
        margin: auto!important;
    }
}

@media only screen and (min-width:1050px){
    .h2-view {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.sm-br{
    white-space: nowrap;
}

.swal-div{
    padding-right: 10px!important;
}

.owner-info-block div{
    padding-right: 0px;
}