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

.SendFile.Uploading .Icon {
  background:url('/themes/kb/montana/img/loading-small.gif') no-repeat;
}
.FileIcon {
  background:url("/themes/kb/montana/img/file.png");
}
.InputFileView .DiscardButton {
  background:url("/themes/kb/montana/img/file_discard.png") no-repeat center center;
}
.ErrorMessage .MessageWindowButtonClose {
  background:url('/themes/kb/montana/img/popup_close.png') no-repeat 0 0px;
}
.ErrorMessage .MessageWindowButtonClose:hover {
  background:url('/themes/kb/montana/img/popup_close.png') no-repeat 0px -17px;
}
.CloseLabel {
  background:url('/themes/kb/montana/img/popup_close.png') no-repeat 0 0px;
}
.CloseLabel:hover {
  background:url('/themes/kb/montana/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;}@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('/themes/kb/montana/fonts/glyphicons-halflings-regular.eot');
	src: url('/themes/kb/montana/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/themes/kb/montana/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/themes/kb/montana/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/themes/kb/montana/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/themes/kb/montana/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

#Header {background:transparent;}
.KBLogo {background-image:url('//hexagonyazilim.ladesk.com/scripts/file.php?view=Y&file=2ex8sr0kk4e3k20jos203mg3pufajt65');}
.RightBox {border-color:transparent;}
.KbLinkButton {color:#FFFFFF; background-color: #FF8300; border-color:#FF8300;}
.KbLinkButton:hover {color:#FFFFFF; background-color: #CF6A00; border-color:#CF6A00;}
.Button, .UploadImageButton {border-color:#CCCCCC; background-color:#FFFFFF;}
.Button:hover, .UploadImageButton:hover {border-color:#ADADAD; background-color:#E6E6E6;}
.Button, .UploadImageButton .Text {color:#333333;}
.Button:hover, .UploadImageButton:hover .Text {color:#333333;}

.MainButton.Button, .GreenButton.Button, .Send.Button, .ReplyButton.Button {border-color:#FF8300; background-color:#FF8300; color:#FFFFFF;}
.MainButton.Button:hover, .GreenButton.Button:hover, .Send.Button:hover, .ReplyButton.Button:hover {border-color:#CF6A00; background-color:#CF6A00; color:#FFFFFF;}

.VoteMainButton.Button, .StartChatButton.Button, .RewardButton.Button, .PunishButton.Button {border-color:#CCCCCC; background-color:#FFFFFF; color:#333333;}
.VoteMainButton.Button:hover, .StartChatButton.Button:hover, .RewardButton.Button:hover, .PunishButton.Button:hover {border-color:#ADADAD; background-color:#E6E6E6; color:#333333;}
.RewardButton.Button:hover, .PunishButton.Button:hover {background-color:#E6E6E6; border-color:#ADADAD; color:#333333;}


.item-with-status:before {background:url('/themes/kb/montana/img/status-o.svg') no-repeat center center;}
.item-status-A:before {background:url('/themes/kb/montana/img/status-a.svg') no-repeat center center;}
.item-status-R:before {background:url('/themes/kb/montana/img/status-r.svg') no-repeat center center;}
.item-status-N:before {background:url('/themes/kb/montana/img/status-n.svg') no-repeat center center;}
.item-status-X:before {background:url('/themes/kb/montana/img/status-x.svg') no-repeat center center;}


.btn-primary,
.GreenButton,
.Button.Send,
.nav>li>a:focus,
.nav>li>a:hover,
.nav-pills > li.active > a ,
.nav-pills > li.active > a:hover ,
.nav-pills > li.active > a:focus {background-color:#FF8300; border-color:#FF8300; color:#FFFFFF;}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.GreenButton:hover,
.Send.Button:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color:#FFFFFF;
	background-color:#CF6A00;
	border-color:#CF6A00;
	-webkit-box-shadow: 0 0 8px rgba(207,106,0,0.6);
	box-shadow: 0 0 8px rgba(207,106,0,0.6);
}
input:focus {border-color: #FF8300;}
.jumbotron input:focus {border-color: #FF8300;}
.more-link {color:#FF8300 !important;}
.more-link:hover {color:#CF6A00 !important;}
.jumbotron h1 {color:#555555;}
.jumbotron,
.jumbotron p,
.jumbotron .breadcrumbs a,
.jumbotron .g-FormField2-Description,
.jumbotron .FormfieldAsNewFormField .g-FormField2-Label,
.jumbotron .g-FormField2-Label,
.jumbotron .g-FormField2-Label.gwt-Label-mandatory {color:#666666;}
.TextBoxContainer-focus .TextBox,
.TextBox:focus,
textarea:focus,
.SwitchableEditor .gwt-TextArea:focus {
	border-color:#FF8300;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,131,0,0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,131,0,0.6);
}

input[type=text]:focus,
input[type=password]:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,131,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255,131,0,0.6);
}

.jumbotron input[type=text]:focus,
.jumbotron input[type=password]:focus {
	    outline: 0;
	    -webkit-box-shadow: 0 0 8px rgba(255,131,0,0.6);
	    box-shadow: 0 0 8px rgba(255,131,0,0.6);
}
.footer-links {
	background:#FFFFFF url("/themes/kb/montana/img/footer-noise.png") repeat center center;
	color:#323232;
}
	html,
	.footer-container {background:#FFFFFF url('/themes/kb/montana/img/body-bg-light.png') repeat center center; color:#323232;}
	.footer-container .AppBrandProductLabel,
	.footer-container .AppBrandProductName {color:#000 !important;}
	.footer-container .AppBrandProductWidget svg {fill:#000;}
	.footer-links {
  	border-top:1px solid rgba(0,0,0,0.04);
	}
.footer-links h5 {color:#323232;}
.footer-links ul {border-top:1px solid rgba(50,50,50,0.15);}
.footer-links li {border-bottom:1px solid rgba(50,50,50,0.15);}
.footer-links li a {color:#323232;}
.footer-links li a:hover {color:#111111;}

  .page-image-divider {background-image: url('/themes/kb/montana/img/bootstrap-bg-08.jpg');}
  .jumbotron {background-image: url('/themes/kb/montana/img/bootstrap-bg-08.jpg');}

.g-FormField2-Error .TextBoxContainer-focus .TextBox,
.g-FormField2-Error .TextBox:focus,
.g-FormField2-Error textarea:focus,
.g-FormField2-Error .SwitchableEditor .gwt-TextArea:focus {
	border-color:#cc0000;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204,0,0,0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204,0,0,0.6);
}

.g-FormField2-Error input[type=text]:focus,
.g-FormField2-Error input[type=password]:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204,0,0,0.6);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204,0,0,0.6);
}

.jumbotron .g-FormField2-Error input[type=text]:focus,
.jumbotron .g-FormField2-Error input[type=password]:focus {
	  outline: 0;
	  -webkit-box-shadow:0 0 8px rgba(204,0,0,0.6);
	  box-shadow:0 0 8px rgba(204,0,0,0.6);
}
