.fb-like-btn {
	width: 40%;
    margin-left: 5px;
}

.alert-danger a {
	color: #a94442;
}

.authenticated_desktop {
	color: black;
    font-weight: 600;
}

.disabled-button-wrapper {
 
  width: 100%;
  cursor: not-allowed;
}

.disabled-button-wrapper  .btn[disabled] {
  /* don't let button block mouse events from reaching wrapper */
  pointer-events: none;
}

.disabled-button-wrapper2 {
  display: inline-block;
  width: 100%;
  cursor: not-allowed;
}

.disabled-button-wrapper2  .btn[disabled] {
  /* don't let button block mouse events from reaching wrapper */
  pointer-events: none;
}

.txt-center {
	text-align: center;
}

.txt-right {
	text-align: right;
}

.mb0 {
	margin-bottom: 0px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 10px;
}

.mt30 {
	margin-top: 30px;
}

.mb20 {
	margin-bottom: 20px;
}

/*.panel {
	border-radius: 10px;
}*/

.panel-info>.panel-heading {
	background-color: #1C85C8 !important;
	color: white !important;
}

.panel-heading h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.panel-heading {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.error {
	color: red;
        padding-bottom: 10px;
	//padding-top: 5px;
}

.input-group .form-control {
	z-index: initial !important;
}

.text-muted {
	display: none;
}

.btn-info {
    color: #fff;
    background-color: #1C85C8;
    border-color: #46b8da;
}

/*Counter Begin*/

.period_title {
	text-align: center;
	font-size: 16px;
	color: white;
	text-transform: uppercase;
	background-color: #1C85C8;
	font-weight: 500;
	border-radius: 10px;
}

.counter_box {
	width: 20%;
	color: #1C85C8;
	float: left;
	margin-right: 23px;
	text-align: center;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: bold;
}

#days, #hours, #minutes, #seconds {
	border: 1px solid #1C85C8;
	color: #1C85C8;
	height: 60px;
	line-height: 60px;
	border-radius: 10px;
	font-size: 24px;
}

.counter_box_last {
	margin-right: 0px;
}
/*Counter End*/

.form-control[readonly] {
	background-color: white;
}

#confirm-votare .info, #confirm-votare-detaliu .info{
    text-align: center;
    padding: 10px;
    font-size: 18px;
    color: #1C85C8;
}

#message_modal .eroare {
    background-color: red;
    font-size: 18px;
    color: white;
}

#message_modal .succes {
    background-color: green;
    font-size: 18px;
    color: white;
}

.panel-body .nr_vot {
	margin-left: 15px;
	color: white;
}

@media screen and (min-width: 990px) {
    
	.counter_box {
		margin-right: 22px;
	}

	.counter_box_last {
		margin-right: 0px;
	}
}

@media screen and (max-width: 989px) and (min-width: 770px) {
    
	.counter_box {
		margin-right: 43px;
	}

	.counter_box_last {
		margin-right: 0px;
	}
}

@media screen and (max-width: 769px) and (min-width: 720px) {
    
	.counter_box {
		margin-right: 20px;
	}

	.counter_box_last {
		padding-right: 0px;
	}
}

@media screen and (max-width: 719px) and (min-width: 570px) {
    
	.counter_box {
		margin-right: 30px;
	}

	.counter_box_last {
		margin-right: 0px;
	}
}

@media screen and (max-width: 569px) and (min-width: 420px) {
    
	.counter_box {
		margin-right: 20px;
	}

	.counter_box_last {
		margin-right: 0px;
	}
}

@media screen and (max-width: 420px) and (min-width: 299px) {
    
	.counter_box {
		margin-right: 15px;
	}

	.counter_box_last {
		margin-right: 0px;
	}
}

ul.center-img > li {
    padding-right: 20px;
}