*
{
	box-sizing: border-box;
	font-family:inherit;
	font-size:inherit;
	line-height: inherit;
	padding:0px;
	border-spacing:0px;
}

body, html
{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	overflow-x: hidden;
	font-family: Arial;
	font-size: 5vmin;
	background-color:#E7E7E7;
	line-height: 1;
	/* background-image: url('../../../../sys/img/wood.jpg'); */
}

table
{
	border-spacing: 0;
	border-collapse: separate;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}


.t_box, .t_box_0, .t_box_1, .t_box_2, .t_box_3, .t_box_4
{
	background-color:#FFFFFF;
	background-image: url("../../../img/paper.jpg");
	display:table;
	
	width:100%;
	height:100%;
	
	border-radius: 2vmin 2vmin 2vmin 2vmin;
	-moz-border-radius: 2vmin 2vmin 2vmin 2vmin;
	-webkit-border-radius: 2vmin 2vmin 2vmin 2vmin;
	border: 0px solid #000000;

	-webkit-box-shadow: 0.2vmin 0.2vmin 2vmin 0vmin rgba(0,0,0,0.5);
	-moz-box-shadow: 0.2vmin 0.2vmin 2vmin 0vmin rgba(0,0,0,0.5);
	box-shadow: 0.2vmin 0.2vmin 2vmin 0vmin rgba(0,0,0,0.5);
}

.t_heading_row, .t_heading_row_0, .t_heading_row_1, .t_heading_row_2, .t_heading_row_3, .t_heading_row_4,
.t_content_row, .t_content_row_0, .t_content_row_1, .t_content_row_2, .t_content_row_3, .t_content_row_4,
.t_button_row, .t_button_row_0, .t_button_row_1, .t_button_row_2, .t_button_row_3, .t_button_row_4 
{
	display:table-row;
}

.t_content_row, .t_content_row_0, .t_content_row_1, .t_content_row_2, .t_content_row_3, .t_content_row_4
{
	height:100%;
}


.t_heading, .t_heading_0, .t_heading_1, .t_heading_2, .t_heading_3, .t_heading_4
{
	font-size:6vmin;
	text-align: left;
	padding:3vmin;
	padding-left:4vmin;
	padding-right:4vmin;
	padding-bottom:2vmin;
	color:white;
	
	display:table-cell;

	border-radius: 2vmin 2vmin 0vmin 0vmin;
	-moz-border-radius: 2vmin 2vmin 0vmin 0vmin;
	-webkit-border-radius: 2vmin 2vmin 0vmin 0vmin;
	border: 0px solid #000000;

	background: rgba(157,196,95,1);
	background: -moz-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(157,196,95,1)), color-stop(100%, rgba(123,153,75,1)));
	background: -webkit-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -o-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -ms-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: linear-gradient(to bottom, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc45f', endColorstr='#7b994b', GradientType=0 );
	
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}

.t_heading_close, .t_heading_0_close, .t_heading_1_close, .t_heading_2_close, .t_heading_3_close, .t_heading_4_close, .t_heading_maximize, .t_heading_0_maximize, .t_heading_1_maximize, .t_heading_2_maximize, .t_heading_3_maximize, .t_heading_4_maximize
{
	display:inline-block;
	font-weight: bold;
	padding-left:2vmin;
	cursor:pointer;
}

.t_heading_maximize, .t_heading_0_maximize, .t_heading_1_maximize, .t_heading_2_maximize, .t_heading_3_maximize, .t_heading_4_maximize
{
	width:4vmin;
	height:4.5vmin;
	border:0.8vmin solid white;
}

.t_content, .t_content_0, .t_content_1, .t_content_2, .t_content_3, .t_content_4
{
	display:table-cell;
	padding:4vmin;
	text-align: left;
}

/* Level 1 Styles */

.t_heading_1
{
	padding:2.5vmin;
	padding-left:3.5vmin;
	padding-right:3.5vmin;
	padding-bottom:1.8vmin;
	font-size:5.5vmin;
}

.t_heading_2
{
	padding:2vmin;
	padding-left:3vmin;
	padding-right:3vmin;
	padding-bottom:1.6vmin;
	font-size:5vmin;
}

.t_heading_3
{
	padding:1.5vmin;
	padding-left:2.5vmin;
	padding-right:2.5vmin;
	padding-bottom:1.4vmin;
	font-size:4.5vmin;
}

.t_heading_4
{
	padding:1vmin;
	padding-left:2vmin;
	padding-right:2vmin;
	padding-bottom:2vmin;
	font-size:1.2vmin;
}

input[type="text"], input[type="password"], input[type="date"], input[type="url"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="month"], input[type="search"], input[type="tel"], input[type="time"], textarea, select, .t_signature
{
	-webkit-box-shadow: inset 0vmin 0vmin 2vmin 0vmin rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0vmin 0vmin 2vmin 0vmin rgba(0,0,0,0.1);
	box-shadow: inset 0vmin 0vmin 2vmin 0vmin rgba(0,0,0,0.1);

	border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	-moz-border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	-webkit-border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	border: 0.2vmin solid #CCCCCC;

	color:#000000;
	
	background: rgba(242,242,242,1);
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 );
	
	padding:1vmin;
	padding-left:2vmin;
	padding-right:2vmin;
	padding-bottom:0.5vmin;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="url"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="month"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, textarea:focus, select:focus
{
	border:2px solid blue;
}

input[type="text"]:read-only, input[type="password"]:read-only, input[type="date"]:read-only, input[type="url"]:read-only, input[type="datetime-local"]:read-only, input[type="email"]:read-only, input[type="number"]:read-only, input[type="month"]:read-only, input[type="search"]:read-only, input[type="tel"]:read-only, input[type="time"]:read-only, textarea:read-only, select:read-only
{
	border:0px solid black;
	background: rgba(242,242,242,1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type="text"]:-moz-read-only, input[type="password"]:-moz-read-only, input[type="date"]:-moz-read-only, input[type="url"]:-moz-read-only, input[type="datetime-local"]:-moz-read-only, input[type="email"]:-moz-read-only, input[type="number"]:-moz-read-only, input[type="month"]:-moz-read-only, input[type="search"]:-moz-read-only, input[type="tel"]:-moz-read-only, input[type="time"]:-moz-read-only, textarea:-moz-read-only, select:-moz-read-only
{
	border:0px solid black;
	background: rgba(242,242,242,1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type="email"]:invalid, input[type="date"]:invalid, input[type="url"]:invalid, input[type="tel"]:invalid, input[type="time"]:invalid
{
	background: none;
	background-color: #FED4CB;
}


input[type="button"]
{
	background: rgba(157,196,95,1);
	background: -moz-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(157,196,95,1)), color-stop(100%, rgba(123,153,75,1)));
	background: -webkit-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -o-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: -ms-linear-gradient(top, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	background: linear-gradient(to bottom, rgba(157,196,95,1) 0%, rgba(123,153,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc45f', endColorstr='#7b994b', GradientType=0 );

	border-radius: 2.8vmin 2.8vmin 2.8vmin 2.8vmin;
	-moz-border-radius: 2.8vmin 2.8vmin 2.8vmin 2.8vmin;
	-webkit-border-radius: 2.8vmin 2.8vmin 2.8vmin 2.8vmin;
	border: 0px solid #000000;

	padding:2.5vmin;
	padding-left:4vmin;
	padding-right:4vmin;
	padding-bottom:2vmin;

	-webkit-box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(255,255,255,0.3);
	-moz-box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(255,255,255,0.3);
	box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(255,255,255,0.3);
	
	font-weight:bold;
	color:white;
	cursor:pointer;
}

input[type="button"]:active
{
	background: rgba(123,153,75,1);
	background: -moz-linear-gradient(top, rgba(123,153,75,1) 0%, rgba(157,196,95,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,153,75,1)), color-stop(100%, rgba(157,196,95,1)));
	background: -webkit-linear-gradient(top, rgba(123,153,75,1) 0%, rgba(157,196,95,1) 100%);
	background: -o-linear-gradient(top, rgba(123,153,75,1) 0%, rgba(157,196,95,1) 100%);
	background: -ms-linear-gradient(top, rgba(123,153,75,1) 0%, rgba(157,196,95,1) 100%);
	background: linear-gradient(to bottom, rgba(123,153,75,1) 0%, rgba(157,196,95,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b994b', endColorstr='#9dc45f', GradientType=0 );

	-webkit-box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(0,0,0,0.3);
	box-shadow: inset 0vmin 0vmin 1.5vmin 0vmin rgba(0,0,0,0.3);
}

input[type="button"]:hover
{
	text-shadow: 0vmin 0vmin 1vmin #FFFFFF;
}

select
{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}

.checkbox, .checkbox_checked
{
	font-size: 0px;
	background-color: rgba(0,0,0,0);
	
	-webkit-box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	-moz-box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	
	width:4vmin;
	height:4vmin;
	
	border: 0.8vmin solid white;
	
	cursor:pointer;
	
}

.checkbox_checked
{
	background: rgba(76,139,173,1);
	background: -moz-linear-gradient(-45deg, rgba(76,139,173,1) 0%, rgba(37,85,114,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(76,139,173,1)), color-stop(100%, rgba(37,85,114,1)));
	background: -webkit-linear-gradient(-45deg, rgba(76,139,173,1) 0%, rgba(37,85,114,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(76,139,173,1) 0%, rgba(37,85,114,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(76,139,173,1) 0%, rgba(37,85,114,1) 100%);
	background: linear-gradient(135deg, rgba(76,139,173,1) 0%, rgba(37,85,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c8bad', endColorstr='#255572', GradientType=1 );
}
.t_list_table
{
	display: block;
	width:100%;
}

.t_list_image
{
	width:10vmin;
	height:10vmin;
}

.t_list_tick
{
	font-size:12vmin;
	width:100%;
	text-align: center;
	
}

.t_list_heading_landscape_tr
{
	display:none;
}

.t_list_heading_landscape_td
{
	display:none;
}

.t_list_heading_portrait_tr
{
	display:block;
}

.t_list_heading_portrait_td
{
	display:block;
	padding:1vmin;
	padding-left: 0vmin;
	font-size:4vmin;
	font-weight: bold;
}

.t_list_tr, .t_list_tr_alt
{
	width:100%;
	display:block;
	background-color: rgba(230,230,230,0.3);
	cursor:pointer;
	border:1px solid white;
}

.t_list_tr_alt
{
	background-color: rgba(190,190,190,0.3);
}

.t_list_tr_alt:hover, .t_list_tr:hover
{
	background-color: rgba(150,150,150,0.3);
}

.t_list_td
{
	display: block;
	padding:1vmin;
	font-size:4vmin;
	vertical-align: top;
}

.t_list_load_more
{
	padding-top:4vmin;
	padding-bottom:4vmin;
	cursor:pointer;
	color:#87AB59;
}

.t_list_load_more:hover
{
	text-decoration: underline;
}

.t_list_empty
{
	background-color: #F2F2F2;
	text-align: center;
	padding:10vmin;
}
.t_list_tree_line_container
{
	width:2vmin;
}

.t_list_tree_line_down
{
	position:absolute;
	top:0vmin;
	left:0vmin;
	width:0.5vmin;
	height:2vmin;

	background-color:black;
}

.t_list_tree_line_right
{
	position:absolute;
	top:2vmin;
	left:0vmin;
	width:2vmin;
	height:0.5vmin;

	background-color:black;
}

.t_list_tree_toggle
{
	cursor:pointer;
	text-align: center;
	width:8vmin;
}

.t_list_tree_caption
{
	cursor:pointer;
}

.t_list_tree_caption:hover
{
	text-decoration: underline;
}

.t_list_tree_image
{
	height:4vmin;
}
.t_form
{
	display:block;
	width:100%;
}

.t_form_row
{
	display:block;
	padding-bottom: 3vmin;
}

.t_form_label
{
	display:block;
	font-weight : bold;
	padding-bottom: 1vmin;
	padding-top: 0.25vmin;
	white-space:nowrap;
	font-size:5vmin;
}

.t_form_value
{
	display:block;
	width:100%;
}

.t_form_image
{
	max-width: 80vmin;
	max-height: 80vmin;
}
.t_icon
{
	display: inline-block;
	cursor:pointer;
	width:20vmin;
	padding:1vmin;
	vertical-align: top;
}

.t_icon:hover
{
	background-color: rgba(0,0,0,0.1);
}

.t_icon_table
{
	display:table;
}

.t_icon_row
{
	display:table-row;
	
}

.t_icon_image
{
	display:table-cell;
	background-image: url('../../img/black_photo.png');
	width:15vmin;
	height:15vmin;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.t_icon_label
{
	display:table-cell;
	text-align: center;
	font-size:4vmin;
}.t_background
{
	background-color:#FFFFFF;
	background-image: url("../../../img/paper.jpg");	
}

.t_user_select_none
{
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Table Styles for Divs */

.t_table
{
	display: table;
}

.t_tr
{
	display: table-row;
}

.t_td
{
	display: table-cell;
}

.t_table_ls, .t_tr_ls, .t_td_ls
{
	display:block;
}

.t_border
{
	border:1px solid black;
}

.t_center
{
	text-align: center;
}

.t_middle
{
	vertical-align: middle;
}


.t_top
{
	vertical-align: top;
}

.t_bottom
{
	vertical-align: bottom;
}

.t_left
{
	text-align: left;
}

.t_right
{
	text-align: right;
}


.t_wRoot
{
	width:100%;
	height:100%;
}

.t_page_header
{
	background-color: rgba(0,0,0,0.3);
	padding:2.5vmin;
	color:white;
}

.t_link
{
	cursor:pointer;
	
}

.t_link:hover
{
	text-decoration: underline;
}

.t_menu_item
{
	cursor:pointer;
	padding:2vmin;
	padding-bottom:1.3vmin;
}

.t_menu_item:hover
{
	background-color:#CEE1B6;
	text-shadow: 0vmin 0vmin 1vmin rgba(0,0,0,0.5);
}

.t_chart_svg_pie
{
	height:80vmin;
	width:80vmin;
}

.t_chart_svg_graph
{
	height:45vmin;
	width:90vmin;
}

.t_inline_image_small
{
	width:47.9%;
	margin:1%;		
}

.t_inline_image_normal, .t_inline_image_bigger, .t_inline_image_full
{
	width:98%;
	margin:1%;	
}

/* 

	Colors 
	==================

	Base color:
		Blue:	#067BAE	|	rgba(6,123,174,1)
  Light Blue:	#469DC2	|	rgba(70,157,194,1)
   Dark Blue:	#034967	|	rgba(3,73,103,1)




*/


.t_heading, .t_heading_0, .t_heading_1, .t_heading_2, .t_heading_3, .t_heading_4
{
	/* background: rgba(231,155,69,1); */
	background: rgba(70,157,194,1);
	background: -moz-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,157,194,1)), color-stop(100%, rgba(3,73,103,1)));
	background: -webkit-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -o-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -ms-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: linear-gradient(to bottom, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469DC2', endColorstr='#034967', GradientType=0 );
}input[type="button"], button
{
	background: rgba(70,157,194,1);
	background: -moz-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,157,194,1)), color-stop(100%, rgba(3,73,103,1)));
	background: -webkit-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -o-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: -ms-linear-gradient(top, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	background: linear-gradient(to bottom, rgba(70,157,194,1) 0%, rgba(3,73,103,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e79b45', endColorstr='#c76700', GradientType=0 );
}

input[type="button"]:active, button:active
{
	background: rgba(3,73,103,1);
	background: -moz-linear-gradient(top, rgba(3,73,103,1) 0%, rgba(70,157,194,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,73,103,1)), color-stop(100%, rgba(70,157,194,1)));
	background: -webkit-linear-gradient(top, rgba(3,73,103,1) 0%, rgba(70,157,194,1) 100%);
	background: -o-linear-gradient(top, rgba(3,73,103,1) 0%, rgba(70,157,194,1) 100%);
	background: -ms-linear-gradient(top, rgba(3,73,103,1) 0%, rgba(70,157,194,1) 100%);
	background: linear-gradient(to bottom, rgba(3,73,103,1) 0%, rgba(70,157,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034967', endColorstr='#469DC2', GradientType=0 );
}
.t_menu_item:hover
{
	/* background-color:rgb(152, 196, 214); */
	background-color:rgb(179, 218, 233);

}


@media only screen and (orientation:landscape) and (min-width: 600px)
{

	body, html
	{
		font-size: 3vmin;
	}
.t_box, .t_box_0, .t_box_1, .t_box_2, .t_box_3, .t_box_4
{		
	border-radius: 1vmin 1vmin 1vmin 1vmin;
	-moz-border-radius: 1vmin 1vmin 1vmin 1vmin;
	-webkit-border-radius: 1vmin 1vmin 1vmin 1vmin;
	border: 0px solid #000000;

	-webkit-box-shadow: 0.1vmin 0.1vmin 1vmin 0vmin rgba(0,0,0,0.5);
	-moz-box-shadow: 0.1vmin 0.1vmin 1vmin 0vmin rgba(0,0,0,0.5);
	box-shadow: 0.1vmin 0.1vmin 1vmin 0vmin rgba(0,0,0,0.5);
}

.t_content, .t_content_0, .t_content_1, .content_2, .content_3, .content_4
{
	padding:2vmin;
}

.t_heading, .t_heading_0, .t_heading_1, .t_heading_2, .t_heading_3, .t_heading_4
{
	font-size:3.5vmin;
	padding:1.5vmin;
	padding-left:2vmin;
	padding-right:2vmin;
	padding-bottom:1vmin;
	color:white;

	border-radius: 1vmin 1vmin 0vmin 0vmin;
	-moz-border-radius: 1vmin 1vmin 0vmin 0vmin;
	-webkit-border-radius: 1vmin 1vmin 0vmin 0vmin;

}

.t_heading_close, .t_heading_0_close, .t_heading_1_close, .t_heading_2_close, .t_heading_3_close, .t_heading_4_close, .t_heading_maximize, .t_heading_0_maximize, .t_heading_1_maximize, .t_heading_2_maximize, .t_heading_3_maximize, .t_heading_4_maximize
{
	padding-left:1.5vmin;
}

.t_heading_maximize, .t_heading_0_maximize, .t_heading_1_maximize, .t_heading_2_maximize, .t_heading_3_maximize, .t_heading_4_maximize
{
	width:1.8vmin;
	height:2.5vmin;
	border:0.5vmin solid white;
}	

.t_heading_1
{
	font-size:3.5vmin;
	padding:1.3vmin;
	padding-left:1.8vmin;
	padding-right:1.8vmin;
	padding-bottom:0.9vmin;
}

.t_heading_2
{
	font-size:3vmin;
	padding:1.1vmin;
	padding-left:1.6vmin;
	padding-right:1.6vmin;
	padding-bottom:0.8vmin;
}

.t_heading_3
{
	font-size:2.5vmin;
	padding:0.9vmin;
	padding-left:1.4vmin;
	padding-right:1.4vmin;
	padding-bottom:0.7vmin;
}

.t_heading_4
{
	font-size:2vmin;
	padding:0.7vmin;
	padding-left:1.2vmin;
	padding-right:1.2vmin;
	padding-bottom:0.6vmin;
}

input[type="text"], input[type="password"], input[type="url"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="month"], input[type="search"], input[type="tel"], input[type="time"], textarea, select, .t_signature
{
	-webkit-box-shadow: inset 0vmin 0vmin 1vmin 0vmin rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0vmin 0vmin 1vmin 0vmin rgba(0,0,0,0.1);
	box-shadow: inset 0vmin 0vmin 1vmin 0vmin rgba(0,0,0,0.1);

	border-radius: 0.7vmin 0.7vmin 0.7vmin 0.7vmin;
	-moz-border-radius: 0.7vmin 0.7vmin 0.7vmin 0.7vmin;
	-webkit-border-radius: 0.7vmin 0.7vmin 0.7vmin 0.7vmin;
	border: 0.1vmin solid #CCCCCC;
	padding-left:1vmin;
	padding-right:1vmin;
	font-size:2.5vmin;
}

input[type="button"], button
{
	border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	-moz-border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	-webkit-border-radius: 1.4vmin 1.4vmin 1.4vmin 1.4vmin;
	padding-top:1.5vmin;
	padding-bottom:1vmin;
}


.checkbox, .checkbox_checked
{
	font-size: 0px;
	background-color: rgba(0,0,0,0);
	
	-webkit-box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	-moz-box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	box-shadow: 0vmin 0vmin 0vmin 1px rgba(0,0,0,1);
	
	width:2vmin;
	height:2vmin;
	
	border: 0.4vmin solid white;
	
	cursor:pointer;
	
}

.t_list_table
{
	display: table;
}

.t_list_image
{
	width:7vmin;
	height:7vmin;
}

.t_list_tick
{
	font-size:6vmin;
}	

.t_list_heading_landscape_tr
{
	display:table-row;
}

.t_list_heading_landscape_td
{
	display: table-cell;
	font-size:2vmin;
	font-weight:bold;
	padding-left:1vmin;
	padding-right:1vmin;
	padding-top:2vmin;
}

.t_list_heading_portrait_td
{
	display:none;
}

.t_list_tr, .t_list_tr_alt
{
	display:table-row;
}

.t_list_td
{
	display: table-cell;
	border:1px solid white;
	font-size:2vmin;
}

.t_list_empty
{
	font-size:2vmin;
}

.t_list_load_more
{
	padding-top:2vmin;
	padding-bottom:2vmin;
}
	
.t_list_tree_line_container
{
	width:2vmin;
}

.t_list_tree_line_down
{
	width:0.5vmin;
	height:2vmin;
}

.t_list_tree_line_right
{
	top:1.5vmin;
	width:2vmin;
	height:0.5vmin;
}

.t_list_tree_toggle
{
	width:4vmin;
}

.t_list_tree_image
{
	height:2.3vmin;
}
.t_form
{
	display:table;
}

.t_form_row
{
	display:table-row;
	vertical-align: top;
	padding-bottom: 0vmin;
}

.t_form_value
{
	display:table-cell;
	padding:1vmin;
	vertical-align: middle;
}

.t_form_label
{
	display:table-cell;
	font-size: 2.5vmin;
	vertical-align: top;

	padding:1vmin;
	vertical-align: middle;
}

.t_form_image
{
	max-width: 50vmin;
	max-height: 50vmin;
}
.t_icon
{
	width:15vmin;
}

.t_icon_image
{
	width:10vmin;
	height:10vmin;
}

.t_icon_label
{
	font-size: 2.5vmin;
}
/* Table Styles for Divs */

.t_table_ls
{
	display:table;
}

.t_tr_ls
{
	display:table-row;
}

.t_td_ls
{
	display:table-cell;
}




.t_page_header
{
	padding:1vmin;
}

/* json editor */

.t_chart_svg_pie
{
	height:30vmin;
	width:30vmin;
}

.t_chart_svg_graph
{
	height:30vmin;
	width:60vmin;
}

/* html editor images */

.t_inline_image_small
{
	width:22.8%;
	margin:1%;
}

.t_inline_image_normal
{
	width:31%;
	margin:1%;
}

.t_inline_image_bigger
{
	width:47.9%;
	margin:1%;
}

.t_inline_image_full
{
	width:98%;
	margin:1%;
}

}
	