/*CssName:Default*/

/*NavBar*/
.navbar-inverse{
  background: -moz-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #248ACB), color-stop(100%, #2262AB)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* IE10+ */
  background: linear-gradient(to bottom, #248ACB 0%, #2262AB 100%); /* W3C */
  border: 0;
  color: white;
}

.navbar-inverse .navbar-brand {
  color: white;
}

.navbar-inverse .navbar-nav > li > a {
  color: white;
}

.navbar-inverse .navbar-nav > .open > a{
  background: -moz-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #248ACB), color-stop(100%, #2262AB)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #248ACB 0%, #2262AB 100%); /* IE10+ */
  background: linear-gradient(to bottom, #248ACB 0%, #2262AB 100%); /* W3C */
}

.footer{
  color: white;
}

/*Overlay*/
.overlay {
  background-color: #000;
}
.overlaySpinner {
  color: black;
}

.splash .message {
  color: black;
  -webkit-text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
  text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
}

.splash .fa-spinner {
  color: black;
}

/*Collapsible section*/

.k-panelbar>li>.k-state-selected{
  background: #2489CA;
  color: white;
}

.k-panelbar>li>.k-state-hover{
  background: #2489CA;
}

.k-panelbar .k-state-focused.k-state-hover{
  background: #2489CA;
}

.k-panelbar>.k-item>.k-link{
  color: white;
  border-color: #ddd;
}

.k-panelbar .k-content{
  background-color: white;
  border-color: #ddd;
}

.k-panelbar .k-header{
  background-color: #2489CA;
  border-color: #ddd;
}

.k-panelbar.k-header{
  border-color: #ddd;
}

.k-panelbar .k-item{
  border-color: #ddd;
}

.ng-invalid {
  border-color: #a94442;
}

/*Tab strip*/

.k-header{
  background-color: white;
  color: black;
}

.k-tabstrip-items .k-item{
  background-color: white;
}

.k-tabstrip-items .k-state-default .k-link{
  color: black;
}

.k-tabstrip-items .k-state-active .k-link{
  color: #91C653;
}

.k-tabstrip-items .k-state-hover .k-link{
  color: #91C653;
}

.k-tabstrip-items .k-state-active {
  color: #91C653;
  border-top-color: #91C653;
  background: white;
  background-image: none;
  border-color: #91C653;
}

.k-tabstrip-items .k-item.k-state-hover{
  color: #91C653;
  background: white;
  border-top: none;
  border-left: none;
  border-right: none;
}

/*Kendo Pager*/
.k-pager-wrap{
  border-color: #94c0d2;
}

.k-pager-numbers .k-state-selected {
  color:black;
  border-top: none;
  background: #e6e6e6;
}

.k-grid-header .k-header .k-link, .k-grid-header .k-link, .k-grid-header .k-link:link {
  color: white;
}

.k-header.k-grid-toolbar {
  color: white;
  background: #2262AB;
}

.k-grid .k-icon{
  opacity: 1;
}

.k-grid-header,
.k-grid-header .k-header {
  background: #2489CA;
  color: white;
}

.panel-default > .panel-heading{
  color: white;
  background: #2262AB;
}

.well {
  background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
  background-image: -o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));
  background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
}

.k-button{
  color: white;
  background-color: #FC9A22;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.k-button:hover{
  color: white;
  background-color: #FC9A22;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.k-button[disabled]{
  color: white;
  opacity: 0.3;
  background-color: #FC9A22;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.k-window-titlebar .k-state-hover{
  border-color: white;
  background: white;
}