.action_modal .ant-row .ant-form-item {
    display: flex !important;
}
.my_modal {
    
    width: 600px !important;
    /* top: 50% !important;
    transform: translateY(-50%) !important; */
    
}
.ant-modal-body {
    height: 650px;
    overflow-y: auto;
}

@media screen and (max-width: 700px) {
    .my_modal {
        top:30px !important;
     
      
    }
}

.ant-form-item {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.ant-form-item-label {
    float: left;
    width: 150px;
    padding-right: 4px;
    text-align: right;
}
.modal_checkbox {
    margin-left: -112px;
}
.modal_agree {
    left: -39px;
}
@media screen and (max-width: 764px) {
    .ant-form-item-control .my_modal_input {
        width: 180px !important;
    }
    .ant-form-item-control .ant-select-selection--single {
        width: 180px !important;
    }
    .ant-form-item-control textarea {
        width: 180px !important;
    }
    .ant-btn {
        width: 100px !important;
    }
    .ant-form-item-control .ant-radio-group {
        width: 180px !important;
    }
    .next_step {
        width: 150px !important;
    }
    .modal_checkbox {
        margin-left: 76px;
    }
    .modal_agree {
        left: 150px;
    }
}
.ant-form-item {
    margin: 0 0 16px !important;
}

input:hover {
    border-color: #29CCB1 !important;
}
input:focus {
    border-color: #29CCB1 !important;
}
.ant-select-selection--single:hover {
    border-color: #29CCB1 !important;
}
.ant-select-selection--single:active {
    border-color: #29CCB1 !important;
}
textarea:hover {
    border-color: #29CCB1 !important;
}
textarea:focus {
    border-color: #29CCB1 !important;
}
button:hover {
    border-color: #29CCB1 !important;
    color: #29CCB1 !important;
}
.ant-form-item-control .my_modal_input {
    width: 325px;
}
.ant-form-item-control .ant-select-selection--single {
    width: 325px;
}
.ant-form-item-control .ant-radio-group {
    width: 325px;
}
.ant-form-item-control textarea {
    width: 325px;
}
.ant-radio-checked .ant-radio-inner {
    border-color: #29CCB1 ;
}
.ant-radio-wrapper:hover .ant-radio, .ant-radio:hover .ant-radio-inner, .ant-radio-input:focus + .ant-radio-inner {
    border-color: #29CCB1 ;
}
.ant-radio-inner::after {
    background-color: #29CCB1;
}
.next_step {
    background-color: #29CCB1;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    width: 400px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    left: 50%;
    bottom: 40px;
    transform: translateX(-50%);
}
