/* Add your CSS here */


/* Logo Height on Scroll */
.header.headhesive.headhesive--stick .logo img {
	/*height: 28px;*/
}


.fhmm .navbar-collapse .navbar-nav > li > a{line-height: 103px !important;}
.header .logo{padding: 0px !important;}
.header .logo .tagline{display:none}
body.boxed .header .header-top{ position: relative;  z-index: 9; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 7%), 0 3px 1px -2px rgb(0 0 0 / 0%), 0 1px 5px 0 rgb(0 0 0 / 5%) !important; font-size: 13px !important; background: #ececec;padding: 20px;}
.header-top-right {position: relative !important;  top: -5px !important;}
.header-top a, .header-top .fa {color: #949393 !important;}
.header-main{background:#fff !important;}
.page-heading {background: #ececec !important; border:none !important;}
.page-content { padding-top: 43px !important ; background: #f2f3f5 !important;}
.kn-info-bar { background-color: #f2f3f5 !important;  padding: 0px 15px  !important; border-bottom: 2px solid #dedcdc !important;  margin-bottom: 20px !important;}
.kn-menu .kn-button { color: #ffffff !important; background: #ffa700 !important; border-radius: 15px !important; padding: 8px 18px !important;}
.kn-info-bar .kn-current_user a{ color: #ffa700 !important;}
.kn-content a {text-decoration: none;}
.kn-details .kn-detail-label{margin-left:0px !important;}
.kn-details .kn-detail {border-bottom: 2px solid #e6e5e3;}
.kn-table.kn-view { background: #fff !important; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 7%), 0 3px 1px -2px rgb(0 0 0 / 0%), 0 1px 5px 0 rgb(0 0 0 / 5%) !important; padding: 20px; border-radius: 10px;}
.kn-details .kn-detail-label{background-color: #e6e5e3 !important;}
.kn-table th a {color: #5f5f61 !important;}
.kn-table td, .kn-table th{padding: 15px 8px !important; color:#5f5f61 !important;}
.kn-table tr:nth-child(odd){background-color: #f2f3f7;}
.kn-table th:nth-child(odd){background:#eeeeee !important;} 
.kn-table.is-bordered td, .kn-table.is-bordered th{border-width:0px !important}
.kn-view{margin-bottom: 2em !important;}
.alaskatravel{padding: .5em !important;  text-align: center;  font-size: 200%;  font-weight: bold;  color: #ffffff;  background: #990033;  border-radius: 10px 0px 10px 0px;}
#view_6369{border: 1px solid #d5d6d8;  padding: 10px;  border-radius: 20px 0px 20px 0px;  background: #fff;  margin-bottom: 42px;}
.t1{text-align: center;  font-weight: bold; font-size: 200%;}
.t2{text-align: center; font-weight: bold;  font-size: 150%;}
.travelstatus{font-weight: bold;  text-align: center;  color: #990033;  font-size: 120%;  background: #f2f3f5;  padding: 8px 0px !important;}

.kn-list section .column.is-horizontal .kn-detail{border-bottom: 1px solid #e6e6e6 !important;}
.kn-list .kn-detail-label{margin-left: 0px !important;}
.kn-content .column.is-full{width: 30% !important;  background: #ffff !important;  margin-right: 3% !important; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 7%), 0 3px 1px -2px rgb(0 0 0 / 0%), 0 1px 5px 0 rgb(0 0 0 / 5%) !important; border-radius: 10px !important;}
.kn-content .columns.is-multiline { margin: 20px 0px !important;}

.view_6421{ background: #f1f1f1 !important;  box-shadow: 0 2px 2px 0 rgb(0 0 0 / 7%), 0 3px 1px -2px rgb(0 0 0 / 0%), 0 1px 5px 0 rgb(0 0 0 / 5%) !important; padding: 20px;}
#view_6421 .view-header h2{font-size: 1.5em; line-height: 30px;}

@media screen and (max-width: 1200px){.kn-content .column.is-full{width: 48% !important;   margin-right: 2% !important; margin-bottom:30px !important}}


@media screen and (max-width: 768px){
.alaskatravel{font-size: 140% !important;}	
.t1{font-size: 158% !important;}
.t2{font-size: 126% !important;}
.kn-content .column.is-full{width: 100% !important;   margin-right: 0px !important; margin-bottom:30px !important}}

