/* CSS */
/* Rosa swissCare: #e3007e */

.centra{
    text-align: center;
}

.ultimiMinuti{
    color: red;
}

.timer{
    color: green;
}

ul.bigger li {
    font-size: 14px;
}

.giustificato{
    text-align: justify;
    text-justify: inter-word;
}

.centerElementNavbar{
text-align:center;
}

.marginMobileLink{
margin-top:5px;
}

.marginCountdown{
margin-top:14px;}

.equal{
    display: flex;
}
.riquadri{
    margin-left:2%;
    margin-right:10px;
}
.paddingLeft20{
    padding: 0px 25px 0px 0px;
}
.margin0{
    margin: 0px
}


.margin-menu-md{
margin-right:12px;
margin-top:10px;
margin-bottom:10px;
margin-left:12px;
}

.marginLogo-md{
    margin-top: 22px;
    }

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #e3007e;
}


.colore_base_mobile {
    color:  #e3007e;
}

@media (min-width: 768px){
    .navbarIpad{
        float:none;
    }
    .button-navBarIpad
    {
        display: inherit;
    }
}

.margin-bottomLogoutsm{
margin-bottom: 7px;
}

@media (min-width: 992px){

    .navbarIpad-nav {
        float: none;
        margin: 0;
    }
    .navbarIpad-nav > li {
        float: none;
    }
    .navbarIpad-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-collapseIpad {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-collapseIpad.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        visibility: visible !important;
    }
    .navbar-collapseIpad.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapseIpad,
    .navbar-static-top .navbar-collapseIpad,
    .navbar-fixed-bottom .navbar-collapseIpad {
        padding-right: 0;
        padding-left: 0;
    }
    .navbar-fixed-top .navbar-collapseIpad,
    .navbar-fixed-bottom .navbar-collapseIpad {
        max-height: 340px;

    }
}


.spaceMenuNavMobile{
margin-bottom:8px;
}
.borderulNavMobile{
border-bottom: solid 1px lightgray;
margin-top:8px;
}

a {
    color: #e3007e;
    text-decoration: none;
    font-family:  Proxima Nova SemiBold !important;
}

a:hover, a:focus {
    color: #e3007e;
    text-decoration: underline;
}

.label-highlight {
    background-color: #e3007e;
}
.panel-highlight {
	/*border-color: #e3007e;*/
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #e3007e;
    border-color: #e3007e;
    font-family:  Proxima Nova SemiBold !important;
}

.btn-default {
    color: #fff;
    background-color: #e3007e;
    border-color: #ddd;
    font-family:  Proxima Nova SemiBold !important;
}

.login-form {
	margin-top: 20%;
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 12px;
}

hr.panel-divider{
	border-top: 2px solid #e3007e;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 10%;
	margin-right: 10%;
}

hr.panel-divider-answered{
	border-top: 2px solid lightgrey;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 10%;
	margin-right: 10%;
}

.alternative-text{
	padding-left: 0px;
}

.red-dot {
	height: 25px;
	width: 25px;
	background-color: red;
	border-radius: 50%;
	display: inline-block;
}

.green-dot {
	height: 25px;
	width: 25px;
	background-color: green;
	border-radius: 50%;
	display: inline-block;
}

.link-well {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
