/* New Design */
.ant-form-vertical .ant-form-item-label{
    padding-bottom: 0!important;
}


.ant-card-head-wrapper .ant-card-head-title, .ant-card-extra{
    padding: 10px 0 !important;
}

/* Button */
/* .btn:focus{
    outline: none !important; 
    border: none !important;
} */
.btn-add{
    border: 1px solid #2A537B !important;
    border-radius: 50% !important;
    padding: 0px 6px !important;
    outline: none !important;
}

.btn-add i {
    color: #0a3d62 !important;
    font-size: 13px !important;
    outline: none !important;
}

.btn-list{
    border: 1px solid #2A537B !important;
    border-radius: 50% !important;
    padding: 5px 6px !important;
}
@media only screen and (min-width: 767px) {
    .btn-list  {
        padding: 1px 6px !important; 
    }
}

.btn-list i {
    color: #0a3d62 !important;
    font-size: 13px !important;
}

.custom_action{
    border: 1px solid #c79708 !important;
    border-radius: 50% !important;
    padding: 3px 10px !important;
}

p .action_btn span{
    font-size: 13px !important;
}
.action_btn:focus{
    outline: none !important;  
    border: none !important;
}
.btn-edit {
    border: 1px solid #3700ff !important;
    border-radius: 50% !important;
    padding-top: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    padding-left: 8px !important;
    color: #3700ff !important;
    outline: none !important;
}
.btn-edit:focus {
    outline: none !important;
    border: none !important;
}
.btn-ed {
    border: 1px solid #3700ff !important;
    border-radius: 50% !important;
    padding-top: 3px !important;
    padding-right: 6px !important;
    padding-bottom: 4px !important;
    padding-left: 7px !important;
    color: #3700ff !important;
    outline: none !important;
}
.btn-acpt {
    border: 1px solid #28a745 !important;
    border-radius: 50% !important;
    padding-top: 3px !important;
    padding-right: 6px !important;
    padding-bottom: 3px !important;
    padding-left: 6px !important;
    color: #28a745 !important;
    outline: none !important;

}
.btn-acptt {
    border: 1px solid #ffffff !important;
    border-radius: 50% !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    color: #ffffff !important;
    outline: none !important;

}
.btn-cncl {
    border: 1px solid #b71540 !important;
    border-radius: 50% !important;
    padding-top: 3px !important;
    padding-right: 6px !important;
    padding-bottom: 3px !important;
    padding-left: 6px !important;
    color: #b71540 !important;
    outline: none !important;

}
.btn-info{
    /* border: none !important; */
     background-color: #ba0202 !important;
     border: 1px solid #b71540 !important;
     border-radius: 50% !important;
     padding-top: 4px !important;
     padding-right: 8px !important;
     padding-bottom: 4px !important;
     padding-left: 8px !important;
     color: #b71540 !important;
     outline: none !important;
 }
.btn-edit i {
    color: #2A537B !important;
    outline: none !important;
}
.btn-acpt{
    border: 1px solid #3700ff !important;
    border-radius: 50% !important;
    padding-top: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    padding-left: 6px !important;
    color: #3700ff !important;
    outline: none !important;
}
.btn-acpt:focus {
    outline: none !important;
}
.btn-del {
    border: 1px solid #b71540 !important;
    border-radius: 50% !important;
    padding-top: 3px !important;
    padding-right: 6px !important;
    padding-bottom: 4px !important;
    padding-left: 7px !important;
    color: #b71540 !important;
    outline: none !important;
}
.btn-deletee {
    border: 1px solid #ffffff !important;
    border-radius: 50% !important;
    padding-top: 3px !important;
    padding-right: 4px !important;
    padding-bottom: 3px !important;
    padding-left: 4px !important;
    color: #ffffff !important;
    outline: none !important;
}
.btn-delete:focus {
    outline: none !important;
}
.btn-delete {
    border: 1px solid #b71540 !important;
    border-radius: 50% !important;
    padding-top: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    padding-left: 8px !important;
    color: #b71540 !important;
    outline: none !important;
}
.btn-dlt{
    border: 1px solid #b71540 !important;
    border-radius: 50% !important;
    padding-top: 4px !important;
    padding-right: 8px !important;
    padding-bottom: 4px !important;
    padding-left: 8px !important;
    color: #b71540 !important;
    outline: none !important;
}
.btn-dlt:focus {
    outline: none !important;
}
.btn-delete i {
    color: #b71540 !important;
    outline: none !important;
}

.custom_action i {
    color: #c79708 !important;
}

/* Status Tag */
.status-pending{
    background-color: #776729 !important;
    color: #fff !important;
    width: 80px;
    text-align: center;
}

.status-runing{
    background-color: #0a3d62 !important;
    color: #fff !important;
    width: 80px;
    text-align: center;
}

.status-active{
    background-color: #ca9008 !important;
    color: #fff !important;
    width: 80px;
    text-align: center;
}

.status-declined{
    background-color: #b71540 !important;
    color: #fff !important;
    width: 80px;
    text-align: center;
}

/* Ant Table */
/* .ant-col{
    padding-top: 20px !important;
} */
.ant-table-thead >tr >th{
    font-weight: 600;
    font-size: 14px !important;
    background: #ededed !important;
}
.ant-table-thead > tr > th{
    padding: 7px 10px !important;
}

.ant-table-tbody tr:nth-child(1){
    display: none;
}
.ant-table-tbody > tr > td{
    padding: 7px 10px !important;
}

.ant-table-tbody > tr > td{
    font-size: 13px !important;
    margin-top: 0 !important;
}

/* Pagination */
.ant-pagination .ant-pagination-item-active {
    background-color: #ca9008 !important;
}

/* Ant Form Input */
.ant-picker{
    width: 100% !important;
    min-width: 0 !important;
}

textarea.ant-input{
    height: auto !important;
}

/* Action Button PopUp*/
.ant-popover-inner{
    padding: 0 !important;
}

.ant-popover-inner-content {
   
    padding: 5px 20px 5px 10px !important; 
}

.ant-popover-inner-content p {
    width: 100px !important;
    height: 30px !important;
}

.ant-popover-inner-content p span{
    margin-left: 13px !important;
    font-size: 13px;
    font-weight: 500;
    padding-right: 25px !important;
}

/*.btn-edit{*/
/*    !*width: 100%;*!*/
/*    display: flex !important;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    !*border: 1px solid black !important;*!*/
/*}*/

/*.btn-edit i{*/
/*    padding: 4px 6px;*/
/*    color: #2A537B !important;*/
/*    border: 1px solid #2A537B !important;*/
/*    border-radius: 50% !important;*/
/*}*/

/*.btn-delete{*/
/*    !*width: 100%;*!*/
/*    display: flex !important;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    !*border: 1px solid black !important;*!*/
/*}*/

/*.btn-delete i {*/
/*    padding: 4px 6px;*/
/*    color: #b71540 !important;*/
/*    border: 1px solid #b71540 !important;*/
/*    border-radius: 50% !important;*/
/*}*/