@charset "utf-8";
/* CSS Document */
.logo{ margin: 15px 0px;}
.logo img{width: 100%;}
.form-group{ overflow: hidden; margin-bottom: 5px;}
.form-group label{margin-bottom: 0px !important;}
.main-heading {text-align: left;  background-color: #ffffff; padding: 10px 10px; position: relative;}
.main-heading-01 {text-align: left;  background-color: #82d2f7; padding: 10px 10px; position: relative;}
#course_handicap{text-align: left;  background-color: #82d2f7; padding: 10px 10px; position: relative;}
.handi .select2-selection{padding:10px; border-radius: 0px !important; border: none !important; height: 48px !important;}
.form-control-lg{padding:10px 10px; border-radius: 0px !important; border: none !important; min-height: 35px !important; width: 100%; background-color: #fff;}
.handi .select2-container{width: 100% !important; text-align: left;}
.handi .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px;}
.main-heading-paying {background: #2dac67; padding: 10px 10px; text-align: center; font-size: 16px; font-weight: bold; color: #ffffff;}
.btn01 svg {vertical-align: text-top;}
.footer{ background-color: #82d2f7; text-align: center; padding: 10px;}
.main-heading-paying-result { padding: 10px 10px; text-align: left; width: 100%; font-size: 18px; background: #fede00; }
h3.text-white{color: #ffffff; font-size: 24px; padding: 10px 0px; font-weight: bold;}
.btn01{--bs-btn-padding-x: 0rem; --bs-btn-padding-y: 0rem; vertical-align: top; border-radius: 50px; width: 24px; height: 24px; position: absolute; right: 20px;}



