.monitor_div{
	margin:20px auto;
	width:100%;
	float:left;
}
.monitor_div p,li{
	font-size: 18px;
	line-height: 24px;
	color: #666;
}

.monitor_div img{
	margin-bottom:20px;
}
.error-message{
	color:red;
}

.featurepage h3{
	padding-left:20px !important;
}

.logind{
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:40px;
	float:none;
}

.logind h2{
	text-align:center;
}

.error-message{
	color: red;
font-size: 12px;
}
 .flash_good{
	
	
	background: linear-gradient(to bottom, #04c376 0%, #00b15b 3%, #03a945 5%, #07ac44 8%, #03af4b 11%, #00b450 16%, #03b44c 19%, #01c152 41%, #01c152 62%, #03bd52 70%, #01aa47 95%, #00aa47 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    margin: 9px 0;
    padding: 4px;
    text-align: center;
	float:left;
	width:100%;
	
}

 .flash_bad,#authMessage{
	background: #1059a6;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    margin: 9px 0;
    padding: 4px;
    text-align: center;
	float:left;
	width:100%;
}
.socion{
	color:#fff;
	margin-right:10px;
}
.ulcs{
		padding-left:10px;
	}
	
.bloueng{
	background-color:#0172f8;
	color: #fff;
font-weight: bold;
padding: 5px 10px;
border-radius: 5px;

}	
.topintro{
	padding-bottom: 40px;
}
.topintro p{
	font-size: 16px;


color: #666;

line-height: 23px;

margin-bottom: 10px;
}
.topintro ul{
	padding-left: 3%;

padding-bottom: 10px;
}
.topintro li{
	color:green;
}
.genralgreebtn{
	background: green;
    color: #FFF;
    padding: 10px 34px;
    border-radius: 50px;
    -ms-border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 21px;
    font-size: 20px;


}

.mission_bg {

    background: url(../images/pattern.jpg) repeat;
    width: 100%;
    display: inline-block;
    margin: 0;

}

.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.labeldd{
	text-align: center;

color: tomato;

border-bottom: 1px solid rosybrown;

margin-top: 40px;

margin-bottom: 10px;
}

.genh2{
	padding-bottom: 10px;

	color: green;

	text-align: center;

	font-size: 3.5rem;

	font-weight: 300;
}
.radiod{
	padding-left:0px;
}
.radiod label{
 margin-top:0px !important;
}
.inptead{
font-size: 22px;

color: teal;
}

.infoi{
	margin-top: 15px;

padding-left: 15px;

font-style: italic;

color: teal !important;

font-size: 14px !important;
float: left;

width: 100%;
}
.jdhul{
	padding-left: 18px;
}

.jdhul li{
	 font-size: 18px;
	 color: #000;
}
.dec_padd_dov {

    display: none;

}

.dec_padd_dov_flight_detail {

    display: none;

}
.error{
	color: red !important;

margin-top: 0px !important;
}
.datecakephp{
	width: 31% !important;
	float: left;
	margin-right: 2%;
}
@media(max-width:480px){
	 .datecakephp{
		float: none;
		
	}
}
#UserArrivingTimeMeridian,#UserSecondArrivingTimeMeridian,#UserThirdArrivingTimeMeridian,#UserFourthArrivingTimeMeridian,#UserFifthArrivingTimeMeridian,#UserSixthArrivingTimeMeridian,#UserSeventhArrivingTimeMeridian{
	float: right;

width: 29% !important;
}

#domastic_flight_number-error,#arrival_flight_type-error{
	float:right;
}
.mediumText {
    text-align: center;

margin-top: 20px;
	text-align:center;
}
.tour_name {
    display: table;
    max-width: 700px;
    float: left;
    margin-top: 26px;
}
.dashboard {
    position: relative;
}
.dashboard .tour_name .tour_img {
    width: unset;
}
.tour_name .tour_img {
    display: table-cell;
    vertical-align: top;
    width: 100px;
}
.dashboard .dashboard_text {
    background: rgba(1, 79, 152, 0.28);
    padding: 10px 16px;
    position: absolute;
    bottom: 38%;
    left: 35%;
    text-align: center;
    margin: auto;
    width: 30%;
    border-radius: 5px;
}
@media(max-width:1024px){
	.dashboard .dashboard_text {
		left: 0%;

		width: 98%;

		right: 0%;

		bottom: 0;

		border-radius: unset;
		
	}
}
.pagingTable{
	float: left; width: 40%; background-color:#6cbb50;padding: 5px 10px;border-radius: 19px;text-align: center;
}
@media(max-width:1024px){
	.pagingTable{
	 width: 100%;
	}
}

.pagingTable a{
padding: 0px 5px;
text-decoration: none;
transition: background-color .3s;
color: #fff;
}
.pagingTable .current{
background-color: #4CAF50;
color: #fff;
padding: 5px 10px;
border-radius: 50px;
}
@media(max-width:1024px){
	.mobcontaine{
		padding-left:0px;
		padding-right:0px;
		margin-left:0;
		margin-right:0;
	}
}
#UserRegisterForm p{
	font-size:16px;
}
.invoice-table a{
	color:#fff;
}
@media(min-width:767px){
/* .fixed{
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	
} */
}
.iididedit{
	color: #144ba0 !important;
	font-size: 12px !important;
text-decoration: navajowhite;
font-weight: bold;
}
.iididdelete{
	color: red !important;
}
.iidid{
	font-size: 20px;padding-right: 10px;
}
.prev{
	margin-right:10px;
}
.no_record_found {
    text-align: center;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    font-size: 16px !important;
    color: #1059a6;
    border: 1px solid;
    border-radius: 10px;
}
.eyepoint{
	position: absolute;right: 5px;top: 15px;font-size: 20px;
}
.disspan{
	min-width: 200px;
}
@media(max-width:767px){
	.disnonoonmobile{
		display:none !important;
	}
	.disspan{
		min-width: 44%;
	}
}
@media(min-width:767px){
	.disnonoondesktop{
		display:none !important;
	}
}
.deletebtmall{
	color: #FFF;
	border: none;
	padding: 11px 21px;
	border-radius: 100px;
	font-size: 15px;
	background: #144ba0;
	text-decoration: none;
}
.datecakephp{
	width: 31% !important;
	float: left;
	margin-right: 2%;
}
.bigbutton{
	background: #90c24f;
	border: none;
	padding: 15px 40px;
	font-size: 18px;
	color: #144aa0;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 20px;
	transition: all ease-in-out 0.3s 0s;
	
}
.smallbutton{
	background: #90c24f;
	border: none;
	padding: 12px 20px;
	font-size: 16px;
	color: #144aa0;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 20px;
	transition: all ease-in-out 0.3s 0s;
	
}
.viewdetailmobile{
	
	background-color: #90c24f;
color: #fff;
padding: 3px 8px;
border-radius: 2px;
}
.mb10{
	margin-bottom:15px;
}

.table-pagination {
    margin: 15px 0 30px 0;
    display: flex;
    justify-content: space-between;
}
/*.genral_form label {
     display: none !important; 
}*/

.genral_form label.error {
     display: block !important; 
}
.headingpart h2{
	font-size:20px;
	text-align: center;
}
.headingpart p{
	font-size:14px;
	color:#000;
}
.headingpart ul li{
	font-size:14px;
	color:#000;
}.headingpart a{
	text-decoration: none;color: #000;
}