.minHeight .locale-switcher  {
  flex-direction: column;
}
.minHeight .locale-switcher li{
  margin-left: 0px !important;
}

strong {
  font-weight: bold;
}

ol {
  list-style-type: decimal !important;
  display: block !important;
  list-style: decimal;
}

ol, li {
  display: list-item;
  list-style-position: inside;
}

.select2-results__option{	
  list-style-type: none !important;
}

ul {
  list-style-type: disc !important;
}

.headerCont ul {
  list-style-type: none !important;
}

.diligenceStepsNav ul {
  list-style-type: none !important;
}

.fBottonRight ul {
  list-style-type: none !important;
}

.footerMain ul {
  list-style-type: none !important;
}

.extraDocsM ul {
  list-style-type: none !important;
}

.breadcrumbs ul {
  list-style-type: none !important;
}
.paginationjs ul {
  list-style-type: none !important;
}
.errorPage ul {
  list-style-type: none !important;
}

.codeEthicMList ul {
  list-style-type: none !important;
}

.errorPage .errorPageLeft .contTxt ul li{
  margin-top: 0px;
}
.sct-3blocks-item-btntxt {
  margin: 0px !important;
}

em {
  font-style: italic;
}

/* Paginador */
.compPagination .compPagNav .compPagNavDots label.page6:after {
  content: "6"; }
.compPagination .compPagNav .compPagNavDots label.page7:after {
  content: "7"; }
.compPagination .compPagNav .compPagNavDots label.page8:after {
  content: "8"; }
.compPagination .compPagNav .compPagNavDots label.page9:after {
  content: "9"; }
.compPagination .compPagNav .compPagNavDots label.page10:after {
  content: "10"; }
.compPagination .compPagNav .compPagNavDots label.page11:after {
  content: "11"; }
.compPagination .compPagNav .compPagNavDots label.page12:after {
  content: "12"; }
.compPagination .compPagNav .compPagNavDots label.page13:after {
  content: "13"; }
.compPagination .compPagNav .compPagNavDots label.page14:after {
  content: "14"; }
.compPagination .compPagNav .compPagNavDots label.page15:after {
  content: "15"; }
.compPagination .compPagNav .compPagNavDots label.page16:after {
  content: "16"; }
.compPagination .compPagNav .compPagNavDots label.page17:after {
  content: "17"; }
.compPagination .compPagNav .compPagNavDots label.page18:after {
  content: "18"; }
.compPagination .compPagNav .compPagNavDots label.page19:after {
  content: "19"; }
.compPagination .compPagNav .compPagNavDots label.page20:after {
  content: "20"; }
.compPagination .compPagNav .compPagNavDots label.page21:after {
  content: "21"; }
.compPagination .compPagNav .compPagNavDots label.page22:after {
  content: "23"; }
.compPagination .compPagNav .compPagNavDots label.page24:after {
  content: "24"; }
.compPagination .compPagNav .compPagNavDots label.page25:after {
  content: "25"; }
.compPagination .compPagNav .compPagNavDots label.page26:after {
  content: "26"; }
.compPagination .compPagNav .compPagNavDots label.page27:after {
  content: "27"; }
.compPagination .compPagNav .compPagNavDots label.page28:after {
  content: "28"; }
.compPagination .compPagNav .compPagNavDots label.page29:after {
  content: "29"; }
.compPagination .compPagNav .compPagNavDots label.page30:after {
  content: "30"; }

.paginationjs-pages ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.J-paginationjs-page, .paginationjs-prev, .paginationjs-next{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 6px;
  border: #96C6F1 1px solid;
  cursor: pointer;
  color: #96C6F1;
  font-size: .75rem;
  display: flex;
  justify-content: center;
  align-items: center;
}


.paginationjs-prev::after {
  content: "";
  font-family: "claroicons";
}
.paginationjs-next::after {
  content: "";
  font-family: "claroicons";
}

.J-paginationjs-page.active {
  background-color: #5E8FB7;
  border: #5E8FB7 1px solid;
  color: #fff;
}

.compPagination1 {
  padding-bottom: 56px;
}

.card-notification {
  box-shadow: 0 10px 12px 0 rgb(0 0 0 / 17%);
  border-radius: 12px;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  padding: 40px;
  background-color: #fff;
}

.card-notification h3 {
  font-size: 1.5rem;
  color: #243773;
  font-family: "Fact Regular", sans-serif;
  margin-bottom: 32px;
}

.card-notification p {
  font-size: 1.5rem;
  color: #4D586A;
}

/* Process Card Start */
.sct-processes-item-button-link-disabled {
  cursor: default;
  pointer-events: none;
  background: #fff;
}

.sct-processes-item-display-none {
  display: none !important;
}

.btnStatus {
  margin: 0 10px;
  background: #fff;
}
.btnStatus:hover {
  background: #fff;
  color: #87BFDC;
}
/* Process Card End */

/* Banner img derecha Start */
.sct-banner-img-rigth {
  padding-bottom: 56px;
}
.sct-banner-img-rigth .btn {
  border: 1px solid #0281B8;
  color: #0281B8;
  background: transparent;
  max-width: 200px;
  text-align: center;
}
/* Banner img derecha End */

/* Centro de notificaciones START */

.boxNotificationCenter {
  position: relative;
}

.boxNotificationCenter.active:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: linear-gradient(180deg, #29b6f1 0%, #1f98cb 100%);
  border-radius: 50%;
  position: absolute;
  top: -1px;
  right: 8px;
}
/* Centro de notificaciones End */

/* Process begin */
.trackProcM form .trackProcMRowWrap .trackProcMRow .noformat {
	padding: 0 12px !important;
}

.trackProcMTabs {
	width:100%;
}

.trackProcMTabs ul {
  list-style-type: none !important;
}

#mdlSeeComments {
	width:50%;	
}

#mdlSeeComments #mdlMessage {
	text-align:left;	
}
/* Process end*/

/* Estilos editor primeReact */
.ql-align-right{
	text-align: right;
}
/* Estilos primeReact FIN*/

.modTableEP .msConflictoInt {
    min-width: 100px !important;
}

/* Consolidado */
.consolidado span.error {
  padding-top: 10px;
  line-height: 1rem;
}
  
.consolidado span.info {
  font-size: 12px;
  font-size: 0.75rem;
  color: #0181B8 !important;
  padding-top: 10px;
  line-height: 1rem;
}
  
.consolidado ul {
  list-style-type: none !important;
}

.consolidado .diligence {
	padding: 0 10px 20px 0;
}

/*
.consolidado .subtitle {
	padding: 20px 0;
	font-size: 1.1rem !important;
	font-weight: bold;
}
*/

.consolidado .modFormSP .formSP .formTabsEle .contBtn {
	padding: 20px 0 !important;
}

.modFormSP .formTabsEleAcc .formTabsEleAccContent label + .checkGroup {
    margin-top: 10px;
}

.modFormSP .formTabsEleAcc .formTabsEleAccContent .checkGroup {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

.modFormSP .formTabsEleAcc .formTabsEleAccContent .checkGroup .radioCustom {
    padding-right: 32px;
}


.modalDili .info {
	color: #0181B8 !important;
}

.modalDili .danger {
	color: #ff0000 !important;
}

.modalDili .description table th {
	text-align: right;
	padding: 0 15px;
	font-weight: bold;
}

.modalDili .description table thead td {	
	font-weight: bold;
}

.modalDili .description table td {
	padding: 0 15px;
}

.modalDili .description .left {
	text-align: left;
}

.modFormSP .formTabs .formTabsEle .formTabsFilter fieldset .search {
    margin-top: 0;
    margin-left: 12px;
    width: 200px;
}

.modFormSP .formTabs .formTabsEle label + .checkGroup {
  	margin-top: 10px; 
}
  
.modFormSP .formTabs .formTabsEle .checkGroup {
  	display: -webkit-box;
  	display: -moz-box !important;
  	display: -ms-flexbox !important;
 	webkit-display: -webkit-flex !important;
  	display: -webkit-flex !important;
  	display: flex !important;
  	flex-wrap: wrap;
  	-webkit-box-wrap: wrap;
  	-webkit-flex-wrap: wrap;
 	-ms-flex-wrap: wrap; 
}

.modFormSP .formTabs .formTabsEle .checkGroup .radioCustom {
  	padding-right: 32px; 
}

#mdlShureQuestion .description {
  	text-align: left;       
  	max-height: 350px;      
  	overflow-y: auto;
  	padding-right: 5px;
  	line-height: 1.4;       
  	white-space: normal;   
}

#mdlShureQuestion .description .item {
	margin-bottom: 1rem; 
	padding: 0.75rem; 
	border-bottom: 1px solid #ddd;
}

#mdlShureQuestion .description .item div {
    font-size: 0.9rem;
}

#mdlShureQuestion .description .item span {
	width: 100px;
    text-align: right;
    display: inline-block;
    font-weight: bold;
}

#mdlShureQuestion th.center, #mdlShureQuestion td.center {
	text-align: center;
}

/* FIN Consolidado */
