/* source-sans-pro-regular*/
@font-face {
  font-family: "Source Sans Pro";
  src: url("fonts/SourceSansPro-Regular.ttf") format("opentype");
}

/* source-sans-pro-black */
@font-face {
  font-family: "Source Sans Pro Black";
  src: url("fonts/SourceSansPro-Black.ttf") format("opentype");
}

body {
	font-size: 16px;
	font-family: 'Source Sans Pro';
	line-height: 25px;
}
h1 {font-family: 'Source Sans Pro Black'; font-size: 45px;}
h2 {font-family: 'Source Sans Pro Black';}

.progress-bar{background-color: #ee7202;}

#accPhaseDuration ~ .selectize-control.single .selectize-input{border: 2px solid #ff8c00}
.plotCol{border-left: 1px solid; margin-left: 100px; padding-left: 100px; border-color: #d8d8d8;}
.titleHr{
	border: 0; height: 1px;
	background-image: -webkit-linear-gradient(left, #f0f0f0, #d8d8d8, #f0f0f0); /* for chrome, safari, iOS, Android */
	background-image: -moz-linear-gradient(left, #f0f0f0, #d8d8d8, #f0f0f0); /* for Firefox */
  	background-image: -ms-linear-gradient(left, #f0f0f0, #d8d8d8, #f0f0f0); /* for Internet explorer */
  	background-image: -o-linear-gradient(left, #f0f0f0, #d8d8d8, #f0f0f0); /* for old Opera */
}
.shiny-output-error-validation {font-size: 14px;}

.shiny-notification {
  width: 250px;
  font-size: 20px;
  position: fixed;
  top: 50%;
  left: 80%;
  opacity: 1;
}

.shiny-notification {
  width: 250px;
  font-size: 20px;
  position: fixed;
  top: 50%;
  left: 80%;
  opacity: 1;
}

#shiny-notification-calcTimeNotif {

    color: #333333;
    border: 2px solid #ee7202;
}
 #shiny-notification-reportNotif {

    color: #333333;
    border: 2px solid #ee7202;
}
 #shiny-notification-renderNotif {

    color: #333333;
    border: 2px solid #ee7202;
}
.shiny-progress .progress-text {color: #ee7202}

.btn.black-btn {
  border-color: #333333;
  background-color: #333333;
}

.black-btn:focus {
  color: #ffffff;
}

.btn {
	color: #ffffff; 	
	background-color: #ee7202; 
	font-weight: bold;
	border-radius: 100px;
	border-width: 2px;
	border-color: #ee7202;
	
}

.btn-file{color: #333; background-color: #ffffff; border: 1px solid #ccc; border-radius: 4px; font-weight: normal;}

.modal-dialog {overflow-y:scroll;max-height: 800px; }
#downloadTableHelp{margin-left: 5px; margin-bottom: 2px; border-radius: 100px;}
#buttonCalcStart{
	font-weight: normal;
	padding-left: 25px;
	padding-right: 25px;
	border-radius: 40px;
	background-clip: padding-box;
}

#toggleGof{
	font-weight: normal;
	padding-left: 25px;
	padding-right: 25px;
	border-radius: 40px;
	background-clip: padding-box;
}

.shiny-download-link {
    border-radius: 100px;
    border-color: #ee7202;
}

input[type="radio"]:checked + label span {
    background-color: #ff8c00;
}
