 
/* reset */
html, body, div, span, applet, object, iframe,
blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100.01%;
	font:inherit;
	vertical-align:baseline;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;
}
input {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
textarea {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
textarea {resize:none; font-family: Arial,Verdana;}
/* reset end */
/* tags removed from reset: h1,h2,h3,h4,h5,h6,p,b,pre,strong,sub,sup,u,i */
/* ol, ul {list-style:none;} */
/* common classes */
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

.Clear, .clear {clear:both;}
.Container {margin:0 auto; text-align:left;}
.FloatLeft {float:left;}
.FloatRight {float:right;}
.FloatNone {float:none;}

#Header {background:transparent; text-align:center; padding:0 3%;}
	#HeaderContainer {background:transparent; position:relative;}
#Content {background:transparent; text-align:center; padding:0 3%;}
	#ContentContainer {background:transparent;}
#Footer {background:transparent; text-align:center; padding:0 3%;}
	#FooterContainer {background:transparent; text-align:right;}
	#Footer a img {border:none;}

.ResultsLabel {margin-left:10px; margin-left:0.625rem;}
.gwt-Label {font-size:12px; font-size:0.75rem;}

.CategoryBox {width:355px; width:22.1875rem; max-width:40%; height:auto; float:left; margin:0 10px 10px 0; margin:0 0.625rem 0.625rem 0; min-width:200px; min-width:12.5rem; padding:2%; min-height:150px; min-height:7.895rem;}
	.CategoryLink {display:block; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .CategoryBox .SubcategoryLink {display:block; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .CategoryBox .ArticleLink {display:block; max-width:300px; max-width:18.75rem; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .MoreLinkTitle span {font-size:11px; font-size:0.688rem;}

.ArticleBox {word-wrap:break-word;}
    .ArticleBox .ArticleLink {display:block;}
    .ArticleBox .ArticlePreview {}
    .ArticleBox .FullArticle {display:block;}
    .ArticleBox .FullArticleText {white-space:normal; line-height:22px;}

.ArticleBox.Suggestion {margin:5px 0; margin:0.313rem 0; padding:10px; padding:0.625rem;}
    .ArticleBox.Suggestion .ArticleLink {float:left;}
    .ArticleBox .SuggestionVotesBox {margin-right:15px; margin-right:0.938rem; float:left;}
	.SuggestionVotesBox .Status {float:left; color:#111111; font-size:10px; font-size:0.625rem; border:1px solid #737373; text-transform:uppercase; font-weight:bold; padding:0px 8px; padding:0 0.5rem; margin:0; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-left:none; height:23px; height:1.438rem; line-height:23px; line-height:1.438rem;}
    	.ArticleBox.Suggestion .StatusN, .SuggestionVotesBox .StatusN {background:#ff8758;}
    	.ArticleBox.Suggestion .StatusU, .SuggestionVotesBox .StatusU {background:#ffc600;}
    	.ArticleBox.Suggestion .StatusL, .SuggestionVotesBox .StatusL {background:#d19ee9;}
    	.ArticleBox.Suggestion .StatusS, .SuggestionVotesBox .StatusS {background:#63daf4;}
    	.ArticleBox.Suggestion .StatusC, .SuggestionVotesBox .StatusC {background:#70e151;}
    	.ArticleBox.Suggestion .StatusX, .SuggestionVotesBox .StatusX {background:#c9c9c9;}
	.ArticleBox.Suggestion .ArticlePreview {clear:both; font-size:13px; font-size:0.813rem; margin:5px 0 0 30px; margin:0.313rem 0 0 1.875rem;}
	.SuggestionVotesBox {line-height:23px; line-height:1.438rem;}
		.SuggestionVotesBox .Votes {font-size:11px; font-size:0.688rem; padding:0px 15px; padding:0 0.938rem; color:#ffffff; background:#424242; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border:1px solid #737373; border-right:none; height:23px; height:1.438rem; line-height:23px; line-height:1.438rem;}
			.SuggestionVotesBox .Votes span {font-size:18px; font-size:1.125rem; font-weight:bold; padding:0 5px 0 0; padding:0 0.313rem 0 0; line-height:23px; line-height:1.438rem;} 
		.MyVote {padding:3px 10px; padding:0.188rem 0.625rem; line-height:18px; line-height:1.125rem;}
.Votes, .Status, .MyVote {float:left;}
.Vote.ButtonLikeLink {float:left; margin-left:10px; margin-left:0.625rem;}
.HeaderChanged {color:#666666; font-style:italic; padding:5px 10px; padding:0.313rem 0.625rem; background:#f3f3f3; border-radius:5px; margin:10px 0 0 68px; margin:0.625rem 0 0 4.25rem;}

.ArticleBox.Topic, .ArticleBox.Suggestion {width:auto;}
    .ArticleBox.Topic .ArticleLink, .ArticleBox.Suggestion .ArticleLink {padding:5px 150px 5px 0; padding:0.313rem 9.375rem 0.313rem 0; background:none; white-space:normal; overflow:auto;}
    .ArticleBox.Topic .DateChanged, .ArticleBox.Suggestion .DateChanged {position:absolute; right:20px; right:1.25rem; font-size:11px; font-size:0.688rem; color:#7d7d7d; top:18px; top:1.125rem;}
    .ArticleBox.Topic .ArticlePreview, .ArticleBox.Suggestion .ArticlePreview  {clear:both; margin:0 0 5px; margin:0 0 0.313rem; white-space:normal; line-height:21px; line-height:1.313rem;}
    .ArticleCount, .NoAnswers {float:left;}

.SearchResult {width:90%; max-width:100%; word-wrap:break-word;}
    .SearchResult .CategoryLink {font-size:19px; font-size:1.2rem;}
    .SearchResult .CategoryPath {margin-left:15px; margin-left:0.938rem;}
    .SearchResult .ArticleLink {font-size:17px; font-size:1.1rem;}
    .SearchResult .ArticlePreview {margin-left:15px; margin-left:0.938rem;}

.ArticleContent pre {white-space:pre-wrap;}

.Blocking {background-color:#000; opacity:0.4; filter:alpha(opacity=40);}

/*login*/

.Window {background:#efeeed; border:none; box-shadow:0 0 8px #3d3d3d; -moz-box-shadow:0 0 8px #3d3d3d; -webkit-box-shadow:0 0 8px #3d3d3d; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
	.WindowHeaderTitle {padding:10px 0; padding:0.625rem 0; margin:0 15px; margin:0 0.938rem; font-weight:normal; color:#000000; font-size:15px; font-size:0.938rem; border-bottom:1px solid #c5c5c5;}
	.WindowHeaderButtons {position:absolute; top:10px; right:15px;}
	.WindowContent {padding:0 15px 15px; padding:0 0.938rem 0.938rem;}
.KbLoginBox .NewFormField {padding:5px 10px 5px 0; padding:0.313rem 0.625rem 0.313rem 0;}
	.RegisterLabel {display:inline; margin:0 5px 0 0; margin:0 0.313rem 0 0;}
	.ButtonLikeLink.BackToLogin {margin:0 10px; margin:0 0.625rem;}
	.KbLoginBox .ImLeButton {border:1px solid #00445d; clear:both; font-weight:bold; color:#295700; background:#5ac600; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px; text-decoration:none; text-align:center; background:#005279;}
		.KbLoginBox .ImLeButton-focused,
			.KbLoginBox .ImLeButton:hover {background:#005279;}
		.KbLoginBox .buttonBgColor {background-color:#005279; border:0 !important;}
			.KbLoginBox .buttonBorderColor {border:0 !important;}
			.KbLoginBox .buttonBgShadowColor {background-color:#005b82;}
			.KbLoginBox .buttonText {color:#ffffff; font-size:13px; font-size:0.813rem;}
		.KbLoginBox .buttonOverBgColor,
			.KbLoginBox .ImLeButton-focused .buttonBgColor {background-color:#0b6894; border:0;}
		.KbLoginBox .buttonOverBgShadowColor,
			.KbLoginBox .ImLeButton-focused .buttonBgShadowColor {background-color:#14719d;}
	.ConnectPanelUsed .StandardLoginPanel {border-right:1px solid #d1d1d1;}
			/*.LoginLeft {padding:15px 12px 20px; padding:0.938rem 0.75rem 1.25rem;}*/
			.ConnectPanelUsed .LoginLeft {border-right:1px solid #ffffff;}
	.LoginDescription {margin:0 0 10px 0; margin:0 0 0.625rem 0;}
	.LoginDivider {height:5px; height:0.313rem; background:url('img/box_divider.png') repeat-x left center; clear:both;}

.RequestNewPasswordForm .g-FormField2 .TextBox {width:230px; width:14.375rem;}
   .RequestNewPasswordForm .g-FormField2 {margin:0 0 5px; margin:0.313rem; height:45px; height:2.813rem;}
   .RequestNewPasswordForm .g-FormField2-InputContainer  {width:260px; width:16.25rem;}

.WindowHeader .SmallIcon .gwt-Image {display:none;}

.LoginLeft .FormfieldAsNewFormField {padding:6px 0; padding:0.375rem 0;}
	.LoginLeft .FormfieldAsNewFormField .TextBox {width:230px; width:14.375rem;} 
	.LoginLeft .FormfieldAsNewFormField .g-FormField2-Label {text-align:left; margin:0; padding:0 0 3px; padding: 0 0 0.188rem;}
	.LoginLeft .g-FormField2-InputContainer {clear:left;}

.AltTextPanel {padding:2px 0 0; padding:0.125rem 0 0; width:104px; width:6.5rem; background:#fafa81; border:1px solid #979784; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.AltTextPanel .AltText {width:104px; width:6.5rem;}
		.AltTextPanel .AltText div {padding:0 2px; padding:0 0.125rem; text-align:left;}
		.AltTextPanel .AltText .gwt-Label {border:none;}
		
.MenuLink {display:block; text-decoration:none; font-size:12px; font-size:0.75rem; line-height:15px; line-height:0.938rem; color:#424242; cursor:pointer;}
	.MenuLink:hover {text-decoration:underline;}
.NewQuestion {float:right;}
.AskQuestionView .g-FormField2 textarea {width:600px; width:37.5rem; height:150px; height:9.375rem;}
.AskQuestionView .g-FormField2 .TextBoxContainer input {width:600px; width:37.5rem;}
.ReplyButton {float:right; margin:0px 5px; margin:0 0.313rem;}

.SuggestionHeader, .QuestionHeader {padding:10px 10px 0; padding:0.625rem 0.625rem 0;}
.QuestionHeader .MsgGroupBox, .SuggestionHeader .MsgGroupBox {border-bottom:2px solid #898989; padding:0 0 10px; padding:0 0 0.625rem; margin:0 0 8px; margin:0 0 0.5rem;}
.MsgGroupBox {padding:20px 10px 10px 10px; padding:1.25rem 0.625rem 0.625rem 0.625rem;}
	.MsgGroupHeader h1.PageTitle {padding:0;}
.MsgGroupBox .MsgGroupHeader {}
	.MsgGroupHeader .Avatar {position:absolute; margin:0 5px; margin:0 0.313rem;}
		.MsgGroupHeader .Avatar.AvatarUnknown {width:50px; height:50px; display:block;}
	.MsgGroupHeader .Title {padding:0 100px 5px 70px; padding:0 6.25rem 0.313rem 4.375rem; font-style:italic;}
	.MsgGroupHeader .Name {font-weight:bold;}
	.MsgGroupHeader .DateCreated {float:right; font-size:12px; font-size:0.75rem; color:#434343;}
	.PromotedAnswers .MsgGroupBoxPromoted {background-color:#fffcd6;}
	.MsgGroupBoxAgent {background-color:#fafafa;}	
	.MsgGroupBox .MsgGroupHeader .UserType.Agent {background-color:#787878; font-size:12px; font-size:0.75rem; color:white; font-weight:bold; font-style:normal; padding:1px 4px; padding:0.063rem 0.25rem; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
	.MsgGroupBox .Messages .Title {font-size:16px; font-size:1rem; font-weight:bold; margin:10px 0; margin:0.625rem 0;}
		.MsgGroupBox .Messages .Text {padding:5px 5px 5px 70px; padding:0.313rem 0.313rem 0.313rem 4.375rem; font-size:14px; font-size:0.875rem; line-height:23px; line-height:1.438rem; word-wrap:break-word;}
		.MsgGroupBox .Files .File {padding:5px 5px 5px 70px; padding:0.313rem 0.313rem 0.313rem 4.375rem; font-size:14px; font-size:0.875rem; line-height:23px; line-height:1.438rem; word-wrap:break-word;}
		.File .ImageFilePreview {max-width:400px; max-width:25rem; max-height:150px; max-height:9.375rem;}
		.File .ImageFileName {margin-left:70px; margin-left:4.375rem;}

.KbMessageGroup .MessageWidgetTitle {font-weight:bold; font-size:14px; font-size:0.875rem;}
.UpdateArticleView .TextBoxContainer {width:100%;}

.AnswersBox .AnswersTitle {font-size:20px; font-size:1.25rem; color:#30302f; margin:0 10px; margin:0 0.625rem; border-bottom:1px solid #d0d0d0; padding:30px 0 10px; padding:1.875rem 0 0.625rem;}
	.AnswersBox .MsgGroupBox {padding:15px 10px 0 5px; padding:0.938rem 0.625rem 0 0.313rem; margin:0 10px; margin:0 0.625rem; border-bottom:1px solid #d0d0d0;}
		.AnswersBox .MsgGroupBox .Messages {padding:0 0 15px; padding:0 0 0.938rem;}

.ReplySectionMain {margin:10px; margin:0.625rem;}
    .ReplySectionMain .FormInputView {position:relative; margin:0 0 10px; margin:0 0 0.625rem; padding:30px 0 0; padding:1.875rem 0 0;}
    	.ReplySectionMain .FormInputView.expanded {padding:125px 0 0; padding:7.813rem 0 0;}
    .Disabled .ImLeButtonMain {border-color:#999999;}
    	.Disabled .buttonText {color:#888888;}  

#LoadMoreButtonmain {display:block; cursor:pointer;}
#LoadMoreButtonmain.InVisible {display:none;}
#LoadMoreButtonmainButton, #LoadMoreButtonmainButton * {display:block;}
	#LoadMoreButtonmainButton .buttonText {text-align:left;}
	#LoadMoreButtonmainButton.InVisible {display:none;}

.CreateArticleButtons {padding:10px 0; padding:0.625rem 0;}
	.AskQuestionContent.g-FormField2 {}
		.AskQuestionContent .g-FormField2-InputContainer {float:none;}
		.AskQuestionContent .g-FormField2-InputPanel {float:none;} 
		.AskQuestionContent .TextBox {width:690px; width:43.125rem; height:150px; height:9.375rem;}
		.AskQuestionContent .g-FormField2-ErrorIcon {top:3px; right:3px; top:0.188rem; right:0.188rem;}  
		.AskQuestionContent .g-FormField2-Label {float:none; width:auto; text-align:left;}
	.AskQuestionTitle.g-FormField2 {margin:15px 0; margin:0.938rem 0;}
		.AskQuestionTitle .g-FormField2-InputContainer {float:none;}
		.AskQuestionTitle .g-FormField2-InputPanel {float:none;} 
		.AskQuestionTitle .TextBoxContainer .gwt-TextBox {width:690px; width:43.125rem;}
		.AskQuestionTitle .g-FormField2-ErrorIcon {top:3px; right:3px; top:0.188rem; right:0.188rem;}  
		.AskQuestionTitle .g-FormField2-Label {float:none; width:auto; text-align:left;}
	.AskQuestionCategory .g-FormField2-Label {text-align:left;}
		.AskQuestionCategory .g-ReadOnlyListBox {border:1px solid #DDDDDD; height:25px; height:1.563rem; position:relative;}
		.AskQuestionCategory .g-ReadOnlyListBox .g-ListBoxInput {overflow:hidden; padding:0 20px 0 5px !important; padding:0 1.25rem 0 0.313rem !important; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; height:25px; height:1.563rem; line-height:25px !important; line-height:1.563rem !important; width:500px; width:31.25rem; font-size:13px !important; font-size:0.813rem !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
		.AskQuestionCategory .g-ListBoxButton {cursor:pointer; width:10px; width:0.625rem; height:16px; height:1rem; position:absolute; top:3px; top:0.188rem; right:5px; right:0.313rem;}

.MsgGroupBox.SuggestionMsgGroupBox .Status {float:left; margin:5px; margin:0.313rem; padding:5px; padding:0.313rem; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:red;}
.MsgGroupBox.SuggestionMsgGroupBox .Text {clear:both;}

.ReplyLoadingElement {width:100%; height:75px; height:4.688rem;}
.Loading {position:relative; margin:0; width:100%; height:100%; background-color:#eee; opacity:0.6; filter:alpha(opacity = 60); zoom:1; cursor:wait;}
    .Loading-image {background:#eee url('/accounts/default1/themes/kb/classic/img/loading.gif') no-repeat center center; }

.g-ReadOnlyListBox {border:1px solid black;}
.g-ReadOnlyListBox, .g-ReadOnlyListBox .g-ListBoxInput {height:20px; height:1.25rem;}

.ButtonLikeLink.InVisible {display:none;}

.ConfirmMessage {color:green; font-size:18px; font-size:1.125rem; font-weight:bold; margin-bottom:10px; margin-bottom:0.625rem; margin-top:20px; margin-top:1.25rem; text-align:center;}

.ContextPanel {border:none; background:#cbcbcb; border-radius:5px 0px 5px 5px; -webkit-border-radius:5px 0 5px 5px; -moz-border-radius:5px 0px 5px 5px; padding:10px 0; padding:0.625rem 0; -moz-box-shadow:-1px 2px 2px #444; -webkit-box-shadow:-1px 2px 2px #444; box-shadow:-1px 2px 2px #444444;}
	.ContextPanel .MenuItems {background:none;}
	.ContextPanel .MenuItems .MenuItem {background:none; padding:3px 10px; padding:0.188rem 0.625rem;}
		.ContextPanel .MenuItems .MenuItem-Hover {background:#efeeed; color:#000;}
		
.ImageUploadButtons {background:url('/accounts/default1/themes/kb/classic/img/box_divider.png') repeat-x left top; margin:10px 0 0; margin:0.625rem 0 0;}
    .UploadContainer {background:url('/accounts/default1/themes/kb/classic/img/box_divider.png') repeat-x left bottom; padding:0 0 10px; padding:0 0 0.625rem; height:100px; height:6.25rem;}
.ImageUploadContainer .UploadImageButtonWrap {font-weight:normal; height:21px; height:1.313rem; width:120px; width:7.5rem; overflow:hidden; cursor:pointer; position:relative; background:#E6E6E6; border:1px solid #707070; border-radius:3px 3px 3px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:0 auto;}
    .ImageUploadContainer .UrlTextBox {height:21px; height:1.313rem; border:1px solid #dddddd !important; margin:0 10px 0 0; margin:0 0.625rem 0 0; background:#fff;}
        .ImageUploadContainer .UrlTextBox input {background:none; height:19px; height:1.188rem; width:174px; width:10.875rem;}
            .ImageUploadContainer .UrlTextBox.EmptyMode input {color:#929292;}
            .ImageUploadContainer .UrlTextBox input.EditMode {color:#000;}
    .ImageUploadContainer .UploadImageButton {}
    .ImageUploadContainer .UploadImageButton .Icon {display:none;}
    .ImageUploadContainer .UploadImageButton.Uploading .Icon {display:none;}
    .ImageUploadContainer .UploadImageButton .Text {color:#000; width:120px; width:7.5rem; font-size:11px; font-size:0.688rem; line-height:21px; line-height:1.313rem; font-weight:bold;}
    .ImageUploadContainer .UploadImageButton.Disabled .Text {color:#888;}    
    .ImageUploadContainer .UploadImageButton .File {border:0; cursor:pointer; display:block; top:-16px; opacity:0; float:left; zoom:1; filter:alpha(opacity = 0);}
    .ImageUploadContainer .UploadImageButton input {height:17px; height:1.063rem; margin:0; padding:0; position:relative;}
    
.UploadImageButton .Text {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    
.PopupContentWrapper {background:#EFEFEF; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 0 10px #606060; -moz-box-shadow:0 0 10px #606060; -webkit-box-shadow:0 0 10px #606060;}
    .PopupWinTopLeft, .PopupWinLeft, 
        .PopupWinBottomLeft, .PopupWinTopRight, 
        .PopupWinTop, .PopupWinRight, 
        .PopupWinMain, .PopupWinBottomRight, 
        .PopupWinBottom {background:none repeat scroll 0 0 transparent !important;}

.or_css {position:relative; margin:0 5px 0 0; margin:0 0.313rem 0 0; vertical-align:middle; line-height:18px; line-height:1.125rem; font-size:11px; font-size:0.688rem; text-decoration:none; color:#626262; font-weight:normal; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding-left:5px; padding-left:0.313rem;}

.EditProfileButtons {background:url('/accounts/default1/themes/kb/classic/img/box_divider.png') repeat-x left top; margin:10px 0 0; margin:0.625rem 0 0; text-align:center; padding:10px 0 0; padding:0.625rem 0 0;}
.ChangePasswordPanel .g-FormField2-Label {width:150px; width:9.375rem;}

.CreateArticleFields .FormInputView {width:692px; width:43.25rem; height:150px; height:9.375rem; border:1px solid #CBCBCB;}
.CreateArticleFields .FormInputView .gwt-TextArea {width:690px; width:43.125rem; border:none; height:125px; height:7.813rem;}

.NewQuestionBox {height:18px; height:1.125rem; margin-right:20px; margin-right:1.25rem;}

.DragAndDropFileUploadView {width:100%; height:100%;}
.MessageFormFiles {min-height:17px; min-height:1.063rem; _height:17px; margin:0 0 10px; margin:0 0 0.625rem; background:#fff; float:right;}
.MessageFormFiles.NoFiles {}
.SendFile {float:right; font-weight:normal; height:16px; height:1rem; width:18px; width:1.125rem; overflow:hidden; cursor:pointer; position:relative; margin:4px 2px; margin:0.25rem 0.125rem;}
    .SendFile .Icon {background:url('/accounts/default1/themes/kb/classic/img/icon.attachment.png') no-repeat 0px 1px; width:16px; height:16px; float:left; margin:0 0 0 3px; margin:0 0 0 0.188rem;}
    .SendFile.Uploading .Icon {background:url('/accounts/default1/themes/kb/classic/img/loading-small.gif') no-repeat;}
    .SendFile .Text {float:left; padding:1px 2px; padding:0.063rem 0.125rem; width:54px; width:3.375rem; display:none;}
    .SendFile.Disabled .Text {color:rgb(200,200,200);}    
    .SendFile .File {position:relative; border:0; cursor:pointer; display:block; top:-16px; top:-1rem; opacity:0; float:right; zoom:1; filter:alpha(opacity = 0);}  
.PreviewBox {margin:0 10px 0 0; margin:0 0.625rem 0 0; background:#efefef; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #cbcbcb; padding:5px; padding:0.313rem; position:relative; font-size:12px; font-size:0.8rem; cursor:pointer;}
.FileNameBox {margin:0 10px 0 0; margin:0 0.625rem 0 0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:1px 5px 1px 10px; padding:0.063rem 0.313rem 0.063rem 0.625rem; position:relative; font-size:12px; font-size:0.8rem;}
    .FileNameBox .FileName {margin:0 5px 0 0; margin:0 0.313rem 0 0;}
    .FileNameBox .FileName a {color:#000; text-decoration:underline;}
    .FileNameBox .FileName a:hover,
        .FileNameBox .FileName a:focus {color:#c20e00;}
    .FileNameBox .FileSize {color:#959595; font-style:normal;}

.InputFileView {float:left; margin:2px 10px -1px 2px; margin:0.125rem 0.5rem -0.063rem 0.125rem; background:#efefef; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border:1px solid #B6B5B5; padding:1px 5px 0 10px; padding:0.063rem 0.313rem 0 0.625rem; position:relative;}
	.InputFileView .FileName {float:right;}
	.InputFileView .FileName a {color:#000; text-decoration:none; line-height:18px; line-height:1.125rem; font-size:11px; font-size:0.688rem;}
	.InputFileView .FileName a:hover,
		.InputFileView .FileName a:focus {color:#c20e00;}
	.InputFileView .FileName span {color:#959595;}
	.InputFileView .DiscardButton {background:url("/accounts/default1/themes/kb/classic/img/file_discard.png") no-repeat center center; float:right; width:16px; height:16px;}

.SwitchableEditor .gwt-TextArea {padding:5px 8px; border:1px solid #ccc; font-size:13px; border-bottom:none;}

.MessageWindow {width:330px; width:20.625rem;}
	.MessageWindowTopLeft, .MessageWindowTopRight, .MessageWindowTop, .MessageWindowBottomLeft, .MessageWindowBottomRight, .MessageWindowBottom {display:none;}
	.MessageWindowLeft {position:relative;}
	.MessageWindowRight {position:relative;}

.MessageWindowContent {position:relative; padding:0 10px; padding:0 0.625rem; height:100%; overflow:hidden;}
	.MessageWindowHeaderButtons {float:right; padding:5px 5px 5px 0; padding:0.313rem 0.313rem 0.313rem; width:20px; width:1.25rem;}
	.MessageWindowButtonClose {float:right; margin:0 0 0 5px; margin:0 0 0 0.313rem; width:16px; width:1rem; height:16px; height:1rem; cursor:pointer;}
	.MessageInformation {float:left; padding:6px 0 6px 6px; padding:0.375rem 0 0.375rem 0.375rem; width:285px; width:17.813rem;}
	.MessageWindowIcon {float:left; margin:0 5px 0 0; margin:0 0.313rem 0 0; width:14px; width:0.875rem; height:14px; height:0.875rem; cursor:move;}
	.MessageInformationText {float:left; width:220px; width:13.75rem; height:14px; height:0.875rem; font:bold 11px Arial; font-size:0.688rem; color:#fff; overflow:hidden;}
		.MessageInformationText-details {height:361px; height:22.563rem; overflow:auto; width:380px; width:23.75rem; margin-top:5px; margin-top:0.313rem;}
	.MessageInformationMore {float:right; height:14px; height:0.875rem; font:bold 11px Arial; font-size:0.688rem; color:#fff; overflow:hidden; cursor:pointer; text-decoration:underline;}

.ErrorMessage .MessageWindowLeft {border:1px solid #d50000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.ErrorMessage .MessageWindowRight {border:1px solid #ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.ErrorMessage .MessageWindowContent {background:rgb(213, 0, 0); background:rgba(213, 0, 0, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aad50000, endColorstr=#aad50000); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#aad50000, endColorstr=#aad50000)";}
	.ErrorMessage .MessageWindowButtonClose {background:url('/accounts/default1/themes/kb/classic/img/popup_close.png') no-repeat 0 0px;}
	.ErrorMessage .MessageWindowButtonClose-over {background:url('/accounts/default1/themes/kb/classic/img/popup_close.png') no-repeat 0px -17px;}

.WindowResizer {position:absolute;}
.WindowResizerSE {line-height:1px; line-height:0.063rem; font-size:1px; font-size:0.063rem; right:0; bottom:0; width:8px; width:0.5rem; height:8px; height:0.5rem; cursor:se-resize;}

.Blocking {top:0; left:0; right:0; bottom:0; position:fixed;}
.DialogPopup {background:#fff; box-shadow:0 0 7px #222; -moz-box-shadow:0 0 7px #222; -webkit-box-shadow:0 0 7px #222;}

.CloseLabel {width:16px; height:16px; background:url('/accounts/default1/themes/kb/classic/img/popup_close.png') no-repeat 0 0px; position:absolute;}
	.CloseLabel span {display:none;}
	.CloseLabel:hover {background:url('/accounts/default1/themes/kb/classic/img/popup_close.png') no-repeat 0px -17px;}

.CustomPresetItemWidget {display:none !important;}
.PresetMenuIcon {display:none;}
/*.PresetItemWidget.CustomPresetItemWidget {padding:0 17px 0 24px;}
	.PresetIcon {position:absolute; left:5px; top:2px; height:16px; width:16px; background:url("img/icons16.png?t=40a") no-repeat -192px -96px; opacity:0.5; filter:alpha(opacity=50);}
		.PresetSelected .PresetIcon {background:url("img/icons16.png?t=40a") no-repeat -208px -96px; opacity:0.5; filter:alpha(opacity=50);}
	.PresetSelected .PresetSave {display:inline; margin-left:10px; text-decoration:underline; cursor:pointer;}*/

.NDBoxWrapper {padding:15px 0; padding:0.938rem 0; margin:15px 0 0; margin:0.938rem 0 0;}
	.NDBoxWrapper.NDSearch {padding:0 0 15px; padding:0 0 0.938rem;}
	.NDBox {border:2px solid #9a9a9a; border-radius:8px; padding:20px; padding:1.25rem; position:relative; font-size:13px; font-size:0.813rem; line-height:21px; line-height:1.313rem; background:#fff;}
		.NDSearch .NDBox {border:2px solid #e2e2e2; background:#f6f6f6;} 
		.NDSearch .NDContent {color:#494949; text-align:center;}

.GridSearchPanel {box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box;}

/* RTL - keep on the end */

.rtl .FloatLeft {float:right;}
.rtl .FloatRight {float:left;}
.rtl .ResultsLabel {margin-right:10px; margin-left:0;}
.rtl .CategoryBox {float:right; margin:0 0 10px 10px; margin:0 0 0.625rem 0.625rem;}
.rtl .ArticleBox.Suggestion .ArticleLink {float:right;}
	.rtl .ArticleBox .SuggestionVotesBox {margin-right:0; margin-left:15px; margin-left:0.938rem; float:right;}
	.rtl .SuggestionVotesBox .Status {float:right; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border:1px solid #737373; border-right:none;}
	.rtl .ArticleBox.Suggestion .ArticlePreview {margin:5px 30px 0 0; margin:0.313rem 1.875rem;}
	.rtl .SuggestionVotesBox .Votes {border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border:1px solid #737373; border-left:none;}
.rtl .Votes, .rtl .Status, .rtl .MyVote {float:right;}
	.rtl .Vote.ButtonLikeLink {float:right; margin-right:10px; margin-right:0.625rem; margin-left:0;}
.rtl .HeaderChanged {margin:10px 68px 0 0; margin:0.625rem 4.25rem 0 0;}
.rtl .ArticleBox.Topic .ArticleLink, .rtl .ArticleBox.Suggestion .ArticleLink {padding:5px 0 5px 150px; padding:0.313rem 0 0.313rem 9.375rem;}
    .rtl .ArticleBox.Topic .DateChanged, .rtl .ArticleBox.Suggestion .DateChanged {left:20px; left:1.25rem; right:auto;}
	.rtl .ArticleCount, .rtl .NoAnswers {float:right;}
	.rtl .ArticleBox.Topic .ArticlePreview, .rtl .ArticleBox.Suggestion .ArticlePreview {margin:0 0 5px; margin:0 0 0.313rem;}
.rtl .SearchResult .CategoryPath {margin-right:15px; margin-right:0.938rem; margin-left:0;}
	.rtl .SearchResult .ArticlePreview {margin-right:15px; margin-right:0.938rem; margin-left:0;}
.rtl .WindowHeaderButtons {left:15px; left:0.938rem; right:auto;}
	.rtl .KbLoginBox .NewFormField {padding:5px 0 5px 10px; padding:0.313rem 0 0.313rem 0.625rem;}
	.rtl .RegisterLabel {margin:0 0 0 5px; margin:0 0 0 0.313rem;}
.rtl .NewQuestion {float:left;}
	.rtl .ReplyButton {float:left;}
.rtl .MsgGroupHeader .Title {padding:0 70px 5px 100px; padding:0 4.375rem 0.313rem 6.25rem;}
	.rtl .MsgGroupHeader .DateCreated {float:left;}
	.rtl .MsgGroupBox .Messages .Text {padding:5px 70px 5px 5px; padding:0.313rem 4.375rem 0.313rem 0.313rem;}
		.rtl .MsgGroupBox .Files .File {padding:5px 70px 5px 5px; padding:0.313rem 4.375rem 0.313rem 0.313rem;}
		.rtl .File .ImageFileName {margin-right:70px; margin-left:0; margin-right:4.375rem;}
	.rtl .MsgGroupBox.SuggestionMsgGroupBox .Status {float:right;}
	.rtl .AnswersBox .MsgGroupBox {padding:15px 5px 0 10px; padding:0.938rem 0.313rem 0 0.625rem;}
.rtl .ReplySectionMain {margin:10px 10px 10px 20px; margin:0.625rem 0.625rem 0.625rem 1.25rem;}
.rtl .AskQuestionContent .g-FormField2-ErrorIcon {left:3px; left:0.188rem; right:auto;}
	.rtl .AskQuestionTitle .g-FormField2-ErrorIcon {left:3px; left:0.188rem; right:auto;}
	.rtl .AskQuestionCategory .g-ReadOnlyListBox .g-ListBoxInput {padding:0 5px 0 20px !important; padding:0 0.313rem 0 1.25rem !important;}
.rtl .MessageFormFiles {float:left;}
	.rtl .SendFile {float:left;}
		.rtl .SendFile .File {float:left;}
	.rtl .PreviewBox {margin:0 0 0 10px; margin:0 0 0 0.625rem;}
	.rtl .FileNameBox {margin:0 0 0 10px; margin:0 0 0 0.625rem; padding:1px 10px 1px 5px; padding:0.063rem 0.625rem 0.063rem 0.313rem;}
		.rtl .FileNameBox .FileName {margin:0 0 0 5px; margin:0 0 0 0.313rem;}
	.rtl .InputFileView {float:right; margin:2px 2px -1px 8px; margin:0.125rem 0.125rem -0.063rem 0.5rem;}
		.rtl .InputFileView .FileName {float:left;}
		.rtl .InputFileView .DiscardButton {float:left;}
.rtl .MessageWindowHeaderButtons {float:left; padding:5px 0 5px 5px; padding:0.313rem 0 0.313rem 0.313rem;}
	.rtl .MessageWindowButtonClose {float:left; margin:0 5px 0 0; margin:0 0.313rem 0 0;}
	.rtl .MessageInformation {float:right; padding:6px 6px 6px 0; padding:0.375rem 0.375rem 0.375rem 0;}
	.rtl .MessageWindowIcon {float:right; margin:0 0 0 5px; margin:0 0 0 0.313rem;}
	.rtl .MessageInformationText {float:right;}
	.rtl .MessageInformationMore {float:left;}
.rtl .WindowResizerSE {left:0; right:auto;}
.rtl .SearchBoxViewWithButton {float:right; margin:0 0 0 15px; margin:0 0 0 0.938rem;}
	.rtl .SearchPanelButton {left:-1px; right:auto;}
	.rtl .SearchBoxInputPanel {float:right;}
	.rtl .PresetItemWidget {margin:2px 0 2px 5px; margin:0.125rem 0 0.125rem 0.313rem;}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;}
.ImageUploadContainer .UploadImageButton .Text {font-family:"Lucida grande","Lucida sans unicode", Arial,Verdana;}
.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;}@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@font-face {
  font-family:'Thin';
  font-style:normal;
  font-weight:300;
  src:url('//themes.googleusercontent.com/static/fonts/dosis/v1/ndPw8G6t9v5BJpJ6mz0bKPesZW2xOQ-xsNqO47m55DA.eot');
  src:local('Dosis Light'), local('Dosis-Light'), url('//themes.googleusercontent.com/static/fonts/dosis/v1/ndPw8G6t9v5BJpJ6mz0bKPesZW2xOQ-xsNqO47m55DA.eot') format('embedded-opentype'), url('//themes.googleusercontent.com/static/fonts/dosis/v1/-agn7DEysY24H6o49RsJa_esZW2xOQ-xsNqO47m55DA.woff') format('woff');  
}

a {color:#046bad;}
ol,ul {margin:5px 0 5px 40px; margin:0.313rem 0 0.313rem 2.5rem;}

.Container {max-width:1000px; width:100%;}
.KBPadding {padding:10px; padding:0.625rem;}
.KBDivider {background:url('/accounts/default1/themes/kb/classic/img/divider.png') repeat-x left center; padding:10px 0; padding:0.625rem 0;}

#Header {height:55px; height:3.438rem; position:fixed; top:0; left:0; width:100%; z-index:1; border-bottom:2px solid transparent;}
	.KBLogo {width:460px; height:55px; background:#999; position:absolute; top:0; left:0; background:url('//liveonline.nhanhoa.com/scripts/file.php?view=Y&file=5ed2f7e1d41e7ecf0051589676c0652d') no-repeat top left;}
#HeaderContainer {height:55px; height:3.438rem; border:2px solid transparent; }
	#HeaderContainer .KBPadding {padding:0;}
	
#ContentContainer {padding:10px 0; padding:0.625rem 0; margin-top:55px; margin-top:3.438rem; border:2px solid transparent;}
#MainContent {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: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: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 {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;}
.ArticleContent img {max-width:100%;}
.FullArticleText img {max-width:100%;}

.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 .ArticleLink:hover, .ArticleBox .ArticleLink:hover {text-decoration:underline;}
		.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;}
    
.UserAvatar {vertical-align: middle; float:left;}
	.UserAvatarUnknown {display:block; width:33px; height:33px; background:url("/accounts/default1/themes/kb/classic/img/anonym_small.png") no-repeat top left;}
	.LoggedUserName {line-height:34px; line-height:2.125rem; padding:0 0 0 40px; padding:0 0 0 2.5rem; display:block; font-size:13px; font-size:0.813rem; color:#000; font-weight:bold; margin:0 0 5px; margin:0 0 0.313rem; text-decoration: none; cursor:pointer;}
	.LoggedUserName:hover {text-decoration:underline;}
	.LoggedAgentBox {margin:0 0 5px 40px; margin:0 0 0.313rem 2.5rem; font-size:13px; font-size:0.813rem;}
	.LoggedAgentBox .AgentMessage {color:#FF0000;}
	
.MsgGroupHeader .Avatar.AvatarUnknown {background:url("/accounts/default1/themes/kb/classic/img/anonym_big.png") no-repeat top left #fff;}
		
#Header .SearchBox {float:right; border:2px solid transparent; padding:5px 0; padding:0.313rem 0; width:25%;}
	.SearchText {background:url('/accounts/default1/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; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}
	.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: 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('/accounts/default1/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('/accounts/default1/themes/kb/classic/img/kblink_icon-big.png') no-repeat -5px -226px;}

.WindowButtonClose {width:17px; height:17px; background: url("/accounts/default1/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("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat right -254px;}
#LoadMoreButtonmain {background:url("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 15px -272px #f3f3f3 !important; margin:10px; margin:0.625rem; padding:15px 20px 15px 45px; padding:0.938rem 1.25rem 0.938rem 2.813rem; border:1px solid #dcdcdc !important}
	.ImLeButton-over #LoadMoreButtonmain {background-color:#e9e9e9 !important;}

.PageTitle {font-weight:normal;}
	#MyTicketsMain .PageTitle {margin:25px 0 30px; margin:1.563rem 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("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 0px -200px;}
	.MenuLinkI {background:url("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 0px -175px;}
	.MenuLinkL {background:url("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 0px -175px;}
	.MenuLinkT {background:url("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 0px -151px;}
	.MenuLinkSubmitTicket {background:url("/accounts/default1/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("/accounts/default1/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;}

.FacebookButton {border:1px solid #21346f !important; background:#6173a9 !important; margin:5px 0 5px 15px; margin:0.313rem 0 0.313rem 0.938rem; border-radius:0 !important;}
	.FacebookButton * {border:none !important; background:none !important; background-color:transparent !important; border-radius:0 !important;}
	.FacebookButton .ImLeButtonMainContent {padding:0 25px; padding:1.563rem;}
	.FacebookButton .buttonText {color:#ffffff; font-size:12px; font-size:0.75rem; line-height:20px; line-height:1.25rem; padding:0; white-space:inherit;}
		.FacebookButton .buttonIcon {background: url("/accounts/default1/themes/kb/classic/img/fb.gif") no-repeat 0px 0px !important; height:20px; width:20px; position:absolute; display:block; top:0; left:0;}

.PresetMenuIcon-visible {background-color:transparent; background:url("/accounts/default1/themes/kb/classic/img/expand3.png") no-repeat 4px -13px transparent;}
	.PresetMenuIcon-hover {background-color:transparent; background:url("/accounts/default1/themes/kb/classic/img/expand3.png") no-repeat 4px 7px transparent;}


/* Icons Settings */ 

.SmallIcon {width:16px; height:16px; display:block; position:absolute; left:0; top:0;}
.BigIcon {width:30px; height:30px; position:absolute; display:block; top:0; left:0;}

.CategoryLink .BigIcon {background:url('/accounts/default1/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("/accounts/default1/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("/accounts/default1/themes/kb/classic/img/kblink_icon-small.png") no-repeat 0px -76px;}
.ItemLink .SmallIcon {background:url("/accounts/default1/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('/accounts/default1/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:#F5F5F5;}

#Header {background-color:#2E4F63; color: #FFFFFF; border-color: transparent; border-radius: 0px;   }
#HeaderContainer {background-color:transparent; color: #FFFFFF; border-color: transparent; border-radius: 0px;   }

#Footer {background-color:#F5F5F5; color: #000000; border-color: transparent; border-radius: 0px;   }
#FooterContainer {background-color:transparent; color: #000000; border-color: transparent; border-radius: 10px;   }

#Content {background-color:#F5F5F5; color: transparent; border-color: transparent; border-radius: 0px;  }
#MainContent {background-color:#FFFFFF; color: #000000; border-color: transparent; border-radius: 10px;  font-size: 13px; font-size: 0.8125rem;}

.CategoryBox {background-color:transparent; color: #474747; border-color: transparent; border-radius: 0px;  font-size: 13px; font-size: 0.8125rem;}
    .CategoryBox .ItemLink {  font-size: 13px; font-size: 0.8125rem; color: #474747;} 
    .CategoryBox .MoreLinkTitle {  font-size: 13px; font-size: 0.8125rem; color: #474747;}
.CategoryTitleBox {background-color:transparent; color: #474747; border-color: transparent; border-radius: 0px;}
    .CategoryTitleBox .CategoryLink { font-size: 17px; font-size: 1.0625rem;}
    .SearchResult .ArticleLink, .ArticleBox .ArticleLink, .ArticleBox .FullArticle, .SuggestionBox .ArticleLink {color: #474747;  font-size: 17px;  font-size: 1.0625rem; }
.HomeSearch {background-color:transparent; color: transparent; border-color: transparent; border-radius: 0px;   }
.PageTitle {background-color:transparent; color: #000000; border-color: transparent; border-radius: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-size: 1.5rem; line-height:initial;}
.ConversationFooterWrap .Subject {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-size: 1.5rem;}

#NewArticleMain {line-height:initial;}

.RightBox  {background-color:#FFFFFF; color: #000000; border-color: transparent; border-radius: 10px;  font-size: 12px; font-size: 0.75rem;}
    .RightBox .CategoryLink { font-size: 12px; font-size: 0.75rem;}
    .RightBox .ArticleLink { font-size: 12px; font-size: 0.75rem;}
    .RightBox .MenuLink {}
    
.RightBoxHeader  {background-color:#2E4F63; color: #FFFFFF; border-color: transparent; border-radius: 10px;  font-size: 14px; font-size: 0.875rem;}

/* media query */
@media screen and (max-width:800px) {
	#MainContent {max-width:72%;}
}
@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%;}
	
}

/* RTL - keep on the end of file */
.rtl {direction:rtl;}
.rtl ol, .rtl ul {margin:5px 40px 5px 0; margin:0.313rem 2.5rem 0.313rem 0;}
.rtl .KBLogo {left:auto; right:0; background-position:right;}
.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 #LoadMoreButtonmain {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 .FacebookButton {margin:5px 15px 5px 0; margin:0.313rem 0.938rem 0.313rem 0;}
	.rtl .FacebookButton .buttonIcon {right:0; left:auto;}
.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;}