.sidebar-menu li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.sidebar-menu .treeview-menu li {
	border:none;
}
.mand_star {
	color:#F00;
	margin-left:3px;
}
.btn {
	border-radius:0px;
}
.btn .fa {
	margin-right:4px;
}
.vadhu_btn {
	border-radius:0px;
	margin-top:8px;
}
.vadhu_btn .fa {
	margin-right:4px;
}
.card .table {
	 
	white-space: nowrap;
}
.card .table tr th {
	 
	background-color:#cc0026;
	color:#fff;
}
.pro_view .table > thead > tr > th,
.pro_view .table > thead > tr > td,
.pro_view .table > tbody > tr > th,
.pro_view .table > tbody > tr > td,
.pro_view .table > tfoot > tr > th,
.pro_view .table > tfoot > tr > td {
   
 border:none;
}
.card .table tr td {
	 
}
.top_search {
	margin-bottom:12px;
}
.filter_pop select {
	margin-bottom:20px;
}
.dashboard {
	margin-top:0px;
}
.dashboard img {
	width: 56px;
	float: left;
	padding:16px 5px 17px 5px; 
}
.green img{
	background-color:#30a958; 
}
.green {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.green:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #30a958 inset; 
}


.purple img{
	background-color:#b463d9; 
}
.purple {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.purple:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #b463d9 inset; 
}

.orange img{
	background-color:#d76e3c; 
}
.orange {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.orange:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #d76e3c inset; 
}


.yellow img{
	background-color:#fccc4b; 
}
.yellow {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.yellow:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #fccc4b inset; 
}

.pink img{
	background-color:#f14eb5; 
}
.pink {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.pink:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #f14eb5 inset; 
}

.blue img{
	background-color:#508af4; 
}
.blue {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.blue:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #508af4 inset; 
}

.red img{
	background-color:#e63b54; 
}
.red {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.red:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #e63b54 inset; 
}

.brown img{
	background-color:#833d3d; 
}
.brown {
	box-shadow: 0 0 0 2px #ccc inset; 
	height:80px;
	background:url(../images/dashboard/bg.jpg);
	margin-bottom:30px;
}
.brown:active {
	transform: translateX(7px);
	box-shadow: 0 0 0 2px #833d3d inset; 
}

.dashboard h4 ,
.dashboard p {
	float:left; 
 	color:#2a2a2a;
	margin-left:2px;
	font-size:15px;
	padding:6px;
	margin-top:12px;
}
.generate_report select {
	margin-bottom:20px;
}
.report_heading {
	text-align:center;
}
.report_heading h3
{
	text-transform: uppercase;
}

.prof_detail h4 {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:8px;

} 
.profile {
	
	margin-bottom:10px;
	padding:5px;
	background:#cc0026;
	border-radius: 0px 0px 0px 0px;

}
.profile p {
	text-align:center;
	color:#fff;
	margin-top: 5px;
	margin-bottom: 0px;
}
.profile img{
	border:5px solid rgba(255,255,255,0.4);
	margin:auto;
	width:100%;
	

}
.prof_detail #head_title {
	width:25%;
}
.prof_detail .tab-pane {
	margin-bottom:10px;
}
.title_img {
	width:30px;
	display:inline-block;
}

.tab-pane h4
{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
}

.profile_print .print_bg {
	border:1px solid #ccc;
}


.full_view_img {
	margin-bottom:10px;
	padding:10px 5px 10px 5px;
	background:#cc0026;
 	margin-top:10px;


}
.full_view_img p {
	text-align:center;
	color:#fff;
}
.full_view_img img{
	border:3px solid rgba(255,255,255,0.4);
	margin:auto;
	width:100px;
	height:100px;

}
.print_title h2 {
	text-transform:uppercase;
	color:#cc0026;
}
.full_view_detail p {
	text-align:left;
	border:1px solid #ccc;
	padding:7px;
	word-break:break-all;
}
.full_view_heading {
	margin-top:30px;
}

.user_img img
{
	border:5px solid #ddd;
}
.profile_img
{
 border-bottom: 1px solid #ccc;
 padding-bottom: 8px;
}
.profile_img img
{
	width: 50px;
	float: left;
	padding: 0px 10px;
}
.table_border #head_title {
    width: 25% !important;
}
.table_border td
{
	border:0px solid transparent !important;
}
.view_profile
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.itinerary_box img
{
	width: 100%;
}
.profile_box 
{
	border:1px solid #f0f0f0;
	padding: 0px 10px;
	margin-bottom: 10px;
}

.pro_img img
{
	width: 100%;
	height:150px;
}
.pro_img 
{
	width: 100%;
	height: 150px;
	border-radius: 00%;
	overflow: hidden;
	display: block;
}

.pro_view b
{
	text-transform: uppercase;
}
.pro_view
{
	
	margin-bottom: 10px;
}
.pro_view h5
{
	background-color: #ddd;
	padding: 10px 5px;
	margin-top: 0px;
	font-weight: bold;
	color: black;
}
.pro_view p
{
	font-size: 15px;
	border: 1px solid #ddd;
	padding: 10px 5px;
}

.download_img img
{
	width: 100%;

}
.btn-yellow
{
	background-color: #f6fb36;
	color: #000;
}
.btn-gold
{
background-color: green;
color: #000;
}
.id_front
{
	background:rgba(252,255,1,0.5);
	background-size: cover;
	padding: 10px;
	height: auto;
}
.id_front_green
{
	background:rgba(16, 245, 16, 0.2);
	background-size: cover;
	padding: 10px;
	height: auto;
}
.download_img p
{
	color: #000;
	text-align: center;
}
.download_img p label {
    width: 88px;
    margin-bottom: 0;
    color: #134aa5;
}
.download_img .table td
{
	border:transparent;
	color: #2f2483;
	font-weight: bold !important;
	text-shadow: 0px 0px 1px #000;
}
.footer_id
{
	background-color: #cc0026;
	padding: 5px;
}
.footer_id p
{
	color: #fff;
	margin-bottom: 0px;
}
.id_img 
{
	background-color: #fff;
}
.id_number
{
	color: #2f2483;
	font-weight: bold !important;
	text-shadow: 0px 0px 1px #000;
	letter-spacing:4px;
	background-color: #fff;
}
.my_id
{
	
	width: 100%;
	border-radius: 00%;
	overflow: hidden;
	display: block;
}
.my_id img
{
	width: 90px;
	height: 90px;
	
}


@media only screen and (max-width: 768px)
{
	.pro_img {
    width: 100%;
    height: 65px;
    
    border-radius: 00%;
    overflow: hidden;
    display: block;
}
}

.background_overlay
{
	background-image: url(../images/mysoor.jpg);
	background-size: cover;

}
.background_overlay1
{
	background-image: url(../images/mysoor.jpg);
	background-size: cover;

}

.border_profile 
{
	border:2px solid #cc0026;
	padding: 20px;
}
.content_text p
{
	margin-bottom: 4px;
	color: #0600ff;
    
    text-shadow: 0px 0px 1px #000;
}
.content_text
{
	margin-top: 10px;
}
.sig_img p
{
	margin-bottom: 4px;
	color: #2f2483;
	font-size: 10px;
    font-weight: bold !important;
}
.back_tittle p
{
	font-size: 20px;
}
.conent_kanada ul li
{
	font-size: 11px;
	color: #000;
    
    text-shadow: 0px 0px 1px #000;
}

.contact_de p
{
	margin-bottom: 0px;
	border: transparent;
    color: #0600ff;
    font-weight: bold !important;
    text-shadow: 0px 0px 1px #000;
    margin: 0px 10px;
}