.mp_rowNav_Primary_Dashboard ul li div img{
    width: 20px;
}

.mp_column_Logo_Dashboard img{
    height: 35px;
    margin-top: 0;
}

.mp_rowNav_Primary_Dashboard ul li:hover a,
.activeNav_Primary a{
    background: #334f77 !important;
}

.activeNav_Primary::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #e77c22;
}

.mp_rowNav_Primary_Dashboard ul li:hover div img:first-child,
.activeNav_Primary div img:first-child{
    display: block !important;
}

.mp_rowNav_Primary_Dashboard ul li:hover div img:last-child,
.activeNav_Primary div img:last-child{
    display: none !important;
}

.mp_row_titlePanel,
.mp_titleArrow{
    border-bottom: 1px solid #9e9fa2;
}

.mp_notification{
    background: #e77c22;
}

.mp_image_User_Dashboard{
    border-radius: 50%;/*Pierr Modal logOut 11-10-2022*/
}

.mp_add_User{
    bottom: 25px !important;
    background: #fff;
    z-index: 9;
}

.mp_add_User div,
.mp_buttonNewMessage:before,
.mp_row_Add_Formulary a:before{
    background-color: #9e9fa2 !important;
}

.mp_ButtonGestionar_Groups div,
.mp_ButtonGestionar_Dashboard div,/* Listado de dashboards 25-10-2022 Pierr */
.mp_account_User_Dashboard{
    background: #9e9fa2 !important;
}

.zui-table thead th span{
    font-size: 12px;
    text-transform: capitalize;
}

.mp_row_Option_Filter ul li,
.mp_options_Table a{
    text-transform: capitalize;
}

.mp_row_Alert{
    background: #9e9fa2 !important;
}

.mp_rowNav_Primary_Dashboard ul li span,
.tooltitp{
    background: #9e9fa2 !important;
}

.mp_rowNav_Primary_Dashboard ul li span:before{
    border-right: 5px solid #9e9fa2;
}

.tooltitp:before{
    border-bottom: 5px solid #9e9fa2;
}

.mp_options_Table{
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.121913);
    border: none;
}

.mp_icoFilter{
    border: 1px solid #9e9fa2;
}

.capaImgCoverUser{
    background: #fff;
}

.btnQuantity_Selection{
    background: #e77c22 !important;
}

.activeGrid_Form .mp_column_Body_Table{
    border-radius: 8px;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.121913);
}

input[type="checkbox"]{
    border-color: #bbbbbd !important;
}

input[type="checkbox"]:checked {
    border-color: #628FC5 !important;
    background-color: #628FC5 !important;
    background-image: url(../images/types-form/ico-radio.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 50% !important;
}

.mp_row_Text_Login h1,
.check-cookies{
    color: #636363;
}

#mp_container_Login{
    background: url(../images/bg-login.jpg) no-repeat;
    background-size: cover;
}

#mp_column_Login{
    position: relative;
    background: #fff;
    padding: 40px;
    border-radius: 0 20px 20px 0;
    margin-left: 345px;
}

#mp_column_Login::before
{
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    border-radius: 20px 0 0 20px;
    background-image: url(../images/imagen_login.jpg);
    background-size: cover;
}

.report-problem{
    position: relative;
    width: 100%;
    bottom: auto;
    right: auto;
    margin-top: 30px;
    border-radius: 20px;
    text-align: center;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
}

.report-problem > span{
    font-family: 'HelveticaNeue';
    margin-bottom: 10px;
    width: 250px;
    color: #636363;
}

.report-problem a{
    font-family: 'HelveticaNeue';
    background: #fff;
    color: #636363;
    padding: 5px 15px;
    border: 1px solid #636363;
    border-radius: 8px;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.report-problem a svg{
    width: 40px;
    height: 40px;
    margin-right: 15px;
}

.report-problem a span{
    flex: 1;
    text-align: left;
}

.mp_image_User_Dashboard img{
    margin-top: 0 !important;
    padding: 4px;
    height: 38px !important;
    width: 40px;
    border-radius: 50%;
}

.mp_card_dashboard{
    justify-content: space-between;
}

.mp_card_dashboard a{
    width: calc(50% - 30px);
    margin-bottom: 20px;
    text-align: left;
    box-shadow: 0px 1px 8px #9e9fa2;
    padding: 20px;
    height: auto;
    min-height: 67px;
    justify-content: space-between;
    border: 1px solid #9e9fa2;
}

.mp_card_dashboard a span{
    flex: 1;
}

.mp_card_dashboard a svg{
    width: 40px !important;
    height: 40px !important;
    margin-left: 20px;
}

.zui-wrapper input[type="checkbox"]:checked{
    border-color: #628FC5 !important;
    background-color: #628FC5 !important;
    background-image: url(../images/types-form/ico-radio.svg) !important;
    background-size: 50% !important;
}
/*Filtros Descargas 11-10-2022 Pierr*/
.textFiltro{
    float: right;
    font: 13.8px/26px HelveticaNeue;
    color: #456DA4;
    margin-right: 5px;
}
.divTextFiltro{
    margin-right: 10px;
    margin-bottom: 10px;
}
.icoFiltro{
    width: 13px;
    float: right;
    margin-top: 6px;
    margin-right: 8.5px;
}
.divListFiltro{
    width: 100%;
    display: none;
}
/*end Pierr*/
/*Template 11-10-2022 Pierr*/
.iconoTemplate{
    width: 30px;
    display: inline-block;
    margin-top: 28px;
}
.textTemplate{
    text-decoration: revert; 
    margin-left: 4px;
    margin-top: 42px;
    margin-bottom: 10px;
    width: 300px;
    position: absolute;
    font: 14px/14px HelveticaNeue_Light;
    color: #514F4F;
}
/*end Pierr*/
/*Modal de logOut 6-10-2021 Pierr*/
.modalLogOut{
    width: 385px !important; 
    height: 150px !important; 
    padding-top: 7px !important; 
    margin-top: 0px !important; 
    padding-bottom: 7px !important; 
    margin-bottom: 0px !important;
    background: #f4f4f4 !important;
    z-index: 2;
}
.modalHr{
    height: 60px;
    width: 3px;
    margin: 0;
    margin-top: 17px;
    background: gray;
}
.modalCabecera{
    margin-left: 120px;
    font: 16px/20px HelveticaNeue !important;
    color: gray;
    height: 20px;
    float: left;
}
.modalBordeCirculo{
    width: 105px;
    height: 105px;
    background: rgb(233, 136, 16);
    border-radius: 50%;
    margin-top: 14px;
    margin-left: 6px;
    position: absolute;
}
.modalCirculo{
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% !important;
    background-color: #628FC5 !important;
    float: left !important;
    margin-left: 2.5px !important;
    margin-top: 2.9px;
    position: absolute;
}
.modalFotoPerfil{
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% !important;
    background-color: #628FC5 !important;
    float: left !important;
}
.modalIniciales{
    display: flex;
    height: 100px;
    width: 100px;
    justify-content: center;
    align-items: center;
    font: 40px HelveticaNeue !important;
    color: white !important;
}
.modalInf{
    float: left !important; 
    padding-left: 130px !important; 
    padding-top: 25px !important; 
    font: 16px/20px HelveticaNeue !important; 
    color: gray !important;
}
.modalButLogOut{
    margin-top: 31px !important;
    border-radius: 5px;
    color: #628FC5 !important;
}
/*end pierr*/
.mp_ButtonGestionar_Groups div,
.mp_ButtonGestionar_Dashboard div,/* Listado de dashboards 25-10-2022 Pierr */
.mp_account_User_Dashboard{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mp_ButtonGestionar_Groups div a,
.mp_ButtonGestionar_Dashboard div a,/* Listado de dashboards 25-10-2022 Pierr */
.mp_account_User_Dashboard a{
    font: 14px/14px HelveticaNeue !important;
    padding: 5px 12px !important;
}

.mp_ButtonGestionar_Groups div a:hover,
.mp_ButtonGestionar_Dashboard div a:hover,/* Listado de dashboards 25-10-2022 Pierr */
.mp_account_User_Dashboard a:hover{
    background: #67686d !important;
    text-decoration: none !important;
    color: white !important;
}

.mp_Head_Check_Gallery{
    background: #fff !important;
}

#mp_columPanel_Dashboard #mp_columPanel_Add_Formulary{
    height: calc(100vh - 60px);
    overflow: auto;
}

.mp_card_dashboard{
    padding-right: 40px;
    height: auto !important;
    overflow: hidden;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
    background: #466da4;
    box-shadow: #466da4 0 1px 3px 0 inset;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    border: 1px solid #ff8000;
    background: #ff8000;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    border: 1px solid #466da4;
    background: #466da4;
}

.mp_columnNumer_Formulary{
    position: relative;
}

.mp_columnNumer_Formulary::before{
    content: '▾';
    position: absolute;
    bottom: 10px;
    left: 0;
    font-size: 25px;
    color: #466da4;
    transform: rotate(180deg) translateY(-4px);
}

.mp_columnNumer_Formulary.inactive::before{
    transform: rotate(0);
}

.input-name-field input{
    background: #7C98BE;
    border-radius: 3px;
    border: none;
    height: 24px;
    color: #fff;
}

.mp_row_Title_Preview_Formulary{
    display: none;
}

.mp_row_Button_Question{
	flex-flow: row;
    text-align: center;
    justify-content: center;
}

.mp_row_Button_Question a{
    width: calc(50% - 10px);
}

.mp_add_photoUser{
    background: #466da4 !important;
}

.mp_row_Button_Field_Filter{
    flex-flow: row-reverse;
}

/*REQ0005 2022/09/10 Se agegaron las funciones correspondientes Pierr*/
.mp_column_Data_Tag_Photo,
.mp_column_View_Tag_Photo{
    padding-top: 20px !important;
}
/*end REQ0005*/

.mp_View_Button,
.mp_View_ButtonZoom{
    background: #466da4 !important;
}

.mp_rowFilter_Tag_Gallery{
    z-index: 1000 !important;
}

.mp_row_Option_Field_Filter{
    height: 140px;
}

.mp_row_Option_Field_Filter div,
.mp_rowSearchField_Filter input[type="text"]{
    font-size: 12px;
}

.mp_row_Button_Field_Filter{
    margin-top: 20px !important;
}

.activeGrid_Form .mp_column_Body_Table.mpGridView.selected{
    border: 2px solid #466da4;
}

.capaImgCoverUser{
    border-radius: 6px 6px 0 0;
}

.mp_row_Button_Field_Filter a{
    font-size: 12px !important;
}

.mp_Head_Check_Gallery{
    width: 45px !important;
}

.mp_Head_Check_Gallery input{
    margin-right: 0 !important;
}

.zui-scroller3 .mp_Head_Check_Gallery input{
    margin-right: 14px !important;
}

.zui-scroller3{
    margin-left: 27px;
    min-height: 350px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
    background: #456DA4 !important;
    box-shadow: #456DA4 0 1px 3px 0 inset !important;
}

.input-name-field input::placeholder{
    color: rgb(255 255 255 / 70%);
}

.tooltip2{
    background: #9e9fa2;
}

.tooltip2 span{
    font: 14px/14px HelveticaNeue !important;
    padding: 5px 12px !important;
    background: #9e9fa2 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
}

body .mp_row_Notification_Dashboard:hover i.tooltip2 span:hover:not(.notc){
    background: #67686d !important;
}

input[type="radio"]:checked{
    border-color: #628FC5 !important;
}

.mp_View_Tag_Photo{
    overflow: hidden;
}

::-webkit-scrollbar-thumb:hover{
    background: #e77c22;
}

.zui-scroller3 .zui-table tbody tr td a img{
    width: 35px;
    height: 48px;
}

.coverImgList img{
    width: 100% !important;
    object-fit: cover;
    border-radius: 4px 4px 0 0;
}

.zui-table{
    border-spacing: 0 9px !important;
    padding-left: 8px;
    padding-right: 8px;
}

.zui-table .zui-sticky-col{
    background: transparent !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
    text-align: left !important;
}

.zui-table tbody tr{
    border-radius: 4px;
}

.mp_row_Configuration{
    padding-top: 9px;
}

.zui-table thead th span{
    text-transform: none !important;
}

.activeGrid_Form .mp_column_ico_Form{
    cursor: auto !important;
}

.borderlinedownload{
    border-top: 1px solid #9e9fa2 !important;
}

.mp_column_Visor_Preview_Formulary .mCSB_container{
    height: 100%;
}

.activeGrid_Form .mp_Body_Field_Table ul li{
    word-break: break-word;
}

.btn_etiqueta_Image{
    background: url(../images/gallery/icon-bookmark.svg) no-repeat !important;
}

.btn_document_Image{
    background: url(../images/gallery/icon-file-download.svg) no-repeat !important;
}

.resultXls{
    background: url(../images/panel-dashboard/icon-excel.svg) no-repeat !important;
}

.resultCsv{
    background: url(../images/panel-dashboard/icon-csv.svg) no-repeat !important;
}

.resultPDF{
    background: url(../images/panel-dashboard/icon-pdf.svg) no-repeat !important;
}

.customMarker{
    border-radius: 50%;
}

.customMarker.marker_azul{
    box-shadow: #456DA4 0px 0px 0 3px;
}

.customMarker.marker_azul::after{
    border-color: #456DA4 transparent !important;
}

.customMarker.marker_amarillo{
    box-shadow: #ffbf00 0px 0px 0 3px;
}

.customMarker.marker_amarillo::after{
    border-color: #ffbf00 transparent !important;
}

.customMarker.marker_verde{
    box-shadow: #00b150 0px 0px 0 3px;
}

.customMarker.marker_verde::after{
    border-color: #00b150 transparent !important;
}

.customMarker.marker_rojo{
    box-shadow: #fe0202 0px 0px 0 3px;
}

.customMarker.marker_rojo::after{
    border-color: #fe0202 transparent !important;
}

.customMarker img
{
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 50%;
}

.preguntasformulario li input
{
    width: 17px !important;
    min-width: 17px !important;
    height: 17px !important;
}

.mp_row_SelectDownload ul li label.filtros_list_formulario.showLista{
    margin-top: -10px;
}

.mp_column_Visor_Preview_Formulary .mCSB_container
{
    min-height: 100% !important;
}

.button_preview-1_Formulary
{
	display:none !important;
}

.mp_row_Button_Question
{
	display:none !important;
}

.list_question_preview .mp_row_Preview_Question:last-child .button_preview-1_Formulary
{
	display: flex !important;
}

.list_question_preview > .mp_row_Preview_Question:last-child > .mp_row_Button_Question {
    display: flex !important;
}

.mp_row_Preview_Question:last-child
{
	border-bottom: 0px !important;
}

.arriendo_step1 .mp_row_Button_Question
{
	display: flex !important;
	justify-content: space-between !important;
}

/* JAMC */
/* JAMC */