body {
  margin-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: #0A5294;
  font-family: "Noto Sans", sans-serif;
}

/* sidebar css start */
.association .sidebar-wrapper{
  border-radius: 5px;
  background-color: #fe8d018a;
}

.district .sidebar-wrapper{
  border-radius: 5px;
  background-color: #70b3fd;
}

.page-wrapper .sidebar-wrapper,
.sidebar-wrapper .sidebar-brand > a,
.sidebar-wrapper .sidebar-dropdown > a:after,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,
.sidebar-wrapper ul li a i,
.page-wrapper .page-content,
.sidebar-wrapper .sidebar-search input.search-menu,
.sidebar-wrapper .sidebar-search .input-group-text,
.sidebar-wrapper .sidebar-menu ul li a,
#show-sidebar,
#close-sidebar {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.sidebar-wrapper ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.sidebar-dropdown{
  position: relative;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown > a:after {
  content: "►";
  position: absolute;
  font-size: 14px;
  right: 20px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active > a:after {
  content: "▼";
}

.sidebar-wrapper .sidebar-menu .sidebar-submenu {
  display: none;
}

.sidebar-menu li{

}

.sidebar-menu li a{
  padding: 15px 35px 15px 20px;
  text-decoration: none;
  display: block;
  border: 1px solid #ffffff69;
  color: white;
  cursor: pointer;
  font-weight: 600;
}

.sidebar-submenu{
  background-color: #d0e4ff;
}

.sidebar-submenu li a{
  color: #003366;
}

.sidebar-wrapper .current{
  background: #FE8D01;
}

.sidebar-submenu .current{
  background: #697e9b94;
}

.district .sidebar-wrapper .current{
  background: #5494DA;
}

/* sidebar css end */

.body-container{
  background-color: #ffffff;
  border-radius: 10px;
}

.header-img{
  width: 100%;
}

.sub-header{
  font-family: "Noto Sans", sans-serif;
  font-size: 18px;
  line-height: 35px;
  font-weight: normal;
  color: #000000;
}

.copyright {
  font-family: "Noto Sans", sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff;
}

.blue-btn{
  background-color: #078fda;
}

.orange-btn{
  background-color: #f76300;
}

.green-btn{
  background-color: #006d2c;
}

.red-btn{
  background-color: #dd1c12;
}
.playerregtitle{
  font-family: "Noto Sans", sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #ff0000;
}

.formhint{
  font-family: "Noto Sans", sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #0000ff;
}

.formtitle{
  font-family: "Noto Sans", sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #9E0000;
}

.required{
  color: #ff0000;
}

.custom-vertical-allign-center{
  display: flex;
  padding-top: 2% !important;
}

.custom-vertical-allign-center-p{
  margin: 0px;
}

.red-colour{
  color: #dd1c12;
}

.blue-colour{
  color: #0000FF;
}

.error{
  font-size: 12px;
  color: red;
}

.association_panel{
  background: #f76300c4;
  border-radius: 10px;
  color: #ffffff;
}

.district_panel{
  background: #078fdaba;
  border-radius: 10px;
  color: #ffffff;
}

.top-title{
  font-family: "Noto Sans", sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #ffffff;
}

.top-title-back{
  background-color: #ffa53f;
}

.district-top-title-back{
  background-color: #70b3fd;
}

.text-right{
  text-align: right;
}

.label_heading{
  font-weight: 600;
}

.player-list-img{
  width: 100px;
}

.player-img{
  width: 200px;
}

.hasborder div{
  border: 1px solid #000000;
  padding: 10px;
}

.approve-form{
  display: inline-block;
  float: left;
}

.reject-form{
  display: inline-block;
  float: right;
}

.select2-container--default .select2-selection--single {
  height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 35px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 38px;
}

.divborder {
  border: 1px solid #000000;
}

.entryhintcontainer{
  background: #EBF59F;
  padding: 10px;
  border-radius: 10px;
}

.entryhint{
  margin: 0px;
  font-size: 25px;
  font-weight: normal;
}

.entrytitle{
  font-family: "Noto Sans", sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: #ab00ba;
  margin: 0px;
}

.float-right{
  float: right;
}

.select2-container{
  z-index: 10000;
}

#loadermdl{
  z-index: 100001;
}

.border-left-primary {
  border-left: 0.25rem solid #4e73df !important;
}

.border-bottom-primary {
  border-bottom: 0.25rem solid #4e73df !important;
}

.border-left-secondary {
  border-left: 0.25rem solid #858796 !important;
}

.border-bottom-secondary {
  border-bottom: 0.25rem solid #858796 !important;
}

.border-left-success {
  border-left: 0.25rem solid #1cc88a !important;
}

.border-bottom-success {
  border-bottom: 0.25rem solid #1cc88a !important;
}

.border-left-info {
  border-left: 0.25rem solid #36b9cc !important;
}

.border-bottom-info {
  border-bottom: 0.25rem solid #36b9cc !important;
}

.border-left-warning {
  border-left: 0.25rem solid #f6c23e !important;
}

.border-bottom-warning {
  border-bottom: 0.25rem solid #f6c23e !important;
}

.border-left-danger {
  border-left: 0.25rem solid #e74a3b !important;
}

.border-bottom-danger {
  border-bottom: 0.25rem solid #e74a3b !important;
}

.border-left-light {
  border-left: 0.25rem solid #f8f9fc !important;
}

.border-bottom-light {
  border-bottom: 0.25rem solid #f8f9fc !important;
}

.border-left-dark {
  border-left: 0.25rem solid #5a5c69 !important;
}

.border-bottom-dark {
  border-bottom: 0.25rem solid #5a5c69 !important;
}

@media screen and (max-width: 900px) {
  /* CSS rules to apply when the condition is true */
  .logo-img {
    width: 100%;
  }
}