/*Author:-DynawareSystems-(Ing-Ricardo-Salazar)----------------------->*/
/*html_3---------------------------------------------------*/
*{color:#000000;font-size:16px;}
body{background-color:#FAFAFA;}
thead{background-color:#DBEDF9;}
table{border:solid 1px #4EB5E6;}
.form-control{border:1px solid #93D3D6;}
#user_panel_name{background-image: url(../img/logo_full.png);background-size:230px 100px;background-repeat:no-repeat;font-weight:bold;
	padding: 60px;background-position: left center;}
#main_panel{border:solid 1px #BEEAFF;}
#xform_log{margin:auto 40%;width:700px;}
/*-hidden--------------------------------------------------*/
#student_internal_pay_inputsx, /* <-- EXPERIMENTAL */
#student_edit_panel,#panel_sucess,#user_panel,
#coord_report_panel,
#masive_mail_panel,#search_panel,#upload_panel,
#student_internal_pay_panel,#student_pay_panel,
#group_edit_panel,#ins_panel,#suspended_panel,#smfb_panel,
#create_user_panel,#boucher_panel,#cards_panel,
#inscritos_panel,#ticket_panel,#becas_panel,#preview_panel,#warn_people_advice,
#brothers_panel,#status_panel,#single_mail_panel,#erase_student,#prorroga_panel,#blocked_panel,
#upload_panel_xls,#is_ni,#internal_pay_edit_panel,#migration_panel,#taller_panel,
#menu_migration,#menu_taller,#error
{
	display:none;
}
#open-button{display:none;background:#51B4F5;border-radius:5px;}
#logout,#menu_student_pay_alt,#menu_student_internal_pay_alt,#menu_search_student_alt{margin-left: 85%;float:right;display:inline-block;}
.hidden{display:none;}
/*-custom-input-styles-------------------------------------------*/
.imgbtn{border:solid 1px #FB971B;border-radius:5px;width:30px;height:30px;}
.imgbtn:hover{background:#FFEDAD;cursor:pointer;}
.active-student{background-color:#C2F9BC;}
.suspended-student{background-color:#E4D461;}
.admn-block-student{background-color:#ffcead;}
.inactive-student{background-color:#FF6C6C;}
.rejected-payment{background-color:#FF8484;}
.payment-returned{background-color:#888fa9;}
.missed-payment{background-color:#b1ffdb;}
/*
input[type="text"],textarea{background-color:#C2F9BC;}
E4D461 suspendido
F13A3A baja
*/
/*-custom-styles-------------------------------------------*/
h3,h2,h1{margin-left:20px;}
.header{font-size:26px;color:#379DD0;margin-left:0px;display: flex;justify-content: center;align-items: center;}
.blue{color:#379DD0;}
.Xld-overlay{width:100%;height:100%;display:block;z-index:999;background:#9AC8E6;}
.error{background-color: #ff0000;text-align: center;font-size: 23px;}
span{font-size: 23px; }

.hand{cursor:pointer;}
p {
  font-size: 23px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 9px;
}
/*-css-animation-------------------------------------------*/
.header-ani{
	margin-left:80px;
	-webkit-transition: margin-left ease-in-out .50s;
	transition: margin-left ease-in-out .50s;
}
.user-ani{
	padding-left:80px;
	-webkit-transition: padding-left ease-in-out .60s;
	transition: padding-left ease-in-out .60s;
}
/*-border--------------------------------------------------*/
#div{border:1px solid #FAFAFA;background:#FAFAFA;} /* 9EB6C5 */
.smoothness-1{background:#C5E5FB;}
.smoothness-2{border:1px solid #FFFFFF;background:#FFFFFF;}
.darkness-1{border:1px solid #9EB6C5;background:#000000;}
/*---------------------------------------------------------------------*/
.cl1{color:#C7B504;}
.b{font-weight:bold;}
/*---------------------------------------------------------------------*/
#panel_sucess{background-color:#B5F1FF;box-shadow:0px 0px 0px 0px #1CA5E7;color:#C7B504;display:none;margin:20% auto;left:0px;width:100%;height:70px;position:fixed;
border-radius:8px;overflow:hidden;text-align:center;background-size:65px 65px;text-shadow:1px 1px 2px #FFFFFF;
padding-top:15px;z-index:999;}/*background:url(../misc/menu17.png) no-repeat 10px 50% #FFF7D9;*/
#panel_sucess *{font-size:24px;}
/*Author:-DynawareSystems-(Ing-Ricardo-Salazar)-Footer---------------->*/




/* MODAL STARTS HERE */

.modalCP {
	background-color: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	display: none;
	justify-content: center;
	align-items: center;
}


.modal-contentsCP {
	height: 300px;
	width: 500px;
	background-color: white;
	text-align: center;
	padding: 20px;
	position: relative;
	border-radius: 4px;
}

.inputCP {
	margin: 15px auto;
	display: block;
	width: 50%;
	padding: 8px;
	border: 1px solid gray;
}

.closeCP {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 42px;
	color: #333;
	transform: rotate(45deg);
	cursor: pointer;
	&:hover {
		color: #666;
	}
}

/*#search_panel {
    width: 50%;
    margin: 0;
    position: relative;
    top: 5px;
    left: 35px;
}*/

#print_fieldset{
	display: inline-flex;
	width: 50%;
}

#print_fieldset select{
	margin: 10px;
}

#print_fieldset label{
	margin-top: 15px;
}

#print_fieldset button{
	margin-left: 10px;
	margin-top: 8px;
}

#agregar_prorroga, #agregar_correccion,
.js-prorroga-btn, .js-correccion-btn {
  padding: 5px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: none;
}

#agregar_prorroga:hover, #agregar_correccion:hover,
.js-prorroga-btn:hover, .js-correccion-btn:hover {
  filter: brightness(80%);
}

#agregar_prorroga img, #agregar_correccion img,
.js-prorroga-btn img, .js-correccion-btn img {
  max-width: 100%;
  max-height: 100%;
}

#coord_student_view_table th{
  border: 1px solid white;
}

#data_student_view_table td{
  border: 1px solid gray;
}
