/*
 * Generic
 */
table tbody td {
  vertical-align: middle !important;
}
a{
  color: #333;
}
a:focus,
a:hover{
  color: #ce181f;
}

/*
 * Hide
 */
.hide {
  display: none;
}

/*
 * Table
 */
.crossed__col td:not(.azioni) {
  text-decoration: line-through;
}
.table-select tbody tr,
.table-selected tbody tr {
  cursor: pointer;
}
.table-select tbody td img,
.table-selected tbody td img {
  max-width: auto;
}
td.status {
  width: 30px;
}

/*
 * Panel
 */
.panel .panel-heading .btn-panel {
  border: 1px solid black;
  border-radius: 15px;
  margin-top: -20px;
  padding: 2px 6px;
}

/*
 * Combodate
 */
.combodate {
  display: block;
}
.combodate .form-control {
  display: inline-block;
}

/*
 * Form Control IMG
 */
.form-control__img[src=""] {
  display: none;
}

/*
 * Sitemap
 */
.site-manager__page-management .navbar{
  min-height: auto;
}
.site-manager__page-management .navbar-nav > li{
  border-bottom-width: 0;
}
.site-manager__page-management .navbar-collapse{
  padding: 0;
}

/*
 * Login Page
 */
.login-container {
	margin: 0 auto;
	max-width: 300px;
}
.bg__white {
  background-color: #fff;
}

/*
 * Bootstrap Tags Input
 */
.bootstrap-tagsinput.form-control {
  cursor: text;
}
.bootstrap-tagsinput.form-control input {
  border: 0 none;
}

/*
 * Page Error
 */
.page__error {
  background-color: #fff;
}
.img__page_error {
  display: inline-block;
}

/*
 * Loader for div
 */
.loader__for-div .loader__loader {
  margin: 0;
  top: auto;
  left: auto;
  position: relative;
}

/*
 * Nav
 */
.nav li i{
  margin-right: 7.5px;
  text-align: center;
  width: 1.28571429em;
}

/*
 * Briciole
 */
.briciole {
  margin-bottom: 0;
}

/*
 * Help-button
 */
.help-button {
  position:absolute;
  right:0;
  top:0;
}

/*
 * Colori
 */
.container__colore, .container__prodotto {
  padding-top: 20px;
  padding-bottom: 15px;
  border-radius: 7px;
  margin-bottom: 25px;
  border: 1px solid #dadada;
  cursor: pointer;
}
.colore__htmlcode-img {
  height: 50px;
  width: 50px;
  background-position: center center;
}
.color-details {
  padding-top: 5px;
}

/*
 * Colorpicker
 */
.control-colorpicker {
  text-transform: uppercase;
}

.input-group .note-editor.panel {
  margin-bottom: 0;
}
.form-group .ms-container {
  width: 100%;
}
.input-group-addon  lang-sm {
  top: 0;
}

/*
 * Datepicker
 */
.ui-datepicker select {
  color: initial !important;
}

.ordine__cliente-detail {
  font-size: medium;
  font-weight: bold;
}

.container__immagine_realizzazione button,
.container__immagine_news button {
  margin-top: -30px;
}

.checkbox label,
.radio label {
  font-size: 0.9em;
  vertical-align: middle;
}

.page-header > a.back {
  cursor: pointer;
}

/*
 * Login
 */
.login-container div.panel {
  background: #233a62;
  background: -moz-linear-gradient(-45deg, #233a62 0%, #207cca 30%, #233a62 100%);
  background: -webkit-linear-gradient(-45deg, #233a62 0%,#207cca 30%,#233a62 100%);
  background: linear-gradient(135deg, #233a62 0%,#207cca 30%,#233a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#233a62', endColorstr='#233a62',GradientType=1 );
}

.login-container .input-group-addon {
  background-color: #fff;
}

.login-container .error__login {
  color: #fff;
  font-size: medium;
  font-weight: bold;
}

.page-header .header__collapse {
  cursor: pointer;
}

/*
 * Summernote
 */
.note-editor .note-palette-title,
.note-editor .note-color-reset {
	color: #333;
}