/*-----------------------------------------------------------------------
#package     IBIZZ Template
#version     1.0
#author      ThemeRox http://www.themerox.com
#copyright   Copyright under commercial licence (C) 2010 - 2011 ThemeRox
#license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
------------------------------------------------------------------------*/

/*------------------------------------------------------------------------
#Helix Framework Credit
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material
# Websites: http://www.joomshaper.com
--------------------------------------------------------------------------*/

/* TYPOGRAPHY */
pre.typo{background:transparent!important;font-size-adjust:none;font-stretch:normal;font:normal normal normal 1em/1.5 "Courier News",monospace;margin:0!important;padding:0!important;border:none!important;border-left:none!important}
pre,.code{background:#ededed;font-size-adjust:none;font-stretch:normal;font:normal normal normal 1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;border:1px solid #d3d3d3;border-left:5px solid #888}
blockquote{padding:1em 40px 1em 15px}
blockquote span.open{background:url(../images/typo/quote-open.png) no-repeat left top;padding:3px 0 0 30px}
blockquote span.close{background:url(../images/typo/quote-close.png) no-repeat bottom right;padding:0 30px 3px 0}
blockquote.testimonial{padding:0 0 15px;border-bottom:1px solid #E6E6E6}
blockquote.testimonial span.author{background:url(../images/typo/author.gif) no-repeat 5px center;display:block;font-weight:bold;margin-top:5px;padding-left:20px}
p.quote {background:url(../images/typo/quote.png) no-repeat left top;min-height:35px;padding:3px 0 0 40px;font-size:90%;font-style:italic}

small{font-size:0.85em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
sup em{color:#F00;font-size:.8em}
sup{position:relative;bottom:0.3em;vertical-align:baseline}
acronym,abbr{border-bottom:1px dashed;letter-spacing:1px;cursor:help}
/* @IMAGE */
img{border:none}
img.image-left{float:left;margin:.5em 1em .5em 0}
img.image-right{float:right;margin:.5em 0 .5em 1em}
img.border{background:#f5f5f5;border:1px solid #e5e5e5;padding: 4px}
img.image-margin{margin:.5em}
/* Dropcap */
.dropcap{overflow:hidden}
.dropcap:first-letter{color:#666;display:block;float:left;font:50px/40px Georgia,Times,serif;padding:4px 8px 0 0}
/* Tips,Error,Message,Hightlight*/
p.error{background:url(../images/typo/error.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.warn{background:url(../images/typo/warn.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tips{background:url(../images/typo/tips.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.help{background:url(../images/typo/help.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.info{background:url(../images/typo/info.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.email{background:url(../images/typo/email.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.print{background:url(../images/typo/print.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.rss{background:url(../images/typo/rss.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.save{background:url(../images/typo/save.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.lock{background:url(../images/typo/lock.gif) no-repeat 0 5px;padding:0 0 5px 24px}
p.user{background:url(../images/typo/user.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.new{background:url(../images/typo/new.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.house{background:url(../images/typo/house.png) no-repeat 0 5px;padding:0 0 5px 24px}
p.tag{background:url(../images/typo/tag.png) no-repeat 0 5px;padding:0 0 5px 24px}

/*Social Share*/

.highlight{color:#fff;background:#999;font-weight:bold;padding:3px 5px}
/* Note Style */
p.stickynote{background:#f5f5f5 url(../images/typo/sticky.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
p.download{background:#f5f5f5 url(../images/typo/download.png) no-repeat 0 0;border:1px solid #d3d3d3;padding:15px 10px 15px 60px}
.blocknumber{clear:both;padding:5px 15px 10px;position:relative}

/*Unordered Lists*/
ol {list-style-type: decimal;list-style-position:inside}
ol li {margin-left:0;padding:0}
ul, ul.rss, ul.minus, ul.delete, ul.check, ul.arrow, ul.arrow-2, ul.add, ul.star {list-style:none}
ul.rss li, ul.minus li, ul.delete li, ul.check li, ul.arrow li, ul.arrow-2 li, ul.add li, ul.star li {margin-left:0;padding:0 0 0 20px}
ul li {margin-left:0;padding:0 0 0 10px}
ul.rss li {background:url(../images/typo/rss_list.png) no-repeat 0 2px;}
ul.minus li {background:url(../images/typo/minus.png) no-repeat 0 2px;}
ul.delete li {background:url(../images/typo/delete.png) no-repeat 0 2px;}
ul.check li {background:url(../images/typo/check.png) no-repeat 0 2px;}
ul.arrow li {background:url(../images/typo/arrow.png) no-repeat 0 2px;}
ul.arrow-2 li {background:url(../images/typo/arrow-2.png) no-repeat 0 2px;}
ul.add li {background:url(../images/typo/add.png) no-repeat 0 2px;}
ul.star li {background:url(../images/typo/star.png) no-repeat 0 2px;}

/* Bignumber */
.bignumber{background:transparent url(../images/typo/bignumber.png) no-repeat 0 0;color:#FFF;display:block;float:left;font-size-adjust:none;font-stretch:normal;font:normal normal bold 20px/normal Arial,sans-serif;margin-right:8px;padding:6px 7px}
/* Legend */
.legend-title{background:#fff;display:inline-block;font-size:18px !important;font-weight:bold;left:7px;margin:0;padding:0 5px;position:absolute;top:-10px}
.legend{border:1px solid #e7e7e7;margin:20px 0;padding:10px;position:relative}
/* Left & Right*/
div.sp-left,div.sp-right{margin:0;padding:0;width:49%}
div.sp-left{float:left}
div.sp-right{float:right}

/*-----------------------------------------------------------------------
Custom CSS Styles by Milton Cantellay
------------------------------------------------------------------------*/

/*LightButton class for buttons on dark backgrounds */
.LightButton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size:18px;
  color: #F79726;
  text-transform:uppercase;
  /* Box */
  background-color: #FFFFFF;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #F79726;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
  margin: 5px;
}
.LightButton:hover {
  /* Text */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  /* Box */
  background-color: #F79726;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  margin: 5px;
}
.LightButton:active {
  /* Box */
  background-color: #D95B27;
}
/*DarkButton class for buttons on light backgrounds */
.DarkButton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  text-transform:uppercase;
  /* Box */
  background-color: #F79726;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
}
.DarkButton:hover {
  /* Text */
  color: #F79726;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: #F79726;
  border-style:solid;
  border-width:1px;
}
.DarkButton:active {
  /* Text */
  color: #D95B27;
}

/*DarkBlueButton class for buttons on light backgrounds */
.DarkBlueButton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #3a95d6;
  text-transform:uppercase;
  /* Box */
  background-color: #41a6ee;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
}
.DarkBlueButton:hover {
  /* Text */
  color: #41a6ee;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: #41a6ee;
  border-style:solid;
  border-width:1px;
}
.DarkBlueButton:active {
  /* Text */
  color: #3a95d6;
}


/*LightBlueButton class for buttons on dark backgrounds */
.LightBlueButton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size:18px;
  color: #3FA4EC;
  text-transform:uppercase;
  /* Box */
  background-color: #FFFFFF;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #3FA4EC;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
  margin: 5px;
}
.LightBlueButton:hover {
  /* Text */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #0094b8;
  /* Box */
  background-color: #3FA4EC;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  margin: 5px;
}
.LightBlueButton:active {
  /* Box */
  background-color: #0094b8;
}
/*DarkBlueButton class for buttons on light backgrounds */
.DarkBlueButton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #0094b8;
  text-transform:uppercase;
  /* Box */
  background-color: #3FA4EC;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
}
.DarkBlueButton:hover {
  /* Text */
  color: #3FA4EC;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: #3FA4EC;
  border-style:solid;
  border-width:1px;
}
.DarkBlueButton:active {
  /* Text */
  color: #0094b8;
}



/*LightButtonG class for buttons on dark backgrounds (gray border and text) */
.LightButtonG {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size:18px;
  color: #555;
  text-transform:uppercase;
  /* Box */
  background-color: #FFFFFF;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #555;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
  margin: 5px;
}
.LightButtonG:hover {
  /* Text */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #000;
  /* Box */
  background-color: #555;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  margin: 5px;
}
.LightButtonG:active {
  /* Box */
  background-color: #000;
}

/*LightButtonMobile class for buttons on dark backgrounds for mobile pages */
.LightButtonMobile {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size:18px;
  color: #F79726;
  text-transform:uppercase;
  /* Box */
  background-color: #FFFFFF;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #F79726;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
  margin: 5px;
}
.LightButtonMobile:hover {
  /* Text */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  /* Box */
  background-color: #F79726;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  margin: 5px;
}
.LightButtonMobile:active {
  /* Box */
  background-color: #D95B27;
}
/*DarkButtonMobile class for buttons on light backgrounds for mobile pages */
.DarkButtonMobile {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  text-transform:uppercase;
  /* Box */
  background-color: #F79726;
  padding-top:7px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
}
.DarkButtonMobile:hover {
  /* Text */
  color: #F79726;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: #F79726;
  border-style:solid;
  border-width:1px;
}
.DarkButtonMobile:active {
  /* Text */
  color: #D95B27;
}

@media (max-width: 600px) {
  .LightButtonMobile {
    width: 100%;
    max-width: 500px;
  }

  .DarkButtonMobile {
    width: 100%;
    max-width: 500px;
  }
}

/* CUSTOM ENTERPRISE NAV */
.activebutton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  text-transform:uppercase;
  text-align: center;
  /* Box */
  background-color: #F79726;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px;
  border: 1px solid #FFFFFF;
  /* Mouse */
  cursor: pointer;
}
.activebutton:hover {
  /* Text */
  color: #F79726;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: 1px solid #F79726;
}
.activebutton:active {
  /* Text */
  color: #D95B27;
}
.inactivebutton {
  /* Text */
  font-family: BebasNeueRegular, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #D95B27;
  text-transform:uppercase;
  text-align: center;
  /* Box */
  background-color: #D95B27;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px;
  border: #FFFFFF;
  border-style:solid;
  border-width:1px;
  /* Mouse */
  cursor: pointer;
}
.inactivebutton:hover {
  /* Text */
  color: #F79726;
  text-shadow: 1px 1px 1px #FFFFFF;
  /* Box */
  background-color: #FFFFFF;
  border: #F79726;
  border-style:solid;
  border-width:1px;
}
.inactivebutton:active {
  /* Text */
  color: #D95B27;
}
