:root {
    --ds-dpad-primary: #27AE60;
    --ds-dpad-remove: #DC2929;
}
.license-wrap {padding: 30px;background-color: #ffffff;}
.license-text {font-size: 16px;letter-spacing: 0px;line-height: 25px;color: #000000;font-weight: 400;margin-bottom: 20px;}
.license-wrap input[type='text']{height: 40px; border-radius: 5px; background-color: #ffffff; border: 1px solid var(--ds-dpad-primary);padding: 0 10px;}
.license-wrap input:focus, .license-wrap select:focus{border-color: var(--ds-dpad-primary);box-shadow: none;outline: none;}
.license-wrap a.disabled{pointer-events: none;}
.license-wrap input.readonly, 
.license-wrap input[readonly], 
.license-wrap textarea.readonly, 
.license-wrap textarea[readonly]{background-color: #f0f0f1;}

.license-wrap .notice{border-radius:5px;margin-top:20px;}
.afrsfw_fs_license_key{width: 30%;}
.afrsm-license {margin-bottom: 20px;}
.afrsm-main-table .afrsm-license select {width: calc(30% + 152px);max-width: none;padding:5px 25px 5px 10px;}
.expired {background-color: var(--ds-dpad-remove);color: #fff;padding: 5px;border-radius: 5px;}

.license-details{margin-top: 30px;}
.license-wrap table.table-outer tr th{border-radius: 5px;background-color: #f5f5f5;font-weight: 700;}
.license-wrap table.table-outer tr td{text-align: center;}
.license-wrap .license-details .table-outer{box-shadow:0 4px 10px rgb(0 0 0 / 8%)}
.license-wrap .license-form .button{padding:4px 22px;}
@media screen and (max-width:	980px){
    .afrsfw_fs_license_key{width: 100%;margin-bottom: 20px;}
    .afrsm-main-table .afrsm-license select {width: 100%;max-width: none;}
}