
/*----- Item settings -----*/

.ic_def							{background-color: #ffffff;}
.ic_err							{background-color: #f1abab;}
.ic_sel							{background-color: #fcf153;}

.fr								{float: right;}
.fl								{float: left;}

/*----- Panels -----*/

.frm_panel						{display:inline-block; min-height: 25px; height: auto; font: normal 13px Calibri,Arial; color: #000000; margin-bottom: 2px;}
.frm_panel img					{vertical-align: middle;}

.frm_infopanel					{display:inline-block; min-height: 25px; height: auto; width:100%; font: normal 14px Calibri,Arial;
									line-height:1.5; padding: 5px 5px 10px; border-radius: 5px; border: 1px solid #F7E98D; 
									transition: box-shadow 0.5s ease; box-shadow:0 4px 6px rgba(0,0,0,0.1); font-smoothing:subpixel-antialiased;
									background: linear-gradient(#F9EFAF, #F7E98D); background: -o-linear-gradient(#F9EFAF, #F7E98D); 
									background: -ms-linear-gradient(#F9EFAF, #F7E98D); background: -moz-linear-gradient(#F9EFAF, #F7E98D); 
									background:-webkit-linear-gradient(#F9EFAF, #F7E98D);}

/*----- Form inputs -----*/

.frm_label						{float: left; width: 140px;}

.frm_input						{border: 1px solid #d0d0d0; font: normal 13px Calibri,Arial;}
.frm_input:read-only			{background: #f1f1f1;}
.frm_input:disabled				{background: #f1f1f1;}
.frm_input:focus				{border: 1px solid #a0a0a0;}

.frm_select						{display:inline; cursor: pointer; border: 1px solid #d0d0d0; margin-right: 10px; font: normal 13px Calibri,Arial;}
.frm_select:disabled			{background: #f1f1f1;}
.frm_select:focus				{border: 1px solid #000; color:#000;}

/*----- Buttons -----*/


/*----- Toolbars -----*/

.frm_toolbar					{display: inline-block; width:100%; padding: 10px; padding-bottom: 5px;}

.frm_tool_btn 					{height: 65px; min-width: 80px; color: #000000; font: normal 11px verdana; margin-right: 5px;
    				 	 			border: 1px solid #b0b0b0; border-radius: 5px 5px 5px 5px;	padding-top: 35px;}
.frm_tool_btn:hover 			{cursor: pointer; box-shadow: 1px 1px 1px #404040;}
.frm_tool_btn:disabled			{color: #808080; background-color: #d0d0d0;}
.frm_tool_btn:disabled:hover	{box-shadow: 0px 0px 0px #404040;}

.tb_new							{background: #f0f0f0 url("images/buttons/tb_new.png") no-repeat center 5px;}
.tb_mod							{background: #f0f0f0 url("images/buttons/tb_mod.png") no-repeat center 5px;}
.tb_view						{background: #f0f0f0 url("images/buttons/tb_view.png") no-repeat center 5px;}
.tb_dis							{background: #f0f0f0 url("images/buttons/tb_lock.png") no-repeat center 5px;}
.tb_enb							{background: #f0f0f0 url("images/buttons/tb_unlock.png") no-repeat center 5px;}
.tb_cls							{background: #f0f0f0 url("images/buttons/tb_close.png") no-repeat center 5px;}
.tb_opn							{background: #f0f0f0 url("images/buttons/tb_open.png") no-repeat center 5px;}
.tb_spd							{background: #f0f0f0 url("images/buttons/tb_suspend.png") no-repeat center 5px;}
.tb_rfs							{background: #f0f0f0 url("images/buttons/tb_refresh.png") no-repeat center 5px;}
.tb_xls							{background: #f0f0f0 url("images/buttons/tb_xls.png") no-repeat center 5px;}
.tb_prt							{background: #f0f0f0 url("images/buttons/tb_print.png") no-repeat center 5px;}
.tb_exit						{background: #f0f0f0 url("images/buttons/tb_exit.png") no-repeat center 5px;}
.tb_del 						{background: #f0f0f0 url("images/buttons/tb_trash.png") no-repeat center 5px;}
.tb_table 						{background: #f0f0f0 url("images/buttons/tb_table.png") no-repeat center 5px;}
.tb_folder						{background: #f0f0f0 url("images/buttons/tb_folder.png") no-repeat center 5px;}
.tb_dial						{background: #f0f0f0 url("images/buttons/tb_dial.png") no-repeat center 5px;}
.tb_cimkioszt					{background: #f0f0f0 url("images/buttons/tb_cimkioszt.png") no-repeat center 5px;}
.tb_save						{background: #f0f0f0 url("images/buttons/tb_save.png") no-repeat center 5px;}
.tb_cancel						{background: #f0f0f0 url("images/buttons/tb_cancel.png") no-repeat center 5px;}
.tb_delete						{background: #f0f0f0 url("images/buttons/tb_delete.png") no-repeat center 5px;}
.tb_switch						{background: #f0f0f0 url("images/buttons/tb_switch.png") no-repeat center 5px;}
.tb_download					{background: #f0f0f0 url("images/buttons/tb_download.png") no-repeat center 5px;}
.tb_list						{background: #f0f0f0 url("images/buttons/tb_list.png") no-repeat center 5px;}
.tb_menu						{background: #f0f0f0 url("images/buttons/tb_menu.png") no-repeat center 5px;}

.tb_send						{background: #f0f0f0 url("images/buttons/tb_send.png") no-repeat center 5px;}
.tb_upload						{background: #f0f0f0 url("images/buttons/tb_upload.png") no-repeat center 5px;}
.tb_calendar					{background: #f0f0f0 url("images/buttons/tb_calendar.png") no-repeat center 5px;}

.tb_date_today					{background: #f0f0f0 url("images/buttons/tb_date_today.png") no-repeat center 5px;}
.tb_date_prev					{background: #f0f0f0 url("images/buttons/tb_date_prev.png") no-repeat center 5px;}
.tb_date_next					{background: #f0f0f0 url("images/buttons/tb_date_next.png") no-repeat center 5px;}

/*----- Small Medium button------*/
.frm_smallbutton 		{padding: 6px 9px; margin: 2px; font: bold 12px Arial; color: #ffffff; text-transform: uppercase;
    				 	 border: 1px solid #404040; border-radius: 5px 5px 5px 5px;}
.tb_smalladd					{background: #f0f0f0 url("images/buttons/tb_add.png") no-repeat center 1px;
								padding: 1px; margin: 0px; border: 1px solid #404040;}
.tb_smalldel					{background: #f0f0f0 url("images/buttons/tb_del.png") no-repeat center 1px;
								padding: 1px; margin: 0px; }
.tb_smallup						{background: #f0f0f0 url("images/buttons/tb_smallup.png") no-repeat center 1px;
								padding: 1px; margin: 0px; }
.tb_smalldown					{background: #f0f0f0 url("images/buttons/tb_smalldown.png")  no-repeat center 1px;
								padding: 1px; margin: 0px;}
								
.frm_mediumbutton 			{height:40px; width:40px;padding: 6px 9px; margin: 2px; font: bold 12px Arial; color: #ffffff; text-transform: uppercase;
    				 	 		border: 1px solid #404040; border-radius: 5px 5px 5px 5px;}
.tb_mediumadd					{background: #f0f0f0 url("images/buttons/tb_add_32.png") no-repeat center 1px;background-position-y: 3px;
								padding: 1px; margin: 0px; border: 1px solid #404040;}
.tb_mediumdel					{background: #f0f0f0 url("images/buttons/tb_delete_32.png") no-repeat center 1px;background-position-y: 3px;
								padding: 1px; margin: 0px; }
.tb_mediumup					{background: #f0f0f0 url("images/buttons/tb_arrowup_32.png") no-repeat center 1px;background-position-y: 3px;
								padding: 1px; margin: 0px; }
.tb_mediumdown					{background: #f0f0f0 url("images/buttons/tb_arrowdown_32.png")  no-repeat center 1px;background-position-y: 3px;
								padding: 1px; margin: 0px;}
.tb_mediumexit					{background: #f0f0f0 url("images/buttons/tb_exit.png")  no-repeat center 1px; background-size: 16px 16px; background-position-y: 3px;
								padding: 1px; margin: 0px;}

/*----- Other items -----*/

.frm_marker_hint				{width: 20px; height: 20px; margin-left: 5px; display:inline-block; vertical-align: top; background: url("images/items/info.png");}
.frm_marker_error				{width: 20px; height: 20px; margin-left: 5px; display:inline-block; vertical-align: top; background: url("images/items/error.png");}





















.frm_sepline					{height: 22px; border-bottom: 1px #a0a0a0 solid; margin: 10px 0px 10px 0px; line-height: 22px; color: #103c60; font: bold 15px Arial;}

.frm_textarea					{border: 1px solid #d0d0d0; font: normal 14px Calibri,Arial;}
.frm_textarea:disabled			{background: #f1f1f1;}
.frm_textarea:focus				{border: 1px solid #a0a0a0;}

.frm_chblist					{display:inline-block; width:100%; overflow: auto; font: normal 13px Calibri,Arial; color: #000000; padding: 5px; border: 1px solid #e0e0e0;}

.frm_splitpanel					{}

.frm_tab						{display: inline-block; margin: 5px 0px 0px 5px; padding-right: 10px;}
.frm_tab_head					{display: inline-block; border-bottom: 1px #808080 solid;}
.frm_tab_head_cell				{display: inline-block; float:left; padding:0px 10px 5px 10px; height:30px; font: normal 14px Calibri,Arial;
						 			line-height: 30px; color: #fff; cursor:pointer; background:#000;}						 									
.frm_tab_head_cell_sel			{background: #d7371d; color:#fff;}
.frm_tab_panel					{width:100%; margin-top: 5px; min-height: 150px;}

.frm_filter_btn  				{height: 30px; width: 80px; background: #d7371d; color: #fff; font: normal 13px Arial; border: 1px solid #fff; cursor: pointer;}

.frm_errorrow			{height: 20px; margin-top: 10px; text-align: center; color: #b00000; font-weight: bold;}
.frm_separator_line		{height:25px; border-bottom:1px #a0a0a0 solid; margin: 10px 0px 15px 0px; padding-left: 20px; line-height: 25px; color: #103c60; font: bold 16px arial; 
						 background-image:url("images/arrow_next.png"); background-repeat:no-repeat; background-position:0px 0px;}

.frm_comment			{float: left; width: 100%; font: italic 13px Calibri,Arial; color: #404040; margin-bottom: 20px;}
.frm_errlst				{float: left; width: 100%; font: italic 14px Calibri,Arial; color: #a00000; margin-bottom: 20px; max-height: 150px; overflow: auto;}


.frm_button 			{padding: 6px 9px; margin: 2px; font: bold 12px Arial; color: #ffffff; text-transform: uppercase;
    				 	 border: 1px solid #404040; border-radius: 5px 5px 5px 5px;}
.frm_button:hover 		{cursor: pointer; box-shadow: 2px 2px 2px #404040; }
.frm_button:disabled	{background: #f1f1f1;color:#333333; cursor: none;}
.frm_button:disabled:hover	{background: #f1f1f1;color:#333333; cursor: default; box-shadow: none;}
.frm_okbtn 				{background-color: #d7371d;}
.frm_cancelbtn 			{background-color: #a05030;}

.frm_scroll 			{display:inline-block; width:100%; font: normal 13px Calibri,Arial; color: #000000; padding: 5px; background-color: #f0f0f0;}

.frm_floatfile			{height: 25px; display: inline-block; float:left; border:1px #bbb solid; background:#fff; padding-left: 5px; padding-right: 5px;
						 margin:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font: normal 12px Calibri,Arial; line-height: 22px;}
.frm_floatfile:hover	{background-color:#a0b24c; cursor:pointer;}
.frm_floatfile img		{max-width:20px; max-height:20px; vertical-align:middle; margin:2px 2px 2px 2px;}

.frm_checkbox  					{display: none;}
.frm_checkbox + label			{background-color: #fafafa;	border: 1px solid #cacece; padding: 9px; border-radius: 3px; display: inline-block; position: relative; cursor: pointer; } 
.frm_checkbox:checked + label 	{background: #fff url("images/items/check_1.png") no-repeat center center; border: 1px solid #cacece;} 
.frm_checkbox:disabled + label 	{border: 1px solid #cacece; background-color: #d0d0d0;}

.frm_pageheader			{width: 100%; height: 35px; background: #d7371d; color: #fff; font: bold 16px Calibri,Arial; line-height: 35px; text-align: left; padding-left: 10px;}


.adp_Wrapper table 				{border-collapse:collapse;}
.adp_Wrapper					{width:240px;height:260px;position:absolute;left:20px;background-color:#FF9966;border-radius:15px;}
.adp_WrapperFix					{width:220px;height:260px;background-color:#FF9966;border-radius:15px;}
.adp_WrapperFix table 			{border-collapse:collapse;}
.adp_AgeMonthTable 				{border-bottom:1px solid #000000;}

.adp_DecYear 					{width:40px;text-align:right;border:0px solid;cursor:pointer;}
.adp_IncYear					{width:20px;text-align:left;cursor:pointer;}
.adp_DecMonth 					{width:40px;text-align:right;cursor:pointer;}
.adp_IncMonth					{width:20px;text-align:left;cursor:pointer;}
.adp_Year 						{width:40px;height:40px;text-align:center;}
.adp_Month 						{width:100px;height:40px;text-align:center;}

.adp_TimeTable 					{border:0px solid;margin:auto;height:40px;}
.adp_TimeTable td 				{border:0px solid;padding:0;}

.adp_ButtonsTable 				{margin:auto;border:0px solid;}

.adp_DaylistDiv					{width:220px;border:0px solid;margin:auto;cursor:pointer;}
.adp_DaylistTable				{margin:auto;border-bottom:2px solid #ffffff;}
.adp_DaylistTable thead td		{width:24px;height:20px;background-color:#800000;border-bottom:2px solid;color:#ffffff;}
.adp_DaylistTable td			{text-align:center;}

/*New datepicker*/
.dttest								{z-index:6; border:1px #b0b0b0 solid; position:absolute; left: 120px; top: 120px; display:block; background-color:#fff;}
.dpHead								{color:#fff;background-color:#444;display:block;height:29px; border-bottom:1px #b0b0b0 solid;}
.dpHead span						{background-color:#444;}
.dpLeft, .dpRight					{cursor:pointer;display:block;float:left;}
.dpLeft img, .dpRight img			{display:block;width:24px;height:24px;margin:2px;vertical-align:middle;}
.dpYearDisplay, .dpMonthDisplay		{font-size:14px;line-height:28px;height:20px;display:block; float:left;margin-left:5px;margin-right:5px;}
.dpMonthDisplay						{width:80px;overflow:hidden;text-align:center;}
.dpRight + .dpLeft					{margin-left:10px;}
.dpBody								{display:block;text-align:center;}
.dpBody table						{border-collapse:collapse;margin:auto;margin-top:5px;margin-bottom:5px;}
.dpBody table td, .dpBody table th	{width:34px;font-size:18px;}
.dpBody table th					{background-color:#666;border-right:1px #bebebe solid;color:#fff;}
.dpBody table th:last-child			{border-right:0px #000 none;}
.dpBody table td					{background-color:#eee;border-right:1px #bebebe solid;border-top:1px #bebebe solid;}
.dpBody table tr td:last-child		{border-right:0px #000 none;}
.dpBody table td.dpCPM				{color:#999;}
.dpBody table td.dpCS				{background-color:#fcf153;font-weight:bold;}
.dpBody table td:hover				{background-color:#d7371d;color:#fff;cursor:pointer;}
.dpTimeBody							{display:block;margin:5px;text-align:center;}
.dpTimeBody span					{font-size:18px;margin-left:2px;margin-right:2px;font-weight:bold;}
.dpFooter							{background-color:#444;display:block;color:#fff;height:28px;broder-top:1px #bebebe solid;}
.dpFooter span						{height:28px;display:block;float:left;margin-left:5px;line-height:28px;margin-right:5px;cursor:pointer;width:73px;text-align:center;}
.frm_input.js-date-picker, .frm_input.js-date-time-picker	{padding-right:20px;background-image:url('images/items/datepicker.png');background-position:right -3px center;background-repeat:no-repeat;}

div.dttest.embedded .dpMonthDisplay	{width:auto;}
div.dttest.embedded .dpFooter span	{width:33%; margin:0;}
div.dttest.embedded .dpMonthDisplay	{font-size:10px;}

/*ProgressBar*/
.progressbar {width:100%;height:30px;background-color:#eeeeee;text-align: center;margin:2px;border-radius: 6px;
				position: relative;}
.progressbar_value {position: absolute;line-height:30px; width:100%; vertical-align: center; text-align:center;}
.ui-progressbar { height: 2em;  text-align: left;  overflow: hidden;}
.ui-progressbar .ui-progressbar-value {  margin: -1px;  height: 100%;  background-color: #99ccff;}


.bigImport					{font-size:25px; line-height:32px; padding:8px; width:auto!important; height:auto!important; background-color:#00ff00;}
.googleImport				{width:50%!important; background-color: #fff; margin: 20px; padding: 20px;}

