/*
01. Cabecera DataFactory
02. Menu
03. Ficha equipos
04. Ficha equipos 2
*/


/*-------------------------------------*/
/*01. Cabecera Intranet DataFactory    */
/*-------------------------------------*/
.df.header-logo{
	display: -webkit-box;
	margin:20px 0;
	width: 352px;
	box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.25);
}
.df.header-logo .logo-df{
	background: linear-gradient(to bottom, #ffffff 1%,#e4e4e4 100%);
	width: 208px;
	height: 52px;
	position: relative;
}
.df.header-logo .logo-df:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../img/lg_datafactory.gif) no-repeat center 40%;
	background-size:84%;
}
.df.header-logo .webtool{
	background: linear-gradient(to bottom, #CE131C 1%,#9A131A 100%);
	height: 52px;
	color: #fff;
	position: relative;
}
.df.header-logo .webtool:after, .df.header-logo .webtool:before{
	content:"";
	position:absolute;
	top:0;
	width:1px;
	height:100%;
}
.df.header-logo .webtool:after{
	right:19px;
	background-color:rgba(0,0,0,0.25);
}
.df.header-logo .webtool:before{
	right:18px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 28%,rgba(255,255,255,0) 100%);
}
.df.header-logo .webtool > span{
	padding:0 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 53px;
}
.df.header-logo .dropdown.icon{transform: rotate(-90deg); transition: all 0.25s ease-in-out;}
.df.header-logo .active .dropdown.icon{transform: rotate(90deg);}
.df.header-logo .ui.left.pointing.dropdown > .menu{
	margin-top: -20px;
	margin-left: 0;
	border-radius: 0;
}
.df.header-logo .ui.left.pointing.dropdown > .menu::after{display: none}

/*-------------------------------------*/
/*  Fin Cabecera Intranet DataFactory  */
/*-------------------------------------*/

.ui.header > .image.autowidth, .ui.header > img.autowidth{
	width:auto;
}

/*-------------------------------------*/
/*02. Menu                             */
/*---------------/----------------------*/
.ui.button.menuBtn{
	position: fixed;
	top: 21px;
	/*left: -35px;*/
	z-index: 100;
	width: 35px;
	overflow: hidden;
	transition: all 0.5s ease-in-out;
}
.ui.button.menuBtn span{
	display: block;
	height: 100%;
	left: 32px;
	line-height: 36px;
	position: absolute;
	top: 0;
	opacity: 0;
	transition: all 0.5s ease-in-out;
} 
.ui.button.menuBtn:hover{
	width: 85px;
}
.ui.button.menuBtn:hover span{
	opacity: 1;
}
.pusher.dimmed .ui.button.menuBtn{
	/*left: -35px;*/
}

.mainContainer{
	/*padding-left: 209px;*/
}
#menuBigScreen{overflow-y: scroll;}
/*@media screen and (max-width: 1370px) {
    #menuBigScreen{display:none;}
    .mainContainer{
		padding-left: 0;
	}
	.ui.button.menuBtn{
		left: 0;
	}
}*/

/*---table----*/
.ui.very.small.table{
	font-size: 0.8em;
}
.ui.table.insegment{
	width: 100%;
	border-radius: 2px;
	border-collapse: collapse;
}

/*-------------------------------------*/
/*03. Ficha Equipos                    */
/*-------------------------------------*/
.ficha-equipos .ui.horizontal.segments>.segment{
	border:none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ficha-equipos .ui.horizontal.segments>.segment:first-child{
    justify-content: flex-end;
    width: 50%;
}
.ficha-equipos .ui.horizontal.segments>.segment:last-child{
    justify-content: flex-start;
    width: 50%;
}
.ficha-equipos h2.ui.header{
	margin: 0;
	padding: 0 20px;
}
.tables-fichas .ui.mini.image{
	width: 35px;
	height: 35px;
	margin:0 auto;
}
.tables-fichas .ui.horizontal.divider.header{
	display: none;
}
.tables-fichas tr.header{
	background: #F9FAFB;
    color: rgba(0,0,0,.87);
    font-weight: bold;
}
.tables-fichas .ui.table thead th:last-child span:last-child{
	display: none;
}
.details-ficha p{
	margin:0;
}
.incidencias-jugadores .ui.accordion{
	padding:20px;
}
@media only screen and (max-width: 1200px){
	.box-camp{width: 50% !important;}
}
@media only screen and (max-width: 992px){
	.tables-fichas .ui.horizontal.divider.header{
		display: table;
	}
	.box-camp{width: 100% !important;}
	.tables-fichas.ui[class*="two column"].grid>.column{
		width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.df.header-logo{width: 352px;margin: 20px auto;display: -webkit-box;text-align: center !important;}
	.box-camp{width: 50% !important;}
	.ui.container>.tables-fichas.ui.stackable.grid>.column{
	    padding:1rem !important;
	}
	.tables-fichas .ui.table tbody td:nth-child(4),
	.tables-fichas .ui.table thead th:nth-child(4),
	.tables-fichas .ui.table thead th:last-child span:first-child{
		display: none;
	}
	.tables-fichas .ui.table thead th:last-child span:last-child{
		display: block;
	}
	.ficha-equipos .head .ui.floated.header{
		float: none;
	    margin: 0;
	}
	.ficha-equipos h2.ui.header {
	    margin: 0;
	    padding: 0 10px;
	    font-size: 1.28rem;
	}
}
@media only screen and (max-width: 550px){
.widelocal{width: 50% !important;}
.detlik{display: none !important;}
.vs-{display: none !important;}
.arbitro{display: none !important;}
.bnthiden{display: block !important;}
}
@media only screen and (max-width: 510px){
	.box-camp{width: 100% !important;}
}
.accordion.field .content.field{
	padding: 20px !important;
}
.ui.horizontal.segments.personas{
	box-shadow: none;
	margin:0;
}
.personas a.header, .personas .description{
	display: inline-block;
}
.personas .ui.red.segment:first-child{
	padding-top: 5px;
	padding-bottom: 5px;
}

/*---------Resultados busqueda personas---------*/
table.ui.personas{
	border-radius: 0.3rem !important;
}
table.ui.personas .profile-image img.ui.image{
	width: 100%;
}
table.ui.personas td.id{
	text-align: center;
}
table.ui.personas tr td:first-child{
	border-left: none !important;
}
table.ui.personas tr:first-child td{
	border-top: 2px solid #900;
}
table.ui.personas td{
	padding-left: 14px !important;
	padding-right: 14px !important;
	margin: 0;
    min-width: 0;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    border-left: 1px solid rgba(34,36,38,.15) !important;
}

img.ui.image.inline-img{
	display: inline-block !important;
	margin-right: 10px;
	width: 24px;
	height: 24px;
}
.profile-image{
	width: 45px;
	height: 45px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.personas .ui.red.segment.persona-img{
	display: flex;
	justify-content: center;
	align-items: center;
}
.personas .ui.red.segment.id{
	text-align: center;
}
.incidences{
	background:url(../img/incidences.png) no-repeat 0 0;
	width: 14px;
    display: inline-block;
    margin: 0 auto;
    height: 18px;
    vertical-align: middle;
}
.incidences.goal{
	background-position:-132px 0;
}
.incidences.owngoal{
	background-position:-165px 0;
}
.incidences.change{
	background-position:-99px 0;
}
.incidences.yellow-card{
	background-position:0 0;
}
.incidences.red-card{
	background-position:-33px 0;
}
.incidences.double-yellow-card{
	background-position:-66px 0;
}
.ficha-equipos .ui.table tr.header{
	background-color: #900;
	color: #fff;
}
.ui.container.fullScreen{
	width: 99%;
}
.ui.container.fullScreen>.ui.left.labeled.icon.button.primary{
	margin-left: 4%;
}
#resultContainer{
	overflow: auto;
}
.ui.container.fullScreen .ui.one.statistics{
	margin: 0px 0 0em;
}
.ui.container.fullScreen .ui.compact.table th {
    padding-left: .5em;
    padding-right: .2em;
}
.ui.container.fullScreen .ui.compact.table td{
	padding-left: .5em;
    padding-right: .25em;
}
.ficha-equipos .state a .icon:only-child{
	margin:0;
}
.ficha-equipos .state a{
	margin:0 0 0 10px;
}
.card.teams .logo {
	text-align: center;
	margin:10px 0;
}
.card.teams .logo img{
	width: 50px;
}
.card.teams .t-shirt{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
    align-items: center;
}
.card.teams .t-shirt img{
	width: 33.33%;
}
.ui.cards>.card>.image.no-background{
	background:transparent;
}
.resume-box{
	display: flex;
	flex-flow: row wrap;
	/* This aligns items to the end line on main-axis */
	justify-content:space-between;
}
.resume-box >div{
	width: 33.33%;
    margin-bottom: 20px;
}
.resume-box p{
	color:rgba(0,0,0,.4);
	font-size: 1.2em;
}
.resume-box .ui.avatar.image{
	width: 1.8em;
	height: 1.8em;
}
.resume-box .ui.list>.item{
	padding-bottom: 5px;
}
.resume-box  .ui.list>.item .header{
	color:#900;
    font-size: 1.5em;
}





/*-------------------------------------*/
/*05. Estilo de tamaÃƒÂ±o    */
/*-------------------------------------*/
.widelocal{width: 43%;float: left;position: relative;}
.widebtn{
    width: 14% !important;
    padding: 0 4px;
    margin-top: 5px;
    }
.vs-{
       position: absolute;
       left: 43%;
       -webkit-transform: translate(-50%, 0);
       -moz-transform: translate(-50%, 0);
       -ms-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
       transform: translate(-50%, 0);
       z-index: 1;
       font-size: 25px;
       color: #c00;
       line-height: normal;
       margin-top: -6px;
       display: block;
}
.pad0{padding: 0px !important;}
.pad17{padding: 17px !important;}
.pad10{padding: 10px !important;}
.pad0 img{max-width: 70px !important;}
.pad7{padding-left: 10px !important;}
.escudo{width: 80px;}
.centered-box{margin: 0px auto;}
.row-escudo{padding: 10px;text-align: center;}
.res-equipo{margin-top: 3px;color: #a7a7a7;font-size: 16px;width: 121px;}
.item-margin{ margin-bottom: 7px;}
.item-number{margin: 0px  !important;font-size: 22px !important; color: #c50301 !important;}
.cequipo{
    width: 58%;
    font-size: 16px;
    text-align: center;
    float: left;
    }
    .redoresul{
    position: absolute;
    background: #c00;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 16px;
    width: 31px;
    height: 31px;
    line-height: 30px;
    top: -4px;
    display: block;
    }
    .penales{
		position: absolute;
  background-color:#000000;
  color:#FFFFFF;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  font-size:12px;
  height:18px;
  line-height:18px;
  padding:0;
  width:18px;
	top: -4px;
	margin-top:18px;
}
    .cont-row-fix{
    padding-bottom: 4px !important;
    border-bottom: solid 1px #e6e6e6;
}




.detlik{border-left: solid 1px #e6e6e6;padding: 0px !important;text-align: center;}
.title-1{
    font-weight: 700;
}
.title-fec{
    margin-left: 20px;
}
.righttop{float: right;}
.column-g{float: left;}
.cescudo{    float: left;
    width: 20%;
    text-align: center;}
    .footer-gri{
    margin-top: 5px;
    padding: 0px !important;
    width: 100%;
}


.contgri{box-shadow: 0 4px #d9d9d9;margin-bottom: 10px !important;border: solid 1px #d9d9d9;padding: 5px !important;border-radius: 4px;}
.btnpri{    font-size: 10px !important;
    padding: 9px 10px !important;}
    .cresultado{
    float: right;
    position: absolute;
    right: 44px;
    text-align: center;
    }
    .clef{    float: left;
    left: 14px;}
    .cpenales{
    float: right;
    position: absolute;
    right: 28px;
    text-align: center;
    }
    .paginag{    padding: 0px !important;
    margin-bottom: -12px !important;}

    .margin-botom20{margin-bottom: 20px !important;}
    .subheader{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #3f3f3f;
    position: relative;
    width: 100%;
    text-align: center;
    float: left;
    padding: 5px 0px;
    color: #fff;
}
.bnthiden{display: none;}
.fontm{
    color: #cc0000;
    font-size: 20px !important;
}
/*---------ABMPersonas---------*/
form[name="formPersonaNueva"]>.ui.form>.field>.ui.labeled.input>.label:not(.corner){
	 min-width: 141px;
    text-align: center;
}
/*-----------Campeonatos-------------*/
form[name="formCargaInstCamp"]>.ui.segment>.ui.form>.field>.ui.labeled.input>.label:not(.corner){
	min-width: 120px;
    text-align: center;
}
.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment[data-tab="campeonatos"] .ui.pagination.menu{
	flex-wrap: wrap;
	margin-bottom: 1rem;
	border: none;
    box-shadow: none;
}
.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment[data-tab="campeonatos"] .ui.pagination.menu a.icon.item{
	display: none;
}
.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment[data-tab="campeonatos"] .ui.pagination.menu .item{
	padding: 0.859rem;
	border: 1px solid rgba(34,36,38,.15);
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
	justify-content: center;
	margin: 0.1rem;
    border-radius: .28571429rem;
}
.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment[data-tab="campeonatos"] .ui.pagination.menu .item:before{
	width: 0;
}
.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment[data-tab="campeonatos"] .ui.grid>.ui.pagination.menu{
	padding-left: 0;
	padding-right: 0;
}

/*-------------------------------------*/
/*06. IntegraciÃ³n datos externos    */
/*-------------------------------------*/

.ui.sortable.table tbody tr.blue:hover td:last-child,
.ui.sortable.table tbody tr.teal:hover td:last-child,
.ui.sortable.table tbody tr.yellow:hover td:last-child{
	background: #fff;
}
.ui.sortable.table tbody tr.blue:hover {
	background: #2185d0;
	color: #fff;
}
.ui.sortable.table tbody tr.teal:hover {
	background: #00b5ad;
	color: #fff;
}
.ui.sortable.table tbody tr.yellow:hover  {
	background: #fbbd08;
	color: #fff;
}

.ui.raised.segment.list .item{
	padding: 0.4em 0.833em;
}
.ui.divided.selection.list>.item {
    pointer-events: none;
}

/*-------------------------------------*/
/*  07. Overwrite semantic para DF     */
/*-------------------------------------*/
.ui.primary.button,.ui.primary.buttons .button {
    background-color: #900;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.primary.button {
    box-shadow: 0 0 0 0 rgba(34,36,38,.15) inset
}

.ui.primary.button:hover,.ui.primary.buttons .button:hover {
    background-color: maroon;
    color: #fff;
    text-shadow: none
}

.ui.primary.button:focus,.ui.primary.buttons .button:focus {
    background-color: #700000;
    color: #fff;
    text-shadow: none
}

.ui.primary.button:active,.ui.primary.buttons .button:active {
    background-color: #600;
    color: #fff;
    text-shadow: none
}

.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active {
    background-color: maroon;
    color: #fff;
    text-shadow: none
}

.ui.basic.primary.button,.ui.basic.primary.buttons .button {
    box-shadow: 0 0 0 1px #900 inset!important;
    color: #900!important
}

.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px maroon inset!important;
    color: maroon!important
}

.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #700000 inset!important;
    color: maroon!important
}

.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px maroon inset!important;
    color: #600!important
}

.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active {
    box-shadow: 0 0 0 1px #600 inset!important;
    color: #600!important
}
.ui.primary.button,.ui.primary.buttons .button {
    background-image: -webkit-linear-gradient(top,#c00 0,#900 50%,#600 51%,#900 100%);
    background-image: linear-gradient(to bottom,#c00 0,#900 50%,#600 51%,#900 100%)
}

.ui.primary.button:hover,.ui.primary.buttons .button:hover {
    background-image: -webkit-linear-gradient(top,#e50000 0,#b30000 50%,#7f0000 51%,#b30000 100%);
    background-image: linear-gradient(to bottom,#e50000 0,#b30000 50%,#7f0000 51%,#b30000 100%)
}

.ui.secondary.button,.ui.secondary.buttons .button {
    background-image: -webkit-linear-gradient(top,#4d4d4d 0,#333 50%,#1a1a1a 51%,#333 100%);
    background-image: linear-gradient(to bottom,#4d4d4d 0,#333 50%,#1a1a1a 51%,#333 100%)
}

.ui.secondary.button:hover,.ui.secondary.buttons .button:hover {
    background-image: -webkit-linear-gradient(top,#595959 0,#404040 50%,#262626 51%,#404040 100%);
    background-image: linear-gradient(to bottom,#595959 0,#404040 50%,#262626 51%,#404040 100%)
}

/*-------------------------------------------------*/
/*. Partidos Pop Up Fecha Intranet DataFactory    */
/*-----------------------------------------------*/

.table tr.center td{
	text-align: center !important;
}
.table tr.center td:first-child{
	text-align: left !important;
}
.table tr.highlightRed td.highlightRed,
.table tr.highlightRed td:nth-child(2),
.table tr.highlightRed td:nth-child(3),
.table tr.highlightRed td:nth-child(4),
.table tr.highlightRed td:nth-child(5),
.table tr.highlightRed td:nth-child(6),
.table tr.highlightRed td:nth-child(7){
    color: #ffffff;
    background-color: #D01F3C;
}
.table tr.highlightGray td:nth-child(1),
.table tr.highlightGray td:nth-child(2),
.table tr.highlightGray td:nth-child(3),
.table tr.highlightGray td:nth-child(4),
.table tr.highlightGray td:nth-child(5),
.table tr.highlightGray td:nth-child(6),
.table tr.highlightGray td:nth-child(7){
    color: #000000;
    background-color: #CCCCCC;
}
.table tr.highlightWhite td:nth-child(1),
.table tr.highlightWhite td:nth-child(2),
.table tr.highlightWhite td:nth-child(3),
.
.table tr.highlightWhite td:nth-child(5),
.table tr.highlightWhite td:nth-child(6),
.table tr.highlightWhite td:nth-child(7){
    color: #000000;
    background-color: #FFFFFF;
}
.table tr.highlightWhite td span.red{
	color: #FF0000;
	font-weight: bold;
}	
.table tr.highlightRed td font.green{
    color: green !important;
}
.table tr.highlightRed td font.red{
    color: red !important;
}
.table tr.highlightGray font.red{
    color: #000000;
}
.table tr td font.red{
    color: red !important;
}
.table tr td font.green{
    color: green !important;
}
.ui.checkbox.custom-margin-top {
	margin-top:10px;
}

#resulPartidosPopUpFecha {
    overflow-x: auto;
}
@media only screen and (max-width: 767px) {
	.ui.table:not(.unstackable) tbody, .ui.table:not(.unstackable) tr>td, 
	.ui.table:not(.unstackable) tr>th {
	    display: table-cell!important;
	}
	.ui.table:not(.unstackable) tr {
	    display: table-row !important;
	}
	.ui.table:not(.unstackable) thead {
	     display: table-header-group !important;
	}
	.ui.table:not(.unstackable) tbody{
		display: table-row-group !important;
	}
	.ui.table:not(.unstackable) tr>th{
		background: #f9fafb !important;
	}
	.ui.container.fullScreen .ui.compact.table td {
	    padding-left: 0.5em !important;
	    padding-right: 0.25em !important;
	}
	.ui.celled.table tr td, .ui.celled.table tr th {
	    border-left: 1px solid rgba(34,36,38,.1) !important;
	}
}

/*-------------------------------------------------*/
/*. Escudos Intranet DataFactory    */
/*-----------------------------------------------*/

.ui.downloads, .ui.buttons.two {
    margin: 10px 0.25em 0 0;
}
h4.ui.header {
    margin-top: 15px !important;
}
.ui.fluid.image img.middle {
    width: 50%;
    max-width: 200px;
}
.ui.fluid.image img.small {
    width: 25%;
    max-width: 24px;
}
.ui.fluid.image.escudos {
    display: flex;
    flex-direction: column;
    align-items: center;
}
span.ui.header {
    top: 4px;
    position: relative;
}
.ui.buttons .or:before {
    content: 'o';
    line-height: 1.7571429em;
}
/*-------------------------------------------------*/
/*. Personas Repetidas Intranet DataFactory    */
/*-----------------------------------------------*/

.ui.center.aligned.header {
	margin-top: 1em;
}
.ui.bulleted.list .list>.item:before, 
.ui.bulleted.list>.item:before, ul.ui.list li:before,
.ui.message .list:not(.ui) li:before{
	content: '\2022';
}
.ui.styled.accordion .title {
    color: #000;
}
.ui.styled.accordion .title:hover{
	color: #db2828;
}
.ui.divided.list {
    margin: 0 1rem;
}

/*-------------------------------------------------*/
/*. Arreglo Datos Intranet DataFactory    */
/*-----------------------------------------------*/
.revisarHistorial .ui.styled.accordion,
.problema .ui.styled.accordion {
    width: 100% !important;
}
font.blue{
    color: blue !important;
}
.revisarHistorial .ui.styled.accordion .title,  
.problema .ui.styled.accordion .title,  
.problema .ui.message .header,
.revisarHistorial .ui.message .header{
    font-weight: normal;
}
.revisarHistorial .actions,
.problema .actions {
	display: flex;
	justify-content: center;
	padding-top: 18px;
}

/*-------------------------------------------------*/
/*. Personas Instituciones Intranet DataFactory    */
/*-----------------------------------------------*/

.personasInstituciones .ui.list{
	margin-top: 0;

}
/*-------------------------------------------------*/
/*. Dynfeed Feed Status Intranet DataFactory    */
/*-----------------------------------------------*/

@media only screen and (max-width: 768px) {
	.dynfeedFeed .stackable.grid .ui.vertical.divider {
	    display: none;
	}
}
.dynfeedFeed .ui.placeholder.segment .column .field {
	max-width: 20rem !important;
	margin-bottom: 10px;
	flex: auto;
}

/*-------------------------------------------------*/
/*. ABM Personas Intranet DataFactory    */
/*-----------------------------------------------*/
#abmPersonas {
    overflow-x: auto;
}

#abmPersonas tr td:last-child .ui.search.selection.dropdown,
#abmPersonas tr th:last-child {
    min-width: 8em !important;
}
#abmPersonas tr th:first-child {
    min-width: 20em !important;
}
#abmPersonas_5,#abmPersonas {
    overflow-x: auto;
}
#abmPersonas .ui.form{
    display: flex;
    flex-wrap: wrap;
}
#abmPersonas .ui.form .checkbox{
	flex: 33.3%;
	padding: 5px 0px 5px 0px;
}
@media only screen and (max-width: 767px) {
	#abmPersonas .ui.form .checkbox{
		flex: 50%;
	}
}
@media only screen and (max-width: 480px) {
	#abmPersonas .ui.form .checkbox{
		flex: 100%;
	}
}
/*-------------------------------------------------*/
/*. Estilos genericos Intranet DataFact:ory    */
/*-----------------------------------------------*/


a:link {
    color: #db2828;
    font-weight: bold;
}

a:hover {
    color: #db2828;
}

a {
    color: #db2828;
}

/*-------------------------------------------------*/
/*. ABM Deportes Intranet DataFactory     */
/*-----------------------------------------------*/

#abmDeportes {
    overflow-x: auto;
}
#abmDeportes .table:nth-child(4) tr:first-child td{
	font-weight: bold ;
	background-color: #f9fafb;
}
#abmDeportes .table:nth-child(4) tr td:nth-child(4), 
#abmDeportes .table:nth-child(4) tr td:nth-child(5), 
#abmDeportes .table:nth-child(4) tr td:nth-child(6){
	min-width: 170px;
}

#abmDeportesVoley {
    overflow-x: auto;
}
@media only screen and (max-width: 767px) {
	#abmDeportes .ui.table td .table {
		min-width: 380px;
	}
}
#abmDeportesBasquet {
    overflow-x: auto;
}
#abmDeportesBasquet .ui.table tr:nth-child(2) td,
#abmDeportesBasquet .ui.table.teal tr:first-child td {
    font-weight: bold;
}

/*-------------------------------------------------*/
/*. ABM Deportes (Modificar datos) Intranet DataFactory     */
/*-----------------------------------------------*/

#modificarDatos {
    overflow-x: auto;
}