﻿/**
 **  default upgrades template items 
 **
 **  4A2C94 - Do a replace on 4A2C94 to get all styles updated with a default color
 **/
/*Remove left indent, top bar with explore, book a flight, manage, and Help, Contact Us, Quick Links
*/
#MasterTopNav, #TaskBarContainer, #MasterHeaderTable tr td div { display:none; }

/* fixing padding issues and weird display issues */
.rn_Multiline2  { display:block; position: relative; clear:both;}
.rn_Multiline2 li {list-style: decimal outside none;
				margin-left:30px;}
#rn_AnswerText{ padding-left:10px; }

ol { padding-left:10px; }
#MasterCenteringDiv{position:static;}

#MasterContentMainColumn{position:static;}
 
table {
   border-collapse:collapse;
   border-spacing:0em;
}
button{ color:#FFF; }
#TaskBarSearchTextBox_btn{margin-top:0; }
h1{ font-size: font-size:16px;}
html, body { height:auto; font-family: Arial }
#rn_SearchControls .rn_SearchInput input { width:50%; margin-top: 0px; }
#MasterContentLeftColumn{visibility:hidden; } 
#FlightSearch1_dtRtnDiv,#FlightSearch1_fsRF{display:none; }
.rn_AnswerList,.rn_AnswerDetail{ clear:both;}
input[type="submit"], button {  margin:1.3em 0 0 1.3em ; padding:0.4em 1em; }
 
/* remove header image */
html{ background-image:none; }
/* remove firefox drop shadow */
#rn_Footer, #rn_Body { -moz-box-shadow: none; }
#rn_Footer, #rn_Body { -webkit-box-shadow: none; }
/* add top border to content area */
#rn_Body {border-top:1px solid #DDDDDD;} 
/* upgrades default tabs */
#rn_Navigation { margin-left: 0; height:initial; overflow: auto; zoom:1; background: transparent; }
.rn_NavigationTab2 a {border:  1px solid #DDD; }
/* lowering main height for MainColumn*/
#rn_MainColumn { min-height:350px; }
/* override height of header to auto */
#rn_Header{ height:auto; min-height:0;}
/* 95% of the time we will not need the logo */
#rn_Logo{ display:none;}
/* Update header font color */
#rn_Header, #rn_Header a { color:#000;}
/* default regular tab color */
#rn_Navigation a{background-color:#FFF;color:#000; }
#rn_Navigation a.rn_SelectedTab{background-color:#0E53A7;color:#fff;}
/* set out of box link color */
a:link, a:visited, a:hover, a:active{ color:#0E53A7; }
/* remove white background pixel at top of search header and h2 headers*/
.rn_Module h3, .rn_Module h2,#rn_SearchControls  {background-image:none; background-color:#EFEFF4; }


/* ie6 hacks */
/*\*/ * html #rn_Navigation a { background-image:none; } /**/
/*\*/ * html #rn_Navigation a.rn_SelectedTab { background-image:none; } /**/
/*\*/ * html #rn_SearchControls { padding-bottom:25px; } /**/
/*\*/ * html #rn_PageContent.rn_Home .rn_AnswersLink { clear:both; } /**/
/*\*/ * html input, input[type="submit"], button { background-image:none; border: 0px solid #FFFFFF;} /**/

/**
 ** Updates quick styles, uncomment a style to quickly edit
 **/

/* To edit the default font */
/*
   html {   font-family:; }
*/

/* links */
   a:link{    color:#4A2C94;}
   a:visited{ color:#4A2C94;}
   a:hover{   color:#4A2C94;}
   a:active{  color:#4A2C94;} 

/* to remove sidebar */
   #rn_MainColumn{ width:99% }
   #rn_Container{ width:860px;} 
   #rn_SideBar{ display:none; } 

/* make 100% width */
/* 
   #rn_Container{ width:99%;} 
*/ 

/* selected tab font and background-color */
   #rn_Navigation a.rn_SelectedTab {color:#FFF ; background-color:#4A2C94; }
   #rn_Navigation a.rn_SelectedTab:hover {color:#FFF ; } 
   #rn_Navigation a.rn_SelectedTab span{color:#FFF ; background-color:#4A2C94; }


/* regular tab font and  background color */
   #rn_Navigation a {background-color:#BD4194; color:#000 ; }      

/* regular tab hover background color */
/* 
   #rn_Navigation a:hover {background-color:# ; } 
*/
   
/* add image to header  */
/* 
   #rn_Header{ background:  url(BACKGROUND_IMAGE) } 
*/

/* removing footer left padding */
/* 
   #rn_Footer{ padding-left:0; }  
*/

/* change input/button background color */
   .rn_SearchButton2 .rn_SubmitButton, input[type="submit"], button { background-color:#4A2C94; color:#FFF; _color: black} 

/* change background-color of search area */
/* 
   #rn_SearchControls {background-color:# ; }
*/

/* Advanced Search Items */
/* hide advanced sort form input */
/* 
   .rn_AdvancedSort{ display:none; }
*/

/* hide advanced search term form input */
/* 
   .rn_AdvancedKeyword{ display:none; }  
*/

/* hide rn logo */
/* 
   .rn_RightNowLogo{ display:none; }
*/

/* to hide the login/sign up widget*/
/*
   #rn_LoginStatus{display:none; }  
*/

/* include a border below tabs that is larger to mimic classic*/
/* 
   #rn_Body {border-top:10px solid #DDDDDD; }
*/
 
/* multi line font size */
/*
   .rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {font-size: ; }
*/


/* Makes the content stretchy */
#MasterCenteringDiv { width: 90%; padding-top:1em; }
#MasterMainTable { width: 100%; margin-left: 1.618em; }
#MasterSpacerRow, #MasterHeaderTable tbody, #rn_KeywordText2_9 label { display: none; }
/* More stuff */
#MasterHeaderTable { width:179px!important; height:50px; background: url('hwnLogo.gif'); margin-left: 4.236em; }
.rn_AdvancedSearchDialog a { float:inherit; }
#rn_LoginStatus { float:right; }
#rn_PageTitle { padding-top:0; }
.rn_SearchInput input { margin-bottom: 0; width:98%;}

#rn_AnswerText .alert { border: 1px solid #BF2296; padding: 0.381em; background-color: #F2E1EE; border-radius: 0.381em; text-align: center; }
#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; }

/* 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; }
#checklist li input { display: none; }
#checklist .checked { color: darkgray; text-decoration: line-through; }

/* Answer List */
div.rn_TopicWords2 a { font-size: 16px; font-weight: bold; }
/* div.rn_Title { display: none; } */
div.rn_TopicWords2 dd { padding-bottom: 0px; }

/* Search Controls */ 
#rn_SearchControls form { _margin-bottom: 0px; padding-bottom: 0px; }
div.rn_AdvancedSearchDialog { display:none; }
div#rn_SearchControls .rn_SearchInput input { margin-bottom: 0px; }
#rn_SearchControls input.rn_SubmitButton { margin: 0!important; }
.notification, .rn_TopicWords2 { border: 1px solid #BF2296; padding: .381em; background-color: #F2E1EE; border-radius: 0.381em; text-align: center; font-weight: bold; }
.rn_TopicWords2 { line-height: 1.381em; clear:both; }
.rn_TopicWords2 img { display:none; }

.rn_KeywordText2 label { display:none; }
#rn_DetailTools { display: none; }

body { background: #E8D0AC url('//apps.hawaiianairlines.com/resources/css/Background04.jpg') no-repeat top left; color: #444; position: absolute; width: 100%; min-height: 100%; }
#pageContentWrapper, #haLogo { margin: 0 6%; }
#pageContentWrapper { float: left; background: white url('//az16944.vo.msecnd.net/images/stage_bg.gif') no-repeat top right; border-radius: 0.618em; margin-top:0.381em; padding: 0.381em 1.618em; border: 1px solid gray; border-radius: 0.618em; box-shadow: inset 0 0 0.381em 0.381em rgba(0,0,0,.1); _display:inline; min-width: 85%; }
#haLogo { background: transparent url('hwnLogo.gif') no-repeat top left; height: 50px; margin-top:0.381em; }
#rn_PageContent { overflow: visible; }
*  { margin: 0; padding: 0; }

#rn_NavigationBar { height: inherit; zoom:1; overflow:auto; }
#rn_NavigationBar ul { overflow: auto; zoom: 1;}
.rn_NavigationTab2 .rn_SubNavigation  { padding: 0; }
.rn_NavigationTab2 a { padding: 5px; height: initial; }
#rn_PageTitle { clear: both; }
#rn_SearchControls { width: initial; clear: both; float: initial; }
#rn_SearchControls .rn_SearchInput { display: inline; float: initial; }
/*.rn_AnswerFeedback2 { display:none; }
2013-12-23 1420 TF: Re-enabling per Kacie*/
.rn_AnswerFeedback2 { display:block }

#pageContentWrapper > div { *width: 100%; _width: inherit; }

#procedure_alert { color: red; display: inline; background: yellow; }
#procedure_box > div { text-decoration: underline; color: blue; margin: 0.381em 1.618em 0.381em; cursor: pointer }


.show-sc{display:block!important}
a.show-sc,img.show-sc,span.show-sc{display:inline!important}

/*
.show-sp,.show-sc{display:block!important}
a.show-sp,a.show-sc,img.show-sp,img.show-sc,span.show-sp,span.show-sc{display:inline!important}

.show-sc:before{font-size:11px;font-family:'Lucida Console','Courier New';color:#39c!important;text-decoration:none!important;text-align:left;content:"beta:\A"}
.show-sc{border:1px solid #39c;padding:0 5px !important;margin:0 5px !important}*/

