html{
height: 94%;
padding:0;
margin:0;
}
body{
font-size: 12px;
height: 100%;
min-height: 100%;
max-height: 100%;
font-family:tahoma,sans,helvetica;
margin: auto;
position:relative;
text-align: left;
}
a img{
border:none;
}
input,
button,
textarea,
select{
outline:none;
}

/* ----- HEADER ----- */

.header{
position: relative;
height:30px;
margin-bottom: 5px;
padding-top: 5px;
}
.header img{
max-height: 50px;
border: none;
max-width:170px;
}

.header_buttons{
width:20%;
position: absolute;
left: 5px;
top:0;
}
.header_right{
position: absolute;
right: 5px;
top:5px;
}
.header_central{
width:60%;
margin-left:20%;
margin-right:20%;
text-align:center;
display:block;
}
.welcome_username{
float: left;
margin-right: 10px;
}
.selected_lang{
opacity: 0.5;
}
.header_right .theme_switcher{
position: absolute;
right: 30px;
top: 3px;
}
.menu_container, .customer_submenu{
position: relative;
float:left;
clear:both;
width:75%;
margin:0;
padding: 0;
list-style:none;
margin-bottom: 10px;
position: absolute;
top: 52px;
left: 200px;
}
.customer_submenu{
top: 79px;
background-color: #FFFFFF;
width: 120px;
}
.intranet_menu{
padding: 5px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #D9D9D9;
border-bottom: none;
list-style:none;
display:inline;
margin:0;
float:left;
margin-right: 2px;
}
.customer_submenu .intranet_menu{
clear:both;
width: 100px;
border: 1px solid #D9D9D9;
border-top: none;
}
.intranet_menu:hover{
background-color: #D9D9D9;
cursor: pointer;
}
.customer_submenu{
display:none;
}
#find_address_menu{
padding-top:0;
padding-bottom:0;
}
#find_address_menu a{
text-transform: none;
color: #000000;
}
.selected_menu{
background-color: #D9D9D9;
}
div.left_column_content{
padding-left:0;
padding-right:0;
}
.administrator_menu, .super_admin_menu, .manage_list {
list-style: none;
padding:0;
margin:0;
}
.administrator_menu li{
padding: 10px;
padding-right: 0;
margin-bottom: 5px;
}
.administrator_menu li a{
text-transform: uppercase;
text-decoration: none;
}
.administrator_menu li ul{
list-style: none;
padding:0;
margin:0;
margin-top: 10px;
margin-left: 20px;
margin-bottom: 5px;
}
.submenu_li a{
font-size: 90%;
}
.submenu_li{
margin-right: 30px;
}
.admin_page_name_container{
float:left;
clear:both;
margin:0;
padding: 0;
list-style:none;
margin-bottom: 10px;
margin-left: 21px;
position: absolute;
top: 5px;
left: 125px;
}
.page_name{
padding: 5px;
padding-left: 30px;
padding-right: 30px;
}
#DataTables_Table_0_map{
margin-left: 15px;
}
.rich_map_container, .map_container{
float:left;
}
.map_toolbar{
float: left;
width:100%;
min-height: 45px;
min-height: 8%;
}
#map{
min-width: 400px;
width: 100%;
float:left;
height: 90%;
min-height: 400px;
position: relative;
/*width: 100% !important;
float: right;
border: 1px solid red;*/
}

.find_label{
width: 120px;
float: left;
}
.find_label .form_label{
margin-top:10px;
}
.find_label_container{
float:left;
width: 100%;
}
.add_lang{
float: left;
padding: 10px;
margin-top: 5px;
}
.lang_find{
float:left;
margin-top: 5px;
width: 80%;
}
.layer_container{
z-index: 1000;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
}
.loading_page{
width:100%;
height:100%;
background-image:url('/images/big-loader.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}
.layer_content{
background-color: white;
width: 96%;
height: 100%;
margin:auto;
margin-top: 14px;
padding:10px;
border: 1px solid #aaa;
box-shadow: 2px 2px 3px #000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.layer_page{
position: relative;
width: 96%;
padding: 2%;
overflow: auto;
max-height: 80%;
height: 95%;
}
.layer_bar{
float:left;
width: 100%;
height: 24px;
padding: 2px;
margin-bottom: 10px;
background-color: #D9D9D9;
}
.close_button{
float:right;
}
.loader_image_container{
position: absolute;
top: 20px;
right: 100px;
width: 100px;
height: 100px;
z-index: 100;
background-color: #000000;
filter: alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
.loader_image{
margin: auto;
}
.pager{
margin: auto;
text-align: center;
float: left;
width: 100%;
font-size: 110%;
margin-top: 10px;
}
.page_number{
padding: 5px;
margin: 2px;
border: 1px solid #D9D9D9;
}
.page_selected{
background-color: #D9D9D9;
}
.authentication_page{
width: 100%;
float: left;
}
.authentication_header{
width: 100%;
float:left;
margin-bottom: 40px;
padding-bottom: 10px;
border-bottom: 1px solid #D9D9D9;
height: 130px;
}
.authentication_header img{
max-height: 100px;
}
.authentication_logo{
float:left;
}
.authentication_date{
float:right;
}
.authentication_footer{
width: 100%;
padding-top: 10px;
margin-top: 60px;
float:left;
border-top: 1px solid #D9D9D9;
font-size: 80%;
}
.authentication_footer_left{
width: 25%;
float: left;
padding: 10px;
}
.authentication_footer_center{
width: 45%;
margin: auto;
padding: 10px;
text-align: center;
}
.authentication_footer_right{
width: 25%;
float: right;
text-align: right;
padding: 10px;
}

.login_form{
width: 100%;
float:left;
}
.jqclock { text-align:center; border: 1px solid #D9D9D9; padding: 10px; margin:20px; }
.clockdate { margin-bottom: 10px; font-size: 18px; display: block; clear: both;}
.clocktime { border: 2px inset White; background: #D9D9D9; padding: 5px; font-size: 14px; font-family: "Courier"; margin: 2px; display: block; }
.cancel_delete_button{
font-size: 120%;
cursor: pointer;
text-decoration: underline;
}
.confirm_delete_box, .confirm_delete{
float:left;
width: 100%;
text-align: center;
}
.confirm_delete{
margin-top: 20px;
}
.pdfcommunicate.alert {
width:90%;
}
#layer_minimized{
background-color: #FF0000;
color: #FFFFFF;
font-weight: bold;
font-size: 130%;
}
.main{
width: 100%;
height: 100%;
float:left;
}
.intranet_container{
height: 90%;
}
.left_column{
text-align: left;
float:left;
font-size: 90%;
width: 19%;
height: 100%;
overflow: auto;
padding: 1%;
}
.right_column{
float:right;
margin: 0;
width: 76%;
overflow:auto;
height: 100%;
padding: 1%;
}
.toggle_column{
cursor: pointer;
}
.lang_flag{
cursor: pointer;
margin-top: 5px;
margin-left: 10px;
}
.select_user, .find_user_result{
text-align: left;
padding-bottom: 20px;
border-bottom: 1px solid #D9D9D9;
float:left;
width:100%;
}
.alert.alert-error.no_results{
margin: 10px 0 0 0;
width: 100%;
border-radius: 0;
}
.users_form_container{
float:left;
width:100%;
}

.intranet_list_element_container{
font-size: 120%;
float:left;
width:95%;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom: 1px solid #D9D9D9;
position: relative;
}
.intranet_remove_from_list{
position:absolute;
top: -12px;
right: -12px;
cursor: pointer;
}
.intranet_list_element{
text-align: left;
}
.intranet_list_element tr td{
text-align:left;
}
.intranet_filter{
margin-bottom: 30px;
float:left;
width:95%;
}
.intranet_refrences_filter tr td input, .intranet_refrences_filter tr td select{
width: 90%;
}
.positive_mini_span, .negative_mini_span{
float:left;
min-width: 50px;
height: 20px;
padding-top:5px;
margin-right: 15px;
text-align: center;
font-weight: bold;
}
.positive_mini_span{
background-color: #00FF00;
color: #000000;
background: -moz-linear-gradient(left, #00FF00 0%, #009900 100%); /* FF3.6+ */
background: -webkit-linear-gradient(left, #00FF00 0%, #009900 100%); /* Chrome10+,Safari5.1+ */
}
.negative_mini_span{
background-color: #FF0000;
color: #FFFFFF;
background: -moz-linear-gradient(left, #FF0000 0%, #990000 100%); /* FF3.6+ */
background: -webkit-linear-gradient(left, #FF0000 0%, #990000 100%); /* Chrome10+,Safari5.1+ */
}
.intranet_list_element_button_row{
width:100%;
float:left;
border-top: 1px dotted #D9D9D9;
text-align: right;
padding-top: 2px
}
.intranet_list_element_button_row a{
margin-left: 20px;width: 133px !important
}
.mail_confirmed_1{
background-color: #AAFFAA;
background: -moz-linear-gradient(top, #AAFFAA 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAFFAA 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.confirmed_circle{
background: -moz-linear-gradient(top, #AAFFAA 0%, #FFFFFF 50%, #AAFFAA 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAFFAA 0%, #FFFFFF 50%, #AAFFAA 100%); /* Chrome10+,Safari5.1+ */
}
.confirmed_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #AAFFAA 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #AAFFAA 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.mail_confirmed_0{
background-color: #FFAAAA;
background: -moz-linear-gradient(top, #FFB366 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFB366 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.not_confirmed_circle{
background: -moz-linear-gradient(top, #FFB366 0%, #FFFFFF 50%, #FFB366 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFB366 0%, #FFFFFF 50%, #FFB366 100%); /* Chrome10+,Safari5.1+ */
}
.not_confirmed_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #FFB366 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFB366 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.not_verified_circle{
background: -moz-linear-gradient(top, #FFFF3D 0%, #FFFFFF 50%, #FFFF3D 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFF3D 0%, #FFFFFF 50%, #FFFF3D 100%); /* Chrome10+,Safari5.1+ */
}
.not_verified_circle:hover{
background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFF3D 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFF3D 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.published_element{
background-color: #AAFFAA;
background: -moz-linear-gradient(top, #AAFFAA 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAFFAA 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.published_circle {
background: -moz-linear-gradient(top, #AAFFAA 0%, #FFFFFF 50%, #AAFFAA 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAFFAA 0%, #FFFFFF 50%, #AAFFAA 100%); /* Chrome10+,Safari5.1+ */
}
.published_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #AAFFAA 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #AAFFAA 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.denied_element{
background-color: #FFAAAA;
background: -moz-linear-gradient(top, #FFAAAA 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFAAAA 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.denied_circle {
background: -moz-linear-gradient(top, #FFAAAA 0%, #FFFFFF 50%, #FFAAAA 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFAAAA 0%, #FFFFFF 50%, #FFAAAA 100%); /* Chrome10+,Safari5.1+ */
}
.denied_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #FFAAAA 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFAAAA 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.doubtful_element{
background-color: #AAAAFF;
background: -moz-linear-gradient(top, #AAAAFF 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAAAFF 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.doubtful_circle {
background: -moz-linear-gradient(top, #AAAAFF 0%, #FFFFFF 50%, #AAAAFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #AAAAFF 0%, #FFFFFF 50%, #AAAAFF 100%); /* Chrome10+,Safari5.1+ */
}
.doubtful_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #AAAAFF 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #AAAAFF 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.waiting_element{
background-color: #CCCCCC;
background: -moz-linear-gradient(top, #CCCCCC 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #CCCCCC 0%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.waiting_circle {
background: -moz-linear-gradient(top, #CCCCCC 0%, #FFFFFF 50%, #CCCCCC 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #CCCCCC 0%, #FFFFFF 50%, #CCCCCC 100%); /* Chrome10+,Safari5.1+ */
}
.waiting_circle:hover {
background: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 50%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
}
.waiting_circle, .published_circle, .denied_circle, .doubtful_circle, .confirmed_circle, .not_confirmed_circle, .not_verified_circle{
float:left;
height: 18px;
width: 80px;
text-align: center;
padding-top:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
margin-right: 10px;
cursor: pointer;
}
.totals_users_circles{
position:absolute;
top:5px;
right:250px;
}
.totals_circles{
position:absolute;
top:5px;
left:350px;
}
.user_exists_dialog{
line-height: 130%;
font-size: 120%;
}
.rapid_get_documents{
float:right;
}
.rapid_get_documents img{
margin-right: 10px;
}
.user_summary{
float: left;
width:100%;
padding:10px 5px 5px 5px;
}
.find_toolbar{
padding: 5px;
float:left;
margin:auto;
margin-bottom: 30px;
}

#orderby{
width: 100px;
}
.find_toolbar .form_row{
width: 450px;
}
.ui-widget-content td{
color: #000000;
}
.fg-toolbar{
margin:auto;
}
.list_toolbar_container{
width:100%;
float:left;
}
.owner_menu{
height: 100%;
max-height: 100%;
width: 20px;
max-width:20px;
position:fixed;
left:0;
top:0;
overflow:hidden;
z-index:100;
background:url("/images/icons/24x24/august/Blue Forward.png") center right no-repeat;
text-align: left;
}
.owner_menu:hover{
width: 200px;
max-width:200px;
overflow:auto;
}
.owner_menu_internal{
width: 170px;
margin-right: 20px;
padding-left: 10px;
height: 95%;
float: right;
}
.owner_menu_domain_block span{
width:100%;
display:block;
margin-bottom: 5px;
}
.owner_menu_domain_name{
font-size: 120%;
font-weight: bold;
text-decoration: underline;
}
.edit_link{
margin-left: 10px;
}
.add_link{
margin-left: 10px;
}
#admin_tabs .ui-widget-header{
background:none;
border-top:0;
border-left:0;
border-right:0;
}
#admin_tabs .ui-tabs-nav li a{
padding: 5px;
}
.ui-icon{
display: inline-block;
}
.textEditor_form{
width:100%;
height: 100%;
}
.textEditor_form textarea{
width:100%;
clear: both;
height: 90%;
}
.folderStructure_file{
cursor: pointer;
}
.success{
font-size: 120%;
font-weight: bold;
color: green;
margin-bottom: 20px;
}
.text_before_content{
margin-bottom: 20px;
}
.text_after_content{
margin-top: 20px;
}
.show_list{
float:left;
width: 100%;
}
.manage_files_form{
width: 100%;
float:left;
margin-bottom: 20px;
}
.manage_files_form .form_image_thumb{
width:100%;width: 133px !important
float:left;
}
.manage_files_submit{
width:100%;
float:left;
}
.instructions{
width:100%;
float:left;
}
.tools{
margin-bottom: 10px;
text-align:center;
padding-top: 2px;
padding-bottom: 2px;
}
.select_on_map_label{
width: 400px;
margin-bottom: 20px;
}
.messages_dashboard_row.origin_message{
margin-top: 30px;
border-top: 1px solid #000000;
padding-top: 10px;
}
.messages_dashboard_container .add_message{
margin-bottom: 20px;
}
.messages_dashboard_row{
border-left: 1px solid #000000;
display:block;
padding-left: 10px;
font-size: 110%;
margin-bottom: 10px;
}
.messages_dashboard_sender{
font-weight: bold;
width: 200px;
margin-right: 20px;
}
.messages_dashboard_reply{
margin-left: 20px;
}
.messages_dashboard_row pre {
font-family: inherit;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.messages_dashboard_reply a{
}
.rel_app {
	background-color: #E7E7E7;
	float: left;
	clear:both;
 	width:100%;
 	padding:5px;
     margin:5px 0px 5px 0px;}	
.left_relation_add_link, .right_relation_add_link {
    float: left;width: 133px !important
    margin: 5px 0 20px;
    width: 100%;
}
.add_left_relation, .add_right_relation{
	font-weight: bold;	
	}
.prev_page{
float:left;
}
.next_page{
float:right;
}
.next_page .text{
margin-top: 8px;
float: left;
}
.prev_page .text{
margin-top: 8px;
float: right;
}
.table_toolbar{
background-color: #f5f5f5;
float: left;
height: 32px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
margin-top: 10px;
text-align: center;
width: 420px;
border: 1px solid #eee;
}
.table_toolbar_stats{
margin-top:5px;
}


/* NEW ADMIN TEMPLATE */

.page_name {
padding:0;
}
.nav-flag {
margin-top:5px;
}
.nav-tabs.main-menu i{
margin-right: 3px;
}
.list_toolbar_container {
width: 100% !important;
}
#toggle_column_img{
float:left;
margin-right: 20px;
background-color: #f5f5f5;
border: 1px solid #eee;
border: 1px solid rgba(0, 0, 0, 0.05);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#wrapper{
height: 100%;
min-height: 100%;
}
#page-wrapper{
padding-top: 47px !important;
margin-top: -50px;
height: 100%;
min-height: 100%;
overflow: auto;
}
#right_column{
overflow-x: auto;
height: 100%;
min-height: 100%;
}
#page-wrapper > #right_column{
padding-bottom: 40px;
}
.panel.panel-primary.row-fluid{
min-height: 100%;
}
.panel-body{
height: 94%;
}
#right_wrapper {
width: 100% !important;
}
.login_form {
width: 100%;
float: none;
}
.login-box .alert {
width: 90%;
float: none;
}
.inline-block{
display: inline-block;
}
.inline-flex{
/*display: inline-flex;*/
display: inline-block;
}
.margin-0{
margin:0;
}
.margin-left-10{
margin-left: 10px;
}
.margin-right-10{
margin-right: 10px;
}
.margin-left-15{
margin-left: 15px;
}
.margin-right-15{
margin-right: 15px;
}
.margin-right-15-important{
margin-right: 15px !important;
}
.margin-auto{
margin:auto;
}
.margin-top-20{
margin-top:20px;
}
.height-27{
height:27px;
}
.float-left{
float:left;
}
.width-100p-important{
width:100% !important;
}
.width-100, input.width-100, input[type="submit"].width-100, input[type="reset"].width-100, input[type="button"].width-100, input[type="radio"].width-100, input[type="checkbox"].width-100{
width:100px;
}
.width-200, input.width-200, input[type="submit"].width-200, input[type="reset"].width-200, input[type="button"].width-200, input[type="radio"].width-200, input[type="checkbox"].width-200{
width:200px;
}
.border-1-orange-important{
border: 1px solid orange !important;
}
.padding-10{
padding:10px;
}

#right_column .inline-flex input, #layer_append .inline-flex input, #right_column .inline-flex select, #layer_append .inline-flex select{
margin: 0px 3px 0 10px;
}
.table {
margin-bottom: 0 !important;
}
.logout_btn a img{
float:right;
}
.bootstrap-datatable tbody tr td div{
display:inline-block;
}
.bootstrap-datatable tbody tr td div.subrow{
width:100%;
}
/*
a.btn-workflow {
  background-color: #aaa;
  background-image: -moz-linear-gradient(top, #DE5600, #DE5600);
  background-image: -ms-linear-gradient(top, #DE5600, #DE5600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE5600), to(#DE5600));
  background-image: -webkit-linear-gradient(top, #DE5600, #DE5600);
  background-image: -o-linear-gradient(top, #DE5600, #DE5600);
  background-image: linear-gradient(top, #DE5600, #DE5600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE5600', endColorstr='#DE5600', GradientType=0);
  border-color: #DE5600 #DE5600 #DE5600;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #DE5600;
   Darken IE7 buttons by default so they stand out more given they won't have borders 
  margin-top: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

}
*/
/* Hiddentpl table styles */

table#popup-details {
margin: 20px 0 20px 0;
width: 100%;
}

table#popup-details  tr { 
	border-top: 1px solid #EEE; 
	padding: 5px 17px;

}

table#popup-details  tr:first-child {
border-top: none !important;
}

table#popup-details  td {
padding: 7px 10px;
text-align: left;

}
table#popup-details  tr.even {
background: #EFEFEF;
}
.right_relation_add_link{
width: 94%;
margin-bottom: 30px !important;
}
.right_relation_add_link a{
color:#ffffff !important;
width: 100%;
display: block;
padding: 5px 0 10px 0;
text-decoration:none;
    font-weight: 700;
}
.workflow-button{
margin: 3px;
float: left;
}
.table-striped tbody tr.conditionalColor:nth-child(2n+1) td,
.table-striped tbody tr.conditionalColor:nth-child(2n) td,
tr.conditionalColor td{
background-color: inherit;
}
.loader-bar{
left: 40%;
position: absolute;
top: 16px;
width: 10%;
z-index: 2000;
}

.providerOrderToSend_container table#prov_ord_pend,
.cumulative_ddts_container table#cumulative_ddts_id,
.invoicesFromDDT_container table#cumulative_invoices_id {
 margin: 0 auto;
 width: 100%;
 text-align: center;
}

.providerOrderToSend_container table#prov_ord_pend input.quantity,
.cumulative_ddts_container table#cumulative_ddts_id input.quantity,
.invoicesFromDDT_container table#cumulative_invoices_id input.quantity {
 width: 40px;
}

.providerOrderToSend_container table#prov_ord_pend th,
.cumulative_ddts_container table#cumulative_ddts_id th,
.invoicesFromDDT_container table#cumulative_invoices_id th {
	padding: 10px 10px;
}

.providerOrderToSend_container table#prov_ord_pend td,
.cumulative_ddts_container table#cumulative_ddts_id td,
.invoicesFromDDT_container table#cumulative_invoices_id td {
	padding: 10px 20px;
}

.providerOrderToSend_container table#prov_ord_pend tr,
.cumulative_ddts_container table#cumulative_ddts_id tr,
.invoicesFromDDT_container table#cumulative_invoices_id tr {
	border: 1px solid #FFF;
}

.providerOrderToSend_container table#prov_ord_pend tr:nth-child(odd),
.cumulative_ddts_container table#cumulative_ddts_id tr:nth-child(odd),
.invoicesFromDDT_container table#cumulative_invoices_id tr:nth-child(odd) {
    background-color:#eee;
}

.providerOrderToSend_container table#prov_ord_pend input, table#prov_ord_pend label,
.cumulative_ddts_container table#cumulative_ddts_id input, table#cumulative_ddts_id label,
.providerOrderToSend_container table#prov_ord_pend input, table#prov_ord_pend label {
	color: #000;
	font-size: 14px;
}

.providerOrderToSend_container table#prov_ord_pend th,
.cumulative_ddts_container table#cumulative_ddts_id th,
.invoicesFromDDT_container table#cumulative_invoices_id th {
	background-color:#439CD2;
	color: #fff;
}
.providerOrderToSend_container table#prov_ord_pend textarea,
.cumulative_ddts_container table#cumulative_ddts_id  textarea,
.invoicesFromDDT_container table#cumulative_invoices_id textarea {
	height: 20px;
}
.providerOrderToSend_container table#prov_ord_pend input[type=checkbox],
.cumulative_ddts_container table#cumulative_ddts_id input[type=checkbox],
.invoicesFromDDT_container table#cumulative_invoices_id input[type=checkbox]
{
   Double-sized Checkboxes
  -ms-transform: scale(1.2); 
  -moz-transform: scale(1.2); 
  -webkit-transform: scale(1.2); 
  -o-transform: scale(1.2); 
   padding: 10px;
}

  
.providerOrderToSend_container table#prov_ord_pend input.variable_fields,
.cumulative_ddts_container table#cumulative_ddts_id input.variable_fields,
.invoicesFromDDT_container table#cumulative_invoices_id  input.variable_fields {
background: transparent;
border: none;
}
.providerOrderToSend_container table#prov_ord_pend input.variable_fields:hover,
.cumulative_ddts_container table#cumulative_ddts_id input.variable_fields:hover,
.invoicesFromDDT_container table#cumulative_invoices_id input.variable_fields:hover {
background: transparent;
border: none;
}
.providerOrderToSend_container table#prov_ord_pend input.ordine_da_inviare,
.cumulative_ddts_container table#cumulative_ddts_id input.ordine_da_inviare,
.invoicesFromDDT_container table#cumulative_invoices_id input.ordine_da_inviare {
border: 1px solid red;
}

.providerOrderToSend_container table#prov_ord_pend div#save,
.cumulative_ddts_container table#cumulative_ddts_id div#save,
.invoicesFromDDT_container table#cumulative_invoices_id div#save {
  
	float: right;
}
.providerOrderToSend_container table#prov_ord_pend div#save input,
.cumulative_ddts_container table#cumulative_ddts_id div#save input , 
.invoicesFromDDT_container table#cumulative_invoices_id div#save input {
	background-color:#439CD2;
	color: #fff;
	width: 100px;
	height: 30px;
	border:1px solid #63B1DD;
	border-radius: 5px;
}
.providerOrderToSend_container table#prov_ord_pend p.save-success,
.cumulative_ddts_container table#cumulative_ddts_id p.save-success,
.invoicesFromDDT_container table#cumulative_invoices_id p.save-success {
	background: #A7D100;
	padding: 10px;
	border-radius: 5px;
	color: white;
	text-align:center;

}
.providerOrderToSend_container table#prov_ord_pend p.no-element-selected,
.cumulative_ddts_container table#cumulative_ddts_id p.no-element-selected,
.invoicesFromDDT_container table#cumulative_invoices_id p.no-element-selected {
	background: #439CD2;
	padding: 10px;
	border-radius: 5px;
	color: #FFF;
	text-align:center;

}
.speed-menu{
margin-bottom: 20px;
}
.td_status.hidden{
display:table-cell;
visibility:visible;
}
.first-cell .btn{
float: left;
margin: 3px;
}
.workflow-button{
float:left;
}
.comunicazioni_sub{
margin: 0;
width:98%;
}
.comunicazioni_sub li:hover{
box-shadow:4px 4px 5px #333333;
}
.comunicazioni_sub li{
list-style: none;
width: 98%;
padding: 1%;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
cursor: pointer;
box-shadow:3px 2px 5px #333333;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.comunicazioni_sub li.new_model{
margin-bottom: 25px;
}
#model_compile{
    border-top: 1px dotted #808080;
    margin-top: 40px;
    padding-top: 20px;
}
#model_compile .tinymce{
width:98%;
}
.comunicazioni_title{
display:none;
}
.comunicazioni_sub li a{
color: #000000;
}
.comunicazioni_sub li:nth-child(odd){
background-color: #D0D0D0;
}
.comunicazioni_sub li:nth-child(even){
background-color: #9ECFEB;
}
.download{
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
padding:15px 0;
color:#ffffff;
}
#send_email{
border:1px solid #ccc;
padding:10px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
.ui-timepicker-div .ui-slider.ui-widget-content{
padding: 0;
border: 1px solid grey;
}
.date_input.hasDatepicker {
	max-width: 100px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0 !important;
	padding-left: 5px !important;
	margin: 0;
}
.timestamp .date_input.hasDatepicker {
    max-width: 150px !important;
}
.ajax_integration{
float:left;
width: 100%;
}

.wordcloud-canvas, .mapchart-container{
text-align: center;
}
.mapchart-container{
margin-top: 10px;
}
.set-carousel-container{
width:94%;
position:relative;
margin:auto;
}
.set-carousel{
width:100%;
overflow:hidden;
}
.set-carousel-container .prev.link{
cursor:pointer;
font-weight:bold;
left:-2%;
position: absolute;
top: 45%;
}
.set-carousel-container .next.link{
cursor:pointer;
font-weight:bold;
right:-2%;
position: absolute;
top: 45%;
}
.set-carousel-container .next.link.disabled, .set-carousel-container .prev.link.disabled{
display:none;
}
.graph-ul{
width:100%;
position:relative;
list-style:none;
padding:0;
margin:0;
}
.graph-ul li{
padding:0;
margin-left:10px;
margin-right:10px;
}

.hide-table-column {
background: #555 !important;
color: white !important;
}
input.showHide {
-webkit-appearance:none 
position: relative;
padding: 3px !important;
font-size: 9px;
color: #777;
border:1px solid #fff !important;
background: #eeeeee;
margin: 0 0 0 -5px !important;
}
input.showHide:hover {
background: #555;
color: white;
}

a.export-pdf-csv-stats, .filtra-stats {
	margin: 5px 5px;
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
	text-decoration: none;
	color: #555555;
	padding: 2px 10px;

}
a.export-pdf-csv-stats:hover, .filtra-stats:hover {
	text-decoration: none;
	background: #555555;
	color: white;
}
table#tableStats,table#tableStats tr,table#tableStats td,table#tableStats th  {

border: 1px solid #AAAAAA;

}
#filter_stats_date input {
	border: 1px solid #AAAAAA;
}
.form_row.file/folder a{
margin-left: 10px;
}
.ajax_integration{
float:left;
width: 100%;
}
.form_generics_edit .tab-container{
display:none;
}
.HideFilterJs {
display: none;
}
.table {
    background: white;
    border: 1px solid #ddd;
}
.table:nth-child(even) {
    
    border-top: none !important;
}

.cbox {
margin: 1%;
display: inline-block;
padding: 0px 15px;
border: 1px solid #fff;
text-align: center;
background: #eee;
border-radius: 5px;
width: 31.3%;
text-align: left;
box-shadow: 0 0 2px #aaa;
}

.chart-graph{
float: left;
margin-bottom: 20px;
}
.statistics_chooser_container{
margin-bottom: 20px;
padding: 10px;
background-color: #d9edf7;
border: 1px solid #bce8f1
}
.statistics_chooser_container label{
margin-right: 10px;
margin-top: 5px;
margin-left: 5px;
color: #31708f;
}

.cannotEdit {
    cursor: no-drop !important; 
    pointer-events: none !important;

}
.cannotEdit * {
    cursor: no-drop !important;
}
#speedometerquery_1_ {
    min-height: 300px !important;
    height: 300px !important;
}
.import_mapping_row{
width: 100%;
float: left;
margin-bottom: 5px;
}
.import_mapping_row select{
width: 300px;
float: left;
}
.import_mapping_row label{
width: 300px;
float: left;
font-weight: normal;
}
.import_csv_mapping_container{
width:100%;
float:left;
margin-top: 20px;
boder-top: 1px solid #333333;
}
.concluded_import span{
width: 94%;
margin: 3%;
padding-top: 5px;
padding-bottom: 5px;
float: left;
}
.concluded_import{
width: 96%;
float: left;
margin-top: 20px;
background-color: #E6FFCC;
border: 1px solid #CEFF99;
}
.concluded_import.alert-success{
color: #0066FF;
}
.options-filter .icon, .options-filter-add .icon{
cursor: pointer;
}
.options-filter label{
width: 50px;
font-size: 90%;
margin-right: 10px;
}
.options-filter label.minimal{
width:20px;
}
.options-filter select{
width: 160px;
}
.options-filter select.minimal{
width: 90px;
}
.options-filter select{
margin-right: 10px;
}
.options-filter h5{
padding-bottom: 5px;
}
.options-filter input{
width:100px;
margin-right: 10px;
}
.options-filter-add{
width: 100%;
margin-top: 20px;
}
.ui-dialog{
border: 1px solid #888888;
}
div.manage-db-table-add-row, div.manage-quiz-add-row {
/*border: 1px solid #D9D9D9;*/
}
div.manage-db-table-add, div.manage-quiz-add{
width: 49%;
float: left;
margin-left: 1%;
min-width: 400px;
background-color: #FFF;
}
#new-column-form {
float: left;
width: 96%;
margin-left: 2%;
}
#edit-column-form input{
margin: -2px !important;
}
#edit-column-form .form_row{
min-height: 30px;
}
#edit-column-form .form_row.submit{
clear: both;
}


#new-column-form input{
margin: -2px !important;
}
#new-column-form .form_label{
min-width: 200px;
}
#new-column-form .form_row.submit input{
float:right;
}
#new-column-form .form_row.submit{
width: 100%;
margin: 20px 0;
float: left;
text-align: left;
}
.manage-db-table-rows-container , .manage-quiz-rows-container {
width: 49%;
margin-left: 1%;
min-width: 400px;
float:left;
}
.manage-db-table-row, .manage-quiz-row{
margin-bottom: 5px;
padding-left: 5px;
width: 100%;
font-size: 110%;
float: left;
border-bottom: 1px solid #D9D9D9;
padding-bottom: 5px;
}
.manage-db-table-row .manage-db-table-actions, .manage-quiz-row .manage-quiz-actions{
width: 30px;
float: right;
min-height: 10px;
}
.manage-db-table-row column {
width: 290px;
float: left;
}
.manage-db-table-row type{
width: 150px;
float: left;
}
.manage-quiz-row type{
min-width: 100px;
float: left;
}
.server-time{
float:left;width:100%;
margin-top: 10px;
margin-bottom: 30px;
}
.actual-server-time{
font-weight: bold;
font-size: 110%;
}
.do_not_enrich_cell {
    pointer-events: none !important;
}

/* Custom Styles BJ */

div.form_generics .form_row input.form_input[type="text"],
div.form_generics .form_row input.form_input[type="checkbox"],
div.form_generics .form_row input.form_input[type="radio"],
div.form_generics .form_row select,
div.form_generics .form_row div.form_textarea textarea,
div.form_generics .form_row .mce-tinymce,
div.form_generics .form_row .mce-tinymce iframe,
div.form_generics .form_row .file_uploader,
.panel-body.layer_page .form_generics input,
.panel-body.layer_page .form_generics textarea,
.panel-body.layer_page .form_generics select,
.panel-heading .form_generics select{
border: 1px solid #ddd;
background-color: #FFF;
padding: 4px 5px;
color: #888;
height: 32px;
}
div.form_generics .form_row input.form_input[type="file"]{
height: 20px;
min-width: 250px;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
}
div.form_generics .form_row input.form_input[readonly]{
background-color: #f5f5f5;
}

div.form_generics .form_row .mce-tinymce iframe { 
    width: 99% !important;
    border: 1px solid #eee !important;
    min-height: 75px;
}
div.form_generics .form_row .mce-container {
    border: none !important;
}
.mce-panel {
    background-color: #bbb;
    background-image: none !important;
    border: 1px solid #aaa !important;
    padding: 0 !important;
    margin: 0 !important;
}
.ui-widget-content {background-image: none !important; background-color: #fff !important; background: none !important; /*margin-left: 10% !important;
    margin-right: 10% !important; */ }
    .layer_content {max-width: 1260px;border-bottom-left-radius: 1px !important; border-bottom-right-radius: 1px !important; position: relative !important; border: none !important; padding: 0 !important; overflow: hidden !important;}
    
    #layer_append .panel-body.layer_page {
    margin-top: 2px !important;
    overflow-x: hidden !important;
    border-radius: 0px !important;
/*
    position: fixed !important;
    width: 95.8% !important;
*/
	width:100%;
/*
	height:100% !important;
*/
    overflow-y: scroll !important;
    border: none !important;
    }
/*
    .panel-heading { border-bottom-right-radius: 1px !important; border-bottom-left-radius: 1px !important;}
*/
    #right_column .manage-db-table-rows-container,
    #right_column .manage-db-table-add {
        /*width: 36% !important;*/
        /*min-width: 30% !important;*/
    }
    div.form_generics .form_row div.form_textarea {
/*
		width: 80% !important;
*/
    }
    .panel.panel-primary {
        border-bottom-left-radius: 1px !important;
        border-bottom-right-radius: 1px !important;
    }
    .form_label {
        font-size: 14px;
        color: #666;
        font-weight: bold;
    }
    .ui-dialog.ui-widget-content { background-color: #fff !important; }

    .quiz_container .ui-dialog .ui-dialog-titlebar-close span { margin: none !important; }

    #ui-datepicker-div { background-color: #fff !important; border: 1px solid #aaa !important; z-index:9999 !important;}

    /*digitalhub_users_form*/

    body .panel-body.layer_page {
		/*background-color: #f5f5f5 !important; */
	}
    body form .form_generics .form_label {     
		background: none repeat scroll 0 0 #F0F0F0;
		border-bottom: 1px solid #ddd;
/*
		border-left: 2px solid #ddd;
*/
		border-bottom-left-radius: 0;
		border-image: none;
		border-top-left-radius: 0;
		color: #888;
		font-size: 13px;
		padding: 0 8px;
		text-align: right;
		line-height: 13px;
		font-weight: 400;
    }
    .pager_select_container {
        float:left; 
        display: inline-block;
        width: 337px;
        position: relative;
        margin: 10px 0;
    }

   body .pager_select.select {
        float:left; 
        background-color: #f5f5f5;
        border: 1px solid #eee;
        padding: 3px;
        border-radius: 5px;
        margin: 0 5px;
        width: 180px;
    }
 

    body .pager_select.select select {
        background: #f5f5f5 !important;
        padding: 3px 10px;
        border: none;
        width: 170px;
    }

    body .pager_select.view_all .btn.btn-success {
        float:left; 
        padding: 5px;
    }

    body .pager_select.view_all { 
        margin: 0 5px;
    }

    i.export-to-file {
        display: inline-block;
        background-image: url('sb-admin/img/export-to-file.png');
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        background-position: 0 60%;
    }
    .export-to-files-container {
        float: right;
		margin: 10px 0;
		position: relative;
    }
	.export-to-files-container .dropdown-menu{
		left: auto;
		right: 0;
		border-radius: 0;
		font-size: 14px;
		min-width: 88px;
	}
	.export-to-files-container .dropdown-toggle{
		padding: 5px;
	}
    
    .export-to-files-container a {
        overflow: hidden;
        float: left;
        display: table-cell;
        border-radius: 5px;
        color: #000 !important;
        text-align: left;
        text-decoration:none;
        font-size: 12px;
		line-height: 22px;
		vertical-align:top !important;
		padding: 0 10px !important;
		font-size: 13px;
    }
    .export-to-files-container a i{
		float: left;
		font-size: 16px;
		margin-right: 10px;
    }
    .export-to-files-container > a:hover {
        cursor: pointer;
        text-decoration: none;
        background: transparent;
    }

    /*Advanced filter*/
    .applied_filters_rows {
        width: 100% !important;
        /*border: 1px solid red !important;*/
        float: left !important;
        /*margin-left: -100px !important;*/
        position: relative;
        left: 0;
        margin: 4px 0 !important;
    }
    .applied_filters_rows > .in-filter {
        float: left;
        text-align: right !important;
        background: #fff;
        margin: 4px 4px 4px 2px;
        padding: 3px;
/*
        box-shadow: 0 0 5px #fdfdfd;
        border-radius: 3px !important;
*/
		color: #000000;
    }
    .applied_filters_rows .in-filter label {
        width: auto;
        text-align: right !important;
        display: inline-block !important;
        font-style: italic;
        font-weight: lighter;
        color : #777 !important;
        font-size: 12px;
        max-width: 150px;
		margin:0;
    }
    .applied_filters_rows .in-filter .icon.icon-color.icon-cross {
        margin: 0 5px;
    }
    .applied_filters_rows .in-filter input {
        background-color: #fff !important;
        border:0 !important; 
        color : white !important;
        font-weight: bold;
        font-size: 12px;
        width: auto !important;
        min-width: 20px;
        max-width: 150px;
        resize: horizontal !important;
    }

    .applied_filters_rows .in-filterinput:active {
        width: auto !important;   
    }
    
    .applied_filters_rows .in-filter input:focus {
        min-width: 20px !important;
    }
    .applied_filters_rows .in-filter input[value] {
        color : #777 !important;
        font-size: 12px;
    }
    /*form.inline-flex.margin-0.margin-left-15.filtergetlist {
        width: 830px !important;
    }*/
	.list-add-title{
		margin-right: 20px;
		float: left;
	}

#export_tables {
	float: left;
	width: 100%;
}

#export_tables .tableName {
    height: 42px;
    margin: 0;
    padding: 0;
}
#export_tables .table {
    border:none !important;
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
}

#export_tables .table:last-child {
    border-bottom: none;
}

#export_tables .tableName .exportTable {
padding: 10px;
color: #000;
font-size: 16px !important;
text-transform: uppercase;
font-weight: 400;
display: inline-block;
min-width:40%;
}

#export_tables .export-table-header {
color: #fff;
background-color: #428bca;
border-color: #428bca;
font-size: 16px;
padding: 10px;
}
#export_tables .table_fields_container {
padding: 10px;
background-color: #f5f5f5;
width: 100%;
}
#export_tables .table_fields_container input{
margin-right:10px;
}
#export_tables .downloadfile .tableName h2 {
background-color: #428BCA;
width: 100%;
margin: 0px;
padding:10px 10px;
font-size: 26px !important;
text-align: left;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
color: #fff;
text-align: left;
}
#export_tables .btn-success{
margin-top:20px;
margin-right:20px;
}
.selectAllExportTable {
color: #000;
padding-top: 10px;
float: right;
margin-right: 10px;
}

body .pg-wrap-container-blocks table,
body .pg-wrap-container-blocks table td,
body .pg-wrap-container-blocks table tr,
body .pg-wrap-container-blocks table thead,
body .pg-wrap-container-blocks table tbody,
body .pg-wrap-container-blocks table tfoot,
body .pg-wrap-container-blocks table th  {
    border-collapse: separate !important;
}
.google-api-auth-container {
width: 300px;
height: 300px;
margin: auto;
text-align: center;
background-color: #F7F7F7;
border: 1px solid #D9D9D9;
}
.google-api-auth-container.google-logout {
height: 50px;
position:absolute;
right:0;
top:0;
background-color: transparent;
border: 0;
}
.google-api-auth-message {
height: 60%;
margin: auto;
width: 90%;
margin-bottom: 10%;
margin-top: 10%;
}

.google-api-auth-container a, .google-api-auth-container a:visited{
color: #FFFFFF;
}
.google-api-auth-link {
height: 15%;
background-color: #427FED;
color: #FFFFFF:;
width: 80%;
margin: auto;
padding-top: 4%;
}
.google-api-auth-container.google-logout .google-api-auth-link{
height: 30px;
margin-top: 10px;
padding-top:5px;
}
.ga-block{
min-width: 300px;
min-height: 200px;
float: left;
text-align: center;
padding-top: 50px;
font-size: 30px;
margin: 10px;
}
.ga-block table{
margin-top: 10px;
margin-bottom: 40px;
font-size: 13px;
}
.ga-block .ga-name, .ga-block .ga-value{
width: 100%;
float: left;
text-align: center;
}
.ga-block.visits{
background-color: #5CB85C;
border: 1px solid #4BA74B;
}
.ga-block.pageviews{
background-color: #F0AD4E;
border: 1px solid #C99C3D;
}
.ga-block.bounces{
background-color: #D9534F;
border: 1px solid #C8423E;
}

.ga-block.entrance_bounce_rate{
background-color: #337AB7;
border: 1px solid #2269A6;
}
.ga-block.visit_bounce_rate{
background-color: #D7EBFB;
border: 1px solid #C6DAEA;
}
.ga-block.avg_time_on_site{
background-color: #EDC240;
border: 1px solid #DCB12F;
}
.file\/field a{
margin:0 5px;
}

/* TABS */

.st-nav{
width: 100%;
margin-top: 20px;
float: left;
}
.st-nav span.st-sel{
background-color: #EFEFEF;
}
.st-nav span{
margin-right: 10px;
background-color: #D4D4D4;
border: 1px solid #D9D9D9;
float: left;
padding: 10px;
cursor: pointer;
}
.st-cont-inner{
width: 100%;
margin: auto;
margin-top: 20px;
margin-bottom: 50px;
position:relative;
float: left;
padding: 0 15px;
}
.st-cont{
border: 1px solid #D9D9D9;
float: left;
width: 100%;
color: #313534;
background-color: #F7F7F7;
}
.mail-container::before{
content: '';
position: absolute;
top: 0;
left: 50%;
height: 100%;
width: 4px;
background: #d7e4ed;
}
.filterPresets-container{
padding:1%;
}
.filterPresets-container .panel-body{
padding: 10px 15px;
}
.preset_filters-leftcolumn textarea{
width: 100%;
height: 100px;
}
.preset_filters-leftcolumn .panel-heading {
    height: 51px;
}
.preset_filters-leftcolumn {
width: 19%;
float: left;
margin-right: 1%;
position: relative;
background-color: #6C6666;
}
.preset_filters-leftcolumn .panel-primary.row-fluid{
margin-bottom:15px;
}
.preset_filters-leftcolumn .panel.panel-primary.row-fluid{
margin-bottom:0;
}
.preset_filters-rightcolumn{
width: 80%;
float: right;
}
.preset_filters-filter-row{
margin-bottom: 15px;
}
#filterPreset_form_delete{
right:15px;
bottom:10px;
position:absolute;
}
.fieldsets_closed {
height:36px;
overflow: hidden;
}
.form_row.session_array, .form_row.server_array{
display: none;
}
.ajaxProgressIframe{
position: absolute;
top: 5px;
left: 40%;
width: 300px;
height: 40px;
border: none;
}
.manage-db-table-add.manage-db-table-distinct.ui-corner-all.form_generics.form_generics_distinct{
margin-top: -30px;
}
.fullscreen-button {
position: fixed;
margin-top: 10px;
margin-left: 18px;
font-size: 25px;
}
.fullscreen-button:hover {
color:#00A2D3;
}
.editor-fullscreen .edit-button{
height: 2%;
}
.editor-fullscreen-content{
width: 100%;
height: 100%;
}
.editor-fullscreen iframe{
height: 100% !important;
margin-top: 0;
}
.editor-fullscreen{
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0,0,0, 0.7);
z-index: 10000;
top: 0;
left:0;
}
iframe[name="templateEditing"]{
background-color: #fff;
width: 100%;
height: 100%;
margin: 0;
border: 1px solid #ddd;
float: left;
box-sizing: content-box;
}
.form-result-next-actions {
width: 80%;
margin: auto;
 }
.form-result-next-actions a{
width: 100%;
font-size: 150% !important;
}
.form-result-next-actions a i{
margin-right: 10px;
}
.manage-db-table-add{
background-color: #fff;
border-radius: 0;
}
.sms_campaigns_select_container td a{
width: 100%;
display: block;
padding: 0 2%;
}
.sms_campaigns_template,
.form_select_field_container{
width: 100%;
float: left !important;
margin: 0 1% 0 0 !important;
}
.form_row > .files_count{
padding:0;
}
.files_count span.count,
.files_count span.count-label,
.form_row > .files_count > a {
height: 32px;
background-color: #fff;
display: block;
float: left;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 7px 15px 0 15px;
}
.files_count span.count{
padding-right:2px;
}
.files_count span.count-label{
padding-left:2px;
}
.form_row > .files_count > a{
background-color: #FFCACA;
text-decoration:none;
}
.form_row > .files_count > a:hover{
background-color: #F98A8A;
}

/* FILTER COLUMNS GET LIST*/

a.buttonFilterColumn {
	text-shadow: none !important;
	color: #369BD7;
	font-weight: lighter;
}

.showHideColumns {
	list-style: none;
	box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
	border: 1px solid #aaa;
	margin: 0 !important;
	position: absolute;
	z-index: 100;
	background: white;
	width: 98% !important;
	top: 58px;
}
.showHideColumns > ul{
	float: left;
	height: 350px;
	overflow: auto;
	padding-top:8px !important;
	margin-bottom: 0;
}
.showHideColumns > li{
	float: left;
    max-height: 100%;
}
.showHideColumns > li > ul{
	float: left;
    max-height: 368px;
    overflow-y: auto;
}
.showHideColumns li a {
	float: left;
	border-radius: 0 !important;
	border-top: none;
	border-left: none;
}

.showHideColumns li input.filterColumns {
	padding: 10px 0;
	border-radius: 0 !important;
	padding: 3px 50px;
	display: inline-block;
	margin: 10px auto 10px;
	position: relative;
	left: 100%;
	margin: 0 !important;
	margin-left: -250px;
	background: #49A4DA;
	color: white;
}
.showHideColumns input[type="checkbox"] {
	padding: 0;
	margin: 0 !important;
}

.showHideColumns ul {
	list-style: none;
	padding:0;
}

.showHideColumns ul li {
	border-bottom: 1px solid #eee;
}

.showHideColumns ul li span {
	color:  #777;
	font-size: 13px;
	font-weight: lighter;
	text-shadow: none;
}
.uploadcsv-submit-row{
margin-top: 20px;
}
#mass_subscribe{
margin-top: 10px;
}
#mass_subscribe textarea.import_email{
background-color:#fff !important;
}
.intro_text{
margin: 20px 0;
}
.details_container{
width: 100%;
float: left;
}
pre.debug{
background-color:#333;
color:white;
padding:10px;
border:1px solid white;
margin:10px;
}
.fa.fa-big{
font-size: 150% !important;
}
span.diff-highlight{
background-color: yellow !important;
}
.layer_container .vertical-tabs .form_row.submit_row.has-add-submit, .layer_container .form-toolbar .form_row.submit_row.has-add-submit  {
    display:none;
}
.layer_container .vertical-tabs input.form_submit, .layer_container .form-toolbar input.form_submit {
	width: 90% !important;
	margin: 10px;
	background-color: #00A2D3;
	padding: 5px;
    font-weight: 700;
    text-transform: uppercase;
}
.layer_container .vertical-tabs ul.form_tabs_ul {
	position: fixed;
    height: calc(95% - 28px);
    top: 42px;
    overflow: auto;
}
.layer_container .form-toolbar toolbar ul{
    position: fixed;
    height: calc(95% - 28px);
    top: 42px;
/*
    left: 2%;
*/
    overflow: auto;
}
input.form_input.datetime_input {
    width: 50%;
}
div.datetime .form_message {
    padding-left: 5px;
    color: #888;
    font-size: 90%;
    font-weight: bold;
}
html body * {
/*
    border-radius: 0px !important;
*/
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.alert-success.form_result{
  margin-top: 15px;
}
#shareGetList i{
margin-right: 6px;
margin-bottom: 8px;
}
.mce-container-body.mce-stack-layout{
float: left;
width: 100%;
}
.shared-link-message{
margin-top:20px;
float: left;
width: 100%;
}
.confirm_delete_box .alert-error{
margin-top:15px;
}
.reduced-td:before{
content: "|+|\0000a0";
font-weight: bold;
}
.reduced-td{
max-height: 40px;
overflow: hidden;
}
.panel-body > #getListResults{
height: 100%;
width: 100%;
/*
margin-top:48px;
*/
}
.form_generics .panel-body #getListResults,
.layer_page.panel-body #getListResults {
margin-top: 0;
}
/*
.FinanceOrderTotalsTable td,
.FinanceOrderTotalsTable th {
	padding: 10px;
}*/
.debug {
    border-top: 1px dotted #555;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #555;
}
.debug-header {
    background: #555;
    color: #FFF;
    padding: 5px;
    font-weight: bold;
	position: fixed;
	bottom: 80%;
	right: 0px;
	width: 600px;
}
.debug-header a {
    font-size: 15px;
    color: #FFF;
	float: right;
}
.debug-line{
	padding-left: 20px;
	text-indent: -20px;
}
.index-debug {
    position: fixed;
    width: 600px;
    height: 80%;
    overflow: auto;
    bottom: 0;
    right: 0;
    background-color: #FFF;
    padding: 10px;
    border: 3px double #555;
	z-index: 30000000;
}
/* SEND EMAIL */

#send_email_container label{
    width: 100px;
}
#send_email_container .send_email_body_text{
	margin-top:10px;
    padding-bottom: 40px;
    float: left;
    width: 100%;
}
#send_email_container .send_email_btn{
	margin-top:10px;
	text-align:right;
	width:100%;
	display: inline-block;
}
.utils-pager {
    text-align: center;
    margin-top: 5px;
    border-top: 1px solid #00a2d3;
    padding-top: 5px;
}

div#layer_container.layer-right {
    width: 40%;
    right: 0px;
    left: auto;
}
.layer_container.layer-right .right-to-toolbar {
    max-width: 100% !important;
    height:100%;
}
.layer_container.layer-right toolbar li a {
    width: 25px;
    height: 33px;
    overflow: hidden;
    line-height: 30px;
}
.layer_container.layer-right toolbar ul {
    width: 30px;
    overflow: hidden;
    top:0;
    height:100%;
}
.layer_container.layer-right .form-toolbar toolbar ul {
    left: auto;
    right: 40%;
    background-color: rgba(0,0,0,0.8);
}
.layer_container.layer-right toolbar li {
    background: transparent;
    margin-left: 13px;
}
.layer_container.layer-right toolbar li a {
        width: 25px;
    height: 25px;
    overflow: hidden;
    line-height: 30px;
    padding-top: 2px;
}
.layer_container.layer-right .form-toolbar toolbar li:hover{
	background: transparent;
}
.layer_container.layer-right .form-toolbar toolbar li:hover i {
    color: #00A2D3;
}
.form_value_type_label {
    font-size: 13px;
    margin-bottom: 10px;
    width: 69%;
    background: #FFF;
    float: left;
	border: 1px solid #ddd;
    background-color: #f1f1f1;
    padding: 4px 5px;
    color: #888;
    min-height: 32px;
    cursor: not-allowed;
}
.settings-from-table-container .form_value_type_label {
    font-size: 13px;
    margin-bottom: 10px;
    width: 69%;
    background: #FFF;
    float: left;
    border: 1px solid #ddd;
    background-color: #f1f1f1;
    padding: 4px 5px;
    color: #333645;
    min-height: 32px;
    cursor: not-allowed;
    background: transparent;
    border: none;
    font-size: 150%;
    font-weight: bold;
}
.settings-from-table-container .multiple_form_container {
    margin-bottom: 40px;
    border-bottom: 1px solid #00a2d3;
    padding-left: 10px;
}
.settings-from-table-container .multiple_form_container .form_label{
	display: none;
}
.settings-from-table-container .multiple_form_container .form_message {
    width: 100%;
    float: left;
    margin-left: 10px;
    color: #888;
    font-size: 90%;
}
.settings-from-table-container .multiple_form_container .mce-statusbar{
	display: none;
}
[onclick]{
cursor: pointer;
}
.insert-exception.alert-danger {
    padding: 20px;
    text-align: center;
    font-size: 150%;
    margin-top: 10px;
    width: 80%;
    margin: auto;
    margin-top: 20px;
}
.explanation-before-getlist {
    font-size: 96%;
    margin-top: 5px;
    color: #777;
    margin-bottom: 5px;
}
/*
.print-content-wrapper.form-toolbar toolbar li span{
	color:#fff;
	display:none;
    -webkit-transition: fadein 2s;
    transition: fadein 2s;
    font-family: "Roboto", sans-serif, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
}
.print-content-wrapper.form-toolbar toolbar li:hover span{
    display: inline-block;
    position: fixed;
    background: rgba(0,0,0,0.8);
    z-index: 300;
    padding: 4px 10px;
    height: 32px;
    width: 180px;
    margin-left: -209px;
    line-height: 12px;
}
*/
.layer-right .print-content-wrapper.form-toolbar toolbar ul{
    -webkit-transition: width 1s;
    transition: width 1s;
}
.layer-right .print-content-wrapper.form-toolbar toolbar ul:hover{
    width:200px;
}
.layer-right .print-content-wrapper.form-toolbar toolbar ul:hover a{
    width: 200px;
    overflow: hidden;
	font-family: "Roboto", sans-serif, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 80%;
}
.layer-right .print-content-wrapper.form-toolbar toolbar li:hover a{
    color: #00a2d3 !important;
}
.layer-right .print-content-wrapper.form-toolbar toolbar ul:hover i{
	font-size: 145%;
}
select.sms_campaigns_select_container {
    margin-left: 10px;
}
.totals_in_sms {
    border-top: 1px solid #00a2d3;
    width: 100%;
    padding-top: 20px;
    float: left;
    margin-top: 20px;
}
.form_message i.fa.fa-gear {
    margin-left: 5px;
    margin-top: 8px;
}
.promptUserContainer{
	float: left;
	width: 100%;
	padding: 20px;
	border: 1px solid #ccc;
	margin: 10px 0;
	background: #fff;
}
.promptUserContainer .btn{
	color:#fff;
	min-height:28px;
}
.update-field-success{
	background: #b2e28d;
}
.multiple-select-table-th{
	font-size:80%;
	float:left;
    margin-top: 4px;
    margin-left: 1px;
}
.multiple-select-input-th{
	margin-top: 3px;
	float:left;
	height: auto !important;
}

/* REVISIONI */

table.revisions_history {
	width: 100%;
	float: left;
	background: #fff;
	margin: 0;
}
.revisions_history_form_box {
	width: 75%;
	margin: 0;
	float: left;
	padding: 0 20px 20px 20px;

}
body form.revisions_history label {
	border: none !important;
}

html body form.revisions_history fieldset input {

	border: 1px solid #ddd;
	background-color: #fff;
	padding: 6px;
	box-shadow: inset 0 0 5px #eee;
	color: #888;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important; 
	height: 34px !important;
}

.revisions_history td,
.revisions_history th,
.revisions_history * {
	padding: 5px;
}

.revisions_history fieldset {
	background: #f9f9f9;
	padding: 10px;
	margin: 5px 0 5px 0;
	border: none !important;
}
.revisions_container_box {
	border: 2px solid transparent;
	overflow: hidden;
	height: auto;
	background-color: #f9f9f9 !important;
}

form.revisions_history fieldset legend {
	border-bottom: 1px solid #999;
	background: none !important;
	width: 100% !important;
	font-size: 22px !important;
}

#differenze .before, 
#differenze .now {

	background: #eee;
	margin: 5px; padding: 5px;
	width: 49%;
	float: left;
}
#differenze form.revisions_history .form_row {
	width: 100% !important;
	background: #ddd;
}
.revisions_container_box .panel-title {
	padding: 15px;
}

.tableWrapper {
	float: left;
	overflow: hidden;
}

.tableWrapper table {
	border: 1px solid #aaa;
}

.tableWrapper table td {
	padding: 3px 7px; 
} 


/* FOrmattazione tabelle **/


.tableWrapper table {

padding: 0 !important;
border: none !important;
margin: 0 !important
}

.tableWrapper table a:link {
color: #666;
font-weight: bold;
text-decoration:none;
width: 100% !important;

}
.tableWrapper table a:visited {
color: #999999;
font-weight:bold;
text-decoration:none;
}
.tableWrapper table a:active,
.tableWrapper table a:hover {
color: #bd5a35;
text-decoration:underline;
}
.tableWrapper table {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
text-shadow: 1px 1px 0px #fff;
background:#eaebec;
margin:0;

-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow: 0 1px 2px #d1d1d1;
-webkit-box-shadow: 0 1px 2px #d1d1d1;
box-shadow: 0 1px 2px #d1d1d1;
}

.revisions_history_form_box .tableWrapper:last-child table {
border-right: 1px solid #e0e0e0 !important; 
}

.tableWrapper table th {
padding:21px 25px 22px 25px;
border-top:1px solid #fafafa;
border-bottom:1px solid #e0e0e0;

background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.tableWrapper table th:first-child {
text-align: left;
padding-left:20px;
}
.tableWrapper table:last-child th:first-child {
padding-right: 10px !important; 
}
.tableWrapper table tr:first-child th:first-child {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
}
.tableWrapper table tr:first-child th:last-child {
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
}
.tableWrapper table tr {
text-align: center;
padding-left:20px;
}
.tableWrapper table td:first-child {
text-align: left;
padding-left:20px;
border-left: 0;
}
.tableWrapper table td {
padding:18px;
border-top: 1px solid #ffffff;
border-bottom:1px solid #e0e0e0 !important;
border-left: 1px solid #e0e0e0 !important;
width: 50% !important; 
background: #fafafa;
background: -webkit-gradient( linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
background: -moz-linear-gradient( top,  #fbfbfb,  #fafafa );  
max-width: 200px;
height: 100px !important;
}
.tableWrapper table tr.even td {
background: #f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.tableWrapper table tr:last-child td {
border-bottom:0;
}
.tableWrapper table tr:last-child td:first-child {
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
}
.tableWrapper table tr:last-child td:last-child {
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px;
}
.tableWrapper table tr:hover td {
background: #f2f2f2;
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
i.submenu{
border-left: 2px dotted #CACED5;
padding: 2px 0 2px 2px;
margin-left: 7px;
background: transparent;
font-size: 10px;
}
.active i.submenu{
border-color: #313534;
}
.fa.fa-plus.fa-tbl-subrow-opened:before{
content:"\f068";
}
.ui-widget-content.form_generics_add,
.ui-widget-content.form_generics_edit{
padding: 15px;
}
.tabs_container .ui-widget-content.form_generics_add,
.tabs_container .ui-widget-content.form_generics_edit{
padding: 0;
}
.reload_js_css:focus,
.reload_js_css{
position: absolute;
right: 70px;
top: 3px;
color: #fff;
border: 1px solid #fff;
padding: 0 5px;
text-decoration: none;
}
.reload_js_css:hover{
color: #fff;
text-decoration: none;
background: rgba(255, 255, 255, 0.42);
}
i.fa.fa-filter.rapid-filter-active {
    color: #d9534f;
    font-size: 160%;
}
i.fa.fa-filter.rapid-filter-active:hover,
i.fa.fa-filter.rapid-filter-inactive:hover {
    font-size: 250%;
}
.rapid_filter_row {
    background: rgba(212, 212, 212, 0.9);
    padding: 10px 7px 10px 0px;
}
.table-filter-input{
	width: 70px;
}
.sH-row-label{
	width:100%;
	cursor:pointer;
}
.nodes-container .node{
position: absolute;
}
#tree-chart{
position: relative;
}
.toolbar-container .dropdown li {
    line-height: 150%;
    display: inline-block;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    width: 100%;
}
#ajax_script{
	display:none;
}
