
body {
  font-family: 'geneva', sans-serif !important;
  font-size:0.9rem;
}

#login_form {
  background-color: black;
}

.mainwithbg {
 /*background-image: url("../logoyama.png");*/
 /*background-color:#f7fafa;*/
  background-size: cover;
}

/*
.nav-pills  .nav-link {
    background-color:#f5f5f0 !important;
    color:#9494b8 !important;
    font-size:1.2rem;
    border-radius:1px;
}
.nav-pills .nav-link .nav-link.active, .nav-pills .nav-link.active:hover,.nav-pills .nav-link.active:focus {
    background-color:#f0e457 !important;
    color:#c24b38 !important;
    font-weight:550;
    font-size:1.2rem;
    border-radius:1px;
    padding:10px;
}
*/

/*
.nav-pills {

    font-size:1.0rem;
    border-radius:2px;
    background-color:#00000 !important;
    color:#b30000 !important;

}
*/

.mainhead{
  background-color:#3f3b4b;
}

/*
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    font-size:1.0rem;
    border-radius:5px;

        color: #75241a;
        background-color: #f5edd7;
}
*/
.footer {
    background-color:#3f3b4b !important;
    color:#9494b8 !important;
    font-size:12px;


}
/*
.btn-primary{

    background-color:#f0e457 !important;
    color:#c24b38 !important;
    font-size:1.2rem;
    border-radius:12px;
    border-color:#c24b38;
}

.fixed-table-container thead th .both {
    background-image: none;
}

.fixed-table-container thead th .asc {
    background-image: url("asc.png");
}

.fixed-table-container thead th .desc {
    background-image: url("desc.png");
}
*/

label {
  color: #B4886B;
  font-size: 1rem;

}
select {

  font-size: 1rem;

}
html {
  font-size: 0.8rem;
}

.member_form hr {
    margin: 30px -20px 20px;
    border: 0;
    border-top: 1px solid  #B4886B;    /*#c9c7c7;*/
}

fieldset {
    margin: 10px;
    border: 1px solid #B4886B;
    padding: 8px;
    border-radius: 5px;
}

.toastbad {
    left: 50%;
    top: 10%;
    position: fixed;
    transform: translate(-50%, 0px);
    z-index: 9999;
}


.calendar .calendar-header .year-title:not(.year-neighbor):not(.year-neighbor2) {
  border-bottom: 2px solid #2196f3;
   font-size: 0.8rem;
}

/*
.calendar .months-container .month-container {

  border: 1px solid #2196f3;
  padding: 2px;
  border-radius: 5px;
  border-spacing:5px;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);

}
*/


.calendar table.month th.month-title {
  background-color: white;
  color: #2196F3;
  padding: 1px;
  font-weight: 400;
  font-size: 0.5rem;
}
.calendar table.month th.day-header {
  padding: 0px;
  color: black;
  font-size: 20px;
  font-weight: 100;
  background-color: #b5e9f2;
}




/*
.calendar .calendar-header {
  background-color: #f5f5f5;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border: 0;

}

.calendar .calendar-header .year-title {
  font-size: 1rem;
}

.calendar .calendar-header .year-title:not(.year-neighbor):not(.year-neighbor2) {
  border-bottom: 2px solid #2196f3;
   font-size: 0.8rem;
}

.calendar .months-container .month-container {
  height: 260px;
  margin-bottom: 1px;
}

.calendar table.month {

  border-spacing:0 0px;
  background-color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
}

.calendar table.month th.month-title {
  background-color: white;
  color: #2196F3;
  padding: 1px;
  font-weight: 400;
  font-size: 0.5rem;
}

.calendar table.month th.day-header {
  padding-top: 0px;
  color: #CDCDCD;
  font-size: 0.2rem;
  font-weight: 400;
}

.calendar table.month td.day .day-content {
  padding: 0px;
  padding-bottom: 1px;
  font-size: 0px0.8rem;
  background-color: red;
  margin: 0px;
  height:20px;
}

*/




