th,td{
	font-weight:300;	
}

ul.list-icons li {
    list-style: none;
    line-height: 2em;
}

.background-clear{
	background-color:#ffffff !important;
}

.background-misty{
	background-color:#f4f6f8 !important;
}

.p-5 {
	padding:5px !important;
}
 
.p-x-5{
	padding-left:5px !important;
	padding-right:5px !important;
}

.p-y-5{ 
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.p-y-10{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.p-t-40{
	padding-top:40px !important; 
}
.p-y-40{
	padding-top:40px !important;
	padding-bottom:40px !important;
}

.navbar-header-blue{
    background-color: #f8f8f8 !important;
}

.navbar-top-links>li>a, .dropdown-content>li>a {
    color: #34495e !important;
		font-weight:500;
}

.navbar-top-links-nohover>li>a:hover {
    background-color: #f8f8f8 !important;
}

.navbar-right>li>a.active{
    color: #f75b36 !important;
		font-weight:500;
		border-bottom: 3px solid #ff6849;
}

.theme-highlight{
	color: #f75b36 !important;
}

.bg-theme-highlight{
	background-color: #f75b36 !important;
}

.calendar-position{
	top:25px !important;
	left:10px !important;
	z-index:1000;
}

.calendar-position>table{
	background-color:#fff;
	opacity:1;
}

.parallax{
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#overlay {
  position: absolute; 
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(52, 73, 94, 0.4);  
	background: linear-gradient(90deg, 
								rgba(52, 100, 94, 0.75) 0%, 
								rgba(52, 100, 94, 0.5) 35%, 
								rgba(52, 100, 94, 0.35) 50%, 
								rgba(52, 100, 94, 0.25) 75%, 
								rgba(52, 100, 94, 0.05) 100%);
}

.overlay-no-gradient {
  position: absolute;  
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */	
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; 
}

#loading-img {
    background: url(http://preloaders.net/preloaders/360/Velocity.gif) center center no-repeat;
    height: 100%;
    z-index: 20;
}

.container-overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a { 
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content>li>a:hover { 
	background-color: #f75b36 !important;
}

.dropdown:hover .dropdown-content {display: block;}

.break-word{
	word-wrap: break-word;
}

.hover-transparency{
	 opacity:0.8;
}

.hover-transparency:hover{
	 opacity:1;
}

.border-white {
	border: 1px solid #ffffff;
}

.border-dark {
	border: 1px solid #333333;
}

.wizard-steps-span {
	border-radius: 100%;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 9px;
	margin-right: 8px;
	text-align: center;
}

.custom-alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
} 

.custom-alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
} 

.custom-alert-primary {
	color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
} 
.custom-alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}