body {
    color: #424242;
}
.MuiButton-containedPrimary {
    background-color: #003477;
    border: 1px solid #003477;
    color: #fff !important;
}

.MuiButton-containedSecondary {
    border: 1px solid #013997;
    background: #fff;
    color: #013997;
}

.MuiButton-containedSecondary:hover {
    background: #fff;
}

button .MuiIconButton-label {
    color: #013997;
}

.MuiFormLabel-root.Mui-focused {
    color: #013997;
}

.MuiRadio-colorPrimary.Mui-checked {
    color: #013997;
}

.MuiCheckbox-colorPrimary.Mui-checked {
    color: #013997;
}

.MuiDrawer-root.MuiDrawer-docked svg {
    color: white;
}

.MuiDrawer-root.MuiDrawer-docked ul div {
    color: white;
}
.rolbox .MuiCardHeader-root {
    color: #003154;
}
.borde-titulo {
    background: #003477;
}

.signing-cancel-btn:hover {
    background: #003154 !important;
    border-color: #003154 !important;
}

.resultados .MuiFormLabel-root.Mui-disabled {
    color: black;
}

.resultados .MuiInputBase-root.Mui-disabled {
    color: black;
}

.MuiTablePagination-actions {
    background: #f9f9f9;
}

.MuiGrid-root.MuiGrid-item h3,
h2.MuiTypography-root.MuiTypography-h6 {
    color: #000 !important
}



div#profile-menu-list-grow ul li a {
    color: #333;
}

.MuiPaper-root.MuiDrawer-paper select option {
    color: black
}

.MuiSwitch-thumb {
    background: #013997;
}

.MuiSwitch-colorSecondary.Mui-checked {
    color: 007db8;
}
table svg.MuiSvgIcon-root {
    color: #003477;
}

.MuiButton-containedPrimary:hover {
    background: #022d68;
    border-color: #022d68;
}

h2.MuiTypography-root.MuiTypography-h6 {
    color: #2c3f51;
    font-weight: 600;
}

.MuiGrid-root.MuiGrid-item h3 {
    color: #000;
    font-weight: 600;
}

.MuiPaper-root.MuiDrawer-paper span {
    color: #2c3f51 !important;

}

.MuiButton-textPrimary {
    color: #2c3f51;
}
.MuiDrawer-paperAnchorRight .MuiListItemText-root {
    color: white !important;
}
.MuiPaper-root.MuiDrawer-paper span {
    color: white !important;
}

.MuiPaper-root.MuiDrawer-paper select {
    color: white !important;
}

.highlight {
    background-color: #fff2a9 !important;
}

.makeStyles-white-85 .makeStyles-itemText-78 {
    color: white;
}


.MuiButtonBase-root.MuiButton-root.btn-register .MuiButton-label {
    color: #013997;
}
.MuiDialog-paperFullWidth .MuiAppBar-positionFixed .MuiIconButton-colorPrimary {
    color: #fff;
}
.MuiButton-root.MuiButton-text {
    color: #003477;
}

.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-containedPrimary {
    color: #fff;
}


.content-function {
    border: black;
}


.MuiPaper-root.submenu-catalog {
    background: #4040a3;
}

.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-colorInherit {
    color: #fff;
}
.form-signup a:hover {
    color: #4040a3;
    text-decoration: none;
}
.MuiStepIcon-root.MuiStepIcon-active {
    color: #4040a3;
}

.MuiStepIcon-root.MuiStepIcon-completed {
    color: #1ac18e;
}

.MuiSelect-select:focus {
    border-radius: 0;
    background-color: rgba(221, 221, 221, 0.05);
}

.MuiTablePagination-root .MuiSvgIcon-root {
    color: #003477;
}


.MuiTabs-indicator {
    background: #013997;
}
.navbarlinks .MuiSvgIcon-root {
    color: #003477;
}

.MuiAlert-icon .MuiSvgIcon-root {
    color: #fff;
}



.ipdiv {
    background: white;
}

.infoPerfil {
    background: white;
}

th.MuiTableCell-root.MuiTableCell-head.MuiTableCell-stickyHeader {
    border-bottom: 2px solid #2c3f51;
    color: #2c3f51;
    background: #f9f9f9;
}


.MuiPaper-root.MuiCard-root.contenedorFirmaPadre.MuiPaper-elevation1.MuiPaper-rounded {
    border-color: white;
}



.MuiPaper-root.MuiDrawer-paper svg {
    color: #2c3f51 !important;
}

li.MuiButtonBase-root.MuiListItem-root:hover {
    background: #f9f9f9;
    color: #222;
}

.toolbar {
    background: #fdf0aa;
}


.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: #013997;
}



.tablas {
    background: white;
}
.MuiDropzoneArea-icon {
    color: #1d1d1d;
}


.MuiDrawer-paperAnchorRight #profile-menu-list-grow ul li a,
.MuiDrawer-paperAnchorRight #profile-menu-list-grow ul li {
    color: white;
}

div#profile-menu-list-grow ul li {
    color: #333 !important;
}

.tablas span {
    color: #1d1d1d;
}

.MuiAlert-standardWarning {
    color: rgb(102, 60, 0);
    background-color: rgb(255, 244, 229);
}

.signing-input {
    border: 1px solid #bbb;
}


.signing-form div h4 {
    color: #1d1d1d;
}

header.MuiPaper-root.MuiAppBar-root.MuiAppBar-positionFixed.MuiAppBar-colorPrimary.makeStyles-appBar-6.mui-fixed.MuiPaper-elevation4 {
    background: white;
    box-shadow: 0 4px 15px 0px rgb(0 0 0 / 5%) !important;
}

.MuiInput-underline::after {
    border-bottom: 2px solid #2c3f51;
}

header.MuiPaper-root.MuiAppBar-root.MuiAppBar-positionFixed.MuiAppBar-colorPrimary.makeStyles-appBar-41.mui-fixed.MuiPaper-elevation4 {
    background: white;
    box-shadow: 0 4px 25px 0px rgb(0 0 0 / 7%) !important;
}

#profile-menu-list-grow {
    background: #fff;
}

header.MuiPaper-root {
    border-bottom: 1px solid rgba(173, 173, 173, 0.2);
    background: #f9f9f9;
}

.sub-title {
    color: #1d1d1d;
}

.titulotab {
    color: #1d1d1d;
}

.tableProf {
    background: white;
}

.signing-cancel-btn {
    color: white;
    background: #4040a3 !important;
    border-color: #4040a3 !important;
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}

.recovery .paper h1 {
    color: #fff;
}

.recovery .paper h1.title-recovery {
    color: #222;
}

.MuiGrid-container {
    color: #424242;
}

.navbarlinks .MuiNativeSelect-select:focus {
    background-color: transparent !important;
}

a.MuiTypography-colorPrimary {
    color: #013997;
}

a.MuiTypography-colorPrimary:hover {
    color: #013997;
}


.MuiSwitch-track,
.MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track {
    background-color: #fff;
    border: 2px solid rgba(173, 173, 173, 0.4);
}

.MuiDialog-paperFullScreen .MuiAppBar-positionFixed {
    background: #4040a3;
}

.MuiDialog-paperFullScreen .MuiAppBar-positionFixed .MuiIconButton-colorPrimary {
    color: #fff;
}

.MuiButtonBase-root.MuiButton-root.btn-register {
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    background: #ffffff0d;
    border: 1px solid #013997;
}

.btn-secondary {
    color: #013997;
    border: 1px solid #013997;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    background: #fff;
}

.MuiButtonBase-root.MuiButton-root.btn-register:hover,
.btn-secondary:hover {
    background: #013997;
    color: #fff;
    border: 1px solid #013997;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}


.MuiDialog-paperFullWidth .MuiAppBar-positionFixed {
    background: #013997;
}


.headerPop {
    color: #003477;
}


.login .form-signup {
    background: #fff;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.form-signup a {
    color: #4040a3;
}

.divlogin {
    background: #fff;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}


.MuiStepIcon-root {
    background: #fff;
}



.MuiToolbar-root.MuiToolbar-regular {
    background: #f9f9f9;
}

.MuiButton-contained.Mui-disabled {
    color: rgb(64, 64, 163);
    background-color: rgba(0, 0, 0, 0.12);
}

.react-slidedown.pro-inner-list-item .react-slidedown.pro-inner-list-item {
    background: #152a4b !important;
    border-top: 1px solid #152a4b;
}

.MuiChip-root {
    background-color: #e3e3e3;
    color: #212121;
}

.MuiTabs-root.MuiTabs-vertical button {
    border-bottom: 1px solid #ececec;
}

.resultadoTot {
    color: rgba(0, 0, 0, 0.54);
}

.action-button {
    background: #004476 !important;
}

.MuiInputLabel-outlined.MuiInputLabel-shrink {
    background: #fff;
}

.register a {
    color: #013997;
}


.MuiTypography-root.MuiLink-root.MuiTypography-colorPrimary {
    color: #003477;
}

.MuiTypography-root.MuiLink-root.MuiTypography-colorPrimary:hover {
    color: #022d68;
}

.MuiTab-root {
    background: #f9f9f9;
}

.MuiTabPanel-root {
    border: 1px solid #e7e7e7;
}

.MuiBreadcrumbs-li a {
    color: #003477;
}

.register h1 {
    color: #192f3d;
}


.nombre-tramite {
    background: #fafafa;
    border: 1px solid #e7e7e7;
}

#profile-menu-list-grow {
    background: #fff;
}


header.MuiPaper-root {
    background: #f9f9f9;
}

.bg-color {
    background: #003477;
}
.logo {
  width: 250px;
  height: 75px;
  background-size: contain !important;
  margin: 20px auto 50px !important;
  background-repeat: no-repeat;
  background-position: center;
}
.Mui-selected {
  color: #003477 !important;
}
@media (max-width: 1000px) {
    ul.MuiList-root.menuright.MuiList-padding li {
        color: #5b5b5b !important;
    }

    ul.MuiList-root.menuright.MuiList-padding li:hover {
        color: white;
    }
}
.MuiLink-root {
  color: #003477 !important;
  text-decoration-color: #003477;
}
.ayudaIco svg {
  color: #003477;
  font-size: 30px;
}
.pro-sidebar > .pro-sidebar-inner {
  background: #003477 !important;
}
.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-colorSecondary {
  color: #003477;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
  position: relative;
  background-color: #001e48 !important;
}