

.fieldset-cpanel {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 2px;
    padding: 10px;
    margin: 30px 0 10px 0;
}

.fieldset-cpanel legend {
    width: 250px;
    height: 50px;
    line-height: 50px;
    margin-left: 20px;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.2);
    text-align: center;
}

.fieldset-cpanel .row {
    margin: 0 0 10px 0;
}

.phone-cc {
    width: 25%;
    display: inline-block;
}

.phone{width: 73.5%;display: inline-block;}
.div_account_information .row {
    border-bottom: 1px solid #EAEAEA;
    line-height: 50px;
}

.div_account_information em {
    font-size: 13px;
}

.div-domain-registration {
    padding: 10px;
    cursor: pointer;
}
.div-domain-registration:hover {
    border : 1px solid rgba(0,0,0,0.2);
    border-radius: 3px;
    background-color: #ECF0F5;
}

.modal-dialog-with {
    width: 800px;
}

.div-contact-menu-left {
    width: 200px;
    float: left;
    margin-top: -5px;
}

.div-contact-menu-content {
    float: right;
    width: 570px;
    padding: 5px;
    background-color: #DCE4ED;
}
.div-contact-menu-content div.input {
    margin: 5px 0 5px 0;
}
.ul-contact-menu {
    padding-left: 0;
}
.ul-contact-menu li {
    height: 100px;
    list-style-type: none;
    padding: 2px 0 0 10px;
}
.ul-contact-menu li.active {
    background-color: #DCE4ED;
    margin-top: 5px;
    margin-left: 2px;
}
.ul-contact-menu li a {
    color: #000;
}
.modal-footer {
    clear: both;
}

.section-info-name-server {
    background-color: #EEEEEE;
}

#myModalNameServer div.row, #myModalChildNameServer div.row {
    margin: 10px 0 0 10px;
}
.span_add_more {
    color: #367FA9;
    cursor: pointer;
}
.odd {
    background-color: #DCE4ED;
}
.title-bock-contact-detail {
    font-size: 17px;
    font-weight: bold;
}
.section-information div.row {
    margin: 15px -11px 15px -11px;
    padding-bottom: 10px;
}

.section-row-border{border-bottom : 1px solid #C1C1C1;}
.section-row-border-top{border-top : 1px solid #C1C1C1;}

.section-information {
    padding: 0;
}
.div-content-customer-service {
    border : 2px solid gray;
    padding: 5px;
}
.content-customer-service-title {
    background-color:#DBDBDB;
    padding: 2px 0 2px 1px;
    margin-bottom: 10px;
}
#th_all_invoice::after {content: "";}
.not-active-link {pointer-events: none;cursor: default;opacity: 0.5;}
#div-loader {bottom: 0;display: none;left: 0;outline: 0 none;overflow: hidden;position: fixed;right: 0;top: 0;z-index: 1050;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0}
#div-loader > div {position: absolute;margin: 27% 45%;color : white;font-weight: bold;width: 300px;}
.modal-confirm-width{width: 350px;}
.rename-dbname{color: #3c8dbc;cursor: pointer;}
.delete-dbname{color:#DD4B39;cursor: pointer;}
.do-dcbackup{color:#333;cursor: pointer;}
.form_create_cron > .form__create_date div.input {display: inline-block;width: 20%;}
.form_create_cron > .form__create_cmd {width: 100%;}
.form-control.error, .dc-form-control.error {border-color: #E42C3E !important;}
.action-option{cursor: pointer;outline: none;text-decoration: none;color: #72afd2;}
.dc-not-active {pointer-events: none;cursor: default;opacity: 0.7;color: #6f7273;}

.fa, .fas {
    font-weight: 900;
}


.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.content-header>.breadcrumb>li>a>.fas{
    margin-right: 5px;
}

.no-long-dns-record{
    max-width: 320px;overflow: hidden;text-overflow: ellipsis;/*display: inline-block;*/padding: 10px;white-space: nowrap;
}
