.Loading-image {
  background:#fff url('/themes/kb/classic/img/loading.gif') no-repeat center center;
}

.SendFile.Uploading .Icon {
  background:url('/themes/kb/classic/img/loading-small.gif') no-repeat;
}
.FileIcon {
  background:url("/themes/kb/classic/img/file.png");
}
.InputFileView .DiscardButton {
  background:url("/themes/kb/classic/img/file_discard.png") no-repeat center center;
}
.ErrorMessage .MessageWindowButtonClose {
  background:url('/themes/kb/classic/img/popup_close.png') no-repeat 0 0px;
}
.ErrorMessage .MessageWindowButtonClose:hover {
  background:url('/themes/kb/classic/img/popup_close.png') no-repeat 0px -17px;
}
.CloseLabel {
  background:url('/themes/kb/classic/img/popup_close.png') no-repeat 0 0px;
}
.CloseLabel:hover {
  background:url('/themes/kb/classic/img/popup_close.png') no-repeat 0px -17px;
}
.AppBrandProductLink,
.AppBrandProductLabel {
  color:#000 !important;
  opacity: 0.5;
}
.AppBrandProductLink:hover {
  opacity: 0.8;
}body {font-family:Arial,Verdana;}
.KbLoginBox {font-family:"Lucida grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,Geneva,sans-serif;}
.g-FormField2-ErrorPopup {font-family:"Lucida grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,Geneva,sans-serif;}
.MessageFormFiles {font-family:Arial;}
.PreviewBox {font-family:Arial;}
.FileNameBox {font-family:Arial;}
.SingleContentPanel {font-family:"Lucida grande","Lucida sans unicode", Arial, Verdana, Helvetica, Geneva, sans-serif;}
.Time {font-family:Arial;}
.MessageGroupHeader {font-family:Arial;}
.MessageHeader .messageBody {font-family:Arial,"Lucida Sans Unicode",Verdana;}
.inputViewContainer .MessageFormFiles {font-family:Arial;}.KBDivider {background:url('/themes/kb/classic/img/divider.png') repeat-x left center;}
.KBLogo {background-color:transparent; background-image:url('//agentconnect.myflighty.com/scripts/file.php?view=Y&file=3ruo6xbwyvogr23wssxlmmss2pyb7cw4'); background-repeat:no-repeat;}

#ContentContainer {padding:10px 0; padding:0.625rem 0; margin-top:55px; margin-top:3.438rem; border:2px solid transparent;}
#MainContent {font-size:13px; width:74%; background:#fff; float:left; border-radius:10px; border-radius:0.625rem; border:2px solid transparent;}
#RightContent {min-width:190px; min-width:11.875rem; width:25%; float:right; border:2px solid transparent;}

h1 {color:#344d5c; font-size:25px; font-size:1.563rem; padding:10px; padding:0.625rem; margin:0 0 10px; margin:0 0 0.625rem;}
.Breadscrumb {font-size:11px; color:#8d979d; padding:0 10px; padding:0 0.625rem;}
.BreadCrumbLink {color:#344d5c; text-decoration:none;}
.BreadCrumbLink:hover {text-decoration:underline;}
.CategoryTitleBox .CategoryLink {font-size:17px; font-size:1.063rem; line-height:25px; line-height:1.563rem; font-weight:bold; text-decoration:none; color:#474747; padding:5px 0 5px 30px; padding:0.313rem 0 0.313rem 1.875rem;}
.CategoryTitleBox .CategoryLink:hover {text-decoration:none;}
.CategoryTitleBox .CategoryLink:hover .TitleValue {text-decoration:underline;}
.ItemLink {color:#005286; text-decoration:none; font-size:13px; font-size:0.813rem; line-height:19px; line-height:1.188rem; margin:7px 0 7px 30px; margin:0.438rem 0 0.438rem 1.875rem; padding:0 0 0 20px; padding:0 0 0 1.25rem}
.ItemLink:hover {text-decoration:none;}
.ItemLink:hover .TitleValue {text-decoration:underline;}
.MoreLinkTitle {color:#ccc; text-decoration:none; font-size:12px; font-size:0.75rem; margin:5px 0 5px 30px; margin:0.313rem 0 0.313rem 1.875rem;}
.MoreLinkTitle span {opacity:0.7; padding:3px 0 0; padding:0.188rem 0 0;}
.MoreLinkTitle:hover {text-decoration:underline;}
.ArticleContent,
.Files {padding:0 10px 10px 10px; padding:0 0.625rem 0.625rem 0.625rem; font-size:13px; font-size:0.813rem; line-height:20px; line-height:1.25rem;}
.CategoryList .CategoryBox:nth-child(odd) {clear:left;}

.SearchResult, .ArticleBox {margin:5px 0; padding:10px; padding:0.625rem;}
.SearchResult .ArticleLink, .ArticleBox .ArticleLink, .ArticleBox .FullArticle, .SuggestionBox .ArticleLink {font-size:15px; font-size:0.938rem; line-height:25px; line-height:1.563rem; font-weight:bold; text-decoration:none; color:#005286; padding:5px 0 5px 30px; padding:0.313rem 0 0.313rem 1.875rem; position:relative;}
.SearchResult .ArticlePreview, .ArticleBox .ArticlePreview {font-size:13px; font-size:0.813rem; margin:5px 0 0 30px; margin:0.313rem 0 0 1.875rem;}
.ArticleBox .FullArticleText {font-size:13px; font-size:0.813rem; margin:5px 0 0 30px; margin:0.313rem 0 0 1.875rem;}
.SearchResult .ArticlePath {font-size:11px; font-size:0.688rem; margin:5px 0 0 30px; margin:0.313rem 0 0 1.875rem; color: #a0a0a0;}
.SearchResult .CategoryPath {font-size:11px; font-size:0.688rem; margin:5px 0 0 30px; margin:0.313rem 0 0 1.875rem; color: #a0a0a0;}

#Header .LoginBox {float:right; width:200px; width:12.5rem; margin-right:10px; margin-right:0.625rem; text-align:right;}
.LoginBox .LoginButton {cursor: pointer; float:right; padding:13px 0 0 10px; padding:0.813rem 0 0 0.625rem; text-decoration:underline; font-size:13px; font-size:0.813rem;}
.LoginBox .LoginButton:hover {text-decoration:none;}

#Header .SearchBox {float:right; border:2px solid transparent; padding:5px 0; padding:0.313rem 0; width:25%;}
.SearchText {background:url('/themes/kb/classic/img/search_icon.png') no-repeat 5px center #fff; width:100%; border:1px solid #666; border-radius:4px; padding:5px 5px 5px 30px; font-size:14px; font-size:0.875rem; height:27px;}
.SearchSubmit {display:none;}

#Footer {border-top:2px solid transparent;}

.HomeSearch .SearchText {max-width:100%; width:90%;}

.PageNotFoundSubTitle {padding-left:10px; padding-left:0.625rem; margin-bottom:20px; margin-bottom:1.25rem;}

.CategoryLink {display:block; margin-bottom:5px; margin-bottom:0.313rem; text-decoration:none; color:#474747; font-size:13px; font-size:0.813rem;}
.CategoryLink:hover {text-decoration: underline;}

.ArticleLink {display:block; margin-bottom:5px; margin-bottom:0.313rem; text-decoration:none; color:#474747; font-size:13px; font-size:0.813rem;}
.ArticleLink:hover {text-decoration:none;}
.ArticleLink:hover .TitleValue {text-decoration:underline;}
.RightBox .ArticleLink:hover .TitleValue {text-decoration:underline;}

.ArticleBox {white-space:normal;}
.ArticleBox.Topic, .ArticleBox.Suggestion {padding:10px 10px 10px 40px; padding:0.625rem 0.625rem 0.625rem 2.5rem; position:relative;}
.ArticleBox.Topic .ArticleBoxIcon {position:absolute; left:10px; left:0.625rem; top:10px; top:0.625rem; width:30px; height:30px; background:url('/themes/kb/classic/img/kblink_icon-big.png') no-repeat -5px -184px;}
.ArticleBox.Suggestion .ArticleBoxIcon {position:absolute; left:10px; left:0.625rem; top:10px; top:0.625rem; width:30px; height:30px; background:url('/themes/kb/classic/img/kblink_icon-big.png') no-repeat -5px -226px;}

.NewQuestionBox {height:15px;}

.WindowButtonClose {width:17px; height:17px; background: url('/themes/kb/classic/img/popup_close.png') no-repeat 0px 0px; margin:2px 0 0; cursor:pointer;}
.WindowButtonClose-over {background-position:0px -17px;}

.RightBox {margin-bottom:10px; margin-bottom:0.625rem; border:2px solid transparent;}
.RightBox .RightBoxHeader {padding:8px 10px 5px; padding:0.5rem 0.625rem 0.313rem; font-weight:bold; border:2px solid transparent;}
.RightBox .KBPadding {padding:5px 10px 10px; padding:0.313rem 0.625rem 0.625rem;}
.RightBox .CategoryLink {font-size:11px; font-size:0.688rem; line-height:15px; line-height:0.938rem; padding:2px 0 2px 20px; padding:0.125rem 0 0.125rem 1.25rem; position:relative;}
.RightBox .ArticleLink {font-size:11px; font-size:0.688rem; line-height:15px; line-height:0.938rem; padding:2px 0 2px 20px; padding:0.125rem 0 0.125rem 1.25rem; position:relative;}

.MsgGroupBoxPromoted .Promoted {padding-right:20px; padding-right:1.25rem; background: url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat right -254px;}
#LoadMoreButtonMainButton {background:#f3f3f3 !important; margin:10px; padding:15px 20px 15px 45px; border:1px solid #dcdcdc !important}
#LoadMoreButtonMainButton:before {content:''; display:block; width:16px; height:16px; position:absolute; left:15px; top:14px; background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0 -292px;}
#LoadMoreButtonMainButton:hover {background-color:#e9e9e9 !important;}

.PageTitle {font-weight:300; margin:0 10px; margin:0 0.625rem; font-size:30px; font-family:'Helvetica Neue', Arial, sans-serif; line-height:45px; padding:10px 0; padding:0.625rem 0;}
/* #MyTicketsMain .PageTitle {margin:25px 0 30px; margin:1.563rem 0 1.875rem;} */
.ArticleInfo {margin:0 10px 20px; margin:0 0.625rem 1.250rem; font-size:11px; opacity:0.4;}
.ArticleCreated,
.ArticleUpdated {display:inline-block; margin-right:15px;}
.SearchResult .ArticleInfo {margin: 5px 0 0 30px; margin: 0.313rem 0 0 1.875rem;}

.Search #MainContent {width:990px;}
.Search #RightContent {display:none;}

.MenuLink {padding:4px 5px 4px 22px; padding:0.25rem 0.313rem 0.25rem 1.375rem;}
.MenuLinkQ {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -200px;}
.MenuLinkI {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -175px;}
.MenuLinkL {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -175px;}
.MenuLinkT {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -151px;}
.MenuLinkAgent {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -372px;}
.MenuLinkSubmitTicket {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -335px;}
.MenuLinkS.Active {background-color:#ccc; border-radius:5px;}

.AnswersCount {float:left; padding:3px 25px 3px 0; padding:0.188rem 1.563rem 0.188rem 0; font-weight:bold; color:#7d7d7d; font-size:14px; font-size:0.875rem; background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat right -222px;}
.NoAnswers {font-size:11px; font-size:0.688rem; color:#7d7d7d; padding:5px 0; padding:0.313rem 0;}

.PresetMenuIcon {position:absolute;top:2px;right:2px;width: 16px;height: 16px;margin: 0 2px;}
.PresetMenuIcon-visible {background-color:transparent; background:url('/themes/kb/classic/img/expand3.png') no-repeat 4px -13px transparent;}
.PresetMenuIcon-hover {background-color:transparent; background:url('/themes/kb/classic/img/expand3.png') no-repeat 4px 7px transparent;}


/* Icons Settings */

.SendFile .Icon {background:url('/themes/kb/classic/img/icon.attachment.png') no-repeat 0px 1px;}
.SmallIcon {width:16px; height:16px; display:block; position:absolute; left:0; top:0;}
.BigIcon {width:30px !important; height:30px !important; position:absolute; display:block; top:0; left:0;}

.CategoryLink .BigIcon {background:url('/themes/kb/classic/img/kblink_icon-big.png') no-repeat -5px -1px;}
.CategoryBoxQ .CategoryLink .BigIcon {background-position:-6px -49px;}
.CategoryBoxG .CategoryLink .BigIcon {background-position:-6px -137px;}
.CategoryLink .SmallIcon {background: url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -1px;}
.CategoryLink.CategoryLinkG .SmallIcon {background-position:0px -50px;}
.CategoryLink.CategoryLinkQ .SmallIcon {background-position:0px -25px;}
.ArticleLink .SmallIcon {background: url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat 0px -76px;}
.ItemLink .SmallIcon {background:url('/themes/kb/classic/img/kblink_icon-small.png') no-repeat -2px -76px;}
.ItemLinkG .SmallIcon {background-position:-2px -50px;}
.ItemLinkQ .SmallIcon {background-position:-2px -25px;}
.ItemLinkC .SmallIcon {background-position:-2px 0px;}
.ItemLinkR .SmallIcon {background-position:-2px -103px;}
.ItemLinkS .SmallIcon {background-position:-2px -129px;}
.SearchResult .BigIcon, .ArticleBox .ArticleLink .BigIcon, .ArticleBox .FullArticle .BigIcon, .SuggestionBox .ArticleLink .BigIcon {background:url('/themes/kb/classic/img/kblink_icon-big.png') no-repeat -5px -93px;}
.SearchResult-Topic .BigIcon {background-position:-5px -184px;}
.SearchResult-Suggestion .BigIcon {background-position:-5px -226px;}


/* Color settings */
body {background-color:#DEDEDE;}

#Header {background-color:#FFA200; color: #FFFFFF; border-color: transparent;}
#HeaderContainer {background-color:transparent; color: #FFFFFF; border-color: transparent;}

#Footer {background-color:#DEDEDE; color: #FFFFFF; border-color: transparent;}
#FooterContainer {background-color:transparent; color: #000000; border-color: transparent;}

#Content {background-color:#DEDEDE; color: #FFFFFF; border-color: transparent;}
#MainContent {background-color:#FFFFFF; color: #000000; border-color: #D9D9D9;}

.CategoryBox {background-color:transparent; color: #474747; border-color: transparent;}
.CategoryBox .ItemLink {color: #474747;}
.CategoryBox .MoreLinkTitle {color: #474747;}
.CategoryTitleBox {background-color:transparent; color: #474747; border-color: transparent;}
.SearchResult .ArticleLink, .ArticleBox .ArticleLink, .ArticleBox .FullArticle, .SuggestionBox .ArticleLink {color: #474747;}
.HomeSearch {background-color:transparent; color: transparent; border-color: transparent;}
.PageTitle {background-color:transparent; color: #515050; border-color: #000000; line-height:initial;}

#NewArticleMain {line-height:initial; padding:15px 0 0;}

.RightBox  {background-color:#E8E8E8; color: #000000; border-color: #DADADA;}
.RightBoxHeader  {background-color:transparent; color: #000000; border-color: transparent;}

/* media query */
@media screen and (max-width:800px) {
	#MainContent {max-width:72%;}
	.ConnectPanelUsed .StandardLoginPanel {min-width:100%; border:none;}
	.ConnectPanelUsed .ConnectLoginPanel {min-width:100%; border:none; text-align:left;}
}
@media screen and (max-width:750px) {

	#MainContent {max-width:70%;}
	.RightBox .ArticleLink {padding-left:0;}
	.RightBox .ArticleLink span {display:none;}
	.ArticleBox .FullArticleText {margin-left:0;}

}
@media screen and (max-width:700px) {

	#MainContent {min-width:100%; margin-bottom:8px; margin-bottom:0.5rem;}
	.CategoryBox {width:100%; max-width:100%;}
	#RightContent {min-width:100%;}

}

@media screen and (max-width:450px) {

	#MainContent {min-width:100%;}
	#HeaderContainer .SearchBox {display:none;}
	.SearchText {width:100%;}
	.MyProfileView .g-FormField2-Label {float:none; text-align:left;}
	.MyProfileView .TextBoxContainer {display:block;}
	.MyProfileView .g-FormField2 .TextBox {width:100%;}
	.MyProfileView .g-FormField2-InputContainer, .MyProfileView .g-FormField2-InputPanel {float:none;}
}

/* RTL - keep on the end of file */
.rtl {direction:rtl;}
.rtl #MainContent {float:right;}
.rtl #RightContent {float:left;}
.rtl .Container {text-align:right;}
.rtl .CategoryTitleBox .CategoryLink {padding:5px 30px 5px 0; padding:0.313rem 1.875rem 0.313rem 0;}
.rtl .ItemLink {margin:7px 30px 7px 0; margin:0.438rem 1.875rem 0.438rem 0; padding:0 20px 0 0; padding:0 1.25rem 0 0;}
.rtl .MoreLinkTitle {margin:5px 30px 5px 0; margin:0.313rem 1.875rem 0.313rem 0;}
.rtl .SearchResult .ArticleLink, .rtl .ArticleBox .ArticleLink, .rtl .ArticleBox .FullArticle, .rtl .SuggestionBox .ArticleLink {padding:5px 30px 5px 0; padding:0.313rem 1.875rem 0.313rem 0;}
.rtl .SearchResult .ArticlePreview, .rtl .ArticleBox .ArticlePreview {margin:5px 30px 0 0; margin:0.313rem 1.875rem 0 0;}
.rtl .ArticleBox .FullArticleText, .rtl .SearchResult .ArticlePath, .rtl .SearchResult .CategoryPath {margin:5px 30px 0 0; margin:0.313rem 1.875rem 0 0;}
.rtl #Header .LoginBox {float:left; margin-left:10px; margin-right:0; margin-left:0.625rem;}
.rtl .LoginBox .LoginButton {float:left; padding:13px 10px 0 0; padding:0.813rem 0.625rem 0 0;}
.rtl .UserAvatar {float:right;}
.rtl .LoggedUserName {padding:0 40px 0 0; padding:0 2.5rem 0 0;}
.rtl .LoggedAgentBox {margin-right:40px; margin-right:2.5rem; margin-left:0;}
.rtl #Header .SearchBox {float:left;}
.rtl .SearchText {padding:5px 30px 5px 5px; padding:0.313rem 1.875rem 0.313rem 0.313rem;}
.rtl .PageNotFoundSubTitle {padding-right:10px; padding-right:0.625rem; padding-left:0;}
.rtl .ArticleBox.Topic, .rtl .ArticleBox.Suggestion {padding:10px 40px 10px 10px; padding:0.625rem 2.5rem 0.625rem 0.625rem;}
.rtl .ArticleBox.Topic .ArticleBoxIcon {right:10px; left:auto;}
.rtl .ArticleBox.Suggestion .ArticleBoxIcon {right:10px; left:auto;}
.rtl .RightBox .CategoryLink, .rtl .RightBox .ArticleLink {padding:2px 20px 2px 0; padding:0.125rem 1.25rem 0.125rem 0;}
.rtl .MsgGroupBoxPromoted .Promoted {padding-left:20px; padding-left:1.25rem; padding-right:0;}
.rtl #LoadMoreButtonMainButton {padding:15px 45px 15px 20px; padding:0.938rem 2.813rem 0.938rem 1.25rem;}
.rtl .MenuLink {padding:4px 22px 4px 5px; padding:0.25rem 1.375rem 0.25rem 0.313rem;}
.rtl .AnswersCount {float:right; padding:3px 0 3px 25px; padding:0.188rem 0 0.188rem 1.563rem;}
.rtl .SmallIcon, .rtl .BigIcon {left:auto; right:0;}
.rtl .MenuLinkQ {background-position:right -200px;}
.rtl .MenuLinkI {background-position:right -175px;}
.rtl .MenuLinkL {background-position:right -175px;}
.rtl .MenuLinkT {background-position:right -151px;}
.rtl .MenuLinkSubmitTicket {background-position:right -335px;}
.rtl .CloseLabel {right:auto; left:10px;}
.rtl .CategoryList .CategoryBox:nth-child(odd) {clear:right;}