/*Code added by hasnain khan*/
 .icon.helpdesk
{
	background:url(/images/appon_icons_helpdesk.png);
	width: 24px;
	height: 24px;
	background-position: center center;
}
 .icon.hire
{
    background: url(/images/appon_icons_pro.png);
    width: 24px;
    height: 24px;
    background-size: cover;
    float: left;
    background-position: center center;
    margin-top: 2px;
}
 .icon.profile
{
	background:url(/images/appon_icons_profile.png);
	width: 24px;
	height: 24px;
	background-position: center center;
}
 .icon.reseller
{
	background:url(/images/appon_icons_reseller.png);
	width: 24px;
	height: 24px;
	background-position: center center;
}
.helpdeskMain .greenLable{color: #609100;}
.helpdeskMain .HDheading{
	 padding:20px 0;
	 border-bottom: 1px dashed #666666;
	 background-color: #fafafa;
}
.helpdeskMain .HDheading p{
	padding: 0;
	margin: 0;
}
.helpdeskMain .HDheading button{
	margin: 5px 0 0 0;
}
.helpdeskMain .left-dotted .content_tab #exampleAccordionDefault #tab_content .bookingTabs .tab-content .tab-pane .panel-body .bookingAllViews .event_filter{
    background: white;    
    margin-top: 10px;
    border-radius: 4px;
}
.hdwrap .hddiv{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
.hdwrap {
  overflow: hidden; 
}
.hddiv.hdborder{
 	border-right:1px dashed #666666;
 	padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
 }
.hddiv .profields{
	margin: 20px 0;
}
.hdwrap .hdborder span{
	background-color: #4685BE;
    padding: 10px;
    margin: 1px;
    color: white;
    cursor: pointer;
    display: block;
}
.helpdeskMain label,
.helpdeskMain p {
	font-size: 12px;
}
.helpdeskMain .hdwrap .hddiv h4{
	font-size: 14px;
}
.helpdeskMain .panel .panel-heading .panel-title {
    font-size: 14px;
}
.helpdeskMain .HDheading h4{
	padding: 0 4%;
}
.helpdeskMain .row .table .details:hover{
	background-color: #fafafa;
}
.helpdeskMain .row .table .details .fa-download{
	font-size: 24px;
}

.helpdeskMain .table .heading td{
	font-size: 14px;
	color: black;
}
.helpdeskMain .table .details td{
	font-size: 12px;
	color: black;
}
.helpdeskMain .NewAC .field{
	margin: 10px 0;
}
.helpdeskMain .NewAC h4{
	margin: 40px 0 20px 0;
}
.helpdeskMain .NewAC .buttons{
	border: 1px solid #ccc;
	border-radius: 6px;
	text-align: center;
	padding: 10px;
	color: #2b6ba5
}

.helpdeskMain .NewAC .buttons:hover{
	background-color: gray;
	border: 1px solid #6B6B6B;
	cursor: pointer;
	color: white;
}

.helpdeskMain .NewAC .buttons i{
	font-size: 32px;
}
.helpdeskMain .NewAC .buttons p{
	font-size: 14px;
}
.rightborder{border-left: 1px dashed #666666;}
.leftborder{border-right: 1px dashed #666666;}

.helpdeskMain .NewAC .information{
    margin: 25px 0;
    border: 1px solid #2b6ba5;
    border-radius: 6px;
    padding: 25px;
    color: gray;
}
.helpdeskMain .NewAC .information .visa{
	border-radius: 8px;
	border: 1px solid #2b6ba5;
	background-color: #fafafa;
}
.helpdeskMain .NewAC .information .radio-custom{
	padding: 0;
}
.helpdeskMain .NewAC .information .PushRadio i{
	font-size: 28px;
	margin: 5px;
	color: #2b6ba5;
}
.helpdeskMain .NewAC .information .PushRadio span{
		font-size: 12px;
}
.helpdeskMain .NewAC .information a{
		font-size: 12px;
}
.helpdeskMain .NewAC .information .PushRadio strong{
	font-weight: bold;
}
.helpdeskMain .NewAC .information p{
	font-size: 12px;
	margin-bottom: 0;
	color: black;
}
.helpdeskMain .NewAC .information .secure{
	background-color: white;
	position: absolute;
	top:0;
	color:#2b6ba5; 
	padding: 0 10px;
}
.helpdeskMain .NewAC .information .secure i{
	font-size: 28px;
}
.helpdeskMain .resellerDetail{
	background-color: #eaedf2;
	padding: 5%;
	border-radius: 5px;
}
.helpdeskMain .resellerDetail p{
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: black;
}
.helpdeskMain .total p{
	color: #2b6ba5;
	font-weight: bold;
	margin-top: 20px;
	font-size: 14px;
}
 @media (max-width: 767px){
 	.hddiv.hdborder{
 	border-right:0px;
 	}
 	.hdwrap .hdbb{
 		border-bottom:1px dashed black;
 	}
 }

 @media (max-width: 991px){
 	.rightborder{border-left: 0;} 
 	.leftborder{border-right: 0;}	
	.helpdeskMain .NewAC .information .secure{
		background-color: white;
		position: absolute;
		top:-26px;
		padding: 0 10px;
	}
 }
/*Code ends by hasnain khan*/