
*{
   box-sizing: border-box;
  
  }

html {
  font-size: 16px;
}
a{
  text-decoration: none;
}

html {
  font-family: 'Poppins', sans-serif; 
}
table{
  border-collapse: collapse;
}
body {
    margin: 0;
    color: #16161d;
    font-size:16px;
    font-family: 'Bagoss Extended';
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.2px;
    background: #fff;
    min-width: 320px;
    line-height:18px;
    font-weight: 300;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;
}

p{margin: 16px 0;}

ul{
  padding-left:24px; 
}

p, li {
  font-size: 16px;
  line-height:24px;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  margin:0;
  font-weight:500;
  font-family:inherit
}
h1{
  font-size:36px;
}
h6 {
  font-size: 14px;
  font-weight: 500;
}

button, a, .button{
  cursor:pointer;
}


.page_inner.focussed{
  width:100%;
}
input, select{
  background:#fff;
  font-size:14px;
  padding: 16px 8px;
  font-family:"Poppins"!important
}

button{
  cursor: pointer;
}

.maxout{
  max-width:1264px;
}

.flexer{
  display:flex;
  float:left;
  width:100%;
  column-gap: 16px;
}
.pt-8{padding-top:8px;}
.pt-16{padding-top:16px;}
.pb-8{padding-bottom:8px;}
.pb-16{padding-bottom:16px;}
.half{
  width:50%;
}
.third{
  width: 33.333%;
  min-width:380px;
}

.MuiSelect-select img{
  float: left;
  max-width: 20px;
}
.column{
  display:inline-block;
  position: relative;
}



.MuiList-root{
  font-family: "Poppy", sans-serif!important;
}



a.stripe_button{
  background-color: rgb(98, 90, 250);
  color:white;
  font-size:14px;
  font-weight:600;
  min-height:30px;
  padding:8px 16px;
  border-radius: 6px;
  margin-bottom:8px;
  display:table;
  font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  box-shadow: rgba(20, 19, 78, 0.16) 0px 1px 1px 0px, rgb(98, 90, 250) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}
a.stripe_button:hover{
  background:rgb(72, 57, 186);
  box-shadow: gba(20, 19, 78, 0.16) 0px 1px 1px 0px, rgb(63, 50, 161) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}




/* Calendar */

.rbc-day-bg {
  background-color: rgba(64,190,178,.2);
  border: 5px solid #fff!important;
  border-radius: 10px;
}
.rbc-toolbar-label {
  color: #344534;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
}
.rbc-date-cell {
  padding: 12px 15px 2px;
  text-align: left!important;
}
.rbc-header{
  background:none;
  padding:8px!important;
  border:none!important;

  font: weight 400px !important;;
}
.rbc-month-view{
  border: none !important;
}
.rbc-row-segment {
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-bottom: 2px !important;
}
.rbc-month-row + .rbc-month-row{
  border-top:none!important;
}
.rbc-header span{
  font-weight:500;
  letter-spacing: 1px;
  color: black!important;
  
}
.rbc-allday-cell{
  display:none;
}
.rbc-event-content{
  font-size:12px;
}





@media screen and (max-width: 760px){
  .page_inner{
    width:100%;
  }
}