﻿/* Colors */
#rn_AnswerText .text-magenta, #rn_AnswerText .dark-magenta, 
#rn_AnswerText a:hover, #rn_AnswerText a:visited{color:#9D2468}
#rn_AnswerText .magenta, 
#rn_AnswerText a{color:#BF2296}
#rn_AnswerText .purple, #rn_AnswerText .boldpurple, 
#rn_AnswerText h2, #rn_AnswerText h4, #rn_AnswerText h6, #rn_AnswerText a:active, 
#rn_AnswerText .link-list li a{color:#4E3092}
#rn_AnswerText .light-purple{color:#A47CC9}
#rn_AnswerText .pale-purple{color:#E2D1E7}
#rn_AnswerText .light-grey, #rn_AnswerText .light-gray, 
#rn_AnswerText .small, #rn_AnswerText .disclaimer{color:#777}
#rn_AnswerText .white, 
#rn_AnswerText a.button, #rn_AnswerText .button, #rn_AnswerText .button:hover, #rn_AnswerText .button:active, #rn_AnswerText .travel-fares thead th{color:#FFF}
#rn_AnswerText .slate{color:#93A2BD}
#rn_AnswerText .yellow, #rn_AnswerText .sand{color:#F0AE51}
#rn_AnswerText .blue, #rn_AnswerText .ocean, 
#rn_AnswerText h3, #rn_AnswerText h5, 
#rn_AnswerText .link-list, 
.travel-fares th strong{color:#0981C6}
#rn_AnswerText .royal-blue, #rn_AnswerText .eggplant{color:#30007C}
#rn_AnswerText .orange{color:#C44826}
#rn_AnswerText .dark-grey, #rn_AnswerText .dark-gray, 
#rn_AnswerText, #rn_AnswerText p, #rn_AnswerText li{color:#444}
#rn_PageTitle h1{color:#8f88bf}

/* Font properties */
#rn_AnswerText{font-family:Arial,Helveticia,sans-serif}

#rn_AnswerText h2, #rn_AnswerText h3, #rn_AnswerText h4, #rn_AnswerText h6, 
#rn_AnswerText .button{font-weight:600!important}
#rn_AnswerText a.small{text-transform:uppercase}
#rn_AnswerText p.indent{text-indent:15px}

#rn_PageTitle h1{font-size:22px; letter-spacing:-1px; word-spacing:1px}
#rn_AnswerText h2{font-size:16px}
#rn_AnswerText h3{font-size:15px}
#rn_AnswerText h4, #rn_AnswerText h5, #rn_AnswerText q, 
#rn_AnswerText .large, #rn_AnswerText .boldpurple{font-size:13px}
#rn_AnswerText, 
#rn_AnswerText p, #rn_AnswerText table, #rn_AnswerText h6, #rn_AnswerText li, 
#rn_AnswerText .button .large, #rn_AnswerText .regular, #rn_AnswerText .link-list li{font-size:12px}
#rn_AnswerText .small{font-size:11px}
#rn_AnswerText a.small, #rn_AnswerText .disclaimer, .StageConent .button{font-size:10px}

#rn_AnswerText h2{margin-top:10px}
#rn_AnswerText h2{margin-bottom:8px}
#rn_AnswerText .double-spaced li{margin-top:12px; margin-bottom:12px}
#rn_AnswerText h3, #rn_AnswerText h4, #rn_AnswerText h5, #rn_AnswerText h6{margin-top:8px}
#rn_AnswerText ul, #rn_AnswerText ol, #rn_AnswerText p, #rn_AnswerText table{margin-top:4px; margin-bottom:10px}

#rn_AnswerText dt{font-weight:bold}
#rn_AnswerText{font-size:10pt}
#rn_AnswerText ul li{font-size:10pt}
#rn_AnswerText ul{list-style-image:url('//media.hawaiianair.com/images/BulletUL.gif')}
#rn_AnswerInfo{margin:6px 0 10px}

#rn_AnswerText ul.nav{padding-left:0; text-align:center; list-style-type:none}
#rn_AnswerText ul.nav li{display:inline-block; margin:0 0.146em; list-style-type:none; zoom:1; *display:inline; _height:1.318em; color:#bbb!important}
#rn_AnswerText ul.nav li:before{content:"["}
#rn_AnswerText ul.nav li:after{content:"]"}
#rn_AnswerText dd{margin-left:1.618em}
div#rn_AnswerText .rn_Highlight{border-bottom:1px dashed #AAF; font-weight:inherit; *font-weight:normal; _font-weight:normal}

@font-face{font-family:'Neue Roman';src:local('?'),url('//hawaiianair.com/Aboutus/Documents/FAQ/helveticaneueroman0385.ttf') format('truetype')}
@font-face{font-family:'Neue Bold';src:local('?'),url('//hawaiianair.com/Aboutus/Documents/FAQ/helveticaneuebold0381.ttf') format('truetype')}
@font-face{font-family:'Neue Extended';src:local('?'),url('//hawaiianair.com/Aboutus/Documents/FAQ/helveticaneueextended0306.ttf') format('truetype')}

/* Alert */
#rn_AnswerText .alert{border:3px solid black; padding:0.381em; background-color:yellow; border-radius:0.381em; text-align:center}

/* Lists */
#rn_AnswerText ol ul, #rn_AnswerText ul ol, #rn_AnswerText ul ul, #rn_AnswerText ol ol{margin-bottom:0}
#rn_AnswerText li.ui-state a{color:inherit}

/* Purple Table */
.purpleTable{border:1px solid black}
.purpleTable th, .purpleTable thead tr, .purpleTable .headerRow, .purpleTable .th2{font-weight:bold; background-color:#8064A2; color:white; font-weight:bold}
.purpleTable th, .purpleTable td{padding:0.318em 0.618em}
 .purpleTable tbody tr.oddRow{}
.dateEff{font-style:italic}
* html .purpleTable tbody td{border-collapse:collapse; border:1px solid gray}
*+html .purpleTable tbody td{border-collapse:collapse; border:1px solid gray}
/*.purpleTable tbody th:nth-child(even){font-weight:bold; color:white; font-weight:bold; background-color:#DDD!important}
*/
.purpleTable tbody tr:nth-child(odd){background-color:#EEE!important}
.purpleTable tbody tr:nth-child(even){background-color:#DDD!important}

#errorcodes tr{vertical-align:top}
#errorcodes td{border-right:1px solid #FFF}
#errorcodes td:first-child{font-weight:bold}
#errorcodes td:last-child{border-right-width:0}

.HATable{background-color:white}
.HATable *{font-size:11px!important}
.HATable{*border-collapse:collapse; width:100%; border-spacing:0; border:solid #60a3bf 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden}
.HATable td, .HATable th{border-right:1px solid #60a3bf; border-top:1px solid #60a3bf; padding:3px 5px; text-align:left}
.HATable tr.alnrt th, .HATable tr.alnrt td, .HATable th.alnrt, .HATable td.alnrt{text-align:right}
.HATable tr{vertical-align:top}
.HATable th{border-top:none; border-bottom:solid #c5e6f5 1px !important; vertical-align:bottom; color:#FFF; background-color:#007db1; zoom:1;     background:-webkit-gradient(linear,left top,left bottom,from(#005a7f),to(#007db1));     background:-webkit-linear-gradient(top,#005a7f,#007db1);     background:-moz-linear-gradient(top,#005a7f,#007db1);     background:-ms-linear-gradient(top,#005a7f,#007db1);     background:-o-linear-gradient(top,#005a7f,#007db1);     background:linear-gradient(top,#005a7f,#007db1);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005a7f',endColorstr='#007db1')}
:root .HATable th{filter:none; background-image:url(data:image/svg+xml; base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBN0YiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDdEQjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMzkpIiAvPgo8L3N2Zz4=)}
.HATable th *{color:white}

.HATable td:last-child, .HATable th:last-child{border-right:none}
.HATable tr:nth-child(odd){background-color:#daedf5}
.HATable tr:first-child th, .HATable tr:first-child td{border-top:0}
.HATable tr:first-child th:first-child, .HATable tr:first-child td:first-child{-moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0}
.HATable tr:first-child th:last-child, .HATable tr:first-child td:last-child{-moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0}
.HATable tr:first-child th:only-child, .HATable tr:first-child td:only-child{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
.HATable tr:last-child td:first-child{-moz-border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px; border-radius:0 0 0 5px}
.HATable tr:last-child td:last-child{-moz-border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; border-radius:0 0 5px 0}
.HATable tr:hover{background:#c5e6f5; -o-transition:all 0.1s ease-in-out; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out}
.HATable th.th2, .HATable tr.th2 th, .HATable td.th2, .HATable tr.th2 td{color:#FFF; border-bottom:solid #c5e6f5 0px !important; background:#007db1 none !important; text-align:left; text-transform:none; filter:none}

/* Blue Table */
.tbl{width:75%; border:1px solid #60a3bf}
.tbl, .tbl2{border-radius:5px; -moz-border-radius:5px}
.tbl th, .tbl td, .tbl2 th, .tbl2 td{padding:3px 5px}
.tbl th.topLeft,.tbl2 th.topLeft{border-top-left-radius:5px; -moz-border-top-left-radius:5px}
.tbl th.topRight,.tbl2 th.topRight{border-top-right-radius:5px; -moz-border-top-right-radius:5px}
.tbl td.bottomLeft,.tbl2 td.bottomLeft{border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px}
.tbl td.bottomRight,.tbl2 td.bottomRight{border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px}
.tbl th, .tbl td{border-right:1px solid #60a3bf; border-bottom:1px solid #60a3bf}
.tbl th{color:#FFF; background:#005a7f; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005a7f',endColorstr='#007db1'); background:-webkit-gradient(linear,left top,left bottom,from(#005a7f),to(#007db1)); background:-moz-linear-gradient(top,#005a7f,#007db1)}
.tbl th.th2{background:#4eb3dd none !important; text-align:left; text-transform:uppercase; filter:none}
.tbl tr.bttmRow td,.tbl2 tr.bttmRow td{border-bottom:0}
.tbl .rightCol,.tbl2 .rightCol{border-right:0}
.tbl tr.alt0 td{background-color:#d8f3ff}
.tbl tr.alt1 td,.tbl2 tr.alt1 td{background-color:#FFF}
.tbl *,.tbl2 *{font-size:11px; white-space:nowrap}
.purpleTable .tabletitle, .tbl .tabletitle{text-align:center; border-bottom:1px solid black; border-top:1px solid black; background-color:lightBlue}

/* Orange Table */
.tbl2{width:75%; border:1px solid #bf7c60}
.tbl2 tr:nth-child(odd){background-color:#f5e2da}
.tbl2 th, .tbl2 td{border-right:1px solid #bf7c60 !important; border-bottom:1px solid #bf7c60 !important; border-top:1px solid #bf7c60 !important}
.tbl2 th{color:#FFF; background:#802400; 
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#802400',endColorstr='#b03500'); background:-webkit-gradient(linear,left top,left bottom,from(#802400),to(#b03500)); background:-moz-linear-gradient(top,#802400,#b03500)}
.tbl2 th.th2{background:#de794e none !important; text-align:left; text-transform:uppercase; filter:none}
.tbl2 tr.alt0 td{background-color:#ffe4d9}
.tbl2 .tabletitle{text-align:center; border-bottom:1px solid black; border-top:1px solid black; background-color:#e5baac}
.tbl2 tr:hover{background:#f5d3c4; -o-transition:all 0.1s ease-in-out; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out}


td.col0, td.col1, td.col2, td.col3{text-align:center; background-color:#fff}
 
/* Navigation and Code */
div#rn_AnswerText pre, div#rn_AnswerText pre *, div#rn_AnswerText var, div#rn_AnwserText var *{font-family:monospace!important}
* html ul.nav li a{background-color:#fcfcfc; padding:0.148em 0.318em}
* html ul.nav li a:hover{background-color:#f4f4f4; padding:0.148em 0.318em}
*+html ul.nav li a{background-color:#fcfcfc; padding:0.148em 0.318em}
*+html ul.nav li a:hover{background-color:#f4f4f4; padding:0.148em 0.318em}

/* Checklist box */
#rn_AnswerText #checklist{background-color:white; border:1px solid gray; margin:0 0 1em 1em}
#rn_AnswerText #checklist *{font-size:11px}
#rn_AnswerText #checklist input{margin-right:0.318em}
#rn_AnswerText #checklist h2{font-size:14px; background-color:#8064A2; color:white;margin-top:0;padding:2px 5px}

/* Footnotes */
#rn_AnswerText sup{vertical-align:super; font-size:smaller}
#rn_AnswerText sup a::after{content:')'}
#rn_AnswerText sup a::before{content:'('}

/* Remove Attachments */
#rn_FileAttach{display:none; }

/* Hide Nav and Search Box */
#MasterCenteringDiv #rn_SideBar, #MasterCenteringDiv #rn_Header, #MasterCenteringDiv #rn_Navigation{display:none}

/* 'clear' override */
.rn_QuestionDetail ol, .rn_QuestionDetail ul, .rn_AnswerDetail ol, .rn_AnswerDetail ul{clear:none!important;height:auto!important}