.w3-theme-l5 {color:#5c5c5c !important; background-color:#f3f4fb !important}
.w3-theme-l4 {color:#5c5c5c !important; background-color:#d8dcf1 !important}
.w3-theme-l3 {color:#5c5c5c !important; background-color:#b1b8e3 !important}
.w3-theme-l2 {color:#fff !important; background-color:#8995d6 !important}
.w3-theme-l1 {color:#fff !important; background-color:#6271c8 !important}
.w3-theme-d1 {color:#fff !important; background-color:#3949a3 !important}
.w3-theme-d2 {color:#fff !important; background-color:#334191 !important}
.w3-theme-d3 {color:#fff !important; background-color:#2d397f !important}
.w3-theme-d4 {color:#fff !important; background-color:#26316d !important}
.w3-theme-d5 {color:#fff !important; background-color:#20295b !important}

.w3-theme-light {color:#5c5c5c !important; background-color:#f3f4fb !important} /* 2º color*/
.w3-theme-dark {color:#fff !important; background-color:#20295b !important}
.w3-theme-action {color:#fff !important; background-color:#20295b !important}

.w3-theme {color:#fff !important; background-color:#3f51b5 !important}
.w3-text-theme {color:#3f51b5 !important} /* 2º color*/
.w3-border-theme {border-color:#3f51b5 !important} /* 2º color*/

.w3-border-theme-l5 {border-color: #f3f4fb !important} /* 2º color*/
.w3-border-theme-l4 {border-color: #d8dcf1 !important} /* 2º color*/
.w3-border-theme-l3 {border-color: #b1b8e3 !important} /* 2º color*/
.w3-border-theme-l2 {border-color: #8995d6 !important} /* 2º color*/
.w3-border-theme-l1 {border-color: #6271c8 !important} /* 2º color*/
.w3-border-theme-d1 {border-color: #3949a3 !important} /* 2º color*/
.w3-border-theme-d2 {border-color: #334191 !important} /* 2º color*/
.w3-border-theme-d3 {border-color: #2d397f !important} /* 2º color*/
.w3-border-theme-d4 {border-color: #26316d !important} /* 2º color*/
.w3-border-theme-d5 {border-color: #20295b !important} /* 2º color*/

.w3-hover-theme:hover {color:#fff !important; background-color:#3f51b5 !important} /* 2º color*/
.w3-hover-theme-light:hover {color:#5c5c5c !important; background-color:#b1b8e3 !important} /* 1er color l3 */
.w3-hover-text-theme:hover {color:#3f51b5 !important} /* 2º color*/
.w3-hover-border-theme:hover {border-color:#3f51b5 !important} /* 2º color*/

input[type="checkbox"]:checked+.slider {background-color: #3f51b5;}
input[type="checkbox"]:focus+.slider {box-shadow: 0 0 1px #3f51b5;}