﻿
.f_right
{
    float:right;
}

.f_left
{
    float:left;
}

/* - SELECTOR - */

#hide_selector
{
    margin-left:12px;
}

#reset_selector
{
    margin-left:12px;
}

.selector_box
{
    overflow:hidden;
    margin:0;
    padding:0;
}


/* Tooltip */
[data-tip] {
	position:relative;

}
[data-tip]:before {
	content:'';
	/* hides the tooltip when not hovered */
	display:none;
	content:'';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #1a1a1a;	
	position:absolute;
	top:15px;
	left:35px;
	z-index:8;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
[data-tip]:after {
	display:none;
	content:attr(data-tip);
	position:absolute;
	top:20px;
	left:0px;
	padding:5px 8px;
	background:#1a1a1a;
	color:#fff;
	z-index:9;
	font-size: 0.75em;
	height:18px;
	line-height:18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space:nowrap;
	word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
	display:block;
}


#cart_menu
{
    float:right;
    overflow:hidden;
}

#cart_menu .slim_button3
{
    float:left;
}

#cart_box
{
    width:724px; 
    background-color:#eee;
    margin-top:20px;
    margin-bottom:20px;
    float:left;
    display:none;
}


/* WORK SPACE */ 

#designer_menu_box
{
    float:left;
    width:100%;
}

#main{
    margin-right:0px;
    float:right;
    overflow: hidden;
    background-color:#fff;
}

#canvas {
    float: left;
    display: block;
    overflow: hidden;
    background-color: #fff;
}

#workspace_options
{
    padding: 10px;
}

#workspace_options .toolbox
{
    display:inline-block;
    margin:0 10px 0 0;
    font-size:10px;
}



/* WORK SPACE FINE */

/* MENU PRODOTTI */

.tree_menu_box {
    z-index: 1000;
    background-color: #555;
    color: #fff;
    position: absolute;
    padding:0 10px 0 10px;
}

.tree_menu
{
    padding:15px;
    cursor:pointer;
}


#designer_menu {
    overflow: hidden;
    background-color: #e6e5e0;
    padding: 7px 0 7px 20px;
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
}

.btn_menu_container
{
    display:inline;
}


.selected_menu_main
{
    background-color: #555;
    
}

.btn_menu {
    display:inline;
    overflow: hidden;
    padding:7px 10px 7px 10px;
    cursor:pointer;
}


#designer_menu_box {
    overflow: hidden;
    width: 100%;
}

/* MENU PRODOTTI FINE */

/* 3D MENU */

#workspace_menu 
{
    overflow:hidden;
    float:left;
    margin-top:10px;
}

.workspace_menu_item
{
    padding:4px;
    float:left;
    cursor:pointer;
}

#box_view_items
{
    margin-top:15px;
    border-top:1px solid;
}


.input_block
{
    display:inline-block;
    float:left;
}

.inputs_row
{
    overflow:hidden;
    width:500px;
}

#view_tipologies
{
    height:21px;
}

#view_name
{
    width:280px;
}

#btn_add_view
{
    margin-top:13px;
}

.btn_del_view
{
    float:right;
}


#project_menu
{
    float:right;
    margin-right:8px;
}

#transform_menu
{
    position:absolute;
    z-index:10;
    padding:10px;
    overflow:hidden;
    display:inline;
    background-color:#ccc;

    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}

/*
.slim_table {
    border-collapse: collapse;
    background: #e7e5df;
    margin-bottom:5px;
    width:100%;
}

.slim_table thead tr {
    background: #aaa;
    color: white;
}

.slim_table th, .slim_table td {
    border: 1px grey solid;
    padding: 3px;
}

.slim_table .center {
    text-align: center;
}

.slim_table .left {
    text-align: left;
    padding-left: 10px;
}

.slim_table .right {
    text-align: right;
    padding-right: 10px;
}

.slim_table .command_column {
    width:40px;

    text-align:center;
}

 .slim_table .command_header {

    width:40px;
}
 */


/* menu salvataggio */

#btn_send_order
{
    display:none;
}

#elementSelectorForm
{
    margin-top:20px;
    margin-left:23px;
}

/* 3D MENU FINE */

#ad_logo {
    position: absolute;
    z-index: 100;
    width: 65px;
    height: 50px;
    overflow: hidden;
    background-image: url('images/logo_ad.png');
    background-size: 65px;
    cursor: pointer;
}



/* visualizzatore tabs utilizzato negli editor < */

.btn_tabs_viewer {
    /*width:50px;*/
    padding: 8px 30px 8px 30px;
    float: left;
    margin-right: 2px;
    cursor: pointer;
    background: #e7e5df;
}

.tab_area
{
    height:350px;
    display:none;
}

.axis_label
{
    font-size:1.4em;
    font-weight:bold;
}


#print_area
{
    position:absolute;
    width:400px;
    height:300px;
    border:4px #00ff00 solid;
    background-color:transparent;
    display:none;
}

/* > */

/* FEDERICO */
#header_designer {
    overflow:hidden;
    height:40px;
}

#login_info_designer {
    font-size: 10px;
    width: 300px;
    margin: 0 0 0 150px;
    float:left;
}


#header_logo_designer {
    width: 200px;
    float:left;
}

#header_logo_designer img {
    background-color: #ccc;
}

.logout_btn {
    margin:5px 75px 0 0;
    color:#685659;
    text-transform:uppercase;
    text-decoration:underline;
    padding:8px 10px 8px 10px;
    background:#fff;
    font-size:10px;
    margin-top:5px;
    cursor:pointer;
}

.logout_btn_home {
    margin:5px 50px 0 0;
    color:white;
    text-transform:uppercase;
    padding:8px 10px 8px 10px;
    font-size:10px;
    cursor:pointer;
}
