/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6-feb-2018, 9.52.36
    Author     : LBartoli
*/


@media (min-width: 768px) {
    .wrapper {
        /*padding-top: 88px;*/
        /*padding-bottom: 35px;*/
        padding: 0;
        position: relative;
    }
    
    .navbar-fixed-top {
        position: fixed;
        position: sticky;
    }
    
    .form-inline .input-group .input-group-addon{
        width: 1px;
    }
    .form-control {
        padding: 7px 8px;
    }
    
}

.wrapper{
    background-color: #FFF
}

.lb_group {
    /*width: 19.6%;*/
    /*display: table-header-group;*/
}

.register-footer {
    bottom: 0px;
    color: #68b3c8;
    position: static;
    z-index: 3;
    width: 100%;
}

#register-navbar span {
    color: #FFF;
    touch-action: none;
    cursor: default;
}

.input-group{
    padding: 3px;
}

.input-group-addon {
    /*background-color: #ff8f5e;*/
    background-color: #68b3c8;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    font-weight: 400;
}

.navbar-ct-danger {
    background-color: #68b3c8;
}

.form-control {
    /*background-color: inherit;*/
    border: 1px solid #ccc;
}


.logged-in .navbar {
    padding: 0;
}

.form-control[readonly]
{
    background-color: #fdfdfd;
}

#table_scheda tr td{
    vertical-align: middle;
}

#table_scheda tr td textarea{
    width: 100%;
    height: 100%;
}

#table_scheda tr th{
    vertical-align: middle;
}

#table_scheda tr td#td_textArea, #table_scheda tr td#td_votazioni{
    padding: 0;
    vertical-align: top;
}

#table_scheda tr td#td_votazioni .btn {
    border-radius: 4px;
    border-width: 1px;
    font-size: 1.4em;
}

#table_scheda tr td#td_votazioni .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

#table_scheda tr td#td_votazioni .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

#table_scheda tr td#td_votazioni .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.panel {
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    border-color: #ddd;
}

.panel-default>.panel-heading {
    color: #fff;
    background-color: #68b3c8;
    border-color: #ddd;
}

.panel-body {
    padding: 10px;
}

.form-control:focus + .input-group-addon, .form-control:focus ~ .input-group-addon {
  background-color: #68b3c8;
}

.jumbotron {
    width: 80%;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    background-color: inherit;
}

#tabellaConcorsi_wrapper{
    padding:15px;
}

.datepicker {
    padding: 7px 18px;
    margin-top: 0px;
}

.select2-container--bootstrap .select2-selection {
    font-size: 16px !important;
}

.select2-container--bootstrap .select2-selection{
    font-size: 16px !important;
}

.select2-container--bootstrap .select2-selection--single {
    height: 40px !important;
    padding: 8px 24px 8px 12px !important;
}

.table>tbody>tr>td.col-table-button{
    padding: 0;
    vertical-align: middle;
}

.tooltip-wrapper {
  display: inline-block; /* display: block works as well */
  margin: 1px; /* make some space so the tooltip is visible */
}

.tooltip-wrapper .btn[disabled] {
  /* don't let button block mouse events from reaching wrapper */
  pointer-events: none;
}

.tooltip-wrapper.disabled {
  /* OPTIONAL pointer-events setting above blocks cursor setting, so set it here */
  cursor: not-allowed;
}

#contenitoreGestioneRuoli .form-group{
    margin: 2px;
}

.btn, .navbar .navbar-nav > li > a.btn {
    padding: 4px 18px;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 1px; 
}

table.table-bordered.dataTable th {
    font-size:14px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 4px;
}

#lingua_div span.lang-lbl, #lingua_div span.lang-lbl-full{
    color: #444444;
}

#lingua_div button span.lang-lbl, #lingua_div button span.lang-lbl-full{
    color: #fff;
}

#lingua_div span.lang-lbl, #lingua_div span.lang-lbl-full{
    cursor: pointer;
}

#lingua_div li{
    padding: 5px;
}

#lingua_div .lang-sm.lang-lbl, #lingua_div .lang-sm.lang-lbl-en, #lingua_div .lang-sm.lang-lbl-full {
    padding-left: 30px;
}

div.hr-or {
    margin: 20px 10px;
    border: 0;
    border-top: 1px solid #eee;
    text-align: center;
    height: 0px;
    line-height: 0px;
}

div.hr-or:before {
    content: 'OR';
    background-color: #fff;
}

div.hr {
    margin: 20px 10px;
    border: 0;
    border-top: 1px solid #eee;
    text-align: center;
    height: 0px;
    line-height: 0px;
}

.hr-title {
    background-color: #fff;
    color: #68b3c8;
    padding: 10px;
    font-weight: bold;
}