
/* Materialize edits */
/* Materialize edits */
/* Materialize edits */
/* Materialize edits */
/* Materialize edits */


body,html{
    min-width:300px;
    background:#e7e7e7;
}

.sidenav.sidenav-fixed {
width:250px;
}

.sidenav li > a {
    padding: 0 10px;
}



.primary-button, .primary-button:hover,.primary-button:active,.primary-button:focus
{
    background:#8960a2;
    color:#FFF;
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    border: 1px solid #8960a2;
    padding-bottom: 2.5rem;
}


.primary-button-attached, .primary-button-attached:hover,.primary-button-attached:active,.primary-button-attached:focus
{
    background:#24246b;
    color:#FFF;
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    border: 1px solid #24246b;
    padding-bottom: 2.5rem;
    border-radius: 0px 15px 15px 0px;
margin-top: 4px;
padding: -1.5rem;
height: 43px;
margin-top: 0px;
}



@media only screen and (max-width : 510px) {
.primary-button-attached
{
border-radius:10px;
margin:5px;
margin-top:0px;
}
  }




.secondary-button, .secondary-button:hover, .secondary-button:active, .secondary-button:focus
{
    background:#f8f6f6;
    color:rgb(77, 72, 72);
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    margin-left:10px;
    border: 1px solid #0f0d43;
    font-weight:bold;
    padding-bottom: 2.5rem;

}



.small-white-button, .small-white-button:hover, .small-white-button:active, .small-white-button:focus
{
    background:#FFF;
    color:rgb(77, 72, 72);
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    margin-left:10px;
    border: 1px solid #CCC;
    font-weight:bold;
    padding-bottom: 2.5rem;
    font-size:13px;
}


.third-button-small, .third-button-small:hover, .third-button-small:active, .third-button-small:focus
{
    background:#ffb81f;
    color:rgb(77, 72, 72);
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    font-weight:bold;
    padding-bottom: 2.5rem;
    font-size:10px;
}


.third-button, .third-button:hover, .third-button:active, .third-button:focus
{
    background:#ffb81f;
    color:#0f0d43;
    border-radius:5px;
    text-transform: none;
    min-width: 120px;
    margin-left:10px;
    border: 1px solid #0f0d43;
    font-weight:bold;
    padding-bottom: 2.5rem;
}

.sidenav
{
    cursor:pointer;
}

.sidenav li > a > i, .sidenav li > a > [class^="mdi-"], .sidenav li > a li > a > [class*="mdi-"], .sidenav li > a > i.material-icons {
margin:0px;
}


.flex-container
{
    display:flex;
}

[type="checkbox"].no-round:checked  + span:not(.lever)::after
{
  border-radius:0% !important;
  background:#2cb83d;
  border:0px;
  color:#FFF;

}


[type="checkbox"].filled-in:checked:not(.no-round) + span:not(.lever)::after 
{
  border-radius:50%;
  background:#ffb81f;
  border:0px;
  color:#0f0d43;
}

[type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after {
    border-radius:50%;
    
}

[type="checkbox"].filled-in:checked + span:not(.lever)::before {
    border-right: 2px solid #3e0000;
    border-bottom: 2px solid #680909
}


/*If needed the sytling but not rounded*/



[type="checkbox"].no-round:not(:checked).no-round + span:not(.lever)::after {
    border-radius:0% !important;
    
}

[type="checkbox"].no-round:checked.no-round + span:not(.lever)::before {
    border-right: 2px solid #FFF;
    border-bottom: 2px solid #FFF
}



.card .card-title {
    font-size: 14px;
    font-weight: bold;
}

.card-title {
    font-size: 14px;
    font-weight: bold;
}

.stc_box , .stc_box:hover ,.stc_box:focus
{
border: 1px solid #e7e7e7 !important;
border-radius: 8px !important;
padding-left: 1rem !important;
box-shadow:0px !important;
-webkit-box-shadow: 0px !important;
box-shadow: none!important;
padding-right:1.0rem;
padding-left:1.0rem !important;
color: #24246b!important;
background: #fbfbfb !important;
}

.select-dropdown
{
  border: 1px solid #e7e7e7 !important;
border-radius: 8px !important;
padding-left: 1rem !important;
box-shadow:0px !important;
-webkit-box-shadow: 0px !important;
box-shadow: none!important;
padding: 1.0rem;  
  color: #24246b !important;
}

.select-dropdown:disabled
{
  border: 0px solid red !important;
  color: #24246b !important;
}


.select-dropdown.dropdown-content li.selected {
    background-color: rgba(35, 123, 94, 0.03) !important;
    border-radius: 8px;
    margin: 5px;
}

.select-dropdown.dropdown-content li:hover {
    background-color: rgba(35, 123, 94, 0.03) !important;
    border-radius: 8px;
}

.select-dropdown.dropdown-content li
{
     margin: 5px;   
}

.divider-full
{
width: 106%;
margin-left: -27px;  
}

/*For table*/

.grey-header
{
    background:#f9f9f9;

}

/*td, th {
font-weight: normal;
border: 1px solid #DFDBDB;
text-align: center;
    }

    th
    {

    }*/

    .container.container-small
    {
        max-width:600px !important;
    }

    @media only screen and (max-width : 510px) {
        .container.container-small
    {
        width:100% !important;
    }
    }

    .container
    {
        max-width:10000px;
    }

   .datepicker-date-display {
background: #24246b !important;
   }

.orange-text
{
    color: #f27406 !important;
}

   @media only screen and (max-width : 510px) {
.nav-wrapper
{
    display: grid;
    grid-auto-flow: column;
}
}