body, html {
	background-color: #c5ccd4 !important;	
	overflow: hidden !important;
	padding-bottom: 60px;
	scroll: hidden;
}

.ipad_right{
	background-image: url('../img/ipad-right.png');
	background-repeat: repeat-y;
	background-size: contain;
}
.ipad_left{
	background-image: url('../img/ipad-left.png');
	background-repeat: repeat-y;
	background-size: contain;
}
.ipad_footer{
	background-image: url('../img/ipad-footer.png');
	background-repeat: repeat-x;
	background-size: contain;
}
.ipad_upper{
	background-image: url('../img/ipad-upper.png');
	background-repeat: repeat-x;
	background-size: contain;
}


/*
.ui-header, .ui-footer {	
	border-style: none !important;
}
*/
textarea {
    resize: none !important;
}

a{
	text-decoration: none !important;
}
* {
	text-shadow: none !important; 
	-webkit-box-shadow: none !important; 
	-moz-box-shadow:  none !important;
}
.animated_box {
	border: 2px dashed red;
}
#wrapper{
	padding-top: 60px !important;
	position: relative;
	overflow: hidden !important;
}

.upper-header {
	background-image: url('../img/wifi.png');
	background-repeat: no-repeat;
	background-position: 50px 3px;
	background-size: 18px;
}

.h_auto{
	height: auto !important;
}
.h_15{
	height: 15px !important;
}
.h_18{
	height: 18px !important;
}
.h_20{
	height: 20px !important;
}
.h_30{
	height: 30px !important;
}
.h_40{
	height: 40px !important;
}
.h_80{
	height: 80px !important;
}
.h_60{
	height: 60px !important;
}
.h_50{
	height: 50px !important;
}
.h_100{
	height: 100px !important;
}
.h_200{
	height: 200px !important;
}
.h_100_p{
	height: 100% !important;
}

.w_100_p{
	width: 100% !important;
}
.w_820 {
	width: 820px !important;
}
.w_700 {
	width: 700px !important;
}
.w_600 {
	width: 600px !important;
}
.w_425 {
	width: 425px !important;
}
.w_350 {
	width: 350px !important;
}
.w_275 {
	width: 275px !important;
}
.w_200 {
	width: 200px !important;
}
.w_150 {
	width: 150px !important;
}
.w_100 {
	width: 100px !important;
}
.w_20 {
	width: 20px !important;
}
.w_40 {
	width: 40px !important;
}
.w_60 {
	width: 60px !important;
}


.pad_0 {
	padding: 0px !important;
}
.pad_5 {
	padding: 5px !important;
}
.pad_10 {
	padding: 10px !important;
}
.pad_20 {
	padding: 20px !important;
}
.pad_l_10 {
	padding-left: 10px !important;
}
.pad_b_0 {
	padding-bottom: 0px !important;
}
.pad_r_10 {
	padding-right: 10px !important;
}
.pad_t_10 {
	padding-top: 10px !important;
}
.pad_t_0 {
	top: 0px !important;
}
.pad_b_10 {
	padding-bottom: 10px !important;
}
.pad_t_15 {
	padding-top: 15px !important;
}
.pad_t_20 {
	padding-top: 20px !important;
}
.pad_b_20 {
	padding-bottom: 20px !important;
}
.pad_r_50 {
	padding-right: 50px !important;
}
.pad_l_50 {
	padding-left: 50px !important;
}

.mar_0_auto{
	margin: 0 auto !important;
}
.mar_0{
	margin: 0px !important;
}
.mar_10{
	margin: 10px !important;
}
.mar_t_5{
	margin-top: 5px !important;
}
.mar_t_10{
	margin-top: 10px !important;
}
.mar_l_10{
	margin-left: 10px !important;
}
.mar_t_-10{
	margin-top: -10px !important;
}
.mar_t_-10{
	margin-top: -10px !important;
}
.mar_l_150{
	margin-left: 150px !important;
}
.mar_r_10{
	margin-right: 10px !important;
}

.top_0 {
	top: 0px !important;
}
.top_100 {
	top: 100px !important;
}
.top_80 {
	top: 80px !important;
}
.top_40 {
	top: 40px !important;
}
.top_20 {
	top: 20px !important;
}

.right_0 {
	right: 0px !important;
}
.left_0 {
	left: 0px !important;
}
.bottom_0 {
	bottom: 0px !important;
}
.bottom_60 {
	bottom: 60px !important;
}

.fl_left {
	float: left !important;
}
.fl_right {
	float: right !important;
}

.relative {
	position: relative !important;
}
.absolute {
	position: absolute !important;
}
.fixed {
	position: fixed !important;
}

.display_block {
	display: block !important;
}

.bg_black{
	background-color: #000000 !important;
}
.bg_white {
	background-color: #ffffff !important;
}
.bg_lightgray {
	background-color: #f6f6f7 !important;
}
.bg_lightlav{
	background-color: #efeff4 !important;
}
.bg_lightgreen{
	background-color: #73d349 !important;
}
.bg_transgray{
	background-color: #eceae4 !important;
}
.bg_smoke{
	background-color: #c5ccd4 !important;
}
.bg_graylav{
	background-color: #748aa7 !important;
}
.bg_homescreen{
	background-image: url('../img/homescreen.png');
	background-repeat:no-repeat;	
	background-size: cover;
}
.bg_stripe{
	background-image: url('../img/stripe_smoke.png') !important;
	background-position: top center !important;
}
.bg_emboss{
	background-image: url('../img/gray_bg.png');
	background-repeat: repeat-x;
}
.bg_emboss_black{
	background-image: url('../img/black_bg.png');
	background-repeat: repeat-x;
}
.bg_transparent {
	background-color: transparent !important;
}
.bg_dddddd {
	background-color: #dddddd !important;
}
.bg_gray {
	background-color: #818383 !important;
}
.bg_gray_2 {
	background-color: #BEBFC1 !important;
}
.bg_trans_black{
	background-image: url('../img/black-transparent.png');
	background-color: transparent !important;
}

.bg_camera_view1{
	background-image: url('../img/camera-view-bg-1.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view2{
	background-image: url('../img/camera-view-bg-2.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view3{
	background-image: url('../img/camera-view-bg-3.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view4{
	background-image: url('../img/camera-view-bg-4.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view5{
	background-image: url('../img/camera-view-bg-5.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view6{
	background-image: url('../img/camera-view-bg-6.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.bg_camera_view7{
	background-image: url('../img/camera-view-bg-7.png');
	background-repeat: no-repeat;
	background-size: cover;
}


.clear_both{
	clear: both !important;	
}

.border_0{
	border: 0px !important;
}

.font_8 {
	font-size: 8pt !important;
}
.font_9 {
	font-size: 9pt !important;
}
.font_10 {
	font-size: 10pt !important;
}
.font_12 {
	font-size: 12pt !important;
}
.font_13 {
	font-size: 13pt !important;
}
.font_14 {
	font-size: 14pt !important;
}
.font_15 {
	font-size: 15pt !important;
}
.font_16 {
	font-size: 16pt !important;
}
.font_18 {
	font-size: 16pt !important;
}
.font_20 {
	font-size: 20pt !important;
}

.font_n {
	font-weight: normal !important;
}
.font_b {
	font-weight: bold !important;
}

.bold {
	font-weight: bold !important;
}

.align_r {
	text-align: right !important;
}
.align_c {
	text-align: center !important;
}
.align_l {
	text-align: left !important;
}
.align_m {
	vertical-align: middle !important;
}

.hide {
	display: none !important;
} 

.clickable {
	cursor: pointer !important;
}

.color_black {
	color: #000000 !important 
}
.color_white {
	color: #ffffff !important 
}
.color_grayred {
	color: #a69c94 !important 
}
.color_niceblue {
	color: #007aff !important;
}
.color_gray {
	color: #98a0ac !important;
}
.color_grayblue {
	color: #4d6893 !important;
}
.color_green {
	color: #73d44a !important;
}
.color_pink {
	color: #ff2d55 !important;
}
.color_darkgray {
	color: #58595B !important;
}
.color_redorange {
	color: #FD472B !important;
}
.color_808080 {
	color: #808080 !important;
}
.color_red {
	color: #ff0000 !important;
}


.border_1_gray {
	border: 1px solid #c0c0c0 !important;
}
.border_b_1_gray {
	border-bottom: 1px solid #c0c0c0 !important;
}
.border_l_0{
	border-left: 0px !important;
}
.border_b_0{
	border-bottom: 0px !important;
}
.border_5_white{
	border: 5px solid #ffffff !important;
}


.zindex_0 {
	z-index: 0 !important;
}
.zindex_1 {
	z-index: 1 !important;
}
.zindex_9 {
	z-index: 9 !important;
}
.zindex_10 {
	z-index: 10 !important;
}
.zindex_9999 {
	z-index: 9999 !important;
}

.box_transparent{
	border: 1px solid #fff !important;	
}

.opacity_1 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=1)  !important;
	-moz-opacity: 1  !important;
	-khtml-opacity: 1  !important;
	opacity: 1  !important;
}
.opacity_50 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.rad_10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.scroll_y {
	overflow-y: auto !important; 
}

.switch{
}

	.switch .ui-slider {
		z-index: 0 !important;
		-webkit-border-radius: 20px !important;
		-moz-border-radius: 20px !important;
		border-radius: 20px !important;
		width: 60px;
	}	
	.switch .ui-slider .ui-slider-label-a {
		background-color: #73d44a !important;
	}
	.switch .ui-slider .ui-slider-label-b {
		background-color: #f6f6f7 !important;
	}


.slider{
}
	.slider input[type="number"] {
		-webkit-box-shadow: none !important; 
		-moz-box-shadow:  none !important;
	}
	.slider .ui-slider{
		margin: 0px !important;
		padding: 0px !important;
		width: 400px;		
	}
	.slider .ui-slider .ui-slider-track{
		height: 3px;
	}
	.slider .ui-slider .ui-slider-bg{
		background-color: #11E211 !important;
	}
	.slider .ui-slider a{ 	
		z-index: 0 !important;
		-moz-border-radius: 20px;
	    -webkit-border-radius: 20px;
	    -khtml-border-radius: 20px;
	    border-radius: 20px;	    
	}