input[type=checkbox].form-control {
	width: auto;
}

#contacts_list label{
	margin: 0 10px 0 0;
	padding:0;
	font-weight: normal;
	display: inline;
}

.results_title h2{
	background-color: #337ab7;
	padding: 5px;
	font-size: 20px;
	color: #fff;
}
.navbar {
	border-radius: 0 !important;
	width: 100%;
	z-index:10;
}
.navbar-brand {
    padding: 2px 25px 2px 15px !important;
}
@media (min-width: 1224px){
	body > .body {
		padding-top: 50px;
		padding-bottom: 60px;
	}
}
@media (min-width: 1054px) and (max-width: 1223px) {
	body > .body {
		padding-top: 100px;
		padding-bottom: 60px;
	}
}
@media (min-width: 768px) and (max-width: 1053px){
	body > .body {
		padding-top: 150px;
		padding-bottom: 60px;
	}
}
@media (max-width: 767px){
	body > .body {
		padding-top: 50px;
		padding-bottom: 60px;
	}
}
body .chosen-container{
	font-size: 14px;
}
body .chosen-container-single .chosen-single{
	height: 33px;
	background: none;
	padding: 6px 12px;
}
.jumbotron{
	margin-top: 5%;
	background-color: #ddd;
}
.login-form{
	padding: 0 60px;
}
.ipphone_screen_img{
	height: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.refreshIpphoneScreen{
	position: absolute;
	top: 0px;
	left: 0px;
}
.ipphone_signals_priority_0{
	backgound-color: #D98FFF;
	background-image: linear-gradient(left , #F0D2FF 24%, #D98FFF 62%);
	background-image: -o-linear-gradient(left , #F0D2FF 24%, #D98FFF 62%);
	background-image: -moz-linear-gradient(left , #F0D2FF 24%, #D98FFF 62%);
	background-image: -webkit-linear-gradient(left , #F0D2FF 24%, #D98FFF 62%);
	background-image: -ms-linear-gradient(left , #F0D2FF 24%, #D98FFF 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #F0D2FF),
		color-stop(0.62, #D98FFF)
	);
}
.ipphone_signals_priority_1{
	background-color: #FF6D6D;
	background-image: linear-gradient(left , #FFC6C6 24%, #FF6D6D 62%);
	background-image: -o-linear-gradient(left , #FFC6C6 24%, #FF6D6D 62%);
	background-image: -moz-linear-gradient(left , #FFC6C6 24%, #FF6D6D 62%);
	background-image: -webkit-linear-gradient(left , #FFC6C6 24%, #FF6D6D 62%);
	background-image: -ms-linear-gradient(left , #FFC6C6 24%, #FF6D6D 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #FFC6C6),
		color-stop(0.62, #FF6D6D)
	);
}
.ipphone_signals_priority_2{
	background-color: #FFB66C;
	background-image: linear-gradient(left , #FFE6CD 24%, #FFB66C 62%);
	background-image: -o-linear-gradient(left , #FFE6CD 24%, #FFB66C 62%);
	background-image: -moz-linear-gradient(left , #FFE6CD 24%, #FFB66C 62%);
	background-image: -webkit-linear-gradient(left , #FFE6CD 24%, #FFB66C 62%);
	background-image: -ms-linear-gradient(left , #FFE6CD 24%, #FFB66C 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #FFE6CD),
		color-stop(0.62, #FFB66C)
	);
}
.ipphone_signals_priority_3{
	background-color: #6EDE6E;
	background-image: linear-gradient(left , #B8DBB8 24%, #6EDE6E 62%);
	background-image: -o-linear-gradient(left , #B8DBB8 24%, #6EDE6E 62%);
	background-image: -moz-linear-gradient(left , #B8DBB8 24%, #6EDE6E 62%);
	background-image: -webkit-linear-gradient(left , #B8DBB8 24%, #6EDE6E 62%);
	background-image: -ms-linear-gradient(left , #B8DBB8 24%, #6EDE6E 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #B8DBB8),
		color-stop(0.62, #6EDE6E)
	);
}
.ipphone_signals_priority_4{
	background-color: #CDAE7B;
	background-image: linear-gradient(left , #EADDC8 24%, #CDAE7B 62%);
	background-image: -o-linear-gradient(left , #EADDC8 24%, #CDAE7B 62%);
	background-image: -moz-linear-gradient(left , #EADDC8 24%, #CDAE7B 62%);
	background-image: -webkit-linear-gradient(left , #EADDC8 24%, #CDAE7B 62%);
	background-image: -ms-linear-gradient(left , #EADDC8 24%, #CDAE7B 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #EADDC8),
		color-stop(0.62, #CDAE7B)
	);
}
.ipphone_signals_priority_5{
	background-color: #96A9FF;
	background-image: linear-gradient(left , #CFD8FF 24%, #96A9FF 62%);
	background-image: -o-linear-gradient(left , #CFD8FF 24%, #96A9FF 62%);
	background-image: -moz-linear-gradient(left , #CFD8FF 24%, #96A9FF 62%);
	background-image: -webkit-linear-gradient(left , #CFD8FF 24%, #96A9FF 62%);
	background-image: -ms-linear-gradient(left , #CFD8FF 24%, #96A9FF 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #CFD8FF),
		color-stop(0.62, #96A9FF)
	);
}
.ipphone_signals_priority_6{
	background-color: #8DDBF7;
	background-image: linear-gradient(left , #D2F1FC 24%, #8DDBF7 62%);
	background-image: -o-linear-gradient(left , #D2F1FC 24%, #8DDBF7 62%);
	background-image: -moz-linear-gradient(left , #D2F1FC 24%, #8DDBF7 62%);
	background-image: -webkit-linear-gradient(left , #D2F1FC 24%, #8DDBF7 62%);
	background-image: -ms-linear-gradient(left , #D2F1FC 24%, #8DDBF7 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #D2F1FC),
		color-stop(0.62, #8DDBF7)
	);
}
.ipphone_signals_priority_7{
	background-color: #B2B4BE;
	background-image: linear-gradient(left , #DDDEE3 24%, #B2B4BE 62%);
	background-image: -o-linear-gradient(left , #DDDEE3 24%, #B2B4BE 62%);
	background-image: -moz-linear-gradient(left , #DDDEE3 24%, #B2B4BE 62%);
	background-image: -webkit-linear-gradient(left , #DDDEE3 24%, #B2B4BE 62%);
	background-image: -ms-linear-gradient(left , #DDDEE3 24%, #B2B4BE 62%);

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.24, #DDDEE3),
		color-stop(0.62, #B2B4BE)
	);
}

#planning{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	overflow: hidden;
	padding: 0 15px;
}
#planning::before, #planning::after{
	clear: both;
}
#planning div.header{
	background-color: #337ab7;
	color: #FFF;
	font-weight : bold;
	font-size: 16px;
}
#planning div.header .col_day{
	padding: 5px;
}
#planning .level_1{
	background-color: rgba(128,128,128,0.3);
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
}
#planning .level_2{
	background-color: rgba(128,128,128,0.1);
	font-weight: bold;
}
#planning div.level_3 span{
	padding-left: 10px;
}
#planning div.level_3:nth-of-type(2n+1){
	background-color: #f9f9f9;
}
#planning div.level_3:hover{
	background-color: #f5f5f5;
}
#planning div.level_3:hover .dispatch_action{
	visibility: visible;
}
#planning .col-group{
	width: 22.2%;
}
#planning .col-day{
	width: 11.114%;
	text-align: center;
	border-right: 1px solid #CCF;
	padding: 2px 0;
}
.route_dispatch {
	background-color: #337ab7;
	opacity: 0.7;
}
.route_dispatch .escalate{
	margin-top: 3px;
	margin-right: 3px;
}
.dispatch_action{
	margin-right: 10px;
	visibility: hidden;
}
#escalates .form-group .form-control, .escalates_row .form-control{
	width: auto;
	display: inline;
}
 
.recipient_channel_row:nth-of-type(2n+1){
	background-color: #f9f9f9;
}

.statistic_description ul{
	display: inline-table;
	padding-left: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
.statistic_description li{
	list-style: none;
}
.bulk .form-control{
	font-size: 12px;
	height: 24px;
	padding: 0 12px;
	display: inline;
}
.bulk .form-group{
	margin-bottom: 0;
}
.form-horizontal .bulk .escalates_row{
	margin-left: 50px;
}
.bulk .checkbox, .form-inline{
	display: inline-block;
	float: left;
}
.form-horizontal .bulk .control-label, .form-horizontal .bulk .checkbox{
	font-size: 12px;
	height: 24px;
	padding-top: 2px;
}
.status{
	padding-left: 10px;
}
.status img{
	margin-right: 10px;
}
.process{
	border-bottom: 1px solid #337ab7;
	display: inline-block;
}
.process:hover .process-actions{
	visibility: visible;
}
.process-actions{
	visibility: hidden;
	margin-left: 20px;
}
.csv_logo{
	float: right;
}
.footer {
    bottom: 0;
    width: 100%;
    color: #9d9d9d;
    padding: 15px 15px;
    background-color: #222;
    height: 50px;
    z-index: 10;
}
.footer a, .footer a:visited, .footer a:hover{
	color: #fff;
}
.footer p{
	text-align: right;
}