/* TPL Interiores con col derecha 300px */
.grid-nota2 {
	display: -ms-grid;
	display: grid;
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-gap: 20px;
	-ms-grid-columns: [izquierdanota] 163.3333px [centralnota] auto [derechanota] 300px;
	grid-template-columns: [izquierdanota] 163.3333px [centralnota] auto [derechanota] 300px;
	margin: 10px auto;
	max-width: 100%;
	width: 100%;
}
.seccion-universal-deportes .grid-nota2 {
	width: 98%;
}
.gl-Grid_2nota {
	grid-column: izquierdanota;
	width: 100%;
}
.gl-Grid_7nota {
	grid-column: centralnota;
	width: 100%;
}
.gl-Grid_3nota {
	grid-column: derechanota;
	width: 100%;
}
/* TPL Interiores con col derecha 300px */
.grid-col300 {
	display: -ms-grid;
	display: grid;
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-gap: 20px;
	-ms-grid-columns: [izquierdaamplia] auto [derechaamplia] 300px;
	grid-template-columns: [izquierdaamplia] auto [derechaamplia] 300px;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}
.gl-Grid_9amplia {
	grid-column: izquierdaamplia;
	width: 100%;
}
.gl-Grid_3amplia {
	grid-column: derechaamplia;
	width: 100%;
}
/***** Panel Customize *****/
.region.region-page-bottom {
	left: 0;
	position: absolute;
}
div#panels-ipe-control-container {
	background-color: #0064b4;
}
div.panels-ipe-pseudobutton-container {
	a {
		height: 100%;
	}
}
div.panels-ipe-control .form-submit {
	padding: 0 3.8em 2px 34px;
}
.front.logged-in .panels-ipe-newblock {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.logged-in .gl-Grid_12.max .panels-ipe-placeholder{
	background: #ffa500 linear-gradient(0deg, rgb(255, 166, 1),rgb(214, 136, 0));
	color: #fff;
}
.logged-in .gl-Grid_12.max div.panels-ipe-draghandle {
	background: #ffa500 linear-gradient(0deg, rgb(255, 166, 1),rgb(214, 136, 0));
	color: #fff;
}
.logged-in .gl-Grid_12.max div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_12 .panels-ipe-placeholder{
	background: #dc1a3d linear-gradient(0deg, #dc1a3d, #d81614);
	color: #fff;
}
.logged-in .gl-Grid_12 div.panels-ipe-draghandle {
	background: #bb3c1a linear-gradient(0deg, #bb3c1a, #f75b5b);
	color: #fff;
}
.logged-in .gl-Grid_12 div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_2nota .panels-ipe-placeholder{
	background: #fccd4d  linear-gradient(0deg, #fccd4d , #de9f00);
	color: #fff;
}
.logged-in .gl-Grid_2nota div.panels-ipe-draghandle {
	background: #fccd4d  linear-gradient(0deg, #fccd4d, #de9f00);
	color: #fff;
}
.logged-in .gl-Grid_2nota div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_7nota .panels-ipe-placeholder{
	background: #c146a1  linear-gradient(45deg, #c146a1 , #cb60b3 );
	color: #fff;
}
.logged-in .gl-Grid_7nota div.panels-ipe-draghandle {
	background: #c146a1  linear-gradient(45deg, #c146a1 , #cb60b3 );
	color: #fff;
}
.logged-in .gl-Grid_7nota div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_3nota .panels-ipe-placeholder {
	background: #57a047 linear-gradient(90deg, #01c656, #2f9818);
	color: #fff;
}
.logged-in .gl-Grid_3nota div.panels-ipe-draghandle {
	background: #4f7b5e linear-gradient(90deg, #57a047, #36b76e);
	color: #fff;
}
.logged-in .gl-Grid_3nota div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_9amplia .panels-ipe-placeholder{
	background: #2E5E95 linear-gradient(45deg, #2e5e95, #3b83d1, #435b8e);
	color: #fff;
}
.logged-in .gl-Grid_9amplia div.panels-ipe-draghandle {
	background: #689dd6 linear-gradient(45deg, #717f9c, #689dd6, #557396);
	color: #fff;
}
.logged-in .gl-Grid_9amplia div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
.logged-in .gl-Grid_3amplia .panels-ipe-placeholder {
	background: #57a047 linear-gradient(90deg, #01c656, #2f9818);
	color: #fff;
}
.logged-in .gl-Grid_3amplia div.panels-ipe-draghandle {
	background: #4f7b5e linear-gradient(90deg, #57a047, #36b76e);
	color: #fff;
}
.logged-in .gl-Grid_3amplia div.panels-ipe-draghandle .panels-ipe-dragbar-admin-title {
	font-family: $font-body;
	font-size: 20px;
	margin-top: 8px;
	display: inline-block;
}
div.panels-ipe-newblock {
	box-shadow: none;
}
/* Grids nuevos para el layout admin */
.page-admin .fondocolor {
	background-color: #04325d;
}
.page-admin .grid-nota2 {
	display: flex;
}
.page-admin .grid-col300 {
	display: flex;
}
.page-admin .gl-Grid_12.max {
	border: 1px solid #ffa500;
	display: inline-block;
	margin: 5px 0;
	width: 99%;
}
.page-admin .gl-Grid_12 {
	border: 1px solid #f00;
	display: inline-block;
	margin: 5px 0;
	width: 99%;
}
.page-admin .gl-Grid_12.max .grab-title {
	background: #ffa500 linear-gradient(0deg, rgb(255, 166, 1),rgb(214, 136, 0));
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_12 .grab-title {
	background: #bd2b2a linear-gradient(0deg, rgb(216, 22, 20),rgb(220, 26, 61));
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_2nota {
	border: 1px solid #fccd4d ;
	display: inline-block;
	margin: 5px 5px 5px 0;
	width: 15%;
}
.page-admin .gl-Grid_2nota .grab-title {
	background: #fccd4d linear-gradient(0deg,  #fccd4d,  #de9f00);
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_7nota {
	border: 1px solid #c146a1;
	display: inline-block;
	margin: 5px 5px 5px 0;
	width: 53.5%;
}
.page-admin .gl-Grid_7nota .grab-title {
	background: #c146a1  linear-gradient(45deg, #c146a1, #cb60b3);
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_3nota {
	border: 1px solid #0a0;
	display: inline-block;
	margin: 5px 0;
	width: 29.5%;
}
.page-admin .gl-Grid_3nota .grab-title {
	background: #38784E linear-gradient(90deg, rgb(1, 198, 86),rgb(47, 152, 24));
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_9amplia {
	border: 1px solid #00f;
	display: inline-block;
	margin: 5px 0;
	width: 69%;
}
.page-admin .gl-Grid_9amplia .grab-title {
	background: #2E5E95 linear-gradient(45deg, rgb(46, 94, 149),rgb(59, 131, 209),rgb(67, 91, 142));
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Grid_3amplia {
	border: 1px solid #0a0;
	display: inline-block;
	margin: 5px 0;
	width: 30%;
}
.page-admin .gl-Grid_3amplia .grab-title {
	background: #38784E linear-gradient(90deg, rgb(1, 198, 86),rgb(47, 152, 24));
	color: #fff;
	text-indent: 10px;
}
.page-admin .gl-Row {
	display: none;
}
/* Seccion deportes */
#contenedor .color-deportes {
	background: #03356c;
	left: calc(-50vw + 50%);
	position: relative;
	width: 100vw;
}
.seccion-universal-deportes {
	background-color: #03356c;
}
.seccion-universal-deportes header {
	box-shadow: none;
}
.seccion-universal-deportes #menu-desplegable i {
	color: #fff;
}
.seccion-universal-deportes #top-nav ul a {
	color: #fff;
}
.seccion-universal-deportes #bottom-nav ul a {
	color: #fff;
}
.seccion-universal-deportes nav i.fab {
	color: #fff;
}
.seccion-universal-deportes #block-search-form {
	color: #fff;
}
.seccion-universal-deportes #block-search-form:before {
	color: #fff;
}
.seccion-universal-deportes #bottom-nav input.form-text {
	color: #fff;
}
.seccion-universal-deportes #edit-search-block-form--2 {
	background-color: inherit;
}
.seccion-universal-deportes button.login {
	color: #03356c;
}
/* Sección blanco */
.page-admin .color-blanco {
	background-color: #fff;
	left: calc(-50vw + 50%);
	width: 100%;
}
#contenedor .color-blanco {
	background-color: #fff;
	width: 100vw;
	margin-top: 15px;
}
#contenedor .fondoblanco {
	background-color: #fff;
	margin: 15px auto;
	max-width: 1080px;
}
.seccion-universal-deportes #contenedor .fondoblanco {
	background-color: #fff;
	margin: 0 auto;
	max-width: 1080px;
	padding: 5px 0;
}
#contenedor .centrado {
	justify-content: center;
}
.blanco {
	background-color: #fff;
}
.blanco #menu-desplegable i {
	color: #4a494a;
}
.blanco #top-nav ul a {
	color: #4a494a;
}
.blanco #bottom-nav ul a {
	color: #4a494a;
}
.blanco nav i.fab {
	color: #999;
}
.blanco #block-search-form {
	color: #4a494a;
}
.blanco #bottom-nav input.form-text {
	color: #4a494a;
}
.blanco #edit-search-block-form--2 {
	background-color: inherit;
}
.blanco button.login {
	color: #4a494a;
}
/* Modal admin */
.modal-default .ctools-modal-content .modal-content .form-item {
	display: inline-block;
	margin: 10px 30px 10px 0;
}
.modal-default .ctools-modal-content .modal-content .form-item .form-radio {
	margin-left: 10px;
}
.modal-default .ctools-modal-content .modal-content .form-item span {
	font-size: 12px;
	margin: 10px 0;
	display: inline-block;
	text-transform: uppercase;
}
.modal-default .ctools-modal-content .modal-content .form-item img {
	cursor: pointer;
}
.modal-default .ctools-modal-content .description {
	display: block;
	font-size: 16px;
	margin: 10px 0;
	width: max-content;
}
.modal-default .ctools-modal-content .form-actions .form-submit {
	background-color: #005383;
	border: 0;
	color: #fff;
	margin-right: 15px;
	padding: 10px 20px;
}
.modal-default .ctools-modal-content .form-actions #edit-cancel {
	background-color: #d40000;
	border: 0;
	color: #fff;
	margin-right: 15px;
	padding: 10px 20px;
}