﻿/***********************************************
==BEGIN==	COMMON
************************************************/

body { margin: 0px; font-family: sans-serif; background: #fff; }

.full-width{width:100%;}
.container{width: 1170px; margin: 0 auto;}
.content-body{position:relative;margin:30px 0px;}

#content {width: 100%; max-width:1170px; min-height:290px; margin: 0px auto; display: block;background: #fff;}
#content {background: #fff url('/craft/images/siteIcons/Airportal-Home-logo-bg_160619_060725.png') no-repeat;background-size: contain;background-position: center 30px;}
#content h1 { margin-top: 0; font-size: 35px; font-weight: bold;}
p{margin:0px;}

input[type=text],input[type=textarea],input[type=password],input[type=date] {height: 40px;line-height: 40px;background-color: #fff;border: 1px solid #000000;padding: 0 12px;border-radius: 5px;}

a.white{color:#ffffff !important;}
.row {margin-right:0px; margin-left: 0px;}

a{text-decoration: none;cursor: pointer;color: inherit;}
a:hover{text-decoration: underline;cursor: pointer;color: #c30e2e;}
a:hover,a:focus,a:visited {color: #000;text-decoration: underline;}
.clearfix{content:'/';clear:both;} 
ul{margin:0px;padding:0px;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
.btn{width: auto;height: 45px;margin: 0px auto;padding: 0px 30px;font-size: 22px;border: 1px solid #ef3459;border-radius: 5px;background: #c30e2e;color: #fff;}


/*-----flex-----*/

.center{text-align:center;}

.flex-center{display:flex; align-items:center;justify-content:center;}

.flex-center-top{display:flex; align-items:flex-start;justify-content:center;}
.flex-center-bottom{display:flex; align-items:flex-end;justify-content:center;}
.flex-center-left{display:flex; align-items:center;justify-content:flex-start;}
.flex-center-rght{display:flex; align-items:center;justify-content:flex-end;}

.flex-right-top{display:flex; align-items:flex-start;justify-content:flex-end;}
.flex-right-bottom{display:flex; align-items:flex-end;justify-content:flex-end;}

.flex-left-top{display:flex; align-items:flex-start;justify-content:flex-start;}
.flex-left-bottom{display:flex; align-items:flex-end;justify-content:flex-start;}

#content .icon-30{height:30px;width:30px;margin: 0px 15px 0px 5px}

.featuredImage{background:#32499c;color:#fff;font-size:50px;padding: 15px;}

.row{width:100%;margin:0px auto;}



.col1{width:100%;margin: 10px auto;padding: 30px 0px;background:transparent;color:#000;font-size:16px;}
.col2{width: 48%;margin: 10px auto;padding: 15px 0px;background: transparent;color: #000;font-size: 16px;float: left;text-align:left;border:1px solid #32499c; border-radius:10px;}
.col4{width: 24%;margin: 10px auto;padding: 15px 0px;background: transparent;color: #000;font-size: 16px;float: left;text-align:justify;}

.red{background-color: #c30e2e; color: #ffffff;margin: 10px 1%;}
.first{/*margin-right:2%;*/}
.last{/*margin-left:1%;*/}

.bg-gray{background-color: transparent;color: #000000;}

.pad-tb-15{padding-top:15px; padding-bottom:15px;}
.pad-lr-tb-15{padding-top:15px; padding-bottom:15px;padding-left:15px; padding-right:15px}
.pad-lr-tb-30{padding-top:30px; padding-bottom:30px;padding-left:30px; padding-right:30px}

.pad-lr-15{padding-left:15px; padding-right:15px}
.pad-lr-30{padding-left:30px; padding-right:30px}



.carousel {position: relative;margin-top: 50px;border: 3px solid #6491f3;border-radius: 5px;}
.carousel-caption {position:relative;left:0;right:0;top:0;bottom:0; padding-top:0;}
.back-light{width:100%;min-height: 40px;  margin: 0px;/*background-color: rgba(0, 0, 0, 0.60);*/background: url(../Images/carouselCaptioBaclightImg.png);}
.caption-inner {position: relative;}
.caption-top {width: 100%; height: 70px; margin: 0; background: rgba(0, 0, 0, 0.75); padding: 10px 10px; position: absolute; text-align: center; font-weight: bold;}
.caption-content {width: 100%; padding: 50px 30px 0px 30px;}
.caption-heading {font-family: 'Alex Brush'; font-size: 92px; line-height: 75px;}
.caption-text {width: 180px;font-family: 'Lato', sans-serif; font-size: 24px; line-height: 20px;}

.caption-inner .btn{padding: 0px 15px;}
.carousel-indicators {bottom: 75px;}
.carousel-inner .left.carousel-control{width:30px;height:30px; top:40%;left: 2%;border-radius:100%;background:#fff url(/craft/images/siteIcons/left-arrow.png) no-repeat center center;background-size:30px 30px;}
.carousel-inner .right.carousel-control{width:30px;height:30px; top:40%;right: 2%;border-radius:100%;background:#fff url(/craft/images/siteIcons/right-arrow.png) no-repeat center center;background-size:30px 30px;}

.flip-title a{color:#fff;}

.table-heading-cont{display: flex; border-right: 1px solid #fff;}
.table-heading {width: 18%;float: left;  border-left: 1px solid #fff;  border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: Center; padding: 10px 0;  flex: 1; font-weight: bold;}
.table-rows-cont { display: flex; border-right: 1px solid #fff;}
.table-rows-20 {  width: 18%;  float: left;border-left: 1px solid #fff;border-bottom: 1px solid #fff;text-align: Center;padding: 10px 0;flex: 1;}
.table-rows-40  {float: left;border-left: 1px solid #fff;border-bottom: 1px solid #fff;text-align: Center;padding: 10px 0;flex: 2;}
.table-rows-80  {float: left;border-left: 1px solid #fff;border-bottom: 1px solid #fff;text-align: Center;padding: 10px 0;flex: 5;}
.hours-table{  width: 100%;  border-top: 1px solid #fff; }
.errorMsg{color:#c30e2e;}

.page-excerpt{width: 50%;text-align: left;font-size:14px;color:#000000;}

/***********************************************
===END===	COMMON
************************************************/





/****************************************************
==BEGIN==	navigation-menu
*****************************************************/

.navigation-menu{position: absolute;z-index: 99999;display: none;height: 650px;overflow: auto;overflow-x: hidden;}

/****************************************************
===END===	navigation-menu
*****************************************************/





/****************************************************
==BEGIN==	LAYOUT default  (common header/footer)
*****************************************************/
#desktop-version, .desktop-version{display:block;}
#tab-version, .tab-version{display:none;}
#mobile-version, .mobile-version{display:none;}
#mobile-version.mob-body, .mobile-version.mob-body{margin-top: 25px;margin-bottom: 25px;}

.shape {width: 15px;height: 90px;margin-left: -15px;float: left;-webkit-transform: skew(-20deg);-ms-transform:skew(-20deg);;-moz-transform: skew(-20deg);-o-transform: skew(20deg);background: #fff;}
.zero-deg{-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-o-transform: skew(0deg);}

header{background:transparent;}
.header{}
#header1{position:relative;margin-top:0px;background:#33499c url('/craft/images/siteIcons/headerBgBlue_WithGrayBottom.png');}
.header1-left{width:60%;float:left;}

.site-logo{float:left;margin-left: 70px; padding: 10px;}
.img-site-logo{width:240px;height:70px;vertical-align:middle;}
.temprature{width: 255px;width:25%;height:90px;float:left;display: flex;align-items: center;justify-content: center;background:#33499c url('/craft/images/siteIcons/headerBgBlue_WithGrayBottom.png')}
.search{width: 155px;width:15%;height:90px;float:left;display: flex;align-items: center;justify-content: center;background:#33499c url('/craft/images/siteIcons/headerBgBlue_WithGrayBottom.png')}
.search-box {position: absolute;display:none;width: 310px;height: 90px;top: 25%;left: 0;right: -45%;margin: 0px auto;padding: 2px 5px;}
.search-box input[type=search] {width: 209px;height: 40px;float: left;background-color: #fff;border: 2px solid #d5d6d9;padding: 0px 10px;border-radius: 5px;font-size: 20px;}
.btn-search {width: 70px;height: 40px;margin-left: 2px;float: left;font-size: 20px;border: 3px solid #ef3459;border-radius: 5px;background: #c30e2e;color: #fff;}
.cloud-icon{height:60px;margin-right:10px;}
.img-temp{height:30px;margin-left:20px;}
#weather i{height: 90px;line-height: 110px;margin: 0px 20px 0px -30px;color: #fff;font-family: weather;font-size: 110px;font-weight: normal;font-style: normal;text-transform: none;}
#weather .temp{font-size: 24px;font-weight: bold;color: #fff;}
.search-icon{height:70px;}
.search-result-text{font-size: 20px; color: #33499c;}
.search-result-text a{font-size: 20px; color: #33499c;}


#header2{width:100%;height: 90px;margin:0px auto;margin-top:5px;background:#151b4f url('/craft/images/siteIcons/headerBg_Dark_Blue.png');}
.STL-airportal{width: 545px;width:54.7%;height: 90px;margin-left:20px;float: left;display: flex;align-items: center;justify-content: flex-start;}
.STL-airportal-img{height:50px;float:left;}
.site-title{font-size:70px;font-weight:bold;color:#c30e2e;}
.stl-text{color:#fff;font-weight: normal;}
/*.header2-blank-bx1{width: 255px;width:25%;height:90px;float:left;}
.header2-blank-bx2{width: 155px;width:15%;height:90px;float:left;}*/


#header3 .navigation{width:100%;margin-top:20px;}
#header3 .navigation ul{width:90%;margin:0px auto;}
#header3 .navigation ul{width:100%;margin:0px auto;}
#header3 .navigation ul,#header3 .navigation ul li{height:50px;line-height:50px;}
#header3 .navigation-links ul li{line-height:20px;display: flex;align-items: center;justify-content: center;}
#header3 .navigation ul li.active{background:#c30e2e; text-transform:uppercase;font-weight:bold;}
#header3 .navigation ul li{width: auto;color:#fff; list-style:none;float:left;text-align:center;background:#32499c;}
#header3 .navigation ul li{width: 208px;color:#fff;font-size:16px;}
#header3 .navigation.nav-single ul li{width: 100%;background:#c30e2e;color:#fff;font-size:22px;}
#header3 .navigation ul span.shape-bl-bl{width: 25px;height:50px;background:url('/craft/images/siteIcons/inactive.png') no-repeat;background-size: 25px 50px;float:left;}
#header3 .navigation ul span.shape-rd-bl{width: 25px;height:50px;background:url('/craft/images/siteIcons/active-first.png') no-repeat;background-size: 25px 50px;float:left;}
#header3 .navigation ul span.shape-bl-rd{width: 25px;height:50px;background:url('/craft/images/siteIcons/active-last.png') no-repeat;background-size: 25px 50px;float:left;}


footer{width:100%;min-height:120px;background:#33499c url('/craft/ap-flipcard-images/headerBgBlue_WithGrayBottom.png');}

.social-icons{width:100%;height:60px;margin-top:15px}
.facebk-icon{height:30px;}
.twitter-icon{height:30px;margin:0px 10px;}
.instagram-icon{height:30px;}

.footer-links{width:100%;text-align:center;}
.footer-links ul{width:100%;margin: 0px auto;text-align:center;display: flex;justify-content: center;}
.footer-links ul li{float:left;list-style:none;}
.footer-links ul li{width: auto;float:left;list-style:none;text-align:center;}
.footer-links ul span{float: left;color: #fff;}
.footer-links a{color:#fff;}

.ftr-links{float:left;text-align:center;padding:0px;color:#fff;text-decoration: none;}
.footer-desc{width:100%;text-align:center;color:#fff;margin-top:5px;padding-bottom:20px;}

/***************************************************
===END===	LAYOUT default  (common header/footer)
****************************************************/





/***********************************************
==BEGIN==	\\mobile-header//
************************************************/
#mobile-nav {position: absolute;width: 60px;min-width:32px; height: 90px;float: left;display: flex;justify-content: center;align-items: center;}
.mob-nav-toggle {min-width: 32px;background: transparent;padding: 5px 10px;border: 1px solid #ffffff;border-radius: 4px;cursor: pointer;}
.mob-nav-toggle .icon-bar {display: block;width: 25px;height: 3px;background-color: #ff0000;border-radius: 1px;margin: 5px 0px;}
.mob-site-logo {width: 100%;float: left;display: flex;justify-content: center;align-items: center;}
.mob-STL-airportal{width:100%;align-items:center;justify-content:center;}

.page-icon-bar{width:100%;height:40px;margin-top: 5px;background-color:#c30e2e;position:relative}
.page-icon{width:100%;height:40px;position:absolute;top:10px;}
.page-icon-inner{text-align: Center;width: 48px;margin: 0px auto;background: #fff;height: 48px;border-radius: 100%;padding: 4px;}
.page-icon-inner img{ width: 100%;border-radius: 100%;}

.page-title{width: 100%;height: 90px;display: flex;justify-content: center;align-items: center;font-size: 36px;}
.navybar-page-title{width: auto;font-size: 36px;color: #fff;float: right;display: flex;justify-content: flex-end;align-items: center;height: 90px;}
.stores-page-title{font-size: 36px;}

/***********************************************
===END===	\\mobile header//
************************************************/





/***********************************************
==BEGIN==	\\mobile-footer//
************************************************/
/***********************************************
===END===	\\mobile footer//
************************************************/





/***********************************************
==BEGIN==	HOME PAGE (index)
************************************************/
.flip-box{width:100%; margin:0px auto;}
.flip-title a:hover{color:#c30e2e;}
.white-separator{width:100%;height:5px;border:0px;background:#fff;}
.news-list{height: 195px;margin-top:5px;padding:18px;background:#c30e2f;overflow: hidden;overflow-y: auto;}
.news-list p{font-size: 13px;color: #fff;margin: 0px 0px 0px 20px;line-height: 25px;}
.news-list p a{color:#fff;}
.news-list p a:hover{font-size: 13px;color: #fff;}
.news-list p:before {content: '';width: 0px;height: 26px;float: left;font-size: 34px;color: #fff;list-style-type: circle;list-style: disc outside none;display: list-item;line-height: 20px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/*HOME PAGE Mobile version*/
.mobile-menu-cont{width: 100%; height: 85px; background-color: #32499c; margin-top: 10px;}
.mobile-menu-left{width: 60px; float: left; padding: 8px 10px;background-color: #32499c;  background-repeat: no-repeat;background-size: 70px 70px;background-position: 50% 50%;height: 69px;}
.mobile-menu-left-news{background-image:url(/craft/images/siteIcons/news-icon-transparent.png);}
.mobile-menu-left-photo{background-image:url(/craft/images/siteIcons/photo-icon-transparent.png);}
.mobile-menu-left-catchUsGiving{background-image:url(/craft/images/siteIcons/catchUsGiving-icon-transparent.png);}
.mobile-menu-left-employees{background-image:url(/craft/images/siteIcons/employees-icon-transparent.png);}
.mobile-menu-left-badging{background-image:url(/craft/images/siteIcons/badging-icon-transparent.png);}
.mobile-menu-left-airportal-directory{background-image:url(/craft/images/siteIcons/airportal-directory-icon-transparent.png);}
.mobile-menu-left-safty-MS{background-image:url(/craft/images/siteIcons/safty-MS-icon-transparent.png);}
.mobile-menu-left-parking-and-transportation{background-image:url(/craft/images/siteIcons/parking-and-transportation-icon-transparent.png);}
.mobile-menu-left-retail-services{background-image:url(/craft/images/siteIcons/retail-services-icon-transparent.png);}
.mobile-menu-left-Properties{background-image:url(/craft/images/siteIcons/properties-icon-transparent.png);}
.mobile-menu-left-safty-and-security{background-image:url(/craft/images/siteIcons/safty-and-security-icon-transparent.png);}

.mobile-menu-middle{width: 185px; float: left; display: flex; align-items: center; height: 85px; color: #fff; font-size: 16px; text-align: center; justify-content: center;}
.mobile-menu-right{width: 25px; float: right; text-align: right; padding-right: 15px; margin-top: 20px;}
.mobile-menu-right img{width: 25px;}

/***********************************************
===END===	HOME PAGE (index)
************************************************/





/***********************************************
==BEGIN==	AIRPORT TOOLBOX
************************************************/
.airport-toolbox{width: 830px;margin: 0px auto; margin-top: 40px; background:transparent; }
.toolbox-left,.toolbox-right{width:300px;min-height: 210px;background:transparent;float:left;}
.toolbox-middle{width: 220px; height: 160px;padding: 30px;float: left; background:transparent;}
.toolbox-middle img{width: 100%;}
.toolbox-popUp{display:none;}
.toolbox-item{width:50%;height: 110px; float: left; padding:10px 5px; text-align: center;}
.toolbox-item-img img{height:60px;}
.toolbox-item-text{margin-top: 5px;color: #33499e;line-height: 13px;font-size: 13px;font-weight: bold;}
/***********************************************
===END===	AIRPORT TOOLBOX
************************************************/





/***********************************************
==BEGIN==	CATCH US GIVING 
************************************************/
/*Catch Us Giving */
.CUGCont{margin-top:18px;}
.GraphicsCont{background-color: #dcd8d6; margin-top: 18px;padding: 20px 25px;}

.heading{background-color: #c30e2e; width: 100%;margin-top:30px}
.heading,.headingLeft,.headingMiddle,.headingRight,.heading .shape{height: 70px;}
.headingLeft{float: left; width: 20%;}
.headingMiddle{width: 60%;color: #fff;float: left;display: flex;justify-content: center;align-items: center;font-size: 36px;}
.headingRight{float: left; width: 20%;}

.nominateLeft{height: 90px; width: 49%; float: left; display: flex; align-items: center; justify-content: flex-start;font-size: 30px;}
.nominateRight{height: 90px; width: 49%; float: right; display: flex; align-items: center; justify-content: flex-start;font-size: 30px;}
.missionCont{ margin-top: 18px;padding:20px 25px;}
.missionTitle{font-size:22px;}
.missionDesp{font-size:20px;}
.missionDesp .col2{border:0px;}
.nomineeLeft{ width: 49%;min-height: 290px; float: left; padding: 20px 25px;margin-right:10px;}
.nomineeRight{ width: 49%;min-height: 290px; float: right; padding: 20px 25px;margin-left:10px;}
.nomineeDescyear {margin-top: 3px;}
.nomineeDescname {margin-top: 8px;}
.nomineeDesc {margin-top: 8px;}
.photoLeft{ width: 49%; float: left;}
.videoRight{position:relative;height: 309px; width: 49%; float: right;}

.CUGCont .carousel {margin-top: 0px;}
/***********************************************
===END===	CATCH US GIVING 
************************************************/





/***********************************************
==BEGIN==	NOMINATION FORM 
************************************************/
.nominateform{margin:0px 110px}
.nominateHeading{color: #000000;font-weight: bold;font-size: 22px;}
.completetext{color: #000000;margin-top: 6px;}
.txtbox{width: 100%;}
.txtboxCont{margin-top: 30px;}
.txtboxLabel{width: 100%;height: 20px;float: none;display: flex; align-items: center;font-size: 16px;color: #000000;font-weight: bold;}
.txtboxRight{width: 60%;float: none;}
.txtarea{width: 100%;line-height: 40px;background-color: #fff;border: 1px solid #000000;padding: 0 12px;border-radius: 5px;}
/***********************************************
===END===	NOMINATION FORM 
************************************************/





/***********************************************
==BEGIN==	BADGING
************************************************/
.PDF-files a:hover {color: #32499c;}
.PDF-files .col2{border:1px solid #32499c; border-radius:10px;}

.badingInfo{width: 48%;  padding: 25px 10px;float: left;}
.badingHours{width: 48%; float: left;}
/***********************************************
===END===	BADGIN
************************************************/





/***********************************************
==BEGIN==	NEWS LINKS
************************************************/
.news-links .row p{width: 48%;display: flex;align-items: center;justify-content: center;margin: 10px 1%;padding: 15px 15px;/*background: #32499c;color: #fff;*/border:1px solid #32499c; border-radius:10px;font-size: 16px;float: left;text-align:center;}
.news-links .row p:before{content:'';width:45px;height:30px;margin-right: 3px; background-size: 30px 30px;background-image:url(/craft/images/siteIcons/link-icon.png); background-repeat:no-repeat;}
.news-links .row p a{text-align:center;}
.news-links .row p a:hover{/*color:#fff;*/}
/***********************************************
===END===	NEWS LINKS
************************************************/





/***********************************************
==BEGIN==	Properties LINKS
************************************************/
.properties-PDFs .col2{text-align:left;border: 1px solid #32499c;border-radius:10px;}

.properties-links .row p{width: 48%;display: flex;align-items: center;justify-content: flex-start;margin: 10px 1%;padding: 15px 15px;/*background: #32499c;color: #fff;*/border:1px solid #32499c; border-radius:10px;font-size: 16px;float: left;text-align:left;}
.properties-links .row p:before{content:'';width:45px;height:30px;margin-right: 3px; background-size: 30px 30px;background-image:url(/craft/images/siteIcons/link-icon.png); background-repeat:no-repeat;}
.properties-links .row p.update-contct-form:before{background-image:url(/craft/images/siteIcons/form-icon.png);}
.properties-links .row p a{text-align:left;}
.properties-links .row p a:hover{/*color:#fff;*/}
/***********************************************
===END===	Properties LINKS
************************************************/





/***********************************************
==BEGIN==	Photos
************************************************/
.photos #Carousel .carousel-inner{width:100%;height:auto;}

.photos .carousel-inner>.item>a>img, 
.photos .carousel-inner>.item>img {width: 100%;}

/***********************************************
===END===	Photos
************************************************/





/***********************************************
==BEGIN==	Safty Managment System
************************************************/
.smslogocont{}
.smslogoLeft{ width: 20%; float: left;min-height: 150px;display: flex;align-items: center;}
.smslogoLeft img{width: 150px; height: 150px;}
.smsTextRight{width: 80%;float: right;min-height: 150px;display: flex;align-items: center;}

.smsConfileft{width: 50%; float: left;}
.smsConfiRight{ width: 50%;  float: right; text-align: right;}
.smsConfiRight img{ height: 400px;text-align: right;}

.sms-photoviewer {margin-top:20px;}
.sms-photoviewer #Carousel .carousel-inner{width:100%;height:auto;}

.sms-photoviewer .carousel-inner>.item>a>img, 
.sms-photoviewer .carousel-inner>.item>img {width: 100%;}
.sms-photoviewer .carousel-caption {}
.sms-body .first { margin-right: 1%;}
.sms-body .last { margin-left: 1%;}

.pillarImg{ width:100%;}

/***********************************************
===END===	Safty Managment System
************************************************/





/***********************************************
==BEGIN==	Employee
************************************************/
.employee-photoviewer {margin-top:20px;}
.employee-photoviewer #Carousel .carousel-inner{width:100%;height:auto;}

.employee-photoviewer .carousel-inner>.item>a>img, 
.employee-photoviewer .carousel-inner>.item>img {width: 100%;}

.convention {border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;margin-left: 15px;margin-right: 15px;}
.convention-heading{padding: 15px;text-align: left;font-weight: normal; border-bottom: 1px solid #000000;}
.convention-text{padding: 15px;text-align: left;border-bottom: 1px solid #000000;}

/***********************************************
===END===	Employee
************************************************/





/***********************************************
==BEGIN==	Photos
************************************************/
.photos-photoviewer {margin-top:20px;}
.photos-photoviewer #Carousel .carousel-inner{width:100%;height:auto;}

.photos-photoviewer .carousel-inner>.item>a>img, 
.photos-photoviewer .carousel-inner>.item>img {width: 100%;}

/***********************************************
===END===	Photos
************************************************/





/***********************************************
===BEGIN===	Airport Directory
************************************************/
 .airportal-directory .col2 {text-align: center;}
 .airport-directory-title{border-bottom: 2px solid #000;text-align:center; padding-bottom: 8px;}
 .airport-directory-container{ }
 .airport-directory-left {float: left;width: 50%;padding: 5px 2%;text-align: right; border-right: 2px solid #000; }
 
 .airport-directory-right{ float: left; width: 50%;  padding: 5px 2%; text-align: left; }

/***********************************************
===END===	Airport Directory
************************************************/





/***********************************************
===BEGIN===	Login Form
************************************************/
.login-form{width:500px;margin:0px auto;}
.login-buttons{width:100%;margin-top:20px;}
.login-buttons .btn-wrap{width: 160px;text-align: center;display: flex;justify-content: center;}

/***********************************************
===END===	Login Form
************************************************/





/***********************************************
===BEGIN===	Airport Operaton
************************************************/
.access-to-secure{cursor:pointer;width: 200px;margin: 0px auto;}
.access-to-secure .btn{padding: 5px 10px;font-size: 20px;height: 40px;}
.access-to-secure .btn a{color:#fff;}
.security-popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);z-index:999;display:none;}
.security-popup-container{position: relative;width: 560px;height: 100%;margin: 0px auto;}
.security-popup-inner{position:absolute;top:5%;width:100%;height:auto;margin:0px auto;background: #c1c1c1;border: 2px solid #dcd8d6;border-radius: 10px;padding: 10px 20px;}
.security-popup-inner .close{margin:10px;text-align:right;color:#c30e2e;font-size:30px;opacity:1;}
.security-popup-inner .txtboxLabel {width: 50%;}
.security-popup-inner .txtboxRight {width: 50%;}
.security-popup-inner .btn-wrap{width:50%; margin:0px auto;margin-top: 18px;}
/***********************************************
===END===	Airport Operaton
************************************************/





/***********************************************
===BEGIN===	Notices
************************************************/
.notices a{color:#000;}
.notices a:hover {color: red;text-decoration: underline;}
/***********************************************
===END===	Notices
************************************************/





/***********************************************
===BEGIN===	parking and transportation
************************************************/

.direction-map{width:100%;}
/***********************************************
===END===	parking and transportation
************************************************/





/***********************************************
===BEGIN===	parking and transportation
************************************************/
.galleries{display:flex;align-items:center;justify-content:center;}
.gallery-item{float: left; margin: 5px;border:2px solid #808080;border-radius:10px;}
.gallery-item img{width:200px;height:150px;border-radius: 5px 5px 0px 0px;}
.gallery-item-caption{width:100%;text-align:center;padding:5px;}
/***********************************************
===END===	parking and transportation
************************************************/

