.form_desktop h3{
	text-align: center;
    font-weight: 700;
    font-family: 'IBM Plex Sans',sans-serif;
    color: #1d243e;
    font-size: 20px;
    min-height: 22px!important;
}	

.form-input {
	padding: 23px 5px!important;
    line-height: 22px!important;
    width: 100%!important;
    margin: 10px 0 0 0!important;
    border: 1px solid #d8dde6!important;
    font-family: 'IBM Plex Sans',sans-serif;
    font-size: 14px!important;
    color: #444!important;
    background: #fff!important;
    outline: 0!important;
    border-radius: 4px!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    height: 30px!important;
    min-height: 30px!important;
    max-width: none!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.form-textarea {
	padding: 12px 5px!important;
    line-height: 22px!important;
    width: 100%!important;
    margin: 10px 0 0 0!important;
    resize: none!important;
    height: 96px!important;
    min-height: 60px!important;
    border: 1px solid #d8dde6!important;
    font-family: 'IBM Plex Sans',sans-serif;
    font-size: 14px!important;
    color: #444!important;
    background: #fff!important;
    outline: 0!important;
    border-radius: 4px!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
.form-error-message {
	font-family: 'IBM Plex Sans',sans-serif;
    font-size: 13px!important;	
    font-style: italic!important;
    color: red!important;
}

.popup-resquest .close:hover{
    background: none !important;
}

.popup-resquest .modal-header {
    display: flex;
    align-items: center;
    padding: 0 15px;
}
.popup-resquest .modal-header h4 {
    margin : 0 !important;
}
.popup-resquest .form-input,.popup-resquest .form-textarea{
    padding: 23px 15px!important;
}




.mb-5 {	
	margin: 0 !important;
}
.waves-effect {
	width: 100%;
	background: #007FFF !important;
	color: #FFFFFF !important;
}

.btn-outline-warning {
	border: #007FFF;
	font-family: 'IBM Plex Sans',sans-serif;
}

.modal-body {
	text-align: center;
}
.modal-body p {
	margin: 0 !important;
	font-family: 'IBM Plex Sans',sans-serif;
}

.modal-mobile h4 {
    font-size: 20px !important;
}

.form_dang_ky .addcolor {
	border-color: red !important;
}

.modal-lead-rocket {
    margin-top: 150px!important;
}