/* Eliminate box shadows */
.userContent .form-control:focus,
.userContent .selectize-input.focus {
  border-color: #274b93;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Format Widget Labels */

.userContent .control-label {
	font-weight: bold;
	margin: 0px 0px 12px 0px;
}

.userContent .form-group > label {
	font-weight: bold;
	margin: 0px 0px 12px 0px;
}

/* Format Tabs */

.userContent .nav-tabs {
	margin: 0px 0px 20px 0px;
	border-bottom: 2px solid #DDDDDD;
	}
	
.userContent .nav-tabs > li,
.userContent .nav-tabs > li.active {
	margin: 0px 0px 0px 0px;
}

.userContent .nav-tabs > li > a {
	border-radius: 0px 0px 0px 0px;  
	border-top: 8px solid #DDDDDD;
	border-right: 2px solid #DDDDDD; 
	border-bottom: 2px solid transparent;	
	border-left: 2px solid #DDDDDD; 
	color: #323232;
	text-decoration: none;
	margin-bottom: -2px;
}

.userContent .nav-tabs > li > a:hover,
.userContent .nav-tabs > li > a:focus {
	background-color: #EEEEEE;
}

.userContent .nav-tabs > li.active > a,
.userContent .nav-tabs > li.active > a:hover,
.userContent .nav-tabs > li.active > a:focus {
	border-radius: 0px 0px 0px 0px;  
	border-top: 8px solid #274b93;
	border-right: 2px solid #274b93; 
	border-bottom: 2px solid transparent;	
	border-left: 2px solid #274b93; 
	color: #323232;
	text-decoration: none;
	cursor: default;
	background-color: #FFFFFF;
}

/* Format Action Button */

.userContent .action-button,
.userContent .shiny-download-link {
	color: #FFFFFF;
	background-color: #274b93;
	border: 4px solid #274b93;
	margin: 0px 12px 12px 0px;
}

.userContent .action-button:focus,
.userContent .shiny-download-link:focus {
	outline: none;
}

.userContent .action-button:hover,
.userContent .shiny-download-link:hover {
	color: #274b93;
	background-color: #FFFFFF;
	border: 4px solid #274b93;
	margin: 0px 12px 12px 0px;
}


/* Format Date Picker */

.datepicker-days > table > tbody > tr > .active.day {
	color: #FFFFFF;
	background-color: #274b93;
	border-color: #274b93;
}



/* Format File Picker */

.userContent .btn-file {
	height: 54px;
	color: #FFFFFF;
	background-color: #274b93;
	border: 4px solid #274b93;
}

.userContent .btn-file:focus {
	outline: none;
}

.userContent .btn-file:hover {
	color: #274b93;
	background-color: #FFFFFF;
	border: 4px solid #274b93;
}

.userContent .input-group > .form-control{
	height: 54px;
}

.userContent .input-group > .form-control:focus {
	border-color: #274b93;
}

.userContent .progress-striped {
	margin: 6px 0px 0px 0px;
}

.userContent .progress-striped > .progress-bar {
	background-color: #274b93;
}

/* Format Slider */

.userContent .irs {
	height: 60px;
}
.userContent .irs-with-grid {
	height: 80px;
}

.userContent .irs-grid {
	top: 50px;
}

.userContent .irs-line {
	position: relative;
	top: 40px;
}

.userContent .irs-min,
.userContent .irs-max,
.userContent .irs-from,
.userContent .irs-to,
.userContent .irs-single {
	position: absolute;
	font-size: 16px;
	top: 5px;
}

.userContent .irs-single,
.userContent .irs-from,
.userContent .irs-to {
	background-color: #274b93;
}

.userContent .irs-slider{
	position: absolute;
	top: 32px;
}

.userContent .irs-bar-edge {
	border: 1px solid #274b93;
	background: #274b93;
	top: 40px;
}

.userContent .irs-bar {
	border-top: 1px solid #274b93;
	border-bottom: 1px solid #274b93;
	background: #274b93;
	top: 40px;
}

.userContent .contentBox {
	border: 4px solid #323232;
}

