/*
********************************************************************
		Miki CSS bevételezés
********************************************************************
*/

.ui-icon-circle-triangle-w {
    background-position: 0px 0px !important;
}

.ui-icon {
    width: 40px !important;
    height: 40px !important;
}


.ui-icon {
 
  text-indent: 0px !important;
font-size: 20px!important;
font-weight: bold !important;
text-shadow: 2px 2px 4px #000000 !important;

}


@media print {
.noPrint{
display:none;
}
}


.ui-datepicker-header{

 background: linear-gradient(181deg, rgba(0, 149, 149, 1) 0%, rgba(0, 200, 200, 1) 50%, rgba(0, 149, 149, 1) 100%)!important;


}

.page_h1 {
  color:steelblue;
	text-align-last: left;
padding: 10px;
  text-shadow: 2px 2px 4px #000000;
font-size: 36px!important;
	
}	
.basis {
	font-weight: bold;
font-size: 13px;
  color:steelblue;
	}
.tabla_head {
	color:#FFFFFF!important;
 background: linear-gradient(181deg, rgba(0, 149, 149, 1) 0%, rgba(0, 200, 200, 1) 50%, rgba(0, 149, 149, 1) 100%)!important;
  text-shadow: 1px 1px 1px #000000 !important;
font-size: 14px !important;
	font-weight: bold !important;
	text-align-last: center!important;
	padding: 7px !important;

}

td.tabla_detal {
color:#FFFFFF!important;
	font-size: 14px !important;
	 text-shadow: 1px 1px 1px #000000 !important;
 background: linear-gradient(181deg, rgba(0, 149, 149, 1) 0%, rgba(0, 200, 200, 1) 50%, rgba(0, 149, 149, 1) 100%)!important;
	font-weight: bold !important;
	text-align-last:right!important;
	padding:7px!important;

}

.table_row{

color:steelblue;
	padding:5px;
font-size: 13px !important;
}

.table_row_product{
	
color:steelblue;
	padding:5px;
font-size: 14px !important;
font-weight: bold !important;
		
	
}

.table_row_value{

	text-align: right !important;
	font-weight: bold !important;
}





.btn-default {
    background-color:#1FD2B2!important;
    background: linear-gradient(181deg, rgba(0, 149, 149, 1) 0%, rgba(0, 200, 200, 1) 50%, rgba(0, 149, 149, 1) 100%)!important;
    background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit;
    clear: none;
    width: auto;
    height: auto;
    overflow: visible;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
}

.btn-default:focus {
    font-size: 16px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
    text-shadow: none!important;
    text-align: left !important;
    text-decoration: none !important;
    text-transform: none !important;
    border-radius: 4px 4px 4px 4px !important;
    border: solid rgba(204, 204, 204, 1) ;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59);
    padding: 8px 30px !important;

}

.btn-default:hover, a.btn-default:hover {
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(173, 173, 173, 1);
    border-width: 1px 1px 1px 1px!important;
    box-shadow: none!important;
    background-color: midnightblue!important;
    background: rgba(31, 210, 178, 1)!important;
    background-clip: padding-box!important;
    box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
}

#partnerid {
	    
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
	
}

#goodid {
	    
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
	
}
#movetypeid {
	    
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
	
}








.prduct_group select{
	    
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
	
}

.werhouse_to select{
	
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;	
	
	
}

.combos{
	
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;	
	
	
}

.selector_all select{
	
	background: rgba(31, 210, 178, 1)!important;
	background-clip: padding-box!important;
    border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(204, 204, 204, 1)!important;
    border-width: 1px 1px 1px 1px!important;
    box-shadow: -2.12px 2.12px 4px rgba(0, 0, 0, 0.59)!important;
	padding:5px!important; 
box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;
	    font-size: 14px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;	
	
	
}






#warehouseid{
	
	   border-radius: 4px 4px 4px 4px!important;
    border: solid rgba(173, 173, 173, 1);
    border-width: 1px 1px 1px 1px!important;
    box-shadow: none!important;
    background-color: midnightblue!important;
    background: rgba(31, 210, 178, 1)!important;
    background-clip: padding-box!important;
    box-sizing: inherit!important;
    clear: none!important;
    width: auto!important;
    height: auto!important;
    overflow: visible!important;  font-size: 16px!important;
    font-family: "PT Sans", "Arial"!important;
    font-weight: 400!important;
    font-style: normal!important;
    color: #FFFFFF!important;
	padding:5px!important;
	
}
	/*
********************************************************************
		Miki CSS termékek kezelése
********************************************************************
*/

.menu_tree{
	 color:steelblue;
	font-size: 16px;
	 font-weight:bold;
	padding: 5px !important;
 	
}

.good{
	 color:steelblue!important;
	font-size: 14px !important;
	padding: 5px !important;
  text-shadow:0px 0px 0px #000000 !important;
	
}

.good_detals{
 color:steelblue;
	font-size: 14px;
	 font-weight:bold;	
	
	
}


.main_title {
  color:steelblue;
	text-align-last: left!important;
padding-top: 5px!important;
	padding-bottom: 5px!important;
  text-shadow: 2px 2px 4px #000000;
font-size: 36px;
	
}




@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700);

.body{
	margin:0;
	background-color:#EAF3FD;
	color:#26699F;
	
	font-feature-settings: "liga";
	text-rendering: optimizelegibility;
	}
.body, .body input, .body button, .body a {
  font-family: dosis,sans-serif;;
}
.body h1{
	font-family: source-sans-pro,sans-serif;
	font-weight: inherit;
	font-size: 64px;
    letter-spacing: -2px;
    line-height: 1px;
	}
.body h2{
	font-family: source-sans-pro,sans-serif;
	font-weight: inherit;
	font-size: 48px;
    letter-spacing: -2px;
    line-height: 30px;
	}
#menubar{
	top:0px;left:0px;
	position:fixed;
	display:inline;
	width:100%;height:50px;-webkit-border-radius: 0px 0px 25px 0px;
	-moz-border-radius: 0px 0px 75px 0px;
	border-radius: 0px 0px 25px 0px;
	-webkit-box-shadow: #B3B3B3 11px 11px 11px;
	-moz-box-shadow: #B3B3B3 11px 11px 11px; 
	box-shadow: #B3B3B3 11px 11px 11px; 
	background: url(../images/menubackground.jpg) ;

	}
#menubarplace{width:100%;height:50px;
}
#menubuttoninside{
	 content: "";
 
  width: 25px;
  height: 3px;
  background:#888888;
  box-shadow: 
    0 8px 0 0 #555555,
    0 16px 0 0 #555555;
	margin:7px;
	}
#menubutton{
		background: #000000;
		margin:5px;
	width:40px;
	height:35px;
	 position: absolute;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #55555 3px 3px 3px;
	-moz-box-shadow: #55555 3px 3px 3px;
	 box-shadow: #55555 3px 3px 3px;
	 border-color:#ffffff;
	 border-width:1px;
	 cursor:pointer;
	 border-style:solid;
	
  
  
   filter: alpha(opacity=20);
  /* IE */
  -moz-opacity: 0.2;
  /* Mozilla */
  opacity: 0.2;
  /* CSS3 */
	}
	#menubutton:hover{
	background: #483b4c;
	}
#menu{
	background-color:#DED8E0;
	position:fixed;
	 height: 400px;
  
    overflow-y:scroll;
	top:50px;
	 filter: alpha(opacity=95);
  /* IE */
  -moz-opacity: 0.95;
  /* Mozilla */
  opacity: 0.95;
  /* CSS3 */
  border:1px;
	}
#menu a{
	color:#000000;
	   text-decoration: none;
	}
#menu tr:hover{
	background-color:#B3B3B3;
	color:#ffffff;
	}

#quit{position:absolute;
	right:30px;
	
	font-size:16px;	
	}
#rightmenu{position:absolute;
	right:30px;
	height:50px;
	color:#ffffff;
	font-size:16px;	
	display:inline;

	}
#usermenu{ background-image: url("/images/user.png")  ;
 background-repeat: no-repeat;
padding-left:50px;
padding-right:5px;
 background-position: left;
 float:left; 
border-left:1px solid #ffffff; 
height:50px;
cursor:pointer;
	}	
#exit{ background-image: url("/images/exit.png")  ;
 background-repeat: no-repeat;
padding-left:50px;
 background-position: left; 
 float:left; 
 border-left:1px solid #ffffff; 
height:50px;
cursor:pointer;	}	
#help{ background-image: url("/images/help.png")  ;
 background-repeat: no-repeat;
padding-left:50px;
 background-position: left; 
 float:left; 
 border-left:1px solid #ffffff; 
height:50px;
cursor:pointer;	}	
#records{ background-image: url("/images/records.png")  ;
 background-repeat: no-repeat;
padding-left:50px;
 background-position: left; 
 float:left; 
 border-left:1px solid #ffffff; 
height:50px;
cursor:pointer;	}
#tasks{ background-image: url("/images/tasks.png")  ;
 background-repeat: no-repeat;
padding-left:50px;
 background-position: left; 
 float:left; 
 border-left:1px solid #ffffff; 
height:50px;
cursor:pointer;	}	
.report{
 background-image: url("/images/icon-report.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
  margin-left:20px;
}
.hidden{
	display:none;
	}
.bluetext{
	color:#00F;
	}
.tabbed{
	padding-left:20px !important;
	}
.tdgreentext td{
	color:#00aa00 !important;
	}
.master{
 background-image: url("/images/icon-master.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
 margin-left:20px;
 
}
.groupopened{
 background-image: url("/images/icon-groupopened.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
}
.groupclosed{
 background-image: url("/images/icon-groupclosed.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
}
.excel{
 background-image: url("/images/icon-excel.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
  margin-left:20px;
}
.transaction{
 background-image: url("/images/icon-transaction.png")  ;
 background-repeat: no-repeat;

 background-position: left; 
 padding-left:20px;
  margin-left:20px;
}
.level2{

margin-left:20px;

}




.noheader tr:first-child td{
background:none !important;
background-color:transparent !important;
border:0px solid #000000;
text-align:left !important;
border-width:0px 0px 1px 1px;
font-size:10px  !important;
font-family:Arial  !important;
font-weight:normal !important;
color:#000000 !important;
-moz-border-radius-bottomright:0px !important;
-webkit-border-bottom-right-radius:0px !important;
border-bottom-right-radius:0px !important;
-moz-border-radius-topleft:0px !important;
-webkit-border-top-left-radius:0px !important;
border-top-left-radius:0px !important;
-moz-border-radius-topright:0px !important;
-webkit-border-top-right-radius:0px !important;
border-top-right-radius:0px !important;
-moz-border-radius-bottomleft:0pxe !important;
-webkit-border-bottom-left-radius:0px !important;
border-bottom-left-radius:0px !important;


}

.noheader tr:first-child:hover td{
background:none !important;
background-color:transparent !important;
}
.transparentinputs input{
	border:none;
	background-color:transparent;
	}
.numberinputs input{
	text-align:right;
	}
.short{
	
	width:50px;}
input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.red td{
	color:#F00;
	}
.blue td{
	color:#00F;
	}
.pricesticker {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
  height: 80px;
  display:inline-block;
  margin-left:10px;
  padding: 10px 0 0;
  -webkit-border-radius: 0 10px 200px / 0 200px 14px 250px;
  border-radius: 0 10px 200px / 0 200px 14px 250px;
  font: normal normal normal 10px "Gochi Hand", Helvetica, sans-serif;
  color: rgba(255,0,106,0.58);
  text-align: center;
  white-space: pre;
  background-position: 50% 50%;
  -webkit-box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.1) ;
  box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.1) ;
  -moz-transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
  -webkit-transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
  transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
}
.pricesticker:hover {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
  height: 80px;
  display:inline-block;
  margin-left:10px;
  padding: 10px 0 0;
  border-color:#000000;
  -webkit-border-color:#000000;
  border-width:3px;
  -webkit-border-width:3px;
  -webkit-border-radius: 0 10px 30px / 0 30px 14px 40px;
  border-radius: 0 10px 30px / 0 30px 14px 40px;
  font: normal normal normal 10px "Gochi Hand", Helvetica, sans-serif;
  color: rgba(255,0,106,0.58);
  text-align: center;
  white-space: pre;
  background-position: 50% 50%;
  -webkit-box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.8) ;
  box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.8) ;
  -moz-transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
  -webkit-transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
  transform: rotateZ(-4deg) scaleX(1) scaleY(1) scaleZ(1)  ;
  cursor:pointer;
}
.stickeryellow{
  background: -webkit-repeating-linear-gradient( -90deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(252, 245, 155);
  background: -moz-repeating-linear-gradient( 180deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(252, 245, 155);
  background: repeating-linear-gradient( 180deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(252, 245, 155);
	
	}
.stickerwhite{
  background: -webkit-repeating-linear-gradient( -90deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(255, 255, 255);
  background: -moz-repeating-linear-gradient( 180deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(255, 255, 255);
  background: repeating-linear-gradient( 180deg, rgba(129,203,188,0.5) 0, rgba(129,203,188,0.5) 0.44%, rgba(0,0,0,0) 0.44%, rgba(0,0,0,0) 22%), rgb(255, 255, 255);
	
	}	

.pricesticker:after {
  width: 10px;
  height: 10px;
  position: absolute;
  content: "";
  top: 0px;
  right: 0;
  left: 20px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font: normal normal normal medium/normal Arial, Helvetica, sans-serif;
  color: rgba(0,0,0,0.9);
  background: -webkit-radial-gradient( 50% 50% , circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), -webkit-radial-gradient( 50% 50% , circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), -webkit-radial-gradient( 50% 50% , ellipse closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background: -moz-radial-gradient( 50% 50% , circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), -moz-radial-gradient( 50% 50% , circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), -moz-radial-gradient( 50% 50% , ellipse closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background: radial-gradient( 50% 50% , circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), radial-gradient( 50% 50% , circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), radial-gradient( 50% 50% , ellipse closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: 96% -4%, 71% 43%, 50% 50%;
  -webkit-background-size: 20px 20px, 20px 20px, auto auto;
  background-size: 20px 20px, 20px 20px, auto auto;
  -webkit-box-shadow: -4px 8px 5px 1px rgba(0,0,0,0.2) ;
  box-shadow: -4px 8px 5px 1px rgba(0,0,0,0.2) ;
}



.simpletable{
border-collapse:collapse;
border:2px solid #000000;
}

.simpletable td{
border:2px solid #000000;
padding:3px;
}
.simpletablethin{
border-collapse:collapse;
border:2px solid #000000;
}

.simpletablethin td{
border:1px solid #000000;
padding:3px;
}
/*
********************************************************************
		NORMAL TABLE
********************************************************************
*/
.normaltable {
margin:0px;padding:0px;
width:100%;	box-shadow: 10px 10px 5px #aaaaaa;
border:1px solid #000000;
}.normaltable table{
width:100%;
margin:0px;
padding:0px;
}.normaltable tr:last-child td:last-child {
}
.normaltable table tr:first-child td:first-child {
}
.normaltable table tr:first-child td:last-child {
}.normaltable tr:last-child td:first-child{
}.normaltable tr:hover td{

}
.normaltable td{

vertical-align:middle;


border:1px solid #000000;
border-width:0px 1px 1px 0px;

padding:7px;
font-size:12px;
font-family:Arial;

}.normaltable tr:last-child td{
border-width:0px 1px 0px 0px;
}.normaltable tr td:last-child{
border-width:0px 0px 1px 0px;
}.normaltable tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
.normaltabler tr:first-child td{

}
.normaltable tr:first-child:hover td{
	
}
.normaltable tr:first-child td:first-child{


}
.normaltable tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
/*
********************************************************************
		NORMAL TABLE END
********************************************************************
*/

.month-picker{display:inline-block;position:absolute;z-index:9999}
.month-picker table{border-collapse:separate;border-spacing:2px 2px}
.month-picker td{padding:0}
.month-picker .ui-button-text{padding:.4em 0}
.month-picker-header{margin:3px 3px 0}
.month-picker-year-table{width:100%;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
.month-picker-year-table a{border:1px solid transparent}
.month-picker-year-table .ui-button{font-size:1.1em;width:1.5em;height:1.5em;cursor:default;margin:0}
.month-picker-year-table .month-picker-title{text-align:center}
.month-picker-year-table .month-picker-title .ui-button{font-size:1em;padding:.1em 0;width:100%;font-weight:700}
.month-picker-year-table .ui-button-text{padding:0}
.month-picker-month-table td{height:35px;text-align:center}
.month-picker-month-table .ui-button{width:4.2em;margin:.2em}
.month-picker-open-button{height:20px;width:20px;vertical-align:bottom}
.month-picker-invalid-message{display:none;background-color:#ff0}
.month-picker-disabled{background-color:#e1e1e1}
/*
********************************************************************
		TILE
********************************************************************
*/
.tilecontainer{
	display:inline-block;
	width:800px;
	}
.tile {
	float:left;
	width: 210px;
	height: 118px;
	background-color: #3896F6;
	background-repeat: no-repeat;
	margin:5px;
	padding:3px;
	color:#ffffff;
	transition: background-position 2s;
	-moz-transition: background-position 2s;
	/* Firefox Support */
	-webkit-transition: background-position 2s;
	/* Chrome and Safari Support */
	-o-transition: background-position 2s;
	/* Opera Support */
}

.tile:hover {
	background-position: bottom;
}

.tileCaption {
	position: relative;
	top: 95px;
	left: 12px;
}
.datatables td { 
   background:#ffffff; white-space:nowrap 
  }
  
div.dataTables_wrapper {
        width: 1000px;
        margin: 0 auto;
  }
	
.polaroid {
  width: 200px;
}
 
.polaroid img {
  border: 10px solid #fff;
  border-bottom: 45px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
  -moz-box-shadow: 3px 3px 3px #777;
  box-shadow: 3px 3px 3px #777;
}
 
.polaroid p {
  text-align: center;
  width: 100%;
  bottom: 0px;
  font: 400 18px/1 'Kaushan Script', cursive;
  color: #888;
}
.hidden{
	display:none;
}
.fastmenupont{
	border-style:double;
	border-color:#999999;
	border-size:1px;
	border-radius:5px;
	padding:5px 10px 5px 10px;
	display:inline-block;
	margin-right:10px;
}
.fastmenupont:hover{
	border-style:double;
	border-color:#999999;
	border-size:1px;
	border-radius:5px;
	padding:5px 10px 5px 10px;
	background-color:#483D5F;
}
.fastmenupont a{
	color:#aaaaaa;
	text-decoration: none;
	
}
.pdf{
	background-image: url(../images/icon-pdf.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 5px;
	height: 30px;
	width: 30px;
	display: inline-block;
	padding-top: 5px;
	}