/* Custom Styles */

.modal-dialog h4.modal-title {
    font-size: calc(1.2* 1.15em) !important;
    font-weight: 600 !important;
} 

.modal-title-btn {
    font-size: calc(1.2* 1.15em) !important;
    font-weight: 600 !important;	
}

.modal-dialog .modal-content{
	border-radius: 9px;
}

.modal-required-label {
    margin-left: 3px;
    color: #c70505;	
}

.fields-box {
    border: 1px solid silver;
    border-radius: 6px;	
}


.modal-dialog input[type=checkbox], .modal-dialog input[type=radio]{
	display: unset;
}

.modal-dialog .rd-label {
    
}
 
.modal-dialog .modal-header h4 {
	text-align: center;
	margin: 0;
}
.modal-dialog .btn-confirm {
	background-color: #4caf50;
	color: #000;
	font-weight: bold;
}
.modal-dialog .btn-confirm:hover {
	background-color: darkorange;
}
.modal-dialog .total {
	font-weight: bold;
	text-align: right;
}
.modal-dialog .text-center-bold {
    text-align: center;
    font-weight: 600;
    color: #f36801;
    font-size: calc(1.2* 1.15em) !important;
}

.modal-dialog .fields-box {
    border: 1px solid silver;
    border-radius: 6px;
    padding: 2px 15px;
}

.modal-dialog hr {
    margin-top: 5px;
    margin-bottom: 15px;
    border-top: 1px solid #d5d5d5;
}

#cart-table a, #cart-table-modal a{
	color: #000000 !important;
}

.icon-space-right {
    padding-right: 5px;
}
.icon-space-right {
    padding-left: 5px;	
}
.coupon-table input{
    height: 33px !important;
    padding-left: 5px;
    width: 110px;
}
#orderModal input[type="number"] {
	padding: 0 !important;
    margin: 0 !important;	
}

.panel-default {
    margin-top: 20px !important;
}