body.Theme_2018{
	background-color: #EFEFEF;
	color: #333;
}

.Theme_2018 .navbar-toggle{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 15px 10px;
}

#loadingp{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #a3d812;
	z-index: 2000;
}

#loadingp span{
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -90px;
    color: #fff;
    font-size: 20px;
}

.Theme_2018 hr {
	border-color: #FFF;
}

.byIgemas {
    width: 70px;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: 15px;
    text-align: center;
    color: #FFF;
    font-size: 10px;
    transform: rotate(-17deg);
}

.byIgemas a{
	color: #FFF;
	text-decoration: none;
}

.Theme_2018 #ToggleMain{
	position: fixed;
    top: 50%;
    margin-top: -15px;
    background-color: #252d2f;
	width: 15px;
    height: 30px;
    border-radius: 0 50% 50% 0;
	border: none;
	left: 250px;
}

.Theme_2018 .Tog #ToggleMain{
	left: 50px;	
}

.Theme_2018 #ToggleMain a{
	padding: 5px 0;
}

.Theme_2018 .panel,
.Theme_2018 input,
.Theme_2018 textarea,
.Theme_2018 .bootstrap-tagsinput,
.Theme_2018 select{
	border-radius: 2px;
	
}

.Theme_2018 #header_main{
	background-color: #E2E2E2;
	box-shadow: 6px 6px 8px rgba(0,0,0,0.13);
	border-bottom: 1px solid #333333;
}

.Theme_2018 #sidebar,
.Theme_2018 .TTitle .MenuText,
.Theme_2018 .TTitle ul,
.Theme_2018 .list-group-item.active,
.Theme_2018 #scrollbar{
	background-color: #252d2f;
}

.list-group-item.active, 
.list-group-item.active:focus, 
.list-group-item.active:hover{
	border-color: transparent;
}

#GrpEst .list-group-item.active,
#CtaLst .list-group-item.active{
	border-color: #ddd;
}


.Theme_2018 .nav-stacked>li+li{
	margin-top: 0;
}

.Theme_2018 .panel-sicen{
	background-color: #EFEFEF;
}

.Theme_2018 .panel-sicen>.panel-body{
	padding: 10px 0;
}

.Theme_2018 .panel-heading{
	border-bottom: 1px solid #FFF;
}

.Theme_2018 .panel.panel-default,
.Theme_2018 .panel.panel-default .panel-heading{
	background-color: transparent;
	border-color: transparent;
	
}

.Theme_2018 input,
.Theme_2018 .bootstrap-tagsinput,
.Theme_2018 select,
.Theme_2018 textarea,
.Theme_2018 .form-control[disabled], 
.Theme_2018 .form-control[readonly], 
.Theme_2018 fieldset[disabled] .form-control,
.Theme_2018 .bootstrap-select.form-control{
	background-color: #E2E2E2;
	color: #7F7F7F;
	border: none;
	box-shadow: none;
}

.Theme_2018 input:focus,
.Theme_2018 textarea:focus,
.Theme_2018 .bootstrap-tagsinput:focus,
.Theme_2018 select:focus{
	box-shadow: none;
	border-color:transparent;
}

.ConNom_Wrapper.alt,
.Theme_2018 .nav li a, 
.Theme_2018 .nav li a:focus, 
.Theme_2018 .modal-header, 
.Theme_2018 .nav-sidebar .accordion ul li a,
.Theme_2018 .nav-tabs>li.active>a,
#ToggleMain a{
	color: #D8D8D8;
}

.Theme_2018 #MainMenu .nav li a:hover,
.Theme_2018 #MainMenu .nav .open > a, 
.Theme_2018 #MainMenu .nav .open > a:hover, 
.Theme_2018 #MainMenu .nav .open > a:focus, 
.Theme_2018 #MainMenu .nav .active>a, 
.Theme_2018 #MainMenu .nav .active>a:hover, 
.Theme_2018 #MainMenu .nav .active>a:focus .nav-pills>li.active>a, 
.Theme_2018 #MainMenu .nav-pills>li.active>a:focus, 
.Theme_2018 #MainMenu .nav-pills>li.active>a:hover, 
.Theme_2018 #MainMenu .nav-sidebar .accordion ul li.active a,
.Theme_2018 #MainMenu .nav-sidebar .accordion.open ul li a:hover{
	text-shadow: 1px 1px 1px #000;
}

.Theme_2018 .nav li a:hover svg,
.Theme_2018 .nav .open > a svg, 
.Theme_2018 .nav .open > a:hover svg, 
.Theme_2018 .nav .open > a:focus svg, 
.Theme_2018 .nav .active a svg, 
.Theme_2018 .nav .active a:hover svg, 
.Theme_2018 .nav .active a:focus .nav-pills>li.active>a svg, 
.Theme_2018 .nav-pills>li.active>a:focus svg,
.Theme_2018 .nav-pills>li.active>a:hover svg,
.Theme_2018 .nav-sidebar .accordion ul li.active a svg,
.Theme_2018 .nav-sidebar .accordion.open ul li a:hover svg{
	-webkit-filter: drop-shadow(1px 1px 0px #000);
    filter: drop-shadow(1px 1px 0px #000);
}


.Theme_2018 .dropdown-menu{
	background-color: #E2E2E2;
}

.Theme_2018 #header_main .nav li:not(#ToggleMain) a,
.Theme_2018 #btn_tools .dropdown-menu>li>a,
.Theme_2018 .dropdown-menu>li>a,
.Theme_2018 .nav-tabs>li>a{
	color: #666666;
	font-weight: normal;
	outline: none;
}

.Theme_2018 #header_main .nav li:not(#ToggleMain) a:hover,
.Theme_2018 #btn_tools .dropdown-menu>li>a:hover,
.Theme_2018 .dropdown-menu>li>a:hover{
	color: #333333;
}

.Theme_2018 #header_main .navbar-right li a{
	position: relative;
	display: block;
	width: 60px;
	padding: 7px;
}

.Theme_2018 #header_main .navbar-right li a img:not(.NoAni){
	width: 35px;
	height: 35px;
	transition: all 0.2s ease-in-out;
	display: block;
	margin: 0;
	opacity: 1;
}

.Theme_2018 #header_main .navbar-right li a:hover img:not(.NoAni){
	/*opacity: 0;*/
	/*margin-left: 20px;*/
}


.Theme_2018 #header_main .navbar-right li a .Texthover{
	top: 22px;
	position: absolute;
	/*transition: all 0.2s ease-in-out;*/
	text-align: center;
    line-height: 0px;
    letter-spacing: -6px;
    font-weight: 500;
	opacity: 0;
	padding-top: 10px;
}

/*
.Theme_2018 #header_main .navbar-right li a:hover .Texthover{
	display: block;
	font-weight: 300;
	font-size: 16px;
    letter-spacing: 0px;
	opacity: 1;
}
*/
.Theme_2018 .list-group-item{
	background-color: transparent;
}

.Theme_2018 .list-group-item:not(.active):hover,
.Theme_2018 .table-hover>tbody>tr:hover {
 	background-color: #f5f5f5;
}

.Theme_2018 table.dataTable thead > tr > th, 
.Theme_2018 table.dataTable tfoot > tr > th{
	background-color: #E2E2E2;
	font-weight: 500;
}

.Theme_2018 div.dataTables_filter label, 

.Theme_2018 div.dataTables_length label, 
.Theme_2018 div.dataTables_info{
	font-weight: normal;
}

.Theme_2018 .btn-primary{
	background-color: #009ab5;
}

.Theme_2018 .text-primary,
.Theme_2018 .btn-link{
    color: #009ab5;
}

.Theme_2018 .yadcf-filter-reset-button{
	border: none;
}
.Theme_2018 .modal-content{
	background-color: #EFEFEF;
}
.Theme_2018 .modal-body{
	background-color: #F5F5F5;
}



.Theme_2018 .modal-title{
	color: #333;
	
}

.Theme_2018 .btn{
	background-color: transparent;
	border-radius: 0;
	border:none;
	outline: none;
	
}

.Theme_2018 .input-group-btn .btn,
.Theme_2018 .input-group-addon{
	background-color: #E2E2E2;
    border-bottom: 2px solid;
	border-color: transparent;
    border-radius: 2px;
	border-left: none;
	outline: none;
}

.input-group .form-control:first-child, 
.input-group .input-group-addon:first-child, 
.input-group .input-group-btn:first-child>.btn, 
.input-group .input-group-btn:first-child>.btn-group>.btn, 
.input-group .input-group-btn:first-child>.dropdown-toggle, 
.input-group .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, 
.input-group .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.Theme_2018 .input-group span:first-child:not(.text){
	border-right: 2px solid #D6D6D6 !important;
}

.Theme_2018 .input-group:not(.yadcf-filter-wrapper) input:first-child,
.Theme_2018 .input-group.yadcf-filter-wrapper input,
.Theme_2018 .input-group.yadcf-filter-wrapper select{
	border-right: 1px solid #D6D6D6  !important;
}

.Theme_2018 .yadcf-filter-wrapper-parent input,
.Theme_2018 .yadcf-filter-wrapper-parent select,
.Theme_2018 .yadcf-filter-wrapper-parent .yadcf-filter-reset-button{
	background-color: #DDDDDD;
}

.Theme_2018 .yadcf-filter-wrapper-parent .yadcf-filter-reset-button{
	border-left: 1px solid #D6D6D6  !important;
}

.Theme_2018 .btn:hover,
.Theme_2018 .btn:active,
.Theme_2018 .btn:focus{
	box-shadow: none;
}

.Theme_2018 .btn-primary{
	color:#3c6f8e;
	border-bottom: 2px solid;
	border-color:transparent;
	transition: all 0.2s ease-in-out;
}

.Theme_2018 .btn-success{
	color:#4cae4c;
	border-bottom: 2px solid;
	border-color:transparent;
	transition: all 0.2s ease-in-out;
}

.Theme_2018 .btn-info{
	color:#46b8da;
	border-bottom: 2px solid;
	border-color:transparent;
	transition: all 0.2s ease-in-out;
}

.Theme_2018 .btn-warning{
	color:#eea236;
	border-bottom: 2px solid;
	border-color:transparent;
	transition: all 0.2s ease-in-out;
}

.Theme_2018 .btn-danger{
	color: #CE6B6B;
	border-bottom: 2px solid;
	border-color:transparent;
	transition: all 0.2s ease-in-out;
}

.Theme_2018 .input-group-addon:hover{
	border-bottom: 2px solid #252d2f;
}


.Theme_2018 .btn-primary:hover{
	border-color: #3c6f8e;
	border-radius: 0 4px 0px 0;
}

.Theme_2018 .btn-success:hover{
	border-color: #398439;
	border-radius: 0 4px 0px 0;
}

.Theme_2018 .btn-info:hover,
.Theme_2018 .btn-info:active,
.Theme_2018 .btn-info:focus,
.Theme_2018 .open>.dropdown-toggle.btn-info{
	color: #46b8da;
	background-color:transparent;
	border-color: #269abc;
	border-radius: 0 4px 0px 0;
	box-shadow: none;
}

.Theme_2018 .btn-warning:hover{
	border-color: #d58512;
	border-radius: 0 4px 0px 0;
}

.Theme_2018 .btn-danger:hover{
	border-color: #CE6B6B;
	border-radius: 0 4px 0px 0;
}

.Theme_2018 .bg-success,
.Theme_2018 .table>tbody>tr.success>td,
.Theme_2018 .table>tbody>tr.success>th,
.Theme_2018 .table>tbody>tr>td.success,
.Theme_2018 .table>tbody>tr>th.success,
.Theme_2018 .table>tfoot>tr.success>td,
.Theme_2018 .table>tfoot>tr.success>th,
.Theme_2018 .table>tfoot>tr>td.success,
.Theme_2018 .table>tfoot>tr>th.success,
.Theme_2018 .table>thead>tr.success>td,
.Theme_2018 .table>thead>tr.success>th,
.Theme_2018 .table>thead>tr>td.success,
.Theme_2018 .table>thead>tr>th.success{
	background-color: #F4F7DC;
}

.Theme_2018 .bg-info,
.Theme_2018 .table>tbody>tr.info>td,
.Theme_2018 .table>tbody>tr.info>th,
.Theme_2018 .table>tbody>tr>td.info,
.Theme_2018 .table>tbody>tr>th.info,
.Theme_2018 .table>tfoot>tr.info>td,
.Theme_2018 .table>tfoot>tr.info>th,
.Theme_2018 .table>tfoot>tr>td.info,
.Theme_2018 .table>tfoot>tr>th.info,
.Theme_2018 .table>thead>tr.info>td,
.Theme_2018 .table>thead>tr.info>th,
.Theme_2018 .table>thead>tr>td.info,
.Theme_2018 .table>thead>tr>th.info{
	background-color: #E4F3F1;
}

.Theme_2018 .bg-warning,
.Theme_2018 .table>tbody>tr.warning>td,
.Theme_2018 .table>tbody>tr.warning>th,
.Theme_2018 .table>tbody>tr>td.warning,
.Theme_2018 .table>tbody>tr>th.warning,
.Theme_2018 .table>tfoot>tr.warning>td,
.Theme_2018 .table>tfoot>tr.warning>th,
.Theme_2018 .table>tfoot>tr>td.warning,
.Theme_2018 .table>tfoot>tr>th.warning,
.Theme_2018 .table>thead>tr.warning>td,
.Theme_2018 .table>thead>tr.warning>th,
.Theme_2018 .table>thead>tr>td.warning,
.Theme_2018 .table>thead>tr>th.warning{
	background-color: #F8E0CD;
}

.Theme_2018 .bg-danger,
.Theme_2018 .table>tbody>tr.danger>td,
.Theme_2018 .table>tbody>tr.danger>th,
.Theme_2018 .table>tbody>tr>td.danger,
.Theme_2018 .table>tbody>tr>th.danger,
.Theme_2018 .table>tfoot>tr.danger>td,
.Theme_2018 .table>tfoot>tr.danger>th,
.Theme_2018 .table>tfoot>tr>td.danger,
.Theme_2018 .table>tfoot>tr>th.danger,
.Theme_2018 .table>thead>tr.danger>td,
.Theme_2018 .table>thead>tr.danger>th,
.Theme_2018 .table>thead>tr>td.danger,
.Theme_2018 .table>thead>tr>th.danger{
	background-color: #EECDCD;
}

.Theme_2018 .pagination>li>a,
.Theme_2018 .pagination>li>span,
.Theme_2018 .pagination>li>a:focus,
.Theme_2018 .pagination>li>a:hover,
.Theme_2018 .pagination>li>span:focus,
.Theme_2018 .pagination>li>span:hover{
	color: #009ab5;
}

.Theme_2018 .pagination>.active>a,
.Theme_2018 .pagination>.active>a:focus,
.Theme_2018 .pagination>.active>a:hover,
.Theme_2018 .pagination>.active>span,
.Theme_2018 .pagination>.active>span:focus,
.Theme_2018 .pagination>.active>span:hover{
	color: #FFF;
	background-color:#009ab5;
	border-color:#009ab5;
}

.Theme_2018 .pagination>.disabled>a, 
.Theme_2018 .pagination>.disabled>a:focus,
.Theme_2018 .pagination>.disabled>a:hover,
.Theme_2018 .pagination>.disabled>span,
.Theme_2018 .pagination>.disabled>span:focus,
.Theme_2018 .pagination>.disabled>span:hover{
	color: #777;
}
.Theme_2018 .Tog #MainMenu .nav>li>a svg{
	float: none !important;
	margin: 0 auto;
}

.Theme_2018 .table>tbody>tr.selected>td,
.Theme_2018 .table>tbody>tr.selected>th,
.Theme_2018 .table>tbody>tr>td.selected,
.Theme_2018 .table>tbody>tr>th.selected,
.Theme_2018 .table>tfoot>tr.selected>td,
.Theme_2018 .table>tfoot>tr.selected>th,
.Theme_2018 .table>tfoot>tr>td.selected,
.Theme_2018 .table>tfoot>tr>th.selected,
.Theme_2018 .table>thead>tr.selected>td,
.Theme_2018 .table>thead>tr.selected>th,
.Theme_2018 .table>thead>tr>td.selected,
.Theme_2018 .table>thead>tr>th.selected{
	background-color: #B0BED9;
}


/*Login Begin*/
	body.LogIn_Theme{
		margin: 0;
		padding: 0;
		background-color: #a3d812;
	}
	
	.LogIn_Theme h2{
		font-size: 22px;
		padding-bottom: 5px;
	}
	
	.LogIn_Theme #Main_Wrapper>img{
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -160px;
		margin-top: -305px;
		width: 150px;
	}
	
	.LogIn_Theme #Log_Wrap{
		width: 400px;
		height: 400px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -200px;
		margin-top: -130px; 
	}
	
	.LogIn_Theme #Caja{
		transform: rotate(-15deg); 
		position: absolute
	}

	.LogIn_Theme #Caja svg{
		width: 400px;
		height: 400px;
	}

	.LogIn_Theme .Toggle{
		padding: 60px;
	}

	.LogIn_Theme #Log_Wrap h2{
		border-bottom: 2px solid #FFF;
	}
	
	.LogIn_Theme #Log_Wrap h2,
	.LogIn_Theme #Log_Wrap label:not(.error){
		color: #FFF;
	}
	
	.LogIn_Theme #Log_Wrap .input-group{
		border-radius: 2px;
	}
	
	.LogIn_Theme #Log_Wrap .input-group-addon{
		background-color: #FFFFFF;
		border: none;
		border-right: 2px solid #a3d812;
	}
	

	.LogIn_Theme #Log_Wrap  .input-group-addon i{
		color:#a3d812;
		text-shadow: none;
	}


	.LogIn_Theme #Log_Wrap .input-group input{
		border:none;
		box-shadow: none;
		background-color: #FFFFFF;
		color: #666666;
		border-radius: 0 4px 4px 0;
	}

	.LogIn_Theme #Log_Wrap .btn.btn-info{
		background-color: #fff;
		color:#46b8da;
		outline: none;
		border-color: transparent;
	}

	.LogIn_Theme #Log_Wrap .btn.btn-success{
		background-color: #fff;
		color:#4cae4c;
		outline: none;
		border-color: transparent;
	}

	.LogIn_Theme #Log_Wrap .btn.btn-warning{
		background-color: #fff;
		color:#eea236;
		outline: none;
		border-color: transparent;
	}

	

	.LogIn_Theme #Log_Wrap .btn.btn-info:hover,
	.LogIn_Theme #Log_Wrap .btn.btn-info:active,
	.LogIn_Theme #Log_Wrap .btn.btn-info:focus{
		box-shadow: none;
		background-color: #46b8da;
		color:#fff;
	}

	.LogIn_Theme #Log_Wrap .btn.btn-success:hover,
	.LogIn_Theme #Log_Wrap .btn.btn-success:active,
	.LogIn_Theme #Log_Wrap .btn.btn-success:focus{
		box-shadow: none;
		background-color: #4cae4c;
		color:#fff;
	}

	.LogIn_Theme #Log_Wrap .btn.btn-warning:hover,
	.LogIn_Theme #Log_Wrap .btn.btn-warning:active,
	.LogIn_Theme #Log_Wrap .btn.btn-warning:focus{
		box-shadow: none;
		background-color: #eea236;
		color:#fff;
	}

	.LogIn_Theme #Main_Wrapper{
		height: 100vh;
		padding: 30px;
	}
	
	.LogIn_Theme label.error{
		display: none!important;
	}
	
	.LogIn_Theme #Log_Wrap input.error{
		background-color: rgb(251, 227, 228);
		
	}

	.LogIn_Theme #IsLogImg{
		text-align: center; 
		padding-top: 60px;
	}
	.LogIn_Theme #IsLogTxT{
		text-align: justify;
		padding: 10px 60px;
		font-style: italic; 
		color:#D85A5D;
	}
	
	@media (max-width: 500px){
		.LogIn_Theme #IsLogImg{
			display: none;
		}
		.LogIn_Theme #IsLogTxT{
			padding: 50px;
		}
		
		.LogIn_Theme h2{
			font-size: 20px;
			margin-top: 15px;
		}
		
		.byIgemas {
			margin-left: -15px;
		    transform: rotate(-90deg);
		    position: fixed;
		    bottom: 25px;
		    left: auto;
		    width: auto;
		    right: -15px;
		}
		
		.LogIn_Theme #Log_Wrap .btn{
			font-size: 14px;			
		}
		
		.LogIn_Theme .form-group{
			margin-bottom: 5px;
		}
		
		.LogIn_Theme #Main_Wrapper>img{
			width: 100px;
		    position: static;
		    margin: 0px auto;
		}
		
		.LogIn_Theme .Toggle {
    		padding: 20px 0;
		}
		
		.LogIn_Theme #Caja svg{
			display: none;
			/*
			width: 295px;
			height: 295px;
			*/
		}
		
		.LogIn_Theme #Log_Wrap{
			width: 100%;
		    margin: 0 auto;
		    position: relative;
		    height: auto;
		    left: 0;
		    top: 0;
			/*
			width: 300px;
			height: 300px;
			left: 50%;
			top: 50%;
			margin-left: -150px;
			margin-top: -150px; 
			*/
		}
	}
/*Tour begin*/
.tourIni,
.didyouknow{
	position: fixed;
	background-color: transparent;
	color: #fff;
	max-width: 300px !important;
	top:230px !important;
	left: 50% !important;
	margin-left: -150px !important;
	z-index: 1119 !important;
	border: none;
    box-shadow: none;
}
.didyouknow:before{
	content: "";
    position: absolute;
    width: 117px;
    height: 168px;
    background-image: url(../img/Gema/Gema.png);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    right: 25px;
    top: -62px;
}


.tourIni:before{
	content: "";
	position: absolute;
	left: 50%;
	background-size: cover;
	background-repeat: no-repeat;

	bottom:-155px;
	margin-left: -75px;
	width: 117px;
	height: 168px;
	background-image: url(../img/Gema/Gema.png);

/*
	bottom: -215px;
    margin-left: -86px;
    width: 173px;
    height: 245px;
	background-image: url(../img/Gema/Semana_santa_Gema.png);
*/
	
/*
	bottom:-155px;
	margin-left: -75px;
	width: 117px;
	height: 168px;
	background-image: url(../img/Gema/Gema.png);
*/

/*
	bottom:-160px;
	margin-left: -75px;
	width: 117px;
	height: 175px;
	background-image: url(../img/Gema/Pandemia_Gema.png);
*/
/*
	bottom:-150px;
	margin-left: -93px;
	width: 187px;
	height: 176px;
	background-image: url(../img/Gema/Hallowen_Gema2.png);
*/
/*
    bottom: -245px;
    margin-left: -110px;
    width: 187px;
    height: 290px;
    background-image: url(../img/Gema/Navidad_Gema.png);
*/
/*
    bottom: -215px;
    margin-left: -86px;
    width: 173px;
    height: 245px;
	background-image: url(../img/Gema/Carnaval_Gema.png);
*/
}

.tour-backdrop{
    opacity: 0.5;
}

.tourIni:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 0;
	border-left: 0;
	margin-left: -10px;
	margin-bottom: 10px;
	z-index: 12000;
}

.tourIni .popover-content,
.didyouknow .popover-content{
    border-radius: 6px;
    padding-bottom: 9px !important;
    box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.8);
}

.tourIni .popover-navigation,
.didyouknow .popover-navigation{
	padding: 0 5px 0 0 !important;
}

.Theme_2018 .popover .text-success{
	color: #4cae4c;
}

.Theme_2018 .popover .text-danger{
	color: #CE6B6B;
}
/*Tour end*/

/*Noty custom begin*/
.noty_inline_layout_container{
	position: fixed;
    top: 250px;
    width: 300px;
    left: 50%;
    margin-left: -150px;
}

.Theme_2018 .noty_inline_layout_container .noty_close{
	position: absolute;
    right: 5px;
    top: 0;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-info,
.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-info:hover{
	background-color: #E4F3F1;	
	border:3px solid #31708f;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-warning,
.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-warning:hover{
	background-color: #F8E0CD;
	border:3px solid #8a6d3b;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-danger,
.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-danger:hover{
	background-color: #EECDCD;
	border:3px solid #a94442;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-success,
.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-success:hover{
	background-color: #F4F7DC;
	border:3px solid #3c763d;
}

.Theme_2018 .noty_inline_layout_container .list-group-item:before{
	content: "";
	position: absolute;
	left: 50%;
	background-size: cover;
	background-repeat: no-repeat;

	bottom: -180px;
    margin-left: -62px;
	width: 117px;
    height: 171px;
    
/**********************/
/*
Normal
	bottom: -180px;
    margin-left: -62px;
	width: 117px;
    height: 171px;

Pandemia
	bottom: -180px;
	width: 117px;
	height: 175px;
	transform: translate(-55%, 0);

Halloween
	width: 187px;
	height: 176px;
	top: 80%;
	transform: translate(-50%, 0);

Navidad
    width: 187px;
    height: 290px;
    top: 80%;
	transform: translate(-50%, 0);

Carnaval
	bottom: -255px;
    margin-left: -86px;
    width: 173px;
    height: 245px;

Semana Santa
	bottom: -215px;
    margin-left: -95px;
    width: 180px;
    height: 200px;
*/
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-info:before{
	background-image: url(../img/Gema/Gema.png);
	/*background-image: url(../img/Gema/Pandemia_Gema.png);*/
	/*background-image: url(../img/Gema/Hallowen_Gema2.png);*/
	/*background-image: url(../img/Gema/Navidad_Gema.png);*/
	/*background-image: url(../img/Gema/Carnaval_Gema.png);*/
	/*background-image: url(../img/Gema/Semana_santa_Gema.png);*/
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-warning:before{
	background-image: url(../img/Gema/Warning.png);
	/*background-image: url(../img/Gema/Pandemia_Gema.png);*/
	/*background-image: url(../img/Gema/Hallowen_Gema2.png);*/
	/*background-image: url(../img/Gema/Navidad_Gema.png);*/
	/*background-image: url(../img/Gema/Carnaval_Gema.png);*/
	/*background-image: url(../img/Gema/Semana_santa_Gema.png);*/
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-danger:before{
	background-image: url(../img/Gema/Error.png);
	/*background-image: url(../img/Gema/Pandemia_Gema.png);*/
	/*background-image: url(../img/Gema/Hallowen_Gema2.png);*/
	/*background-image: url(../img/Gema/Navidad_Gema.png);*/
	/*background-image: url(../img/Gema/Carnaval_Gema.png);*/
	/*background-image: url(../img/Gema/Semana_santa_Gema.png);*/
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-success:before{	
	background-image: url(../img/Gema/Exito.png);
	/*background-image: url(../img/Gema/Pandemia_Gema.png);*/
	/*background-image: url(../img/Gema/Hallowen_Gema2.png);*/
	/*background-image: url(../img/Gema/Navidad_Gema.png);*/
	/*background-image: url(../img/Gema/Carnaval_Gema.png);*/
	/*background-image: url(../img/Gema/Semana_santa_Gema.png);*/
	
}

.Theme_2018 .noty_inline_layout_container .list-group-item:after{
	content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 20px;
    height: 20px;
    border: 3px solid transparent;
    margin-left: -10px;
    margin-bottom: -10px;
    z-index: 12000;
    transform: rotate(45deg);
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-info:after{
	background-color: #E4F3F1;
	border-bottom-color: #31708f;
    border-right-color: #31708f;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-warning:after{
	background-color: #F8E0CD;
    border-bottom-color: #8a6d3b;
    border-right-color: #8a6d3b;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-danger:after{
	background-color: #EECDCD;
	border-bottom-color: #a94442;
    border-right-color: #a94442;
}

.Theme_2018 .noty_inline_layout_container .list-group-item.list-group-item-success:after{
	background-color: #F4F7DC;
	border-bottom-color: #3c763d;
    border-right-color: #3c763d;
}
/*Noty custom end*/
@media screen and (max-width: 767px){
	.tourIni:before,
	.tourIni:after{
		display: none;
	}
	.table-responsive {
		overflow-y: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
}

.Theme_2018 .fa_Adm{
	color: #2699FB;
	background: #ffffff;
    border-color: #ffffff;
    border-radius: 50%;
	width: 85px;
    height: 85px;
}

.Theme_2018 .fa_Inm{
	color: #FFCC00;
	background: #ffffff;
    border-color: #ffffff;
    border-radius: 50%;
	width: 85px;
    height: 85px;
}

.bg-secondary{
	background-color: #6c757d;
    color: #ffffff;
}