/* ************************************************************************ */
/* ***=========== STYLE TO OVERRIDDE KENDO / BOOTSTRAP STYLES ==========*** */
/* ************************************************************************ */

/* ******* OVERIDE STANDARD TAGS, HIJACKED BY BOOTSTRAP ****** */
legend {
	padding: 30px 0 0px 0;
	margin:0px 0 20px 0;
}

.article table tr td {
	border-width: 1px 1px 1px 1px !important;
}


.k-textbox{
	border-radius:0.3em;
}

.k-grid tr:hover {
	background: rgb(83, 170, 226);
	background: linear-gradient(to bottom, rgb(10, 122, 194) 0px, rgb(83, 170, 226) 100%);
	cursor:pointer;
	}
.k-grid td{
	padding-top:1px;
}

/* ******* toggle button active ****** */
.k-button label{
	margin-bottom:0px;
	font-weight:normal;
}

.k-colorpicker .k-selected-color {
  height: 2.4em;
}

/* ******* popup thumbnail picker ****** */
.k-thumb img{
	max-width: 80px;
}
.k-tile {
	border: solid 1px #aaa;
}

/* ******* form buttons ****** */
.team-formbutton{
	padding:0px;
	line-height:0px;
	height: 2.43em;
}

/* ******* notifications ****** */
.k-notification {
	border: 0;
}
.k-notification-error.k-group {
	background: rgba(100%,0%,0%,.7);
	color: #ffffff;
}
.form-control.k-widget
{
    padding: 0;
}

.k-pager-wrap {
	color: #000;
}
.container{
	padding:0px;
}

.container h1{
	margin:0 0 10px 0;
}

/* ****** ARTICLE JUMBOTRON OVERIDE ****** */
.jumbotron {
	color: #fff;
	text-shadow: 2px 2px 2px #000;
	background-color:transparent;
	background-size:100% 300px;
	background-repeat:no-repeat;
	margin-bottom:0px;
	font-weight:bold;
	padding:0px 0px 50px 20px;
}
.jumbotron h1{
	color: #fff;
}
.jumbotron p{
	color: #fff;
	font-weight:normal;
}
/* ****** ARTICLE CAROUSEL OVERIDE ****** */
.carousel-caption{
	border:solid 0px #000;
	text-align:left;
	margin:0px auto;
	top:10px;
	left:0px;
	right:0px;
	z-index:1;
}
.carousel-control{
	z-index:50;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left:0px;
	left:0px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right:0px;
	right:0px;
}

/* ****** REMOVE KENDO TABSTRIP FOCUS ****** */
.k-tabstrip:focus {
  -webkit-box-shadow: none;
  box-shadow:none;
}

/* ****** OVERRULE BOOTSTRAP / KENDO UI STYLES ****** */
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

.form-group{
	margin:0px!important;
}

.k-tabstrip-scrollable .k-tabstrip-items {
	white-space:normal;
}

/* reset everything to the default box model 
*,
:before,
:after
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* set a border-box model only to elements that need it */
.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

