@charset "UTF-8";
/* CSS Document */
* {
	margin:0; padding:0;
}
/* to fill the divs to the bottom */
html, body {
	height:100%;
	margin:0;
}
.wrapper {
	
}
.ct_create {
	
}
/* hacky definition of file only for the dashboard shortcuts */
.file {
  flex-basis: auto;
  width: calc((100% - 80px)/5);
  margin: 5px 10px 25px 10px;
}
@media (min-width: 1300px) {
  .file {
    width: calc((100% - 100px)/6);
  }
}
@media (max-width: 768px) {
  .file {
    width: calc((100% - 60px)/4);
  }
}
@media (max-width: 500px) {
  .file {
    width: calc((100% - 40px)/3);
  }
}
.file-img {
	text-align:center;
}
.file .file-img {
    position: relative;
    padding-top: 66.59%;
    border-radius: 2px;
    border-color: #ececec;
    border-style: solid;
    border-width: thin;
    overflow: hidden;
	box-shadow: none;
  transition: 0.3s ease-in;
	  background-position: center;
  background-size: contain;
  background: no-repeat;
}

.file a {
	color:#777777;
}

a {
	color:#ff6714;
	text-decoration:none;
}

/* To maintain the same color scheme with the links... needs to be incorporated later */
a.tab_link, a.tab_link:visited {
	color:#555555;
	text-decoration:none;
}
a.tab_link:hover, a.tab_link:active {
	color:#000000;
	text-decoration:none;
}

/* START bootstrap overrides */
/*...highlighting the text input in orange */
.form-control:focus {
	border-bottom: 1px solid #FF6714;
}

.form-control {
	background:transparent;
	
}
/* search bar */
.bordersearch {
	background-color:#f4f4f4;
}
.bordersearch .form-control:focus {
	border-bottom:none;
}
/* tag area */
.label-info {
	background-color: #BEBBBB;
}
.label-info:hover {
	background-color:#ff6714;
}
body .bootstrap-tagsinput {
	background-color: #F2F2F2;
	border: none;
}
/* checkboxes */
.c-checkbox:hover span, .c-radio:hover span {
	border-color:#ff6714;
}
.c-checkbox input[type=checkbox]:checked + span, .c-radio input[type=checkbox]:checked + span, .c-checkbox input[type=radio]:checked + span, .c-radio input[type=radio]:checked + span {
	border-color:#ff6714;
	background-color:#ff6714;
}
/* switches */
.switch input:checked + span {
    background-color: #ff6714;
    border-color: #ff6714;
}
/* tab display */
#tab_display {
	overflow: auto;
	padding:50px 150px 50px 150px;
	height:auto;
}
#tab_display
/* panel heading */
.panel-default > .panel-heading {
	border-color:#ffffff;
}
/* progress bars */
.progress {
	height:5px;
}
.progress-bar {
	background-color:#ff6714;
	line-height:2px;
	color:#ff6714;
	
}
footer {
	position:absolute;
	bottom:0;
}
/* END bootstrap overrides */
/* thing that I actually created */
.orange_link {
    background: none;
    border: none;
    color: #ff6714;
	font-size:14px;
}
.widget_title {
	color:#999999;
	font-size:20px;
	font-weight:normal;
}
.widget_text {
	color:#999999;
	font-size:14px;
}
.widget_caption {
	color:#999999;
	font-size:12px;
}
.activity {
	color:#ff6714;
}
.activity_title, .activity_time {
	color:#999999;
}
.form-dropdown {
	background:url("../img/select.png") no-repeat right center;
	cursor: pointer;
}