.btn-secondary {
	background-color: #fff;
    opacity: 0.9;
	color: #000;	
    border: 1px solid #CC541F;

    background: #CC541F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#3884c7, #337ab7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3884c7, #337ab7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3884c7, #337ab7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e16a37,#fff, #e16a37); /* Standard syntax */
    
}

.btn-secondary:hover {
	background-color: #CC541F;
    opacity: 1.5;
	border: 1px solid #CC541F;  
	color: #fff;	  
}

.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
	/* padding: 4px 10px; */
	background-color: #CC541F;
    opacity: 0.9;
	color: #FFFFFF;	
    border: 1px solid #CC541F;
    
    background: #CC541F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#3884c7, #337ab7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3884c7, #337ab7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3884c7, #337ab7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e88b64,#CC541F); /* Standard syntax */
    
    
       /* text-shadow: -0.05px 0 #fff, 0 0.05px #fff, 0.05px 0 #fff, 0 -0.05px #fff; */
}

.btn-primary:hover {
/*     background: linear-gradient(#CC541F,#e88b64); Standard syntax */
	box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.6); 
	border: 1px solid #CC541F;
    	
}

/* .btn-primary-outline {
	padding: 4px 10px;
	background-color: white;
	border: 1px solid #337ab7;	
}

.btn-primary-outline:hover {
	background-color: white;
	border: 2px solid #337ab7;	
}
 */
 
/*  .btn-primary-outline {
	padding: 4px 10px;
	background-color: #CC541F;
	opacity: 0.9;
	color: #fff;	
	border: 1px solid #CC541F;	
}

.btn-primary-outline:hover {
	opacity: 1;	
	color: #fff;	
} */


 .btn-primary-outline {
	background-color: #CC541F;
    opacity: 0.9;
	color: #FFFFFF;	
    border: 1px solid #CC541F;
    
    background: #CC541F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#3884c7, #337ab7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3884c7, #337ab7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3884c7, #337ab7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#CC541F,#e88b64); /* Standard syntax */

}

.btn-primary-outline:hover {
	background-color: #CC541F;
    opacity: 1.5;
	border: 1px solid #CC541F;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 4px 12px 0 rgba(0, 0, 0, 0.19);
	
    background: linear-gradient(#e88b64,#CC541F); /* Standard syntax */		
} 

.panel-heading {
    padding: 6px 10px;
    background-color: #fff !important;
    color: #337ab7 !important;
    font-size: 20px !important;
    padding: 0px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ccc !important; 
}

.expandable-panel>.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: white;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

.panel-heading {
	font-weight: bold;
}

.panel-heading .panel-heading {
	font-weight: normal;
}

.label-default {
    background-color: #fff;
    color: #000;
}

.panel-footer {
	background-color:#fff;
	border-top: 0px;
}

.panel-primary>.panel-heading a {
	color:#fff;
}

.panel-primary {
    border-color: #337ab7;
    border: 0px solid #337ab7;
}

.alert {
 	padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    display: inline-block;
    margin-top: 3px;
    margin-bottom: 0px;
}


.uib-datepicker-current, .uib-clear {
    color: #fff;
    background-color: #337ab7;
    border-color: #fff;
}

.uib-datepicker-current:hover, .uib-clear:hover {
    color: #fff !important;
    background-color: #2e6da4 !important;
    border-color: #fff !important;
}

.uib-close {
    color: black;
    background-color: #fff;
    border-color: #337ab7;
}

.uib-close:hover {
    color: #337ab7;
    background-color: #fff;
    border-color: #337ab7;
}

.form-horizontal .control-label {
    padding-top: 0px;
    text-align: start;
}

.tooltip-custom {
	color: #fff;
    background-color: #000;   
    text-align:left; 
    font-size: 14px;
}

div.tooltip {
    width: 270px;
}


.tooltip-inner {
    min-width: 100px;
    max-width: 100%;
    padding-left:0px;
}

.panel-body {
    padding: 0px;
    padding-top: 15px;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 0px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}