﻿caption {
    background-color: #EAF1FF !important;
}

legend {
    border-bottom: 1px solid white !important;
}

.FondoLogin {
    height: 21vh;
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0, 85, 165) 0%, rgb(0, 85, 165) 35%, rgba(0,212,255,1) 100%);
}

.paddingdivs .row {
    padding: 0px 20px;
}

.LabelDivBlanco {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: rgb(36,103,195);
    font-weight: bold;
}

.LabelDivAzul {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: white;
}

.LabelGris {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #808080;
}


.LabelsDivAzul {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px !important;
    color: #ffffff;
}

.LabelsDivAzulBold {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px !important;
    color: #ffffff;
    font-weight: bold !important;
}

.lblTitular {
    color: #676767 !important;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.lblTitularBlanco {
    color: white !important;
    font-size: 18px;
    padding-top: 7px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.lblTitularAzul {
    color: rgb(36,103,195) !important;
    font-size: 18px;
    padding-top: 7px;
    font-family: 'Montserrat', sans-serif;
}

.asptxtFondoBlanco {
    font-family: 'Montserrat', sans-serif;
    border-bottom: 1px solid #808080;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background: transparent !important;
}


.asptxtFondoAzul {
    font-family: 'Montserrat', sans-serif;
    border-bottom: 1px solid white;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background: transparent !important;
}

.txtmargen {
    margin-bottom: 3px !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

html .Menupersonalizado .rmGroup,
html .Menupersonalizado .rmRootGroup,
html .Menupersonalizado .rmRootGroup:hover {
    background-color: white !important;
}

    html .Menupersonalizado .rmRootGroup.rmHorizontal {
        background-color: transparent !important;
        font-weight: bold;
    }


html .Menupersonalizado .rmGroup {
    background-color: white;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    border-bottom: 0px solid #f9f9f9 !important;
    border-radius: 8px !important;
}

html .Menupersonalizado .rmRootLink,
html .Menupersonalizado .rmRootLink .rmExpanded {
    border-radius: 25px;
    border: white;
    color: white !important;
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.24);
    border: 0px;
    font-size:12px;
}

    html .Menupersonalizado .rmRootLink:hover,
    html .Menupersonalizado .rmRootGroup .rmRootLink:hover {
        border-radius: 25px;
        background-color: transparent !important;
        border:1px solid white;
        box-shadow: none;
    }

html .Menupersonalizado .rmRootGroup .rmItem {
    margin: 0 0 0 10px !important;
}


html .Menupersonalizadoblanco .rmGroup,
html .Menupersonalizadoblanco .rmRootGroup,
html .Menupersonalizadoblanco .rmRootGroup:hover {
    background-color: white !important;
    border: 0px solid white !important;
    box-shadow: none;
}

    html .Menupersonalizadoblanco .rmRootGroup .rmSelected > .rmRootLink {
        border-color: transparent !important;
    }

    html .Menupersonalizadoblanco .rmRootGroup.rmHorizontal {
        background-color: transparent !important;
        background: none !important;
        background-image: none !important;
    }

html .Menupersonalizadoblanco .rmGroup {
    background-color: white;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    border-bottom: 0px solid #f9f9f9 !important;
    border-radius: 8px !important;
}

html .Menupersonalizadoblanco .rmRootLink,
html .Menupersonalizadoblanco .rmRootLink .rmExpanded,
html .Menupersonalizadoblanco .rmRootLink.rmSelected {
    border-radius: 4px;
    border-color: white;
    color: #3483c1 !important;
    background: none !important;
    background-color: transparent !important;
}

    html .Menupersonalizadoblanco .rmRootLink:hover {
        border-radius: 4px;
        background-color: #3483c1 !important;
        border-color: #3483c1;
        color: white !important;
        box-shadow: none;
    }

html .Menupersonalizadoblanco .rmRootGroup .rmItem {
    margin: 0 0 0 10px !important;
    border-radius: 4px !important;
    border: 0px solid #3483c1 !important;
}

html .Menupersonalizadoblanco .rmRootGroup .rmRootLink {
    padding: 0px 5px !important;
}

html .Menupersonalizadoblanco .rmHorizontal .rmText {
    padding: 0px 6px 0px 6px !important;
}

html .Menupersonalizadoblanco .rmRootGroup .rmSlide > ul > li {
    border-color: white !important;
}

html .Menupersonalizadoblanco .rmGroup .rmLink.rmSelected {
    background-color: #3483c1 !important;
    color: white !important;
}

.ContextMenuPersonalizado .rmGroup:before,
.ContextMenuPersonalizado .rmMultiColumn:before,
.ContextMenuPersonalizado .rmScrollWrap > .rmHorizontal:before,
.ContextMenuPersonalizado .rmScrollWrap > .rmVertical:before {
    border-width: 0 0 0 0 !important;
}

.DivAzul {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    background-color: #3483c1 !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px !important;
    color: #ffffff;
    border-radius: 25px;
}

.DivAzulCentral {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    font-family: 'Montserrat', sans-serif;
    font-size: 12px !important;
    color: #ffffff;
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    border-radius: 25px;
    box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.42);
}

.DivAzulAbajo {
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 76px 0px rgba(0, 0, 0, 0.03);
    background-color: #3483c1 !important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px !important;
    color: #ffffff;
    border-radius: 25px;
}


.txtFondoAzulSearch .rsbInner {
    border-radius: 0px !important;
    border-color: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid white !important;
    color: white !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    height: 26px;
}




.txtFondoAzul input.riTextBox.riEnabled,
.txtFondoAzul input.riTextBox.riEnabled.riHover,
.txtFondoAzul textarea.riTextBox.riEnabled,
html body form .RadInput .txtFondoAzul,
.txtFondoAzul textarea.riTextBox.riEnabled.riHover,
html body form .txtFondoAzul.riFocused {
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    color: #a79a9a !important;
    background-color: white !important;
    border-radius: 15px;
    height: 26px;
}


    html body form .txtFondoAzul.input.riEmpty,
    html body form .RadInput .txtFondoAzul.riEmpty {
        font-size: 12px !important;
        font-family: 'Montserrat', sans-serif;
        color: #a79a9a !important;
        background-color: white !important;
        border-radius: 15px;
        height: 26px;
        width: 100%;
    }

.txtFondoBlancoTotal input.riTextBox.riEnabled,
.txtFondoBlancoTotal input.riTextBox.riEnabled.riHover,
.txtFondoBlancoTotal textarea.riTextBox.riEnabled,
html body form .RadInput .txtFondoBlancoTotal,
.txtFondoBlancoTotal textarea.riTextBox.riEnabled.riHover,
html body form .txtFondoBlancoTotal.riFocused {
    border-style: none !important;
    border-bottom: 1px solid #3483c1 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    color: #3483c1 !important;
    font-weight: bold !important;
}


    html body form .txtFondoBlancoTotal.input.riEmpty,
    html body form .RadInput .txtFondoBlancoTotal.riEmpty {
        border-style: none !important;
        border-bottom: 1px solid rgb(249, 249, 249) !important;
        font-style: unset;
        font-size: 12px !important;
        font-family: 'Montserrat', sans-serif;
        color: #ffffff !important;
        background-color: transparent !important;
    }

div.ComboFondoAzul.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbInputCell .rcbFocused,
div.ComboFondoAzul .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzul .rcbInputCellLeft,
div.ComboFondoAzul .rcbArrowCellLeft,
div.ComboFondoAzul td.rcbInputCellLeft,
div.ComboFondoAzul .rcbItem,
div.ComboFondoAzul .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: white !important;
    color: rgba(0,0,0,0.7) !important;
    border-bottom-color: transparent;
    background-image: none;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

div.ComboFondoAzul .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: rgba(0,0,0,0.7) !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: white !important;
}

.ComboFondoAzul {
    border-bottom: 0px solid #f9f9f9 !important;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

    .ComboFondoAzul .rcbInput {
        color: rgba(0,0,0,0.7) !important;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
    }

    .ComboFondoAzul .rcbHovered .rcbInputCell,
    .ComboFondoAzul .rcbFocused .rcbInputCell,
    .ComboFondoAzul .rcbReadOnly .rcbInputCell {
        background-color: white !important;
    }

.RadComboBoxDropDown_Default.ComboFondoAzulDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoAzulDropDown {
    border-style: none !important;
}

div.ComboFondoAzul .rcbArrowCell a,
div.ComboFondoAzul .rcbFocused .rcbArrowCell,
div.ComboFondoAzul .rcbHovered .rcbArrowCell,
div.ComboFondoAzul .rcbArrowCellRight,
div.ComboFondoAzul .rcbInputCellRight,
div.ComboFondoAzul .rcbFocused .rcbReadOnly .rcbArrowCellRight a {
    height: 19px !important;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-color: white !important;
    border: none;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

div.ComboFondoAzul .rcbInputCell INPUT.rcbInput,
div.ComboFondoAzul .rcbInputCell INPUT.rcbFocused,
div.ComboFondoAzul .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: rgba(0,0,0,0.7) !important;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

div.ComboFondoBlanco.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbInputCell .rcbFocused,
div.ComboFondoBlanco .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlanco .rcbInputCellLeft,
div.ComboFondoBlanco .rcbArrowCellLeft,
div.ComboFondoBlanco td.rcbInputCellLeft {
    border-style: none;
    background-position: inherit;
    background-color: transparent !important;
    color: rgba(0,0,0,0.7) !important;
    border-bottom-color: transparent;
    background-image: none;
}

.ComboFondoBlanco {
    border-bottom: 1px solid #858585 !important;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

div.ComboFondoBlanco .rcbArrowCell a,
div.ComboFondoBlanco .rcbFocused .rcbArrowCell,
div.ComboFondoBlanco .rcbHovered .rcbArrowCell,
div.ComboFondoBlanco .rcbArrowCellRight,
div.ComboFondoBlanco .rcbInputCellRight,
div.ComboFondoBlanco .rcbFocused .rcbReadOnly .rcbArrowCellRight a {
    height: 19px !important;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-color: transparent !important;
    border: none;
}

div.ComboFondoBlanco .rcbInputCell INPUT.rcbInput,
div.ComboFondoBlanco .rcbInputCell INPUT.rcbFocused {
    color: #747272 !important;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

div.ComboFondoBlanco .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #808080 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
}

.RadComboBoxDropDown_Default.ComboFondoBlancoDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoBlancoDropDown {
    border-style: none !important;
}

body div.dateFondoBlanco .RadInput .riTextBox,
body div.dateFondoBlanco .RadInputMgr {
    border-width: 0px !important;
    border-bottom: 1px solid #858585 !important;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    background-color: transparent !important;
    color: rgba(0,0,0,0.5) !important;
    width: 100%;
}

body div.dateFondoBlanco .riEmpty {
    color: rgba(0,0,0,0.7) !important;
}

body div.dateFondoBlanco .RadInputMgr_Default,
body div.dateFondoBlanco .RadInput_Default .riTextBox,
body div.dateFondoBlanco .riRead {
    color: rgba(0,0,0,0.7) !important;
}

body div.dateFondoAzul .RadInput .riTextBox,
body div.dateFondoAzul .RadInputMgr {
    border-width: 0px !important;
    border-bottom: 1px solid white !important;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    background-color: white !important;
    color: rgba(0,0,0,0.5) !important;
    border-radius: 10px;
}

body div.dateFondoAzul .riEmpty {
    color: rgba(0,0,0,0.5) !important;
}

body div.dateFondoAzul .RadInputMgr_Default,
body div.dateFondoAzul .riRead {
    color: rgba(0,0,0,0.5) !important;
}



.txtFondoBlanco input.riTextBox.riEnabled,
.txtFondoBlanco input.riTextBox.riEnabled.riHover,
.txtFondoBlanco textarea.riTextBox.riEnabled,
.txtFondoBlanco textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtFondoBlanco,
html body form .txtFondoBlanco.riFocused,
html body form .RadInput .txtFondoBlanco {
    border-style: none !important;
    border-bottom: 1px solid #858585 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    color: #a79a9a !important;
    border-top: 5px;
    border-right: 5px;
    border-left: 5px;
    height: 26px;
}

    html body form .txtFondoBlanco.input.riEmpty,
    html body form .RadInput .txtFondoBlanco.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #a79a9a !important;
        border-top: 5px;
        border-right: 5px;
        border-left: 5px;
        height: 26px;
    }

.txtFondoBlancoGrid input.riTextBox.riEnabled,
.txtFondoBlancoGrid textarea.riTextBox.riEnabled,
.riTextBox.riEmpty.txtFondoBlancoGrid,
html body form .RadInput .txtFondoBlancoGrid {
    border-style: none !important;
    font-style: unset;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    color: #3483c1 !important;
    border-bottom: none !important;
    font-size: 10px !important;
    height: 26px;
}

    html body form .txtFondoBlancoGrid.input.riEmpty,
    html body form .RadInput .txtFondoBlancoGrid.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #808080 !important;
        height: 26px;
    }

    html body form .txtFondoBlancoGrid.riFocused,
    .txtFondoBlancoGrid input.riTextBox.riEnabled.riHover,
    .txtFondoBlancoGrid textarea.riTextBox.riEnabled.riHover {
        border-color: #25a0da !important;
        border-width: 1px !important;
        border-style: solid !important;
        padding: 2px 2px 1px !important;
        vertical-align: middle !important;
        height: 26px;
    }

.txtFondoBlancoGrande input.riTextBox.riEnabled,
.txtFondoBlancoGrande input.riTextBox.riEnabled.riHover,
.txtFondoBlancoGrande textarea.riTextBox.riEnabled,
.txtFondoBlancoGrande textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtFondoBlancoGrande,
html body form .txtFondoBlancoGrande.riFocused,
html body form .RadInput .txtFondoBlancoGrande {
    border-style: none !important;
    border-bottom: 1px solid #858585 !important;
    font-style: unset;
    font-size: 16px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    color: #808080 !important;
    height: 26px;
}

    html body form .txtFondoBlancoGrande.input.riEmpty,
    html body form .RadInput .txtFondoBlancoGrande.riEmpty {
        background-color: transparent;
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #808080 !important;
        height: 26px;
    }


.txtRojo input.riTextBox.riEnabled,
.txtRojo input.riTextBox.riEnabled.riHover,
.txtRojo textarea.riTextBox.riEnabled,
.txtRojo textarea.riTextBox.riEnabled.riHover,
.riTextBox.riEmpty.txtRojo,
html body form .txtRojo.riFocused,
html body form .RadInput .txtRojo {
    border-style: none !important;
    border-bottom: 1px solid #ff0000 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    color: #ff0000 !important;
}

    html body form .txtRojo.input.riEmpty,
    html body form .RadInput .txtRojo.riEmpty {
        background-color: transparent;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        border-bottom: 1px solid #858585 !important;
        border-style: none;
        color: #ff0000 !important;
    }

.rbPersonalizado .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: transparent !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid white !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizado .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid white !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizado.rbToggleButton {
    color: white !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: rgb(36,103,195) !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid rgb(36,103,195) !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco.rbToggleButton {
    color: rgb(36,103,195) !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer !important;
}

.rbPersonalizadoBlanco span.rbText {
    color: #808080 !important;
}

.chktlrkPersonalizado .rbToggleRadioChecked {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: #3483c1 !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.chktlrkPersonalizado .rbToggleRadio {
    background-image: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 18px !important;
    background-color: white !important;
    content: '';
    display: inline-block !important;
    visibility: visible !important;
    border: 1px solid #3483c1 !important;
    transition: 0.5s ease !important;
    cursor: pointer !important;
}

.chktlrkPersonalizado.rbToggleButton {
    color: #3483c1 !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer !important;
}


.chktlrkPersonalizado.RadButton_Default .rbToggleCheckbox,
.chktlrkPersonalizado.RadButton_Default .rbToggleCheckboxChecked,
.chktlrkPersonalizado.RadButton_Default .rbToggleCheckboxFilled,
.chktlrkPersonalizado.RadButton_Default .rbToggleRadio,
.chktlrkPersonalizado.RadButton_Default .rbToggleRadioChecked,
.chktlrkPersonalizado.RadButton .rbDisabled {
    background-image: none !important;
    background-color: #dcdcdc !important;
}

.chktlrkPersonalizado.rbHovered {
    color: #3483c1 !important;
}

.chktlrkPersonalizado.RadButton .rbIcon.rbToggleCheckboxChecked::before {
    content: '✔' !important;
}

.chktlrkPersonalizado.RadButton .rbIcon.rbToggleCheckbox,
.chktlrkPersonalizado.RadButton .rbIcon.p-i-checkbox:before {
    content: '' !important;
}

.chktlrkPersonalizado.RadButton_Default.rbCheckBox .rbText {
    color: #808080 !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    font-style: unset !important;
    font-weight: 400 !important;
}


.pnlbarpersonalizado .rpRootGroup,
.pnlbarpersonalizado .rpRootGroup .rpLink {
    background-color: transparent !important;
    background-image: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    border-style: none !important;
    background-color: rgba(234, 241, 255, 0.4) !important;
    border-radius: 0px;
    color: rgb(36,103,195) !important;
}

.pnlbarpersonalizado span.rpExpandHandle,
.pnlbarpersonalizado span.rpExpandHandle.rpExpandHandle {
    background-image: url('../../Images/icons/arrown-dow-x16.png') !important;
}

.pnlbarpersonalizadoblanco a.rpExpanded,
.pnlbarpersonalizadoblanco a.rpSelected {
    background-color: #3483c1 !important;
    color: white !important;
    border-color: transparent !important;
}

.pnlbarpersonalizadoblanco .rpRootGroup,
.pnlbarpersonalizadoblanco .rpRootGroup .rpLink {
    background-color: transparent !important;
    background-image: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    border-style: none !important;
    background-color: white !important;
    border-radius: 0px;
    color: #3483c1;
}

.pnlbarpersonalizadoblanco span.rpExpandHandle,
.pnlbarpersonalizadoblanco span.rpExpandHandle.rpExpandHandle {
    background-image: url('../../Images/icons/arrow-down-grayx16.png') !important;
}

.pnlbarpersonalizadoblanco a.rpExpanded,
.pnlbarpersonalizadoblanco a.rpSelected {
    background-color: white !important;
    color: #3483c1 !important;
    border-color: transparent !important;
}



.rgPersonalizado .rgFilterIcons:before {
    content: none !important;
}

.btnHyperLink {
    padding: 8px 0px !important;
}

.btnPersonalizado.rbSkinnedButton {
    background-image: url(#) !important;
    height: 100% !important;
    padding-left: 0.1px !important;
}

    .btnPersonalizado input.rbSkinnedButton,
    .btnPersonalizado input.rbDecorated,
    .btnPersonalizado.rbSkinnedButton .rbDisabled,
    .btnPersonalizado.rbSkinnedButton.rbDisabled .rbDecorated {
        border-radius: 20px !important;
        background-image: none !important;
        background-color: transparent !important;
        width: 181px;
        height: 35px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        color: white;
        border: 1px solid white !important;
    }

html .RadButton.btnPersonalizado.rbHovered {
    background-color: #3483c1;
    border-radius: 20px !important;
    padding-left: 0.1px !important;
}

.btnPersonalizadoTrans.rbSkinnedButton {
    background-image: url(#) !important;
    height: 100% !important;
    padding-left: 0.1px !important;
}

.btnPersonalizadoTrans.rbVerticalButton {
    background-image: none !important;
}

.btnPersonalizadoTrans input.rbSkinnedButton,
.btnPersonalizadoTrans input.rbDecorated,
.btnPersonalizadoTrans.rbSkinnedButton .rbDisabled,
.btnPersonalizadoTrans.rbSkinnedButton.rbDisabled .rbDecorated {
    border-radius: 20px !important;
    background-image: none !important;
    width: 181px;
    height: 35px;
    text-align: center !important;
    color: white !important;
    border: 0px solid #3483C1 !important;
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.24);
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
}

.btnPersonalizadoWhite.rbSkinnedButton {
    background-image: url(#) !important;
    height: 100% !important;
    padding-left: 0.1px !important;
}

.btnPersonalizadoWhite.rbVerticalButton {
    background-image: none !important;
}

.btnPersonalizadoWhite input.rbSkinnedButton,
.btnPersonalizadoWhite input.rbDecorated,
.btnPersonalizadoWhite.rbSkinnedButton .rbDisabled,
.btnPersonalizadoWhite.rbSkinnedButton.rbDisabled .rbDecorated {
    border-radius: 20px !important;
    background-image: none !important;
    width: 181px;
    height: 35px;
    text-align: center !important;
    color: rgb(36,103,195) !important;
    border: 0px solid #3483C1 !important;
    background: white !important;
    box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.24);
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
}

.btnAspTrans {
    border-radius: 20px !important;
    background-image: none !important;
    background-color: transparent !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid white !important;
    font-family: 'Montserrat', sans-serif;
}

    .btnAspTrans:hover {
        border-radius: 20px !important;
        background-color: #0077D7 !important;
        width: 100%;
        height: 40px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        color: white !important;
        border: 1px solid white !important;
        font-family: 'Montserrat', sans-serif;
    }

.btnAspPersonalizado:hover {
    border-radius: 20px !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid #3483C1 !important;
    font-family: 'Montserrat', sans-serif;
    box-shadow: none;
    font-weight: bold;
}

.btnAspPersonalizado:disabled:hover {
    border-radius: 20px !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 1px solid white !important;
    font-family: 'Montserrat', sans-serif;
    box-shadow: none;
    font-weight: bold;
}

.btnAspPersonalizado {
    border-radius: 20px !important;
    background-image: none !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: white !important;
    border: 0px solid #3483C1 !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.24);
    font-weight: bold;
}

    .btnAspPersonalizado:disabled,
    input[type=button]:disabled {
        border-radius: 20px !important;
        background-image: none !important;
        width: 100%;
        opacity: 0.8;
        height: 40px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        border: 1px solid #3483C1 !important;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
        font-weight: bold;
    }

.btnAspPersonalizadoBlanco:hover {
    border-radius: 20px !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: rgb(36,103,195) !important;
    border: 1px solid #3483C1 !important;
    font-family: 'Montserrat', sans-serif;
    box-shadow: none;
    font-weight: bold;
}

.btnAspPersonalizadoBlanco:disabled:hover {
    border-radius: 20px !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: rgb(36,103,195) !important;
    border: 1px solid white !important;
    font-family: 'Montserrat', sans-serif;
    box-shadow: none;
    font-weight: bold;
}

.btnAspPersonalizadoBlanco {
    border-radius: 20px !important;
    background-image: none !important;
    width: 100%;
    height: 40px;
    text-align: center !important;
    padding-left: 0px !important;
    text-align: center !important;
    color: rgb(36,103,195) !important;
    border: 0px solid #3483C1 !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    background: white !important;
    box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.24);
    font-weight: bold;
}

    .btnAspPersonalizadoBlanco:disabled,
    input[type=button]:disabled {
        border-radius: 20px !important;
        background-image: none !important;
        width: 100%;
        opacity: 0.8;
        height: 40px;
        text-align: center !important;
        padding-left: 0px !important;
        text-align: center !important;
        border: 1px solid #3483C1 !important;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
        font-weight: bold;
    }


.RadButton_Default.btnImagen.rbImageButton {
    background-repeat: no-repeat !important;
    background-position: 0 0;
}


.rnMensajePersonalizado .rnTitleBar {
    background-color: #3483c1 !important;
    font-family: 'Montserrat', sans-serif;
}

.rnMensajePersonalizado {
    border-style: none !important;
    font-family: 'Montserrat', sans-serif;
    border-radius: 4px;
}

.gridreserva .rcbArrowCellRight {
    border: 0px !important;
}

.textcenter {
    text-align: center !important;
}

div.ComboFondoAzulEstado.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbInputCell .rcbFocused,
div.ComboFondoAzulEstado .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbArrowCellLeft,
div.ComboFondoAzulEstado td.rcbInputCellLeft,
div.ComboFondoAzulEstado .rcbItem,
div.ComboFondoAzulEstado .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: white !important;
    color: black !important;
    border-bottom-color: transparent;
    background-image: none;
}

div.ComboFondoAzulEstado .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: rgba(0, 0, 0, 0.7) !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: white !important;
}

.ComboFondoAzulEstado {
    border-bottom: 1px solid #f9f9f9 !important;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

    .ComboFondoAzulEstado .rcbInput {
        color: black !important;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
    }

    .ComboFondoAzulEstado .rcbHovered .rcbInputCell,
    .ComboFondoAzulEstado .rcbFocused .rcbInputCell,
    .ComboFondoAzulEstado .rcbReadOnly .rcbInputCell {
        background-color: white !important;
    }

.RadComboBoxDropDown_Default.ComboFondoAzulEstadolDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoAzulEstadoDropDown {
    border-style: none !important;
}

.ComboFondoAzulEstado .rcbArrowCellHidden a {
    width: 0px !important;
}

div.ComboFondoAzulEstado .rcbInputCell INPUT.rcbInput,
div.ComboFondoAzulEstado .rcbInputCell INPUT.rcbFocused,
div.ComboFondoAzulEstado .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: black;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    background-color: white !important;
}

div.ComboFondoBlancoEstado.rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbFocused .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbInputCell .rcbFocused,
div.ComboFondoBlancoEstado .rcbHovered .rcbReadOnly .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbArrowCellLeft,
div.ComboFondoBlancoEstado td.rcbInputCellLeft,
div.ComboFondoBlancoEstado .rcbItem,
div.ComboFondoBlancoEstado .rcbHovered .rcbReadOnly .rcbInput {
    border-style: none;
    background-position: inherit;
    background-color: transparent;
    color: #808080 !important;
    border-bottom-color: transparent;
    background-image: none;
    border-width: 0px;
}

div.ComboFondoBlancoEstado .rcbInputCell INPUT.radPreventDecorate.rcbEmptyMessage {
    -webkit-transition: all 0.2s ease;
    transition: all 0.3s ease;
    color: #808080 !important;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent;
    border: none;
    border-width: 0px;
}

.ComboFondoBlancoEstado {
    border-bottom: 1px solid #808080 !important;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

    .ComboFondoBlancoEstado .rcbInput {
        color: #808080 !important;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
    }

    .ComboFondoBlancoEstado .racTokenList {
        border-width: 0px !important;
    }

    .ComboFondoBlancoEstado .rcbHovered .rcbInputCell,
    .ComboFondoBlancoEstado .rcbFocused .rcbInputCell,
    .ComboFondoBlancoEstado .rcbReadOnly .rcbInputCell {
        background-color: transparent !important;
    }

.RadComboBoxDropDown_Default.ComboFondoBlancoEstadoDropDown {
    background-color: white !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif;
    border-radius: 6px !important;
    border-color: none !important;
}

.RadComboBoxDropDown.ComboFondoBlancoEstadoDropDown {
    border-style: none !important;
}

.ComboFondoBlancoEstado .rcbArrowCellHidden a {
    width: 0px !important;
}

div.ComboFondoBlancoEstado .rcbInputCell INPUT.rcbInput,
div.ComboFondoBlancoEstado .rcbInputCell INPUT.rcbFocused,
div.ComboFondoBlancoEstado .rcbFocused .rcbReadOnly INPUT.rcbInput {
    color: #808080 !important;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}

.adjuntarPersonalizado.RadUpload .ruBrowse {
    background-image: none !important;
    border: 1px solid rgb(36,103,195) !important;
    color: #3483c1 !important;
    border-radius: 15px;
    width: 100px !important;
    font-family: 'Montserrat', sans-serif;
}

.adjuntarPersonalizado .ruButton {
    background-color: transparent !important;
}

.adjuntarPersonalizado.RadUpload .ruFakeInput {
    border-bottom: 1px solid #808080 !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
}

.adjuntarPersonalizado.RadUpload_MetroTouch .ruButtonHover,
.adjuntarPersonalizado.RadUpload_Metro .ruButtonHover,
.adjuntarPersonalizado.RadUpload_Default .ruButtonHover {
    background-color: rgb(36,103,195) !important;
    border: 0px solid #3483c1 !important;
    color: white !important;
    border-radius: 20px;
}


.adjuntarPersonalizadoAzul.RadUpload .ruBrowse {
    background-image: none !important;
    border: 1px solid #3483c1 !important;
    color: white !important;
    border-radius: 15px;
    width: 90px !important;
}

.adjuntarPersonalizadoAzul.ruButton {
    background-color: transparent !important;
}

.adjuntarPersonalizadoAzul.RadUpload .ruFakeInput {
    border-bottom: 1px solid white !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    background: transparent !important;
}

.adjuntarPersonalizadoAzul.RadUpload_MetroTouch .ruButton,
.adjuntarPersonalizadoAzul.RadUpload_Metro .ruButton,
.adjuntarPersonalizadoAzul.RadUpload_Default .ruButton {
    background-color: transparent !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 20px;
}

.adjuntarPersonalizadoAzul.RadUpload_MetroTouch .ruButtonHover,
.adjuntarPersonalizadoAzul.RadUpload_Metro .ruButtonHover,
.adjuntarPersonalizadoAzul.RadUpload_Default .ruButtonHover {
    background-color: #0077D7 !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
}

.btnIconos.rbLinkButton {
    background-image: none !important;
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    border: 0px solid #3483c1 !important;
    color: white !important;
    border-radius: 15px;
    width: 85px;
    box-shadow: 0px 2px 2px 1px rgb(0 0 0 / 24%);
    font-weight: bold;
    padding-top: 5px;
}

    .btnIconos.rbLinkButton:hover {
        background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
        border: 0px solid #3483c1 !important;
        color: white !important;
        border-radius: 15px;
        width: 85px;
        box-shadow: none;
        font-weight: bold;
        padding-top: 5px;
    }

.btnIconosDisabled {
    background-image: none !important;
    background-color: white !important;
    border: 1px solid #FF0000 !important;
    color: #FF0000 !important;
    border-radius: 15px;
}

    .btnIconosDisabled.rbLinkButton:hover {
        background-color: white !important;
        border: 1px solid #FF0000 !important;
        color: #FF0000 !important;
        border-radius: 15px;
    }

.btnIconosAzul.rbLinkButton:hover {
    background-image: none !important;
    background-color: #2a6dc3 !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
    padding-top: 5px;
}

.btnIconosAzul.rbLinkButton {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    color: white !important;
    border-radius: 15px;
    padding-top: 5px;
}

.btnIconosBlanco.rbLinkButton {
    background-image: none !important;
    background: white !important;
    border: 0px solid #3483c1 !important;
    color: rgb(36,103,195) !important;
    border-radius: 15px;
    width: 85px;
    box-shadow: 0px 2px 2px 1px rgb(0 0 0 / 24%);
    font-weight: bold;
    padding-top:5px;
}

    .btnIconosBlanco.rbLinkButton:hover {
        background: white !important;
        border: 1px solid #3483c1 !important;
        color: rgb(36,103,195) !important;
        border-radius: 15px;
        width: 85px;
        box-shadow: none;
        font-weight: bold;
        padding-top: 5px;
    }

.tablaPersonalizado.RadGrid_Metro .rgRow > td,
.tablaPersonalizado.RadGrid_Metro .rgGroupHeader td,
.tablaPersonalizado.RadGrid_Metro .rgAltRow > td {
    font-family: 'Montserrat', sans-serif;
}

.tablaPersonalizado.RadGrid_Metro tr {
    font-family: 'Montserrat', sans-serif;
}

.tablaPersonalizado.RadGrid_Metro p {
    font-family: 'Montserrat', sans-serif;
}

.tablaPersonalizado.RadGrid_Metro .RadButton_Metro.rbLinkButton {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #3483c1 !important;
    color: #3483c1 !important;
    border-radius: 15px;
}

.tablaPersonalizado.RadGrid_Metro .RadButton_Metro.rbHovered {
    background-color: #3483c1 !important;
    border: 1px solid #3483c1 !important;
    color: white !important;
    border-radius: 15px;
}

.tablaPersonalizado.RadGrid_Metro .rgSelectedRow .RadButton_Metro {
    color: white !important;
    background-color: transparent !important;
    border: 1px solid white !important;
}

    .tablaPersonalizado.RadGrid_Metro .rgSelectedRow .RadButton_Metro.rbHovered {
        color: white !important;
        background-color: transparent !important;
        border: 1px solid white !important;
        background-image: none !important;
    }

.tablaPersonalizado.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.tablaPersonalizado.RadGrid_Metro .rgSelectedRow > td,
.tablaPersonalizado .rgMasterTable tr.rgSelectedRow,
.tablaPersonalizado.RadGrid_Metro .rgSelectedRow {
    background: rgb(36,103,195) !important;
}

    .tablaPersonalizado.RadGrid_Metro .rgMasterTable .rgSelectedCell,
    .tablaPersonalizado.RadGrid_Metro .rgActiveRow > td,
    .tablaPersonalizado.RadGrid_Metro .rgSelectedRow > td {
        border-color: rgb(36,103,195) !important;
    }

.dropdownPersonalizado.RadDropDownList_Metro .rddlInner,
.dropdownPersonalizado.RadDropDownList_Default .rddlInner {
    color: #808080 !important;
    background-image: none !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #808080 !important;
    border-right: 0px !important;
    border-left: 0px !important;
    border-top: 0px !important;
}

.dropdownPersonalizado.RadDropDownList_Metro .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlIcon {
    background-image: url('../../Images/icons/arrow-down-grayx16.png') !important;
    background-color: transparent !important;
}

.dropdownPersonalizado.RadDropDownList .rddlIcon {
    top: 6px !important;
    right: -5px !important;
    background-repeat: inherit !important;
    background-position: -2px -20px !important;
    width: 17px !important;
}

.dropdownPersonalizado.RadDropDownList_Metro .rddlFocused .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlFocused .rddlIcon,
.dropdownPersonalizado.RadDropDownList_Default .rddlHovered .rddlIcon {
    background-position: -2px -20px !important;
}

.aspDropPersonalizado {
    border-bottom: 1px solid #808080 !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
    color: #808080 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsUL .rtsFirst {
    padding: 0 0 0 0 !important;
}

.RadTabStrip_MetroTouch {
    font-family: 'Montserrat', sans-serif !important;
}

.tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1,
.tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1,
.tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1,
.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1,
.tabstripSinIconos .RadTabStrip_MetroTouch {
    border-bottom: 0px solid #3483c1 !important;
    border: 0px solid #3483c1 !important
}

    .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1,
    .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 {
        border-color: #3483c1 !important;
        border: 0px solid !important;
    }

        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink,
        .tabstripSinIconos.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink:hover,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink,
        .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink:hover {
            border-color: #3483c1 !important;
            background: #f9f9f9 !important;
            color: rgb(36,103,195) !important;
        }

.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    background: linear-gradient(0deg, rgba(36,103,195,1) 0%, rgba(38,106,216,1) 100%) !important;
    color: white !important;
}

.tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1 .rtsIn {
    line-height: 1.5 !important;
    width: 180px;
}

.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1 {
    background-color: #3483c1 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 > ul {
    background-color: transparent !important;
}


.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsSelected:hover {
    background-color: #f9f9f9 !important;
    color: #525252 !important;
    margin-right: 1%;
    border-top: 1px solid #b8d5e5;
    border-bottom: 1px solid #b8d5e5;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsBefore,
.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsAfter {
    background-color: transparent !important;
    color: white !important;
    border-color: #3483c1 !important;
}

.tabstripPersonalizado.RadTabStrip_Metro .rtsLevel1 .rtsLink {
    border: 0px !important;
}

.tabstripPersonalizado.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0px !important;
}

.tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLevel1 .rtsLink,
.tabstripSinIconos.RadTabStripTop_MetroTouch .rtsLevel1 .rtsLink {
    border: 0px solid white !important;
    margin-right: 1%;
    padding-right: 20px;
    padding-top: 7px;
}

.RadButton_Metro.rbSkinnedButton {
    border-width: 0px !important;
}

    .RadButton_Metro.rbHovered, .RadButton_Metro.rbSkinnedButton:hover, .RadButton_Metro.rbVerticalButton:hover, .RadButton_Metro.rbLinkButton:hover {
        border-color: transparent !important;
        background-color: transparent !important;
    }

.btnPersonalizadoTrans input.rbDecorated:hover {
    box-shadow: none;
}

.dpgPersonalizado.RadMenu_Metro ul.rmRootGroup {
    background-color: rgb(36,103,195) !important;
    font-family: 'Montserrat', sans-serif;
}

.dpgPersonalizado.RadMenu_Metro .rmExpanded,
.dpgPersonalizado.RadMenu_Metro .rmExpanded:hover,
.dpgPersonalizado.RadMenu_Metro .rmSelected {
    border-color: transparent !important;
}

.dpgPersonalizado.RadMenu_Metro .rmRootLink .rmText {
    color: white !important;
}

.chkPersonalizado label,
.chkPersonalizado-inline label {
    color: #808080;
    font-style: unset;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat', sans-serif;
    margin-left: 4px;
    margin-top: 10px;
}


.chkInformativo label,
.chkInformativo-inline label {
    color: #414141;
    font-style: unset;
    font-size: 12px !important;
    font-family: 'Lato', sans-serif !important;
    margin-left: 4px;
    background-image: none !important;
    position: relative;
    top: 23px !important;
}

.chkInformativo input[type="radio"]:after,
.chkPersonalizado input[type="radio"]:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #3483c1;
    cursor: pointer;
    background-image: none !important;
}

.chkInformativo input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

.chkPersonalizado input[type="radio"]:checked:after,
.chkInformativo input[type="radio"]:checked:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: rgb(36,103,195);
    content: '';
    align-content: center;
    color: rgb(36,103,195);
    text-align: center;
    display: inline-block;
    visibility: visible;
    border: 1px solid rgb(36,103,195);
    cursor: pointer;
    background-image: none !important;
}

.chkPersonalizado tbody > tr > td {
    padding: 0px 3px !important;
}

.chkInformativo input[type="radio"]:after,
.chkPersonalizadoAzul input[type="radio"]:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #3483C1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid white;
    cursor: pointer;
    background-image: none !important;
}


.chkPersonalizadoAzul input[type="radio"]:checked:after,
.chkInformativoAzul input[type="radio"]:checked:after {
    border-radius: 18px;
    transition: 0.5s ease !important;
    width: 16px;
    height: 16px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: white;
    content: '';
    align-content: center;
    color: #3483c1;
    text-align: center;
    display: inline-block;
    visibility: visible;
    border: 1px solid white;
    cursor: pointer;
    background-image: none !important;
}

.chkPersonalizadoAzul tbody > tr > td {
    padding: 0px 3px !important;
}


.chkInformativo input[type="checkbox"]:after,
.chkPersonalizado input[type="checkbox"]:after {
    width: 18px;
    height: 18px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: white;
    content: '';
    display: inline-block;
    visibility: visible;
    cursor: pointer;
    background-image: none !important;
    border: 1px solid rgb(36,103,195);
}

.chkInformativo input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

    .chkPersonalizado input[type="checkbox"]:checked:after,
    .chkInformativo input[type="checkbox"]:checked:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: white;
        content: '✔';
        align-content: center;
        color: rgb(36,103,195);
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
    }

    .chkPersonalizado input[type="checkbox"]:disabled:after,
    .chkInformativo input[type="checkbox"]:disabled:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
        cursor: not-allowed !important;
    }

.chkPersonalizadoAzul label,
.chkPersonalizadoAzul-inline label {
    color: white;
    font-style: unset;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat', sans-serif;
    margin-left: 4px;
    margin-top: 10px;
}

.chkInformativoAzul input[type="checkbox"]:after,
.chkPersonalizadoAzul input[type="checkbox"]:after {
    width: 18px;
    height: 18px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color: #dcdcdc;
    content: '';
    display: inline-block;
    visibility: visible;
    cursor: pointer;
    background-image: none !important;
}

.chkInformativoAzul input[type="checkbox"] {
    position: relative;
    top: 23px !important;
}

    .chkPersonalizadoAzul input[type="checkbox"]:checked:after,
    .chkInformativoAzul input[type="checkbox"]:checked:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '✔';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
    }

    .chkPersonalizadoAzul input[type="checkbox"]:disabled:after,
    .chkInformativoAzul input[type="checkbox"]:disabled:after {
        width: 18px;
        height: 18px;
        top: -2px;
        left: -2px;
        position: relative;
        background-color: #dcdcdc;
        content: '';
        align-content: center;
        color: #3483c1;
        text-align: center;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        background-image: none !important;
        cursor: not-allowed !important;
    }

.mastertablecaption caption.rgCaption {
    color: #3483c1 !important;
}

.mastertablecaption th.rgHeader,
.mastertablecaption .rgHeader a {
    color: #676767 !important;
    font-weight: bold !important;
    font-family: 'Montserrat', sans-serif !important;
    border-radius: 15px;
}

.schedulerPersonalizado .rsHeader {
    border: 1px solid #3483c1 !important;
    background-color: #3483c1 !important;
}

.schedulerPersonalizado .rsSelectedSlot {
    background: #3483c1 !important;
}

.tablaPersonalizado .rgGroupPanel {
    background: #3483c1 !important;
}

.tablaPersonalizado .rgSelectedRow,
.tablaPersonalizado .rgSelectedRow > td {
    background: #3483c1 !important;
    border-color: #3483c1 !important;
}

.tablaPersonalizado .rlbItem.rlbSelected {
    background-color: #3483c1 !important;
    border-color: #3483c1 !important;
}

.modalpersonalizado {
    left: 0% !important;
}

.captchaPersonalizado input {
    border-top: 0px !important;
    border-bottom: 1px solid #808080 !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.btnInicioSesion a {
    padding: 5px 50px !important;
    border: 1px solid #3483C1 !important;
    border-radius: 15px;
}

    .btnInicioSesion a:hover {
        padding: 5px 50px !important;
        border: 1px solid #3483C1 !important;
        border-radius: 15px;
        background-color: #3483C1;
        color: white;
    }

html .MenuPersonalizadoHeader .rmGroup,
html .MenuPersonalizadoHeader .rmRootGroup,
html .MenuPersonalizadoHeader .rmRootGroup:hover {
    background-color: transparent !important;
    border: 0px solid white !important;
}

    html .MenuPersonalizadoHeader .rmRootGroup.rmHorizontal {
        background-color: rgba(52, 131, 193,0.7) !important;
        background-image: none !important;
        border-radius: 12px;
    }

html .MenuPersonalizadoHeader .rmGroup {
    background-color: transparent !important;
    border-bottom-color: none;
    border-style: none;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    border-bottom: 1px solid rgba(52, 131, 193,0.7) !important;
    border-radius: 8px !important;
}

html .MenuPersonalizadoHeader .rmRootLink,
html .MenuPersonalizadoHeader .rmRootLink .rmExpanded,
html .MenuPersonalizadoHeader .rmRootLink.rmSelected {
    border: 0px solid transparent !important;
    color: #3483c1 !important;
    background: none !important;
    background-color: transparent !important;
}


    html .MenuPersonalizadoHeader .rmRootLink .rmLeftImage {
        background-repeat: no-repeat;
        padding-left: 5px;
    }

    html .MenuPersonalizadoHeader .rmRootLink:hover {
        border-radius: 4px;
        /*background-color: #1BACED !important;*/
        background-color: transparent !important;
        border-color: white;
        color: white !important;
        border-top-left-radius: 30px 30px;
        border-bottom-right-radius: 30px 30px;
        box-shadow: 0px 1px 6px 2px rgb(0 0 0 / 23%);
        top: 5px;
        width: 77%;
    }

html .MenuPersonalizadoHeader .rmRootGroup .rmItem {
    border-radius: 4px !important;
    font-weight:bold;
}


html.MenuPersonalizadoHeader.RadMenu .rmRootGroup a.rmImageOnl {
    background-image: none !important;
}

html .MenuPersonalizadoHeader .rmRootGroup .rmSlide > ul > li {
    border-color: white !important;
}

html .MenuPersonalizadoHeader .rmGroup .rmLink.rmSelected {
    background-color: rgba(52, 131, 193,0.7) !important;
    color: white !important;
}

html .MenuPersonalizadoHeader .rmRootLink .rmText {
    color: white !important;
    float: unset !important;
    padding-top: 20px;
    font-size: 14.5px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

.notificacion {
    background-color: red;
    margin-left: 2px;
}

.notificacion_p {
    background-color: red;
    margin-left: 2px;
}

.rwPersonalizado.RadWindow_Metro {
    z-index: 10000 !important;
}

    .rwPersonalizado.RadWindow_Metro .rwTitlebar,
    .rwPersonalizado.RadWindow_Metro .rwControlButtons a {
        background-color: #3483c1;
        border: 0px solid transparent !important;
    }

    .rwPersonalizado.RadWindow_Metro .rwTopRight,
    .rwPersonalizado.RadWindow_Metro .rwTopLeft,
    .rwPersonalizado.RadWindow_Metro .rwTopResize {
        background: #3483C1 !important;
    }


.raddockBlanco {
    background-color: white !important;
    border-color: #3483C1 !important;
    color: white !important;
}

    .raddockBlanco .rdTitleBar {
        color: white !important;
        background-color: #3483C1 !important;
        border: 1px solid white !important;
        border-bottom: 1px solid #3483C1 !important;
    }

        .raddockBlanco .rdTitleBar em {
            color: white !important;
        }

    .raddockBlanco .rdTop .rdLeft,
    .raddockBlanco .rdTop .rdRight,
    .raddockBlanco .rdBottom .rdCenter {
        width: 0px !important;
        background-image: none !important;
        color: white !important;
    }

.raddockAzul {
    background-color: #3483C1 !important;
    border-color: white !important;
}

    .raddockAzul .rdTitleBar {
        background-color: white !important;
        border: 1px solid #3483C1 !important;
        border-bottom: 1px solid #3483C1 !important;
    }

    .raddockAzul .rdTop .rdLeft,
    .raddockAzul .rdTop .rdRight,
    .raddockAzul .rdBottom .rdCenter {
        width: 0px !important;
        background-image: none !important;
    }

.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected {
    background-color: rgb(36,103,195) !important;
    color:white !important;
}

.RadGrid {
    border-radius: 15px !important;
    border-width: 0px !important;
    font-family: 'Montserrat', sans-serif !important;
}

    .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td {
        color: rgba(0, 0, 0, 0.7);
        font-family: 'Montserrat', sans-serif !important;
    }

.RadGrid_Metro .rgMasterTable, .RadGrid_Metro .rgDetailTable, .RadGrid_Metro .rgGroupPanel table, .RadGrid_Metro .rgCommandRow table, .RadGrid_Metro .rgEditForm table, .RadGrid_Metro .rgPager table {
    font-family: 'Montserrat', sans-serif !important;
}

html body .RadInput_Metro .riTextBox, html body .RadInputMgr_Metro {
    background: transparent !important;
}

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm table {
    border-spacing: 2px !important;
}

.RadGrid_MetroTouch .rgPager > td > table {
    background-color: #E6E6E6 !important;
}

.RadPanelBar_Metro .rpLink.rpSelected {
    color: white !important;
    background-color: rgb(36,103,195) !important;
}

.RadPanelBar .rpFirst .rpRootLink, .RadPanelBar .rpFirst .rpHeaderTemplate {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.RadPanelBar .rpLast .rpRootLink, .RadPanelBar .rpLast .rpHeaderTemplate {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.RadGrid_MetroTouch .rgHeaderDiv {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}

.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {
    background-color: transparent !important;
}

.RadGrid_MetroTouch, .RadGrid_MetroTouch .rgMasterTable, .RadGrid_MetroTouch .rgDetailTable, .RadGrid_MetroTouch .rgGroupPanel table, .RadGrid_MetroTouch .rgCommandRow table, .RadGrid_MetroTouch .rgEditForm table, .RadGrid_MetroTouch .rgPager table {
    line-height: 15px !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif !important;
    border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
    background-color: #EAF1FF !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.RadPicker_MetroTouch .rcCalPopup, .RadPicker_MetroTouch .rcTimePopup {
    border: 0px solid #e6e6e6 !important;
    background-color: transparent !important;
}

html body .RadInput_MetroTouch .riTextBox, html body .RadInputMgr_MetroTouch {
    background-color: transparent !important;
    border-top: 0px solid transparent !important;
    border-left: 0px solid transparent !important;
    border-right: 0px solid transparent !important;
    border-bottom: 1px solid #858585 !important;
}

.RadGrid_MetroTouch .rgPagePrev, .RadGrid_MetroTouch .rgPageNext, .RadGrid_MetroTouch .rgPageFirst, .RadGrid_MetroTouch .rgPageLast {
    background-color: transparent !important;
}

    .RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid_MetroTouch .rgSelectedRow, .RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid_MetroTouch .rgSelectedRow td.rgSorted {
        color: white !important;
    }

        .RadGrid_MetroTouch .rgActiveRow > td, .RadGrid_MetroTouch .rgActiveRow td.rgSorted, .RadGrid_MetroTouch .rgSelectedRow > td, .RadGrid_MetroTouch .rgSelectedRow td.rgSorted {
            background: rgb(36,103,195) !important;
            border-color: rgb(36,103,195) !important;
            color: white !important;
        }

    .RadGrid_MetroTouch .rgPager .rgStatus {
        background-color: #EAF1FF !important;
    }

    .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        background-color: #EAF1FF !important;
    }

.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover {
    background-color: rgb(36,103,195) !important;
}

.RadGrid_MetroTouch .rgFilterBox {
    height: 20px !important;
    background-color: transparent !important;
    border-top: 0px solid transparent !important;
    border-left: 0px solid transparent !important;
    border-right: 0px solid transparent !important;
    border-bottom: 1px solid #858585 !important;
}

.RadGrid_MetroTouch .rgFilter {
    border: 0px solid #e6e6e6 !important;
}

.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbInput {
    color: #000 !important;
}

.RadComboBox_MetroTouch .rcbReadOnly .rcbInputCell {
    border-color: transparent !important;
    background-color: transparent !important;
}

.RadComboBox_MetroTouch .rcbArrowCell {
    border-color: transparent !important;
    background-color: transparent !important;
}

.RadGrid_MetroTouch {
    background-color: #EAF1FF !important;
    box-shadow: 0px 2px 2px 1px rgb(0 0 0 / 24%) !important;
}

    .RadGrid_MetroTouch .rgPagerCell {
        background-color: #EAF1FF !important;
    }


        .RadGrid_MetroTouch .rgPagerCell .rgPagerButton, .RadGrid_MetroTouch .rgPagerCell .rgActionButton {
            background-color: transparent !important;
        }

    .RadGrid_MetroTouch .rgNumPart a.rgCurrentPage {
        background: white;
    }

html body form .RadInput:focus, input:focus, input[type]:focus {
    border-color: rgb(36,103,195) !important;
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075)inset, 0 0 8px rgba(36,103,195,0.6);
    outline: 0 none;
}

html body form textarea:focus, textarea:focus, textarea[type]:focus {
    border-color: rgb(36,103,195) !important;
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075)inset, 0 0 8px rgba(36,103,195,0.6);
    outline: 0 none;
}

html .Menupersonalizado .rmRootLink:focus {
    border-color: rgb(36,103,195) !important;
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075)inset, 0 0 8px rgba(36,103,195,0.6);
    outline: 0 none;
}

html .RadButton_Metro.rbLinkButton:focus {
    border-color: rgb(36,103,195) !important;
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075)inset, 0 0 8px rgba(36,103,195,0.6);
    outline: 0 none;
}

.RadUpload .ruFakeInput {
    background-color: transparent !important;
}

.RadPanelBar_Metro .rpRootLink, .RadPanelBar_Metro .rpHeaderTemplate {
    background-color: #F5F5F5 !important;
    color: grey !important;
    height: 40px !important;
    padding-top: 8px !important;
    font-weight: bold;
}

.RadAutoCompleteBox .p-icon:before, .RadCloudUpload .p-icon:before, .RadComboBox .p-icon:before, .RadComboBoxDropDown .p-icon:before, .RadDropDownList .p-icon:before, .RadPanelBar .rpExpandHandle .p-icon:before, .RadScheduler .p-icon:before, .RadRotator .p-icon:before, .RadSpreadsheet .p-icon:before {
    padding-top: 0px !important;
}

.RadPanelBar_Metro .rpLink.rpSelected {
    color: rgb(36,103,195);
    background-color: white;
}

.RadPanelBar .rpGroup .rpLink {
    color: rgb(36,103,195);
}

.RadGrid .rgHeader {
    color: #676767;
    font-weight: bold !important;
}

html body .RadInput_Metro .riRead, html body .RadInput_Read_Metro {
    border-color: transparent !important;
}

.RadComboBoxDropDown_Metro {
    font-family: 'Montserrat', sans-serif !important;
}

.RadGrid .rgSave, .RadGrid_MetroTouch .rgAdd, .RadGrid_MetroTouch .rgRefresh {
    background-color: rgb(36,103,195) !important;
}

    .RadGrid_MetroTouch .rgSave:active, .RadGrid_MetroTouch .rgAdd:active, .RadGrid_MetroTouch .rgRefresh:active {
        background-color: transparent !important;
    }

    .RadGrid_MetroTouch .rgSave:hover, .RadGrid_MetroTouch .rgAdd:hover, .RadGrid_MetroTouch .rgRefresh:hover {
        border: 1px solid rgb(36,103,195) !important;
        background-color: transparent !important;
    }

.RadGrid_MetroTouch .rgFilter:hover{
    background-color: white !important;
}

.RadGrid_MetroTouch .rgFilterActive, .RadGrid_MetroTouch .rgFilterActive:hover {
    background-color: rgb(36,103,195) !important;
}

.RadNotification_Metro .rnTitleBar {
    background-color: rgb(36,103,195) !important;
    color: white !important;
}

.RadNotification_Metro {
    font-family: 'Montserrat', sans-serif !important;
}

.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL{
    border-radius: 15px !important;
}

.RadButton_Metro.rbSkinnedButton, .RadButton_Metro.rbVerticalButton, .RadButton_Metro.rbLinkButton, .RadButton_Metro .rbSplitRight, .RadButton_Metro .rbSplitLeft{
    padding-top: 5px !important;
}

.fechaHistorial {
    font-style: italic;
    font-size: smaller;
    font-family: Arial;
    color: #A1A8AB;
    height: 1px;
    text-align: left;
    margin: 1em 3em;
}

.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom,rgba(38,106,216,1) 35%, rgba(38,106,216,1) 75%) !important;
}

.RadTimeline_Metro.k-timeline .k-timeline-circle {
    background-color: rgb(36,103,195) !important;
}

.RadTimeline_Metro.k-timeline .k-timeline-flag {
    background-color: rgb(36,103,195) !important;
}

@media only screen and (max-device-width: 1199px) {
    .tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLink::before {
        top: 291px;
    }

    .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected::after {
        top: 294px;
    }

    .tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLink::after {
        top: 292px;
    }
}

@media only screen and (max-device-width: 991px) {
    .tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLink::before {
        top: 326px;
    }

    .tabstripPersonalizado.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected::after {
        top: 328px;
    }

    .tabstripPersonalizado.RadTabStripTop_MetroTouch .rtsLink::after {
        top: 327px;
    }
}
