﻿body {background:#fafafa;
/*padding-top: 50px;*/
padding-bottom: 70px;
}
/*TABNAV BOOTSTRAP*/
ul.dropdown-menu li{text-align:center;}
/* navbar */
.navbar-default {
background-color: #3f6481;
border-color: #E7E7E7;
}
/* title */
.navbar-default .navbar-brand {
color: rgba(231, 246, 248, 1);
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #fff;
}
/* link */
.navbar-default .navbar-nav > li > a {
color: rgba(246, 220, 183, 1);
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: rgba(231, 246, 248, 1);
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color: rgba(29, 65, 84, 1);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
color: #555;
background-color: #D5D5D5;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #e4e4e4;
border-bottom-color: #e4e4e4;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
border-top-color: #333;
border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
border-top-color: #555;
border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #CCC;
}
@@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
}
}
 .reset-box-sizing, .reset-box-sizing *, .reset-box-sizing *:before, .reset-box-sizing *:after,  .gsc-inline-block
    {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button
    {
        box-sizing: content-box;
        line-height: normal;
    }
   
  .modal .modal-dialog
  {
      width: 800px;
      max-width: 95%;
      margin-left: auto;
      margin-right: auto;
  }
    .modal-open .modal, a:focus
   {
       outline: none !important;
   }
#menuHead{}
#sectionForum{border-radius:3px;}

#threadsList{background:#fefefe;border:1px solid #c6ced6;border-left:none;}
.singlePostCont{border-bottom:1px solid rgb(211, 221, 225);padding-top:1px;}
.singlePostCont h4{font-size:20px;/*line-height:1;margin-top:6px;margin-bottom:4px;*/
}
.singlePostCont h4 a {color:rgb(5, 61, 117)}


.post_antep {font-family:Roboto;background:#eee}
/* mostra */

.Uedit{font-family:Arial, sans-serif;font-size:11px;color:#999}
.threadCont {
	
	border-right: 1px solid #b8c2c6;
	padding: 0 39px 12px 10px;
}
.threadCont h1{color:#3f6481;font-family:'roboto','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
.modifica {
    color: rgba(225, 142, 142, 1);
    line-height: 0;font-size:12px;
}

.singleThreadCont {
    margin-bottom:4px;
background:#f9f9f9;
}
.dataThread {
min-width: 115px;
font-size: 12px;
padding: 8px 7px 0 7px;
border: 1px solid #63809c;
border-radius: 4px;
background: #c6ced6;
}
.dataThread ul li a{font-size:15px;color:#145da4;font-weight:700;}
.messText{

line-height: 1.4;
color: rgb(68, 68, 68);
padding: 5px 8px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:15.2px;
}
@media screen and (min-width: 768px) {
.messText {
min-height:128px;
}
}
.textContainer {
/*height: 50px;
line-height: 50px;*/
}
.textContainer button {
vertical-align: middle;
display: inline-block;
}
.firma {width:100%;
font-size:13px;
display: inline-block;
padding-left: 4px;
color: rgba(41, 117, 41, 1);
background-color: rgba(255, 255, 255, 0.27);
font-family: "Inconsolata",monospace;
border: 1px dashed #ccc;
margin: 0 3px 0 3px;
}
.barraEndPost {
	background: #597c9f;
	
	border-radius: 4px;
	height: 24px;
}
a.commenta {
	color: #fffcc1;
	padding-right: 12px;
}

#reply{margin:0 3px 0 3px;border-bottom-left-radius:8px;
border-bottom-right-radius:8px;}
.quote {
background: rgb(225, 232, 239);
color: rgb(26, 80, 126);
font-family: 'arial','verdana',sans-serif;
font-size: 14px;
padding: 13px;
}
.quote img {
max-width: 100%;
height: auto;

}
.INQ {
    overflow-y: scroll;
    max-height: 150px;
font-family: 'arial','verdana',sans-serif;font-size:12px;
font-size: 13px;
background:rgb(225, 232, 239);
padding: 8px;
}
.INQ img {
max-width: 100%;
height: auto;

}
.INQ div {
max-width: 100%;
height: auto;
align-self: center;

}

.INQ2 {

	background: rgb(252, 252, 252);
	padding: 8px;
	border-top: 1px solid #ECC16A;
 margin-top:4px; 
 margin-bottom:6px;
}
.INQ2 img {
max-width: 100%;
height: auto;

}
.INQ2 blockquote{font-family: 'arial','verdana',sans-serif;
	font-size: 14px;}
.INQ2 div {
max-width: 100%;
height: auto;
align-self: center;

}

#reNav {
	position: fixed;
	background:#286090;
    z-index:1000;
	height: 34px;
	bottom: 0;
	padding: 0;
}
.avatar {height:100px;width:100px;margin-right:14px;}
.avatarNull{color:dodgerblue;height:50px;width:100px;margin-right:14px;}
.icoAvatar {
width: 60px;
height: 60px;
margin-right: 8px;
margin-top: 3px;
}
.firma p.bg-success {margin:10px 0;border:1px dashed #6caa74;padding:3px;}
#userdata li{font-size:11px}
.paginazione{text-align:right;}
.linkBlue{color:#0b427a}
.lightBlue{color:#688fb6}
.lightGray{background:#fafafa}
.colorGray{color:#bdbdbd}
.colorBlue1{color:#84c0d7}
.arancioScuro{color:rgba(199, 113, 0, 1)}
.red1Underline{color:#c30;text-decoration:underline;}
.blu1underline{color:rgba(0, 66, 133, 1)}
a.tagLinkSez {
background: rgb(225, 232, 239);;
color: rgba(0, 66, 133, 1);
padding: 2px;
border: 1px solid #c0c0c0;
}
a.tagLink {
background: #dadeef;
color: #5d6c7b;
padding: 2px 5px;
border: 1px solid #87B0AE;
}
.noPadding{padding:0}
.noPaddingLat{padding-left:0;padding-right:0}
fieldset {
border: 0;
}
#tabs {
padding: 0;
border: none;
background: none;
}
div#tabs.ui-tabs .ui-tabs-nav{border:none;background:none;}
#navCategorie{padding:0;}
#pubblicaType{border:1px solid rgb(5, 61, 117);background:#f3f6f8;font-size:14px}
#pubblicaType h4{font-size:15px;font-weight:700;}

div#tabs.ui-tabs .ui-tabs-nav li {
	background: #3069a2;
	border: 1px solid #44505a;
}
div#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#e7eef0;
}
.dropdownLoginNav{background:#fff !important}
.ui-widget-content a{color:#1D629E  !important}
.ui-state-default a, .ui-state-default a:link{color:#fff !important }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#406b90 !important}
/*.subSez{background:#efefef;padding:6px;}*/
a.subsezTag:link,a.subsezTag:active{color:#2c68a4 !important;}
a.subsezTag:hover,a.subsezTag:visited{color:#00719c}
.help-block{color:#ee2929}
.field-validation-error{color:#d40202;font-weight:bold; }
#logForm{}
#logForm h1{color:rgba(72, 116, 132, 1)}
/*forum ins*/
#format{margin-top:12px;}
#emo {
    height: 54px;
    overflow: auto;
}

.emotic {display:inline;
}
.radiusNone{border-radius:0}
/*reply*/
#original {
    display:none;
    border: 1px solid #bbb;
    padding: 8px;
    background: #f9f9f9;
    overflow-y: scroll;
    max-height: 150px;
}

.noselect {color:#c6c6c6;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
#quote{margin:6px 0;padding:4px;}
.marginUpDown6{margin-top:6px;margin-bottom:6px;}
.linkQuote{color:#fff;}
#anteprima {
    display:none;
    border: 1px solid #ccc;
    margin: 12px 0;
    padding: 6px;
   background:#fafafa;
}
.plusSign{
    line-height: 25px;
    color: rgba(57, 121, 142, 1);
    font-size: 16px;
}

#emoCont{display:none;overflow-y: scroll;
    max-height: 130px;background:#fafafa;}