@CHARSET "UTF-8";

html, body {margin: 0;}
html {height: 100%;}
body{background-color:#eee;font-family: 'Roboto Condensed';height:100%;-webkit-overflow-scrolling: touch;}
.clear{clear:both;}
a{color:#000;}
a:hover{color:#90d113;}
menu, nav, section {display: block;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
::-moz-selection {background: #A29061; color: #FFF;}


/* AUTH PANEL */
#auth_logo{width:40%;margin:5% auto 0 auto;text-align:center;}
#auth_panel{width:22%;margin:4% auto 0 auto;padding:2%;background-color:#fff;color:#000;border:5px solid #ddd;}
#auth_panel h2{text-align:center;}
#auth_panel p{color:#555;}
.input_text{padding:3%;width:92%;font-size:100%;margin:3px 0 0 0;}
.area_text{padding:1%;width:100%;font-size:100%;margin:3px 0 0 0;}
input[type=submit]{cursor:pointer;}
.confirm_area_log{text-align:center;}
#login_response_error{text-align:center;color:red;display:block;padding:0 0 10px 0;}
.bt_auth{display:block;width:35%;font-size:100%;padding:2%;margin:0 auto 15px auto;border:0px;color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #666), color-stop(100%, #000));background: -moz-linear-gradient(top, #666, #000);}
.bt_auth:hover{color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #000), color-stop(100%, #666));background: -moz-linear-gradient(top, #000, #666);}
.password_forgotten{font-size:80%;}

/* ADMIN PANEL */
#header{width:100%;background-color:#444;color:#FFF;border-bottom:3px solid #e2007e;}
.md-header{width:100%;background-color:#222;color:#FFF;border-bottom:3px solid #90d113;}
#logo_container{float:left;height:100%;width:10%;}
#logo_header{width:100%;padding:7px;}
#userlog{padding:1.1% 2% 0 0;float:right;text-align:right;}
.logout{color:#fff;font-size:90%;}
.logout img{width:14%;vertical-align:middle;}
#sitename{color:#fff;margin:10px 0 10px 10px;font-weight:700;}

.bt_generic{display:block;font-size:100%;padding:0.9%;margin:0 auto 15px auto;border:0px;color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #666), color-stop(100%, #000));background: -moz-linear-gradient(top, #666, #000);}
.bt_generic:hover{color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #000), color-stop(100%, #666));background: -moz-linear-gradient(top, #000, #666);}

#content{float:left;width:77%;margin:0 0 0 10px;}
.narrow{color:#777;}
.container-table{display: table;width:100%;}
.container-row{display:table-row;}
.container-row-order{cursor:move;display:table-row;background:-webkit-linear-gradient(top, #fff, #ddd );-o-linear-gradient(bottom, #fff, #ddd );-moz-linear-gradient(bottom, #fff, #ddd );linear-gradient(to bottom, #fff, #ddd );}
.flag li{display:inline;text-decoration:none;padding:10px;}
.error-div{margin:20px auto 0 auto;width:90%;text-align:center;color:#000;border:1px solid red;padding:15px;}
.error-div h3{display:inline;}
.menu-lang-list li{line-height:24px;}
.sub-paragraph{margin:0 0 0 20px;}

.container-grid-order{float:left;text-align:center;margin:0 5px 5px 0;padding:10px;;width:auto;cursor:move;background:-webkit-linear-gradient(top, #fff, #ddd );-o-linear-gradient(bottom, #fff, #ddd );-moz-linear-gradient(bottom, #fff, #ddd );linear-gradient(to bottom, #fff, #ddd );}
.container-grid-order div{overflow:hidden;height:150px;width:150px;text-align:center;}
.container-grid-order div img{height:100%;margin:0 -100%;}
.container-grid-order p{}
.container-grid-order p img{width:20px;}




#select-model div{width:100%;}
.radio_noselect, .radio_select{margin:0 0 10px 0;background-color:#fff;padding:5px;}
.radio_noselect img, .radio_select img{width:100px;}
.radio_select{border:3px solid #000000;}
.radio_noselect{border:3px solid transparent;cursor:pointer;}

/* GRID */
.sx-cols-order{text-align:center;width:7px;vertical-align:middle !important;color:#aaa;}
.sx-cols-grid1,.dx-cols-grid1,.sx-cols-order{vertical-align:top;display: table-cell;border-bottom:1px dotted #999;border-width: thin;padding:5px;}
.sx-cols-grid1{text-align:left;}
.dx-cols-grid1{text-align:right;}
.sx-cols-grid1 h4{line-height:0px;}

.sx-cols-grid2,.dx-cols-grid2 {text-align:left;vertical-align:top;display: table-cell;padding:5px;}


.strument-line-edit{border-top:5px solid #ddd;margin:30px 0 0 0;width:100%;padding:7px;text-align:right;background:-webkit-linear-gradient(left, #eee, #e2e2e2 );-o-linear-gradient(right, #eee, #e2e2e2 );-moz-linear-gradient(right, #eee, #e2e2e2 );linear-gradient(to right, #eee, #e2e2e2 );}
.strument-line-edit a{color:#000;text-decoration:none;}

.fullimage{width:100%;margin:0 auto 0 auto;}

.cont-ico{list-style:none;width:100%;min-width:120px;padding:0;margin:0;}
.admin-ico{display:inline;margin-left:10px;}
.admin-ico img{width:25px;}

.strument-header-bar{width:100%;text-align:right;margin-top:10px;border-bottom:1px solid #999;padding:0 0 5px 0;}
.strument-header-bar a{text-decoration:none;color:#555;}
.strument-header-bar img{width:20px;vertical-align:middle;}

.privileges-line{border-bottom:1px solid #ccc;padding:0 0 7px 25px;}

.strument-voice{width:100%;text-align:center;padding:0 0 5px 0;}
.strument-voice div{width:100%;text-align:left;margin-top:5px;border-bottom:1px solid #ccc;padding:0 0 5px 0;}
.strument-voice div:hover{border-bottom:1px solid #90d113;}
.strument-voice a{text-decoration:none;color:#555;}
.strument-voice a:hover{text-decoration:none;color:#000;}
.strument-voice img{width:20px;vertical-align:middle;}

/* FORM */
.error{color:red;display:block;}
.select-area{width:100%;font-size:100%;font-family: 'Arapey';}
.select-area_rid{font-size:100%;font-family: 'Arapey';}
.input_text_form{padding:1%;width:100%;font-size:100%;margin:3px 0 0 0;font-family: 'Arapey';}
.input_text_form2{padding:1%;width:100%;font-size:100%;margin:3px 0 0 0;font-family: 'Arapey';}
.input_text_form_rid{padding:1%;font-size:100%;margin:3px 0 0 0;font-family: 'Arapey';}

/* checkbox */
input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:25px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position: 0 -20px;}
label.css-label {background-image:url('../img/checkbox.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-size:20px;background-repeat:no-repeat;}

.admin-check-headmenu{display:inline;padding:0 8px 0 0;color:#888;}
.admin-check-menu{display:inline;padding:0 13px 0 0;}

/* COLOR */
.color1{color:#888;}
/*.list-check li{margin:0 20px 0 0;list-style:none;}*/

/* PAGINATION */
.pagination{width:100%;text-align:center;}
.pagination li{border:1px solid #ccc;padding:5px;display:inline;margin:0 5px 0 0;}
.pagination_number a{text-decoration:none;color:#777;}
.pagination_number a:hover{text-decoration:none;color:#92BD24;}
.pagination_number_select a{text-decoration:none;color:#000;}
.pagination_number_select {border:1px solid #000 !important;}
.pagination_num_result{display:block !important;border:0 !important;margin-top:10px !important;}

.find_bar{text-align:right;border-bottom:1px solid #ccc;margin:8px 0 0 0;}
.bt_find{display:inline;font-size:100%;padding:1%;margin:0 auto 15px auto;border:0px;color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #666), color-stop(100%, #000));background: -moz-linear-gradient(top, #666, #000);}
.bt_find:hover{color:#fff;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #000), color-stop(100%, #666));background: -moz-linear-gradient(top, #000, #666);}

/* DIMENSION TEXT */
.note{font-size:0.9em !important;}
.italic{font-style:italic;}

/* VIDEO EMBED */
.wrapper_video  	 {width:100%;height:100%;margin:0 auto;background:transparent}
.video_iframe   	 {position:relative;}
.video_iframe .ratio {display:block;width:100%;height:auto;}
.video_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

/* admin POPUP */
#popupadmin{
	display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 25%;
    top: 2%;
    width: 50%; /* Full width */
    height: 70%; /* Full height */
    min-height:300px;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(255,255,255); /* Fallback color */
    background-color: rgba(255,255,255,1); /* Black w/ opacity */
}
#popupadmin_close{padding:10px;text-align:right;}
#popupadmin_content{padding:10px;}


				.list-service{
					list-style:none;
				}
				.list-service li{
					display:inline-block;
					padding:0 15px 0 0;
					color:#333;
					white-space: nowrap;
				}