/*-----------------------------------------------------------------------------
    Font-face specific classes
-------------------------------------------------------------------------------*/

@font-face {
  font-family: "Museo Sans W01 300";
  src: url("../font/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix");
  src:  url("../font/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix") format("eot"),
		url("../font/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff") format("woff"), 
		url("../font/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf") format("truetype"), 
		url("../font/b9bed509-0816-43d8-b14b-7525a21f4bde.svg#b9bed509-0816-43d8-b14b-7525a21f4bde") format("svg");
}
@font-face {
	font-family: 'Conv_museosans-500';
	src: url('../font/museosans-500.eot');
	src: local('?'), url('../font/museosans-500.woff') format('woff'), url('../font/museosans-500.ttf') format('truetype'), url('../font/museosans-500.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: "Museo Sans W01 700";
  src: url("../font/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix");
  src: url("../font/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix") format("eot"), url("../font/eadbb595-a394-48fc-834f-8bf5da15cddf.woff") format("woff"), url("../font/9bcba093-b507-4b9b-9c83-303003d3815c.ttf") format("truetype"), url("../font/9a2af429-2624-4bd1-a676-8f0eed3e7e31.svg#9a2af429-2624-4bd1-a676-8f0eed3e7e31") format("svg");
}
body {
  font-family: "Museo Sans W01 300", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  /*color: #ffffff;*/
  background-color:#eff2f4;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family: "Museo Sans W01 300", "Helvetica Neue", Helvetica, Arial, sans-serif;}

a:focus{outline:none;}

/*-----------------------------------------------------------------------------
    Margin and Padding specific classes
-------------------------------------------------------------------------------*/

.hr-pdg0{padding:0;}
.hr-mar0{margin:0;}
.hr-pag-left0{padding-left:0px;}
.hr-pag-right0{padding-right:0px;}
.hr-pdg-btm0{padding-bottom:0px;}

.hr-mar-top80 {margin-top: 80px;}
.hr-mar-top70 {margin-top:70px;}
.hr-mar-top30 {margin-top:30px;}
.hr-mar-top20 {margin-top: 20px;}
.hr-mar-top5 {margin-top: 5px;}
.hr-mar-top10 {margin-top: 10px;}
.hr-mar-top0{margin-top: 0;}
.hr-mar-btm0{margin-bottom: 0;}
.hr-mar-btm5{margin-bottom: 5px;}
.hr-mar-btm10{margin-bottom: 10px;}
.hr-mar-btm15{margin-bottom: 15px;}
.hr-mar-btm25{margin-bottom: 25px;}
.hr-mar-top20-btm20{margin-top: 20px; margin-bottom: 20px;}

.hr-mar-right25{margin-right: 25px;}
.hr-mar-left10{margin-left: 10px;}
.hr-mar-left5{margin-left: 5px;}
.hr-mar-left15{margin-left: 15px;}
.hr-mar-left30{margin-left: 30px;}
.hr-mar-right15{margin-right: 15px;}
.hr-hgt{min-height:100px;}
.hr-hgt-min{min-height:130px;}


.hr-pad-top20 {padding-top: 20px;}



.hr-pad-rgt15{padding-right:12px;}
.hr-pdg-rgt10{padding-right: 10px;}
.hr-pdg-rgt5{padding-right: 5px;} 

.hr-pad-left5{padding-left: 5px;}
.hr-pad-left10{padding-left:10px;}
.hr-pdg-left15{padding-left:15px;}
.hr-pdg-left30 {padding-left: 30px;}

.hr-pad-btm10{padding-bottom: 10px;}
/*long string manage specific*/
.hr-break-word{
	word-wrap: break-word;
}

/*-----------------------------------------------------------------------------
    Font specific classes
-------------------------------------------------------------------------------*/

.hr-font11{font-size:11px;}
.hr-font12{font-size:12px;}
.hr-font16{font-size: 0.55em;}
.hr-font13{font-size: 0.89em;}
.hr-font17{font-size:1.4em;}
.hr-font15 {font-size:1.1em;}
.hr-font14{    font-size: 1em;}
.hr-gray{color:#ccc;}
.hr-lghtgray{color: #999898;}
.hr-mdgray{color:#646466}
.hr-blue{color: #0076c4;}
.hr-font18{
	font-size:1.5em;
}
.hr-font19{
	font-size:1.2em;
}
/*-----------------------------------------------------------------------------
    Icon specific classes
-------------------------------------------------------------------------------*/

.hr-fonticon{font-size: 1.5em;}
.hr-font20{font-size: 1.7em;}
.hr-icongray{color: #2a2d34;}
.hr-iconlightgray{color:#C5C5C5;}

.hr-iconblue{color:#93C7F3;}
.hr-iconroyalblue{color:#0076c4;}
.hr-iconred{color:red;}
.hr-iconorange{color:#ff9b1a;}
.hr-icongreen{color:#42be11;}

.hr-icon-middle{vertical-align: middle;}
.icon-correct-email{    background: #9ec8e6 url("../../images/correctemail-ico.png") no-repeat left 2px;display: inline-block;padding: 5px 0 0 40px;height: 36px;}
.icon-resend-email{    background: #9ec8e6 url("../../images/token-ico.png") no-repeat left 2px;display: inline-block;padding: 5px 0 0 40px;height: 36px;}
.fa-7x {font-size: 7em;padding-bottom: 30px;}
.fa{vertical-align: middle;}
.fa-baseline{vertical-align: baseline;}
 .fa-rotate-90 {
    -ms-transform:rotate(90deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
    transform:rotate(90deg);         /* Standard syntax */
}
.icon-background {
    color: #ddd;
}
.badge-inline
{
	
	font-weight: normal!important;
	background-color:#efefef;
	color:#333;
}
.hr-iconpurple {
    color: #e119ff;
}
.hr-icongreen{
    color: #19c919;
}
.fa-running-man
{
	background: url("../../images/running_man.png") no-repeat left;
    width: 24px;
    height: 24px;
    background-size:65%;
	margin-left: -3px;
}
/*-----------------------------------------------------------------------------
    Border specific classes
-------------------------------------------------------------------------------*/

.no-rnd-border
{
	border-radius:0px;
}
.hr-border
{
	
	
	  border-bottom: 2px solid #efefef;
}
.ellipsis {
    max-width: 300px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*-----------------------------------------------------------------------------
    Modal specific classes
-------------------------------------------------------------------------------*/

.modal-header
{
background-color: #5a9fd0;
color: #fff;
}
.modal-body
{
	font-size: 1.1em;
}
.modal-content
{
	/*box-shadow:none;*/
	border:0px;
	border-radius:0px;
}
.modal-header .close {
    margin-top: -2px;
	opacity:1;
}
/*-----------------------------------------------------------------------------
    cursor specific classes
-------------------------------------------------------------------------------*/

.hand
{
	cursor:pointer;
}
.hr-inline-box{display: inline;width: auto;padding: 6px 2px;
   }
.hr-inline{display:inline-block;}
.hr-block{display:block;}
.left-inner-addon {
    position: relative;
	
}
.left-inner-addon input,.left-inner-addon input:focus {
	
    padding-left: 24px; 
	border-radius:2px; 	
	

}
.left-inner-addon i {
    position: absolute;
    padding:8px 6px;
	color:#757575;
    pointer-events: none;
	
}

.left-inner-addon em {
    position: absolute;
    padding:8px 6px;
    color:#757575;
    pointer-events: none;

}

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 24px;
   border-radius:2px;    
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 6px;
	color:#ddd;
    pointer-events: none;
}

.right-inner-addon em {
    position: absolute;
    right: 0px;
    padding: 10px 6px;
    color:#ddd;
    pointer-events: none;
}

/*-----------------------------------------------------------------------------
    Icon specific classes - 3rd Feb
-------------------------------------------------------------------------------*/
.input-group-unstyled .input-group-addon {
    border-radius: 4px;
    border: 0px;
    background-color: transparent;
}


.right-inner-cal-addon {
    position: relative;
}
.right-inner-cal-addon input {
    padding-right: 30px;
	    
}
.right-inner-cal-addon i {
    position: absolute;
    right: 0px;
	color:#ddd;
    padding: 10px 12px;
    pointer-events: none;
}

.right-inner-cal-addon em {
    position: absolute;
    right: 0px;
    color:#ddd;
    padding: 10px 12px;
    pointer-events: none;
}

/*-----------------------------------------------------------------------------
    Alerts n Messages specific classes - 3rd Feb
-------------------------------------------------------------------------------*/

.alert-success , .alert-success label{
    color: #468847;
    background-color: #6ac777;
    border-color: #6ac777;
	color:#fff;
	font-size:1.05em;
}

.alert {
    padding: 5px;
   margin-bottom:0px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alertTable
{
	display:table;
	width:100%;
	border-radius:0px;
	margin:2px;
}

.alert-icon{
	padding-left: 10px;
}

.alert-icon,.alert-label
{
	display:table-cell;
	vertical-align:middle;
	
}
/* Tooltip classes */

.tooltip-inner{background-color:#4398ad;min-width:100px;}
.tooltip.right .tooltip-arrow{border-right-color:#36889c;}
.hr-icontooltip{color:#4398ad;}
.budgetman-icontooltip{color:#000000;vertical-align: top;}

/*Classes for No data */

.noDataDiv
{
 
    left: 36%;
    margin: 0 auto;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 43%;
    width: 34%;
}
    
.bootstrap-select.btn-group .no-results
{
	background:#c6c6c6;
}
.hrp-bold {
    font-weight: bold;
}