@import url(../../../fonts.googleapis.com/css/index.html);
@import url(../../../fonts.googleapis.com/css/0%7Eindex.html);
.no-mg { margin:0 !important }
.no-mg-t { margin-top:0 !important }
.no-mg-r { margin-right:0 !important }
.no-mg-b { margin-bottom:0 !important }
.no-mg-l { margin-left:0 !important }
@media (max-width: 767px) {
.no-mg-xso {
margin:0 !important
}
}
@media (max-width: 767px) {
.no-mg-t-xso {
margin-top:0 !important
}
}
@media (max-width: 767px) {
.no-mg-r-xso {
margin-right:0 !important
}
}
@media (max-width: 767px) {
.no-mg-b-xso {
margin-top:0 !important
}
}
@media (max-width: 767px) {
.no-mg-l-xso {
margin-left:0 !important
}
}
.no-pd { padding:0 !important }
.no-pd-t { padding-top:0 !important }
.no-pd-r { padding-right:0 !important }
.no-pd-b { padding-bottom:0 !important }
.no-pd-l { padding-left:0 !important }
@media (max-width: 767px) {
.no-pd-xso {
padding:0 !important
}
}
@media (max-width: 767px) {
.no-pd-t-xso {
padding-top:0 !important
}
}
@media (max-width: 767px) {
.no-pd-r-xso {
padding-right:0 !important
}
}
@media (max-width: 767px) {
.no-pd-b-xso {
padding-top:0 !important
}
}
@media (max-width: 767px) {
.no-pd-l-xso {
padding-left:0 !important
}
}
.mg-lg { margin:40px }
.pd-lg { padding:40px }
.mg-t-lg { margin-top:40px }
.mg-r-lg { margin-right:40px }
.mg-b-lg { margin-bottom:40px }
.mg-l-lg { margin-left:40px }
.pd-t-lg { padding-top:40px }
.pd-r-lg { padding-right:40px }
.pd-b-lg { padding-bottom:40px }
.pd-l-lg { padding-left:40px }
@media (max-width: 767px) {
.mg-t-xso-lg {
margin-top:40px
}
}
@media (max-width: 767px) {
.mg-r-xso-lg {
margin-right:40px
}
}
@media (max-width: 767px) {
.mg-b-xso-lg {
margin-bottom:40px
}
}
@media (max-width: 767px) {
.mg-l-xso-lg {
margin-left:40px
}
}
@media (max-width: 767px) {
.pd-t-xso-lg {
padding-top:40px
}
}
@media (max-width: 767px) {
.pd-r-xso-lg {
padding-right:40px
}
}
@media (max-width: 767px) {
.pd-b-xso-lg {
padding-bottom:40px
}
}
@media (max-width: 767px) {
.pd-l-xso-lg {
padding-left:40px
}
}
.mg-md { margin:30px }
.pd-md { padding:30px }
.mg-t-md { margin-top:30px }
.mg-r-md { margin-right:30px }
.mg-b-md { margin-bottom:30px }
.mg-l-md { margin-left:30px }
.pd-t-md { padding-top:30px }
.pd-r-md { padding-right:30px }
.pd-b-md { padding-bottom:30px }
.pd-l-md { padding-left:30px }
@media (max-width: 767px) {
.mg-t-xso-md {
margin-top:30px
}
}
@media (max-width: 767px) {
.mg-r-xso-md {
margin-right:30px
}
}
@media (max-width: 767px) {
.mg-b-xso-md {
margin-bottom:30px
}
}
@media (max-width: 767px) {
.mg-l-xso-md {
margin-left:30px
}
}
@media (max-width: 767px) {
.pd-t-xso-md {
padding-top:30px
}
}
@media (max-width: 767px) {
.pd-r-xso-md {
padding-right:30px
}
}
@media (max-width: 767px) {
.pd-b-xso-md {
padding-bottom:30px
}
}
@media (max-width: 767px) {
.pd-l-xso-md {
padding-left:30px
}
}
.mg { margin:20px }
.pd { padding:20px }
.mg-t { margin-top:20px }
.mg-r { margin-right:20px }
.mg-b { margin-bottom:20px }
.mg-l { margin-left:20px }
.pd-t { padding-top:20px }
.pd-r { padding-right:20px }
.pd-b { padding-bottom:20px }
.pd-l { padding-left:20px }
@media (max-width: 767px) {
.mg-t-xso {
margin-top:20px
}
}
@media (max-width: 767px) {
.mg-r-xso {
margin-right:20px
}
}
@media (max-width: 767px) {
.mg-b-xso {
margin-bottom:20px
}
}
@media (max-width: 767px) {
.mg-l-xso {
margin-left:20px
}
}
@media (max-width: 767px) {
.pd-t-xso {
padding-top:20px
}
}
@media (max-width: 767px) {
.pd-r-xso {
padding-right:20px
}
}
@media (max-width: 767px) {
.pd-b-xso {
padding-bottom:20px
}
}
@media (max-width: 767px) {
.pd-l-xso {
padding-left:20px
}
}
.mg-sm { margin:10px }
.pd-sm { padding:10px }
.mg-t-sm { margin-top:10px }
.mg-r-sm { margin-right:10px }
.mg-b-sm { margin-bottom:10px }
.mg-l-sm { margin-left:10px }
.pd-t-sm { padding-top:10px }
.pd-r-sm { padding-right:10px }
.pd-b-sm { padding-bottom:10px }
.pd-l-sm { padding-left:10px }
@media (max-width: 767px) {
.mg-t-xso-sm {
margin-top:10px
}
}
@media (max-width: 767px) {
.mg-r-xso-sm {
margin-right:10px
}
}
@media (max-width: 767px) {
.mg-b-xso-sm {
margin-bottom:10px
}
}
@media (max-width: 767px) {
.mg-l-xso-sm {
margin-left:10px
}
}
@media (max-width: 767px) {
.pd-t-xso-sm {
padding-top:10px
}
}
@media (max-width: 767px) {
.pd-r-xso-sm {
padding-right:10px
}
}
@media (max-width: 767px) {
.pd-b-xso-sm {
padding-bottom:10px
}
}
@media (max-width: 767px) {
.pd-l-xso-sm {
padding-left:10px
}
}
.mg-xs { margin:5px }
.pd-xs { padding:5px }
.mg-t-xs { margin-top:5px }
.mg-r-xs { margin-right:5px }
.mg-b-xs { margin-bottom:5px }
.mg-l-xs { margin-left:5px }
.pd-t-xs { padding-top:5px }
.pd-r-xs { padding-right:5px }
.pd-b-xs { padding-bottom:5px }
.pd-l-xs { padding-left:5px }
@media (max-width: 767px) {
.mg-t-xso-xs {
margin-top:5px
}
}
@media (max-width: 767px) {
.mg-r-xso-xs {
margin-right:5px
}
}
@media (max-width: 767px) {
.mg-b-xso-xs {
margin-bottom:5px
}
}
@media (max-width: 767px) {
.mg-l-xso-xs {
margin-left:5px
}
}
@media (max-width: 767px) {
.pd-t-xso-xs {
padding-top:5px
}
}
@media (max-width: 767px) {
.pd-r-xso-xs {
padding-right:5px
}
}
@media (max-width: 767px) {
.pd-b-xso-xs {
padding-bottom:5px
}
}
@media (max-width: 767px) {
.pd-l-xso-xs {
padding-left:5px
}
}
.text-white { color:white !important }
.white-bg { background-color:white !important }
.white-border { border-color:white !important }
.label-white { background-color:white !important }
.badge-white { background-color:white !important }
.text-black { color:black !important }
.black-bg { background-color:black !important }
.black-border { border-color:black !important }
.label-black { background-color:black !important }
.badge-black { background-color:black !important }
.text-contrast { color:rgb(245, 130, 32); !important }
.contrast-bg { background-color:rgb(245, 130, 32); !important }
.contrast-border { border-color:rgb(245, 130, 32); !important }
.label-contrast { background-color:rgb(245, 130, 32); !important }
.badge-contrast { background-color:rgb(245, 130, 32); !important }
.text-dark { color:#353b47 !important }
.dark-bg { background-color:#353b47 !important }
.dark-border { border-color:#353b47 !important }
.label-dark { background-color:#353b47 !important }
.badge-dark { background-color:#353b47 !important }
.text-medium { color:#434955 !important }
.medium-bg { background-color:#434955 !important }
.medium-border { border-color:#434955 !important }
.label-medium { background-color:#434955 !important }
.badge-medium { background-color:#434955 !important }
.text-light { color:#676f7a !important }
.light-bg { background-color:#676f7a !important }
.light-border { border-color:#676f7a !important }
.label-light { background-color:#676f7a !important }
.badge-light { background-color:#676f7a !important }
.text-medium-light { color:#9ca4af !important }
.medium-light-bg { background-color:#9ca4af !important }
.medium-light-border { border-color:#9ca4af !important }
.label-medium-light { background-color:#9ca4af !important }
.badge-medium-light { background-color:#9ca4af !important }
.text-very-light { color:#eaedf2 !important }
.very-light-bg { background-color:#eaedf2 !important }
.very-light-border { border-color:#eaedf2 !important }
.label-very-light { background-color:#eaedf2 !important }
.badge-very-light { background-color:#eaedf2 !important }
.text-primary { color:#428bca !important }
.primary-bg { background-color:#428bca !important }
.primary-border { border-color:#428bca !important }
.label-primary { background-color:#428bca !important }
.badge-primary { background-color:#428bca !important }
.text-success { color:#5cb85c !important }
.success-bg { background-color:#5cb85c !important }
.success-border { border-color:#5cb85c !important }
.label-success { background-color:#5cb85c !important }
.badge-success { background-color:#5cb85c !important }
.text-warning { color:#f0ad4e !important }
.warning-bg { background-color:#f0ad4e !important }
.warning-border { border-color:#f0ad4e !important }
.label-warning { background-color:#f0ad4e !important }
.badge-warning { background-color:#f0ad4e !important }
.text-danger { color:#d9534f !important }
.danger-bg { background-color:#d9534f !important }
.danger-border { border-color:#d9534f !important }
.label-danger { background-color:#d9534f !important }
.badge-danger { background-color:#d9534f !important }
.text-info { color:#5dc3de !important }
.info-bg { background-color:#5dc3de !important }
.info-border { border-color:#5dc3de !important }
.label-info { background-color:#5dc3de !important }
.badge-info { background-color:#5dc3de !important }
.center-block
{
	margin-left:auto;
	margin-right:auto
}
.right-block
{
	margin-left:auto;
	margin-right:0
}
.left-block
{
	margin-left:0;
	margin-right:auto
}
.text-justify { text-align:justify }
.text-uppercase { text-transform:uppercase }
@media (max-width: 767px) {
.text-center-xs {
text-align:center
}
}
.pos-rel { position:relative !important }
.pos-abs { position:absolute !important }
.pos-sta { position:static !important }
.img-rounded
{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px
}
.img-rounded-half
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
@media (min-width: 768px) {
.img-responsive-sm {
display:block;
height:auto;
max-width:100%
}
}/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
@font-face {
font-family:'FontAwesome';
src:url("../fonts/font-awesome/fontawesome-webfont.eot");
src:url("../fonts/font-awesome/0%7Efontawesome-webfont.eot#iefix&v=3.2.1") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular%3Fv=3.2.1") format("svg");
font-weight:normal;
font-style:normal
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}


[class^="fa-icon-"], [class*=" fa-icon-"] {
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
*margin-right:.3em
}
[class^="fa-icon-"]:before, [class*=" fa-icon-"]:before {
text-decoration:inherit;
display:inline-block;
speak:none
}
.fa-icon-large:before
{
	vertical-align:-10%;
	font-size:1.33333em
}
a [class^="fa-icon-"], a [class*=" fa-icon-"] {
display:inline
}
[class^="fa-icon-"].fa-icon-fixed-width, [class*=" fa-icon-"].fa-icon-fixed-width {
display:inline-block;
width:1.14286em;
text-align:right;
padding-right:0.28571em
}
[class^="fa-icon-"].fa-icon-fixed-width.fa-icon-large, [class*=" fa-icon-"].fa-icon-fixed-width.fa-icon-large {
width:1.42857em
}
.icons-ul
{
	margin-left:2.14286em;
	list-style-type:none
}
.icons-ul>li { position:relative }
.icons-ul .fa-icon-li
{
	position:absolute;
	left:-2.14286em;
	width:2.14286em;
	text-align:center;
	line-height:inherit
}
[class^="fa-icon-"].hide, [class*=" fa-icon-"].hide {
display:none
}
.fa-icon-muted { color:#eeeeee }
.fa-icon-light { color:white }
.fa-icon-dark { color:#333333 }
.fa-icon-border
{
	border:solid 1px #eeeeee;
	padding:.2em .25em .15em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.fa-icon-1-5x { font-size:1.5em }
.fa-icon-1-5x.fa-icon-border
{
	border-width:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fa-icon-2x { font-size:2em }
.fa-icon-2x.fa-icon-border
{
	border-width:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fa-icon-3x { font-size:3em }
.fa-icon-3x.fa-icon-border
{
	border-width:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.fa-icon-4x { font-size:4em }
.fa-icon-4x.fa-icon-border
{
	border-width:4px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.fa-icon-5x { font-size:5em }
.fa-icon-5x.fa-icon-border
{
	border-width:5px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
.pull-right { float:right }
.pull-left { float:left }
[class^="fa-icon-"].pull-left, [class*=" fa-icon-"].pull-left {
margin-right:.3em
}
[class^="fa-icon-"].pull-right, [class*=" fa-icon-"].pull-right {
margin-left:.3em
}
[class^="fa-icon-"], [class*=" fa-icon-"] {
display:inline;
width:auto;
height:auto;
line-height:normal;
vertical-align:baseline;
background-image:none;
background-position:0% 0%;
background-repeat:repeat;
margin-top:0
}
.fa-icon-white, .nav-pills>.active>a>[class^="fa-icon-"], .nav-pills>.active>a>[class*=" fa-icon-"], .nav-list>.active>a>[class^="fa-icon-"], .nav-list>.active>a>[class*=" fa-icon-"], .navbar-inverse .nav>.active>a>[class^="fa-icon-"], .navbar-inverse .nav>.active>a>[class*=" fa-icon-"], .dropdown-menu>li>a:hover>[class^="fa-icon-"], .dropdown-menu>li>a:hover>[class*=" fa-icon-"], .dropdown-menu>.active>a>[class^="fa-icon-"], .dropdown-menu>.active>a>[class*=" fa-icon-"], .dropdown-submenu:hover>a>[class^="fa-icon-"], .dropdown-submenu:hover>a>[class*=" fa-icon-"] {
background-image:none
}
.btn [class^="fa-icon-"].fa-icon-large, .btn [class*=" fa-icon-"].fa-icon-large, .nav [class^="fa-icon-"].fa-icon-large, .nav [class*=" fa-icon-"].fa-icon-large {
line-height:.9em
}
.btn [class^="fa-icon-"].fa-icon-spin, .btn [class*=" fa-icon-"].fa-icon-spin, .nav [class^="fa-icon-"].fa-icon-spin, .nav [class*=" fa-icon-"].fa-icon-spin {
display:inline-block
}
.nav-tabs [class^="fa-icon-"], .nav-tabs [class^="fa-icon-"].fa-icon-large, .nav-tabs [class*=" fa-icon-"], .nav-tabs [class*=" fa-icon-"].fa-icon-large, .nav-pills [class^="fa-icon-"], .nav-pills [class^="fa-icon-"].fa-icon-large, .nav-pills [class*=" fa-icon-"], .nav-pills [class*=" fa-icon-"].fa-icon-large {
line-height:.9em
}
.btn [class^="fa-icon-"].pull-left.fa-icon-2x, .btn [class^="fa-icon-"].pull-right.fa-icon-2x, .btn [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn [class*=" fa-icon-"].pull-right.fa-icon-2x {
margin-top:.18em
}
.btn [class^="fa-icon-"].fa-icon-spin.fa-icon-large, .btn [class*=" fa-icon-"].fa-icon-spin.fa-icon-large {
line-height:.8em
}
.btn.btn-sm [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-sm [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-sm [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn.btn-sm [class*=" fa-icon-"].pull-right.fa-icon-2x {
margin-top:.25em
}
.btn.btn-lg [class^="fa-icon-"], .btn.btn-lg [class*=" fa-icon-"] {
margin-top:0
}
.btn.btn-lg [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-lg [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-lg [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn.btn-lg [class*=" fa-icon-"].pull-right.fa-icon-2x {
margin-top:.05em
}
.btn.btn-lg [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-lg [class*=" fa-icon-"].pull-left.fa-icon-2x {
margin-right:.2em
}
.btn.btn-lg [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-lg [class*=" fa-icon-"].pull-right.fa-icon-2x {
margin-left:.2em
}
.nav-list [class^="fa-icon-"], .nav-list [class*=" fa-icon-"] {
line-height:inherit
}
.fa-icon-stack
{
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:-35%
}
.fa-icon-stack [class^="fa-icon-"], .fa-icon-stack [class*=" fa-icon-"] {
display:block;
text-align:center;
position:absolute;
width:100%;
height:100%;
font-size:1em;
line-height:inherit;
*line-height:2em
}
.fa-icon-stack .fa-icon-stack-base { font-size:2em; *line-height:1em
}
.icon-spin
{
	display:inline-block;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
a .icon-stack, a .icon-spin
{
	display:inline-block;
	text-decoration:none
}
@-moz-keyframes spin { 0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin { 0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin { 0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin { 0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin { 0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.icon-rotate-90:before
{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before
{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before
{
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before
{
	-webkit-transform:scale(-1, 1);
	-moz-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	-o-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.icon-flip-vertical:before
{
	-webkit-transform:scale(1, -1);
	-moz-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	-o-transform:scale(1, -1);
	transform:scale(1, -1)
}
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before { display:inline-block }
.fa-icon-glass:before { content:"\f000" }
.fa-icon-music:before { content:"\f001" }
.fa-icon-search:before { content:"\f002" }
.fa-icon-envelope-alt:before { content:"\f003" }
.fa-icon-heart:before { content:"\f004" }
.fa-icon-star:before { content:"\f005" }
.fa-icon-star-empty:before { content:"\f006" }
.fa-icon-user:before { content:"\f007" }
.fa-icon-film:before { content:"\f008" }
.fa-icon-th-large:before { content:"\f009" }
.fa-icon-th:before { content:"\f00a" }
.fa-icon-th-list:before { content:"\f00b" }
.fa-icon-ok:before { content:"\f00c" }
.fa-icon-remove:before { content:"\f00d" }
.fa-icon-zoom-in:before { content:"\f00e" }
.fa-icon-zoom-out:before { content:"\f010" }
.fa-icon-power-off:before, .fa-icon-off:before { content:"\f011" }
.fa-icon-signal:before { content:"\f012" }
.fa-icon-gear:before, .fa-icon-cog:before { content:"\f013" }
.fa-icon-trash:before { content:"\f014" }
.fa-icon-home:before { content:"\f015" }
.fa-icon-file-alt:before { content:"\f016" }
.fa-icon-time:before { content:"\f017" }
.fa-icon-road:before { content:"\f018" }
.fa-icon-download-alt:before { content:"\f019" }
.fa-icon-download:before { content:"\f01a" }
.fa-icon-upload:before { content:"\f01b" }
.fa-icon-inbox:before { content:"\f01c" }
.fa-icon-play-circle:before { content:"\f01d" }
.fa-icon-rotate-right:before, .fa-icon-repeat:before { content:"\f01e" }
.fa-icon-refresh:before { content:"\f021" }
.fa-icon-list-alt:before { content:"\f022" }
.fa-icon-lock:before { content:"\f023" }
.fa-icon-flag:before { content:"\f024" }
.fa-icon-headphones:before { content:"\f025" }
.fa-icon-volume-off:before { content:"\f026" }
.fa-icon-volume-down:before { content:"\f027" }
.fa-icon-volume-up:before { content:"\f028" }
.fa-icon-qrcode:before { content:"\f029" }
.fa-icon-barcode:before { content:"\f02a" }
.fa-icon-tag:before { content:"\f02b" }
.fa-icon-tags:before { content:"\f02c" }
.fa-icon-book:before { content:"\f02d" }
.fa-icon-bookmark:before { content:"\f02e" }
.fa-icon-print:before { content:"\f02f" }
.fa-icon-camera:before { content:"\f030" }
.fa-icon-font:before { content:"\f031" }
.fa-icon-bold:before { content:"\f032" }
.fa-icon-italic:before { content:"\f033" }
.fa-icon-text-height:before { content:"\f034" }
.fa-icon-text-width:before { content:"\f035" }
.fa-icon-align-left:before { content:"\f036" }
.fa-icon-align-center:before { content:"\f037" }
.fa-icon-align-right:before { content:"\f038" }
.fa-icon-align-justify:before { content:"\f039" }
.fa-icon-list:before { content:"\f03a" }
.fa-icon-indent-left:before { content:"\f03b" }
.fa-icon-indent-right:before { content:"\f03c" }
.fa-icon-facetime-video:before { content:"\f03d" }
.fa-icon-picture:before { content:"\f03e" }
.fa-icon-pencil:before { content:"\f040" }
.fa-icon-map-marker:before { content:"\f041" }
.fa-icon-adjust:before { content:"\f042" }
.fa-icon-tint:before { content:"\f043" }
.fa-icon-edit:before { content:"\f044" }
.fa-icon-share:before { content:"\f045" }
.fa-icon-check:before { content:"\f046" }
.fa-icon-move:before { content:"\f047" }
.fa-icon-step-backward:before { content:"\f048" }
.fa-icon-fast-backward:before { content:"\f049" }
.fa-icon-backward:before { content:"\f04a" }
.fa-icon-play:before { content:"\f04b" }
.fa-icon-pause:before { content:"\f04c" }
.fa-icon-stop:before { content:"\f04d" }
.fa-icon-forward:before { content:"\f04e" }
.fa-icon-fast-forward:before { content:"\f050" }
.fa-icon-step-forward:before { content:"\f051" }
.fa-icon-eject:before { content:"\f052" }
.fa-icon-chevron-left:before { content:"\f053" }
.fa-icon-chevron-right:before { content:"\f054" }
.fa-icon-plus-sign:before { content:"\f055" }
.fa-icon-minus-sign:before { content:"\f056" }
.fa-icon-remove-sign:before { content:"\f057" }
.fa-icon-ok-sign:before { content:"\f058" }
.fa-icon-question-sign:before { content:"\f059" }
.fa-icon-info-sign:before { content:"\f05a" }
.fa-icon-screenshot:before { content:"\f05b" }
.fa-icon-remove-circle:before { content:"\f05c" }
.fa-icon-ok-circle:before { content:"\f05d" }
.fa-icon-ban-circle:before { content:"\f05e" }
.fa-icon-arrow-left:before { content:"\f060" }
.fa-icon-arrow-right:before { content:"\f061" }
.fa-icon-arrow-up:before { content:"\f062" }
.fa-icon-arrow-down:before { content:"\f063" }
.fa-icon-mail-forward:before, .fa-icon-share-alt:before { content:"\f064" }
.fa-icon-resize-full:before { content:"\f065" }
.fa-icon-resize-small:before { content:"\f066" }
.fa-icon-plus:before { content:"\f067" }
.fa-icon-minus:before { content:"\f068" }
.fa-icon-asterisk:before { content:"\f069" }
.fa-icon-exclamation-sign:before { content:"\f06a" }
.fa-icon-gift:before { content:"\f06b" }
.fa-icon-leaf:before { content:"\f06c" }
.fa-icon-fire:before { content:"\f06d" }
.fa-icon-eye-open:before { content:"\f06e" }
.fa-icon-eye-close:before { content:"\f070" }
.fa-icon-warning-sign:before { content:"\f071" }
.fa-icon-plane:before { content:"\f072" }
.fa-icon-calendar:before { content:"\f073" }
.fa-icon-random:before { content:"\f074" }
.fa-icon-comment:before { content:"\f075" }
.fa-icon-magnet:before { content:"\f076" }
.fa-icon-chevron-up:before { content:"\f077" }
.fa-icon-chevron-down:before { content:"\f078" }
.fa-icon-retweet:before { content:"\f079" }
.fa-icon-shopping-cart:before { content:"\f07a" }
.fa-icon-folder-close:before { content:"\f07b" }
.fa-icon-folder-open:before { content:"\f07c" }
.fa-icon-resize-vertical:before { content:"\f07d" }
.fa-icon-resize-horizontal:before { content:"\f07e" }
.fa-icon-bar-chart:before { content:"\f080" }
.fa-icon-twitter-sign:before { content:"\f081" }
.fa-icon-facebook-sign:before { content:"\f082" }
.fa-icon-camera-retro:before { content:"\f083" }
.fa-icon-key:before { content:"\f084" }
.fa-icon-gears:before, .fa-icon-cogs:before { content:"\f085" }
.fa-icon-comments:before { content:"\f086" }
.fa-icon-thumbs-up-alt:before { content:"\f087" }
.fa-icon-thumbs-down-alt:before { content:"\f088" }
.fa-icon-star-half:before { content:"\f089" }
.fa-icon-heart-empty:before { content:"\f08a" }
.fa-icon-signout:before { content:"\f08b" }
.fa-icon-linkedin-sign:before { content:"\f08c" }
.fa-icon-pushpin:before { content:"\f08d" }
.fa-icon-external-link:before { content:"\f08e" }
.fa-icon-signin:before { content:"\f090" }
.fa-icon-trophy:before { content:"\f091" }
.fa-icon-github-sign:before { content:"\f092" }
.fa-icon-upload-alt:before { content:"\f093" }
.fa-icon-lemon:before { content:"\f094" }
.fa-icon-phone:before { content:"\f095" }
.fa-icon-unchecked:before, .fa-icon-check-empty:before { content:"\f096" }
.fa-icon-bookmark-empty:before { content:"\f097" }
.fa-icon-phone-sign:before { content:"\f098" }
.fa-icon-twitter:before { content:"\f099" }
.fa-icon-facebook:before { content:"\f09a" }
.fa-icon-github:before { content:"\f09b" }
.fa-icon-unlock:before { content:"\f09c" }
.fa-icon-credit-card:before { content:"\f09d" }
.fa-icon-rss:before { content:"\f09e" }
.fa-icon-hdd:before { content:"\f0a0" }
.fa-icon-bullhorn:before { content:"\f0a1" }
.fa-icon-bell:before { content:"\f0a2" }
.fa-icon-certificate:before { content:"\f0a3" }
.fa-icon-hand-right:before { content:"\f0a4" }
.fa-icon-hand-left:before { content:"\f0a5" }
.fa-icon-hand-up:before { content:"\f0a6" }
.fa-icon-hand-down:before { content:"\f0a7" }
.fa-icon-circle-arrow-left:before { content:"\f0a8" }
.fa-icon-circle-arrow-right:before { content:"\f0a9" }
.fa-icon-circle-arrow-up:before { content:"\f0aa" }
.fa-icon-circle-arrow-down:before { content:"\f0ab" }
.fa-icon-globe:before { content:"\f0ac" }
.fa-icon-wrench:before { content:"\f0ad" }
.fa-icon-tasks:before { content:"\f0ae" }
.fa-icon-filter:before { content:"\f0b0" }
.fa-icon-briefcase:before { content:"\f0b1" }
.fa-icon-fullscreen:before { content:"\f0b2" }
.fa-icon-group:before { content:"\f0c0" }
.fa-icon-link:before { content:"\f0c1" }
.fa-icon-cloud:before { content:"\f0c2" }
.fa-icon-beaker:before { content:"\f0c3" }
.fa-icon-cut:before { content:"\f0c4" }
.fa-icon-copy:before { content:"\f0c5" }
.fa-icon-paperclip:before, .fa-icon-paper-clip:before { content:"\f0c6" }
.fa-icon-save:before { content:"\f0c7" }
.fa-icon-sign-blank:before { content:"\f0c8" }
.fa-icon-reorder:before { content:"\f0c9" }
.fa-icon-list-ul:before { content:"\f0ca" }
.fa-icon-list-ol:before { content:"\f0cb" }
.fa-icon-strikethrough:before { content:"\f0cc" }
.fa-icon-underline:before { content:"\f0cd" }
.fa-icon-table:before { content:"\f0ce" }
.fa-icon-magic:before { content:"\f0d0" }
.fa-icon-truck:before { content:"\f0d1" }
.fa-icon-pinterest:before { content:"\f0d2" }
.fa-icon-pinterest-sign:before { content:"\f0d3" }
.fa-icon-google-plus-sign:before { content:"\f0d4" }
.fa-icon-google-plus:before { content:"\f0d5" }
.fa-icon-money:before { content:"\f0d6" }
.fa-icon-caret-down:before { content:"\f0d7" }
.fa-icon-caret-up:before { content:"\f0d8" }
.fa-icon-caret-left:before { content:"\f0d9" }
.fa-icon-caret-right:before { content:"\f0da" }
.fa-icon-columns:before { content:"\f0db" }
.fa-icon-sort:before { content:"\f0dc" }
.fa-icon-sort-down:before { content:"\f0dd" }
.fa-icon-sort-up:before { content:"\f0de" }
.fa-icon-envelope:before { content:"\f0e0" }
.fa-icon-linkedin:before { content:"\f0e1" }
.fa-icon-rotate-left:before, .fa-icon-undo:before { content:"\f0e2" }
.fa-icon-legal:before { content:"\f0e3" }
.fa-icon-dashboard:before { content:"\f0e4" }
.fa-icon-comment-alt:before { content:"\f0e5" }
.fa-icon-comments-alt:before { content:"\f0e6" }
.fa-icon-bolt:before { content:"\f0e7" }
.fa-icon-sitemap:before { content:"\f0e8" }
.fa-icon-umbrella:before { content:"\f0e9" }
.fa-icon-paste:before { content:"\f0ea" }
.fa-icon-lightbulb:before { content:"\f0eb" }
.fa-icon-exchange:before { content:"\f0ec" }
.fa-icon-cloud-download:before { content:"\f0ed" }
.fa-icon-cloud-upload:before { content:"\f0ee" }
.fa-icon-user-md:before { content:"\f0f0" }
.fa-icon-stethoscope:before { content:"\f0f1" }
.fa-icon-suitcase:before { content:"\f0f2" }
.fa-icon-bell-alt:before { content:"\f0f3" }
.fa-icon-coffee:before { content:"\f0f4" }
.fa-icon-food:before { content:"\f0f5" }
.fa-icon-file-text-alt:before { content:"\f0f6" }
.fa-icon-building:before { content:"\f0f7" }
.fa-icon-hospital:before { content:"\f0f8" }
.fa-icon-ambulance:before { content:"\f0f9" }
.fa-icon-medkit:before { content:"\f0fa" }
.fa-icon-fighter-jet:before { content:"\f0fb" }
.fa-icon-beer:before { content:"\f0fc" }
.fa-icon-h-sign:before { content:"\f0fd" }
.fa-icon-plus-sign-alt:before { content:"\f0fe" }
.fa-icon-double-angle-left:before { content:"\f100" }
.fa-icon-double-angle-right:before { content:"\f101" }
.fa-icon-double-angle-up:before { content:"\f102" }
.fa-icon-double-angle-down:before { content:"\f103" }
.fa-icon-angle-left:before { content:"\f104" }
.fa-icon-angle-right:before { content:"\f105" }
.fa-icon-angle-up:before { content:"\f106" }
.fa-icon-angle-down:before { content:"\f107" }
.fa-icon-desktop:before { content:"\f108" }
.fa-icon-laptop:before { content:"\f109" }
.fa-icon-tablet:before { content:"\f10a" }
.fa-icon-mobile-phone:before { content:"\f10b" }
.fa-icon-circle-blank:before { content:"\f10c" }
.fa-icon-quote-left:before { content:"\f10d" }
.fa-icon-quote-right:before { content:"\f10e" }
.fa-icon-spinner:before { content:"\f110" }
.fa-icon-circle:before { content:"\f111" }
.fa-icon-mail-reply:before, .fa-icon-reply:before { content:"\f112" }
.fa-icon-github-alt:before { content:"\f113" }
.fa-icon-folder-close-alt:before { content:"\f114" }
.fa-icon-folder-open-alt:before { content:"\f115" }
.fa-icon-expand-alt:before { content:"\f116" }
.fa-icon-collapse-alt:before { content:"\f117" }
.fa-icon-smile:before { content:"\f118" }
.fa-icon-frown:before { content:"\f119" }
.fa-icon-meh:before { content:"\f11a" }
.fa-icon-gamepad:before { content:"\f11b" }
.fa-icon-keyboard:before { content:"\f11c" }
.fa-icon-flag-alt:before { content:"\f11d" }
.fa-icon-flag-checkered:before { content:"\f11e" }
.fa-icon-terminal:before { content:"\f120" }
.fa-icon-code:before { content:"\f121" }
.fa-icon-reply-all:before { content:"\f122" }
.fa-icon-mail-reply-all:before { content:"\f122" }
.fa-icon-star-half-full:before, .fa-icon-star-half-empty:before { content:"\f123" }
.fa-icon-location-arrow:before { content:"\f124" }
.fa-icon-crop:before { content:"\f125" }
.fa-icon-code-fork:before { content:"\f126" }
.fa-icon-unlink:before { content:"\f127" }
.fa-icon-question:before { content:"\f128" }
.fa-icon-info:before { content:"\f129" }
.fa-icon-exclamation:before { content:"\f12a" }
.fa-icon-superscript:before { content:"\f12b" }
.fa-icon-subscript:before { content:"\f12c" }
.fa-icon-eraser:before { content:"\f12d" }
.fa-icon-puzzle-piece:before { content:"\f12e" }
.fa-icon-microphone:before { content:"\f130" }
.fa-icon-microphone-off:before { content:"\f131" }
.fa-icon-shield:before { content:"\f132" }
.fa-icon-calendar-empty:before { content:"\f133" }
.fa-icon-fire-extinguisher:before { content:"\f134" }
.fa-icon-rocket:before { content:"\f135" }
.fa-icon-maxcdn:before { content:"\f136" }
.fa-icon-chevron-sign-left:before { content:"\f137" }
.fa-icon-chevron-sign-right:before { content:"\f138" }
.fa-icon-chevron-sign-up:before { content:"\f139" }
.fa-icon-chevron-sign-down:before { content:"\f13a" }
.fa-icon-html5:before { content:"\f13b" }
.fa-icon-css3:before { content:"\f13c" }
.fa-icon-anchor:before { content:"\f13d" }
.fa-icon-unlock-alt:before { content:"\f13e" }
.fa-icon-bullseye:before { content:"\f140" }
.fa-icon-ellipsis-horizontal:before { content:"\f141" }
.fa-icon-ellipsis-vertical:before { content:"\f142" }
.fa-icon-rss-sign:before { content:"\f143" }
.fa-icon-play-sign:before { content:"\f144" }
.fa-icon-ticket:before { content:"\f145" }
.fa-icon-minus-sign-alt:before { content:"\f146" }
.fa-icon-check-minus:before { content:"\f147" }
.fa-icon-level-up:before { content:"\f148" }
.fa-icon-level-down:before { content:"\f149" }
.fa-icon-check-sign:before { content:"\f14a" }
.fa-icon-edit-sign:before { content:"\f14b" }
.fa-icon-external-link-sign:before { content:"\f14c" }
.fa-icon-share-sign:before { content:"\f14d" }
.fa-icon-compass:before { content:"\f14e" }
.fa-icon-collapse:before { content:"\f150" }
.fa-icon-collapse-top:before { content:"\f151" }
.fa-icon-expand:before { content:"\f152" }
.fa-icon-euro:before, .fa-icon-eur:before { content:"\f153" }
.fa-icon-gbp:before { content:"\f154" }
.fa-icon-dollar:before, .fa-icon-usd:before { content:"\f155" }
.fa-icon-rupee:before, .fa-icon-inr:before { content:"\f156" }
.fa-icon-yen:before, .fa-icon-jpy:before { content:"\f157" }
.fa-icon-renminbi:before, .fa-icon-cny:before { content:"\f158" }
.fa-icon-won:before, .fa-icon-krw:before { content:"\f159" }
.fa-icon-bitcoin:before, .fa-icon-btc:before { content:"\f15a" }
.fa-icon-file:before { content:"\f15b" }
.fa-icon-file-text:before { content:"\f15c" }
.fa-icon-sort-by-alphabet:before { content:"\f15d" }
.fa-icon-sort-by-alphabet-alt:before { content:"\f15e" }
.fa-icon-sort-by-attributes:before { content:"\f160" }
.fa-icon-sort-by-attributes-alt:before { content:"\f161" }
.fa-icon-sort-by-order:before { content:"\f162" }
.fa-icon-sort-by-order-alt:before { content:"\f163" }
.fa-icon-thumbs-up:before { content:"\f164" }
.fa-icon-thumbs-down:before { content:"\f165" }
.fa-icon-youtube-sign:before { content:"\f166" }
.fa-icon-youtube:before { content:"\f167" }
.fa-icon-xing:before { content:"\f168" }
.fa-icon-xing-sign:before { content:"\f169" }
.fa-icon-youtube-play:before { content:"\f16a" }
.fa-icon-dropbox:before { content:"\f16b" }
.fa-icon-stackexchange:before { content:"\f16c" }
.fa-icon-instagram:before { content:"\f16d" }
.fa-icon-flickr:before { content:"\f16e" }
.fa-icon-adn:before { content:"\f170" }
.fa-icon-bitbucket:before { content:"\f171" }
.fa-icon-bitbucket-sign:before { content:"\f172" }
.fa-icon-tumblr:before { content:"\f173" }
.fa-icon-tumblr-sign:before { content:"\f174" }
.fa-icon-long-arrow-down:before { content:"\f175" }
.fa-icon-long-arrow-up:before { content:"\f176" }
.fa-icon-long-arrow-left:before { content:"\f177" }
.fa-icon-long-arrow-right:before { content:"\f178" }
.fa-icon-apple:before { content:"\f179" }
.fa-icon-windows:before { content:"\f17a" }
.fa-icon-android:before { content:"\f17b" }
.fa-icon-linux:before { content:"\f17c" }
.fa-icon-dribbble:before { content:"\f17d" }
.fa-icon-skype:before { content:"\f17e" }
.fa-icon-foursquare:before { content:"\f180" }
.fa-icon-trello:before { content:"\f181" }
.fa-icon-female:before { content:"\f182" }
.fa-icon-male:before { content:"\f183" }
.fa-icon-gittip:before { content:"\f184" }
.fa-icon-sun:before { content:"\f185" }
.fa-icon-moon:before { content:"\f186" }
.fa-icon-archive:before { content:"\f187" }
.fa-icon-bug:before { content:"\f188" }
.fa-icon-vk:before { content:"\f189" }
.fa-icon-weibo:before { content:"\f18a" }
.fa-icon-renren:before { content:"\f18b" }
body { -webkit-backface-visibility:hidden }
.animated
{
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.hinge
{
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes flash { 0%, 50%, 100% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@-moz-keyframes flash { 0%, 50%, 100% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@-o-keyframes flash { 0%, 50%, 100% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash { 0%, 50%, 100% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.animated.flash
{
	-webkit-animation-name:flash;
	-moz-animation-name:flash;
	-o-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes shake { 0%, 100% {
-webkit-transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px)
}
}
@-moz-keyframes shake { 0%, 100% {
-moz-transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-moz-transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-moz-transform:translateX(10px)
}
}
@-o-keyframes shake { 0%, 100% {
-o-transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-o-transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-o-transform:translateX(10px)
}
}
@keyframes shake { 0%, 100% {
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
transform:translateX(10px)
}
}
.animated.shake
{
	-webkit-animation-name:shake;
	-moz-animation-name:shake;
	-o-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px)
}
}
@-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px)
}
}
@-o-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
-o-transform:translateY(0)
}
40% {
-o-transform:translateY(-30px)
}
60% {
-o-transform:translateY(-15px)
}
}
@keyframes bounce { 0%, 20%, 50%, 80%, 100% {
transform:translateY(0)
}
40% {
transform:translateY(-30px)
}
60% {
transform:translateY(-15px)
}
}
.animated.bounce
{
	-webkit-animation-name:bounce;
	-moz-animation-name:bounce;
	-o-animation-name:bounce;
	animation-name:bounce
}
@-webkit-keyframes tada { 0% {
-webkit-transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0)
}
}
@-moz-keyframes tada { 0% {
-moz-transform:scale(1)
}
10%, 20% {
-moz-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-moz-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-moz-transform:scale(1.1) rotate(-3deg)
}
100% {
-moz-transform:scale(1) rotate(0)
}
}
@-o-keyframes tada { 0% {
-o-transform:scale(1)
}
10%, 20% {
-o-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-o-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-o-transform:scale(1.1) rotate(-3deg)
}
100% {
-o-transform:scale(1) rotate(0)
}
}
@keyframes tada { 0% {
transform:scale(1)
}
10%, 20% {
transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
transform:scale(1.1) rotate(-3deg)
}
100% {
transform:scale(1) rotate(0)
}
}
.animated.tada
{
	-webkit-animation-name:tada;
	-moz-animation-name:tada;
	-o-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes swing { 20%, 40%, 60%, 80%, 100% {
-webkit-transform-origin:top center
}
20% {
-webkit-transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0deg)
}
}
@-moz-keyframes swing { 20% {
-moz-transform:rotate(15deg)
}
40% {
-moz-transform:rotate(-10deg)
}
60% {
-moz-transform:rotate(5deg)
}
80% {
-moz-transform:rotate(-5deg)
}
100% {
-moz-transform:rotate(0deg)
}
}
@-o-keyframes swing { 20% {
-o-transform:rotate(15deg)
}
40% {
-o-transform:rotate(-10deg)
}
60% {
-o-transform:rotate(5deg)
}
80% {
-o-transform:rotate(-5deg)
}
100% {
-o-transform:rotate(0deg)
}
}
@keyframes swing { 20% {
transform:rotate(15deg)
}
40% {
transform:rotate(-10deg)
}
60% {
transform:rotate(5deg)
}
80% {
transform:rotate(-5deg)
}
100% {
transform:rotate(0deg)
}
}
.animated.swing
{
	-webkit-transform-origin:top center;
	-moz-transform-origin:top center;
	-o-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	-moz-animation-name:swing;
	-o-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes wobble { 0% {
-webkit-transform:translateX(0%)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0%)
}
}
@-moz-keyframes wobble { 0% {
-moz-transform:translateX(0%)
}
15% {
-moz-transform:translateX(-25%) rotate(-5deg)
}
30% {
-moz-transform:translateX(20%) rotate(3deg)
}
45% {
-moz-transform:translateX(-15%) rotate(-3deg)
}
60% {
-moz-transform:translateX(10%) rotate(2deg)
}
75% {
-moz-transform:translateX(-5%) rotate(-1deg)
}
100% {
-moz-transform:translateX(0%)
}
}
@-o-keyframes wobble { 0% {
-o-transform:translateX(0%)
}
15% {
-o-transform:translateX(-25%) rotate(-5deg)
}
30% {
-o-transform:translateX(20%) rotate(3deg)
}
45% {
-o-transform:translateX(-15%) rotate(-3deg)
}
60% {
-o-transform:translateX(10%) rotate(2deg)
}
75% {
-o-transform:translateX(-5%) rotate(-1deg)
}
100% {
-o-transform:translateX(0%)
}
}
@keyframes wobble { 0% {
transform:translateX(0%)
}
15% {
transform:translateX(-25%) rotate(-5deg)
}
30% {
transform:translateX(20%) rotate(3deg)
}
45% {
transform:translateX(-15%) rotate(-3deg)
}
60% {
transform:translateX(10%) rotate(2deg)
}
75% {
transform:translateX(-5%) rotate(-1deg)
}
100% {
transform:translateX(0%)
}
}
.animated.wobble
{
	-webkit-animation-name:wobble;
	-moz-animation-name:wobble;
	-o-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes pulse { 0% {
-webkit-transform:scale(1)
}
50% {
-webkit-transform:scale(1.1)
}
100% {
-webkit-transform:scale(1)
}
}
@-moz-keyframes pulse { 0% {
-moz-transform:scale(1)
}
50% {
-moz-transform:scale(1.1)
}
100% {
-moz-transform:scale(1)
}
}
@-o-keyframes pulse { 0% {
-o-transform:scale(1)
}
50% {
-o-transform:scale(1.1)
}
100% {
-o-transform:scale(1)
}
}
@keyframes pulse { 0% {
transform:scale(1)
}
50% {
transform:scale(1.1)
}
100% {
transform:scale(1)
}
}
.animated.pulse
{
	-webkit-animation-name:pulse;
	-moz-animation-name:pulse;
	-o-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes flip { 0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
-webkit-animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in
}
}
@-moz-keyframes flip { 0% {
-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-moz-animation-timing-function:ease-out
}
40% {
-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-moz-animation-timing-function:ease-out
}
50% {
-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function:ease-in
}
80% {
-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
-moz-animation-timing-function:ease-in
}
100% {
-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-moz-animation-timing-function:ease-in
}
}
@-o-keyframes flip { 0% {
-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-o-animation-timing-function:ease-out
}
40% {
-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-o-animation-timing-function:ease-out
}
50% {
-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-o-animation-timing-function:ease-in
}
80% {
-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
-o-animation-timing-function:ease-in
}
100% {
-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-o-animation-timing-function:ease-in
}
}
@keyframes flip { 0% {
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
animation-timing-function:ease-out
}
40% {
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
animation-timing-function:ease-out
}
50% {
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function:ease-in
}
80% {
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
animation-timing-function:ease-in
}
100% {
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
animation-timing-function:ease-in
}
}
.animated.flip
{
	-webkit-backface-visibility:visible !important;
	-webkit-animation-name:flip;
	-moz-backface-visibility:visible !important;
	-moz-animation-name:flip;
	-o-backface-visibility:visible !important;
	-o-animation-name:flip;
	backface-visibility:visible !important;
	animation-name:flip
}
@-webkit-keyframes flipInX { 0% {
-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
@-moz-keyframes flipInX { 0% {
-moz-transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-moz-transform:perspective(400px) rotateX(-10deg)
}
70% {
-moz-transform:perspective(400px) rotateX(10deg)
}
100% {
-moz-transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
@-o-keyframes flipInX { 0% {
-o-transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-o-transform:perspective(400px) rotateX(-10deg)
}
70% {
-o-transform:perspective(400px) rotateX(10deg)
}
100% {
-o-transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
@keyframes flipInX { 0% {
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
transform:perspective(400px) rotateX(-10deg)
}
70% {
transform:perspective(400px) rotateX(10deg)
}
100% {
transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
.animated.flipInX
{
	-webkit-backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	-moz-backface-visibility:visible !important;
	-moz-animation-name:flipInX;
	-o-backface-visibility:visible !important;
	-o-animation-name:flipInX;
	backface-visibility:visible !important;
	animation-name:flipInX
}
@-webkit-keyframes flipOutX { 0% {
-webkit-transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@-moz-keyframes flipOutX { 0% {
-moz-transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
-moz-transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@-o-keyframes flipOutX { 0% {
-o-transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
-o-transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@keyframes flipOutX { 0% {
transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
.animated.flipOutX
{
	-webkit-animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	-moz-animation-name:flipOutX;
	-moz-backface-visibility:visible !important;
	-o-animation-name:flipOutX;
	-o-backface-visibility:visible !important;
	animation-name:flipOutX;
	backface-visibility:visible !important
}
@-webkit-keyframes flipInY { 0% {
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
@-moz-keyframes flipInY { 0% {
-moz-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-moz-transform:perspective(400px) rotateY(-10deg)
}
70% {
-moz-transform:perspective(400px) rotateY(10deg)
}
100% {
-moz-transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
@-o-keyframes flipInY { 0% {
-o-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-o-transform:perspective(400px) rotateY(-10deg)
}
70% {
-o-transform:perspective(400px) rotateY(10deg)
}
100% {
-o-transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
@keyframes flipInY { 0% {
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
transform:perspective(400px) rotateY(-10deg)
}
70% {
transform:perspective(400px) rotateY(10deg)
}
100% {
transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
.animated.flipInY
{
	-webkit-backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	-moz-backface-visibility:visible !important;
	-moz-animation-name:flipInY;
	-o-backface-visibility:visible !important;
	-o-animation-name:flipInY;
	backface-visibility:visible !important;
	animation-name:flipInY
}
@-webkit-keyframes flipOutY { 0% {
-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@-moz-keyframes flipOutY { 0% {
-moz-transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
-moz-transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@-o-keyframes flipOutY { 0% {
-o-transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
-o-transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@keyframes flipOutY { 0% {
transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
.animated.flipOutY
{
	-webkit-backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	-moz-backface-visibility:visible !important;
	-moz-animation-name:flipOutY;
	-o-backface-visibility:visible !important;
	-o-animation-name:flipOutY;
	backface-visibility:visible !important;
	animation-name:flipOutY
}
@-webkit-keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
.animated.fadeIn
{
	-webkit-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUp { 0% {
opacity:0;
-moz-transform:translateY(20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@-o-keyframes fadeInUp { 0% {
opacity:0;
-o-transform:translateY(20px)
}
100% {
opacity:1;
-o-transform:translateY(0)
}
}
@keyframes fadeInUp { 0% {
opacity:0;
transform:translateY(20px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
.animated.fadeInUp
{
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInDown { 0% {
opacity:0;
-webkit-transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInDown { 0% {
opacity:0;
-moz-transform:translateY(-20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@-o-keyframes fadeInDown { 0% {
opacity:0;
-o-transform:translateY(-20px)
}
100% {
opacity:1;
-o-transform:translateY(0)
}
}
@keyframes fadeInDown { 0% {
opacity:0;
transform:translateY(-20px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
.animated.fadeInDown
{
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInLeft { 0% {
opacity:0;
-moz-transform:translateX(-20px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes fadeInLeft { 0% {
opacity:0;
-o-transform:translateX(-20px)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes fadeInLeft { 0% {
opacity:0;
transform:translateX(-20px)
}
100% {
opacity:1;
transform:translateX(0)
}
}
.animated.fadeInLeft
{
	-webkit-animation-name:fadeInLeft;
	-moz-animation-name:fadeInLeft;
	-o-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInRight { 0% {
opacity:0;
-moz-transform:translateX(20px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes fadeInRight { 0% {
opacity:0;
-o-transform:translateX(20px)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes fadeInRight { 0% {
opacity:0;
transform:translateX(20px)
}
100% {
opacity:1;
transform:translateX(0)
}
}
.animated.fadeInRight
{
	-webkit-animation-name:fadeInRight;
	-moz-animation-name:fadeInRight;
	-o-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUpBig { 0% {
opacity:0;
-moz-transform:translateY(2000px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@-o-keyframes fadeInUpBig { 0% {
opacity:0;
-o-transform:translateY(2000px)
}
100% {
opacity:1;
-o-transform:translateY(0)
}
}
@keyframes fadeInUpBig { 0% {
opacity:0;
transform:translateY(2000px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
.animated.fadeInUpBig
{
	-webkit-animation-name:fadeInUpBig;
	-moz-animation-name:fadeInUpBig;
	-o-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeInDownBig { 0% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInDownBig { 0% {
opacity:0;
-moz-transform:translateY(-2000px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@-o-keyframes fadeInDownBig { 0% {
opacity:0;
-o-transform:translateY(-2000px)
}
100% {
opacity:1;
-o-transform:translateY(0)
}
}
@keyframes fadeInDownBig { 0% {
opacity:0;
transform:translateY(-2000px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
.animated.fadeInDownBig
{
	-webkit-animation-name:fadeInDownBig;
	-moz-animation-name:fadeInDownBig;
	-o-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInLeftBig { 0% {
opacity:0;
-moz-transform:translateX(-2000px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes fadeInLeftBig { 0% {
opacity:0;
-o-transform:translateX(-2000px)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes fadeInLeftBig { 0% {
opacity:0;
transform:translateX(-2000px)
}
100% {
opacity:1;
transform:translateX(0)
}
}
.animated.fadeInLeftBig
{
	-webkit-animation-name:fadeInLeftBig;
	-moz-animation-name:fadeInLeftBig;
	-o-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRightBig { 0% {
opacity:0;
-webkit-transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInRightBig { 0% {
opacity:0;
-moz-transform:translateX(2000px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes fadeInRightBig { 0% {
opacity:0;
-o-transform:translateX(2000px)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes fadeInRightBig { 0% {
opacity:0;
transform:translateX(2000px)
}
100% {
opacity:1;
transform:translateX(0)
}
}
.animated.fadeInRightBig
{
	-webkit-animation-name:fadeInRightBig;
	-moz-animation-name:fadeInRightBig;
	-o-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@-moz-keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@-o-keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.animated.fadeOut
{
	-webkit-animation-name:fadeOut;
	-moz-animation-name:fadeOut;
	-o-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutUp { 0% {
opacity:1;
-webkit-transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px)
}
}
@-moz-keyframes fadeOutUp { 0% {
opacity:1;
-moz-transform:translateY(0)
}
100% {
opacity:0;
-moz-transform:translateY(-20px)
}
}
@-o-keyframes fadeOutUp { 0% {
opacity:1;
-o-transform:translateY(0)
}
100% {
opacity:0;
-o-transform:translateY(-20px)
}
}
@keyframes fadeOutUp { 0% {
opacity:1;
transform:translateY(0)
}
100% {
opacity:0;
transform:translateY(-20px)
}
}
.animated.fadeOutUp
{
	-webkit-animation-name:fadeOutUp;
	-moz-animation-name:fadeOutUp;
	-o-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutDown { 0% {
opacity:1;
-webkit-transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px)
}
}
@-moz-keyframes fadeOutDown { 0% {
opacity:1;
-moz-transform:translateY(0)
}
100% {
opacity:0;
-moz-transform:translateY(20px)
}
}
@-o-keyframes fadeOutDown { 0% {
opacity:1;
-o-transform:translateY(0)
}
100% {
opacity:0;
-o-transform:translateY(20px)
}
}
@keyframes fadeOutDown { 0% {
opacity:1;
transform:translateY(0)
}
100% {
opacity:0;
transform:translateY(20px)
}
}
.animated.fadeOutDown
{
	-webkit-animation-name:fadeOutDown;
	-moz-animation-name:fadeOutDown;
	-o-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutLeft { 0% {
opacity:1;
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px)
}
}
@-moz-keyframes fadeOutLeft { 0% {
opacity:1;
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(-20px)
}
}
@-o-keyframes fadeOutLeft { 0% {
opacity:1;
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(-20px)
}
}
@keyframes fadeOutLeft { 0% {
opacity:1;
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(-20px)
}
}
.animated.fadeOutLeft
{
	-webkit-animation-name:fadeOutLeft;
	-moz-animation-name:fadeOutLeft;
	-o-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutRight { 0% {
opacity:1;
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px)
}
}
@-moz-keyframes fadeOutRight { 0% {
opacity:1;
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(20px)
}
}
@-o-keyframes fadeOutRight { 0% {
opacity:1;
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(20px)
}
}
@keyframes fadeOutRight { 0% {
opacity:1;
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(20px)
}
}
.animated.fadeOutRight
{
	-webkit-animation-name:fadeOutRight;
	-moz-animation-name:fadeOutRight;
	-o-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutUpBig { 0% {
opacity:1;
-webkit-transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
}
@-moz-keyframes fadeOutUpBig { 0% {
opacity:1;
-moz-transform:translateY(0)
}
100% {
opacity:0;
-moz-transform:translateY(-2000px)
}
}
@-o-keyframes fadeOutUpBig { 0% {
opacity:1;
-o-transform:translateY(0)
}
100% {
opacity:0;
-o-transform:translateY(-2000px)
}
}
@keyframes fadeOutUpBig { 0% {
opacity:1;
transform:translateY(0)
}
100% {
opacity:0;
transform:translateY(-2000px)
}
}
.animated.fadeOutUpBig
{
	-webkit-animation-name:fadeOutUpBig;
	-moz-animation-name:fadeOutUpBig;
	-o-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes fadeOutDownBig { 0% {
opacity:1;
-webkit-transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px)
}
}
@-moz-keyframes fadeOutDownBig { 0% {
opacity:1;
-moz-transform:translateY(0)
}
100% {
opacity:0;
-moz-transform:translateY(2000px)
}
}
@-o-keyframes fadeOutDownBig { 0% {
opacity:1;
-o-transform:translateY(0)
}
100% {
opacity:0;
-o-transform:translateY(2000px)
}
}
@keyframes fadeOutDownBig { 0% {
opacity:1;
transform:translateY(0)
}
100% {
opacity:0;
transform:translateY(2000px)
}
}
.animated.fadeOutDownBig
{
	-webkit-animation-name:fadeOutDownBig;
	-moz-animation-name:fadeOutDownBig;
	-o-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeftBig { 0% {
opacity:1;
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
}
@-moz-keyframes fadeOutLeftBig { 0% {
opacity:1;
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(-2000px)
}
}
@-o-keyframes fadeOutLeftBig { 0% {
opacity:1;
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(-2000px)
}
}
@keyframes fadeOutLeftBig { 0% {
opacity:1;
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(-2000px)
}
}
.animated.fadeOutLeftBig
{
	-webkit-animation-name:fadeOutLeftBig;
	-moz-animation-name:fadeOutLeftBig;
	-o-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRightBig { 0% {
opacity:1;
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px)
}
}
@-moz-keyframes fadeOutRightBig { 0% {
opacity:1;
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(2000px)
}
}
@-o-keyframes fadeOutRightBig { 0% {
opacity:1;
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(2000px)
}
}
@keyframes fadeOutRightBig { 0% {
opacity:1;
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(2000px)
}
}
.animated.fadeOutRightBig
{
	-webkit-animation-name:fadeOutRightBig;
	-moz-animation-name:fadeOutRightBig;
	-o-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes bounceIn { 0% {
opacity:0;
-webkit-transform:scale(0.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05)
}
70% {
-webkit-transform:scale(0.9)
}
100% {
-webkit-transform:scale(1)
}
}
@-moz-keyframes bounceIn { 0% {
opacity:0;
-moz-transform:scale(0.3)
}
50% {
opacity:1;
-moz-transform:scale(1.05)
}
70% {
-moz-transform:scale(0.9)
}
100% {
-moz-transform:scale(1)
}
}
@-o-keyframes bounceIn { 0% {
opacity:0;
-o-transform:scale(0.3)
}
50% {
opacity:1;
-o-transform:scale(1.05)
}
70% {
-o-transform:scale(0.9)
}
100% {
-o-transform:scale(1)
}
}
@keyframes bounceIn { 0% {
opacity:0;
transform:scale(0.3)
}
50% {
opacity:1;
transform:scale(1.05)
}
70% {
transform:scale(0.9)
}
100% {
transform:scale(1)
}
}
@-webkit-keyframes slideInDown { 0% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes slideInDown { 0% {
opacity:0;
-moz-transform:translateY(-2000px)
}
100% {
-moz-transform:translateY(0)
}
}
@-o-keyframes slideInDown { 0% {
opacity:0;
-o-transform:translateY(-2000px)
}
100% {
-o-transform:translateY(0)
}
}
@keyframes slideInDown { 0% {
opacity:0;
transform:translateY(-2000px)
}
100% {
transform:translateY(0)
}
}
.slideInDown
{
	-webkit-animation-name:slideInDown;
	-moz-animation-name:slideInDown;
	-o-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft { 0% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes slideInLeft { 0% {
opacity:0;
-moz-transform:translateX(-2000px)
}
100% {
-moz-transform:translateX(0)
}
}
@-o-keyframes slideInLeft { 0% {
opacity:0;
-o-transform:translateX(-2000px)
}
100% {
-o-transform:translateX(0)
}
}
@keyframes slideInLeft { 0% {
opacity:0;
transform:translateX(-2000px)
}
100% {
transform:translateX(0)
}
}
.slideInLeft
{
	-webkit-animation-name:slideInLeft;
	-moz-animation-name:slideInLeft;
	-o-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight { 0% {
opacity:0;
-webkit-transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes slideInRight { 0% {
opacity:0;
-moz-transform:translateX(2000px)
}
100% {
-moz-transform:translateX(0)
}
}
@-o-keyframes slideInRight { 0% {
opacity:0;
-o-transform:translateX(2000px)
}
100% {
-o-transform:translateX(0)
}
}
@keyframes slideInRight { 0% {
opacity:0;
transform:translateX(2000px)
}
100% {
transform:translateX(0)
}
}
.slideInRight
{
	-webkit-animation-name:slideInRight;
	-moz-animation-name:slideInRight;
	-o-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft { 0% {
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
}
@-moz-keyframes slideOutLeft { 0% {
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(-2000px)
}
}
@-o-keyframes slideOutLeft { 0% {
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(-2000px)
}
}
@keyframes slideOutLeft { 0% {
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(-2000px)
}
}
.slideOutLeft
{
	-webkit-animation-name:slideOutLeft;
	-moz-animation-name:slideOutLeft;
	-o-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight { 0% {
-webkit-transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px)
}
}
@-moz-keyframes slideOutRight { 0% {
-moz-transform:translateX(0)
}
100% {
opacity:0;
-moz-transform:translateX(2000px)
}
}
@-o-keyframes slideOutRight { 0% {
-o-transform:translateX(0)
}
100% {
opacity:0;
-o-transform:translateX(2000px)
}
}
@keyframes slideOutRight { 0% {
transform:translateX(0)
}
100% {
opacity:0;
transform:translateX(2000px)
}
}
.slideOutRight
{
	-webkit-animation-name:slideOutRight;
	-moz-animation-name:slideOutRight;
	-o-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp { 0% {
-webkit-transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
}
@-moz-keyframes slideOutUp { 0% {
-moz-transform:translateY(0)
}
100% {
opacity:0;
-moz-transform:translateY(-2000px)
}
}
@-o-keyframes slideOutUp { 0% {
-o-transform:translateY(0)
}
100% {
opacity:0;
-o-transform:translateY(-2000px)
}
}
@keyframes slideOutUp { 0% {
transform:translateY(0)
}
100% {
opacity:0;
transform:translateY(-2000px)
}
}
.slideOutUp
{
	-webkit-animation-name:slideOutUp;
	-moz-animation-name:slideOutUp;
	-o-animation-name:slideOutUp;
	animation-name:slideOutUp
}
.animated.bounceIn
{
	-webkit-animation-name:bounceIn;
	-moz-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInUp { 0% {
opacity:0;
-webkit-transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes bounceInUp { 0% {
opacity:0;
-moz-transform:translateY(2000px)
}
60% {
opacity:1;
-moz-transform:translateY(-30px)
}
80% {
-moz-transform:translateY(10px)
}
100% {
-moz-transform:translateY(0)
}
}
@-o-keyframes bounceInUp { 0% {
opacity:0;
-o-transform:translateY(2000px)
}
60% {
opacity:1;
-o-transform:translateY(-30px)
}
80% {
-o-transform:translateY(10px)
}
100% {
-o-transform:translateY(0)
}
}
@keyframes bounceInUp { 0% {
opacity:0;
transform:translateY(2000px)
}
60% {
opacity:1;
transform:translateY(-30px)
}
80% {
transform:translateY(10px)
}
100% {
transform:translateY(0)
}
}
.animated.bounceInUp
{
	-webkit-animation-name:bounceInUp;
	-moz-animation-name:bounceInUp;
	-o-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceInDown { 0% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes bounceInDown { 0% {
opacity:0;
-moz-transform:translateY(-2000px)
}
60% {
opacity:1;
-moz-transform:translateY(30px)
}
80% {
-moz-transform:translateY(-10px)
}
100% {
-moz-transform:translateY(0)
}
}
@-o-keyframes bounceInDown { 0% {
opacity:0;
-o-transform:translateY(-2000px)
}
60% {
opacity:1;
-o-transform:translateY(30px)
}
80% {
-o-transform:translateY(-10px)
}
100% {
-o-transform:translateY(0)
}
}
@keyframes bounceInDown { 0% {
opacity:0;
transform:translateY(-2000px)
}
60% {
opacity:1;
transform:translateY(30px)
}
80% {
transform:translateY(-10px)
}
100% {
transform:translateY(0)
}
}
.animated.bounceInDown
{
	-webkit-animation-name:bounceInDown;
	-moz-animation-name:bounceInDown;
	-o-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft { 0% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes bounceInLeft { 0% {
opacity:0;
-moz-transform:translateX(-2000px)
}
60% {
opacity:1;
-moz-transform:translateX(30px)
}
80% {
-moz-transform:translateX(-10px)
}
100% {
-moz-transform:translateX(0)
}
}
@-o-keyframes bounceInLeft { 0% {
opacity:0;
-o-transform:translateX(-2000px)
}
60% {
opacity:1;
-o-transform:translateX(30px)
}
80% {
-o-transform:translateX(-10px)
}
100% {
-o-transform:translateX(0)
}
}
@keyframes bounceInLeft { 0% {
opacity:0;
transform:translateX(-2000px)
}
60% {
opacity:1;
transform:translateX(30px)
}
80% {
transform:translateX(-10px)
}
100% {
transform:translateX(0)
}
}
.animated.bounceInLeft
{
	-webkit-animation-name:bounceInLeft;
	-moz-animation-name:bounceInLeft;
	-o-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight { 0% {
opacity:0;
-webkit-transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes bounceInRight { 0% {
opacity:0;
-moz-transform:translateX(2000px)
}
60% {
opacity:1;
-moz-transform:translateX(-30px)
}
80% {
-moz-transform:translateX(10px)
}
100% {
-moz-transform:translateX(0)
}
}
@-o-keyframes bounceInRight { 0% {
opacity:0;
-o-transform:translateX(2000px)
}
60% {
opacity:1;
-o-transform:translateX(-30px)
}
80% {
-o-transform:translateX(10px)
}
100% {
-o-transform:translateX(0)
}
}
@keyframes bounceInRight { 0% {
opacity:0;
transform:translateX(2000px)
}
60% {
opacity:1;
transform:translateX(-30px)
}
80% {
transform:translateX(10px)
}
100% {
transform:translateX(0)
}
}
.animated.bounceInRight
{
	-webkit-animation-name:bounceInRight;
	-moz-animation-name:bounceInRight;
	-o-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceOut { 0% {
-webkit-transform:scale(1)
}
25% {
-webkit-transform:scale(0.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(0.3)
}
}
@-moz-keyframes bounceOut { 0% {
-moz-transform:scale(1)
}
25% {
-moz-transform:scale(0.95)
}
50% {
opacity:1;
-moz-transform:scale(1.1)
}
100% {
opacity:0;
-moz-transform:scale(0.3)
}
}
@-o-keyframes bounceOut { 0% {
-o-transform:scale(1)
}
25% {
-o-transform:scale(0.95)
}
50% {
opacity:1;
-o-transform:scale(1.1)
}
100% {
opacity:0;
-o-transform:scale(0.3)
}
}
@keyframes bounceOut { 0% {
transform:scale(1)
}
25% {
transform:scale(0.95)
}
50% {
opacity:1;
transform:scale(1.1)
}
100% {
opacity:0;
transform:scale(0.3)
}
}
.animated.bounceOut
{
	-webkit-animation-name:bounceOut;
	-moz-animation-name:bounceOut;
	-o-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutUp { 0% {
-webkit-transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px)
}
}
@-moz-keyframes bounceOutUp { 0% {
-moz-transform:translateY(0)
}
20% {
opacity:1;
-moz-transform:translateY(20px)
}
100% {
opacity:0;
-moz-transform:translateY(-2000px)
}
}
@-o-keyframes bounceOutUp { 0% {
-o-transform:translateY(0)
}
20% {
opacity:1;
-o-transform:translateY(20px)
}
100% {
opacity:0;
-o-transform:translateY(-2000px)
}
}
@keyframes bounceOutUp { 0% {
transform:translateY(0)
}
20% {
opacity:1;
transform:translateY(20px)
}
100% {
opacity:0;
transform:translateY(-2000px)
}
}
.animated.bounceOutUp
{
	-webkit-animation-name:bounceOutUp;
	-moz-animation-name:bounceOutUp;
	-o-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes bounceOutDown { 0% {
-webkit-transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px)
}
}
@-moz-keyframes bounceOutDown { 0% {
-moz-transform:translateY(0)
}
20% {
opacity:1;
-moz-transform:translateY(-20px)
}
100% {
opacity:0;
-moz-transform:translateY(2000px)
}
}
@-o-keyframes bounceOutDown { 0% {
-o-transform:translateY(0)
}
20% {
opacity:1;
-o-transform:translateY(-20px)
}
100% {
opacity:0;
-o-transform:translateY(2000px)
}
}
@keyframes bounceOutDown { 0% {
transform:translateY(0)
}
20% {
opacity:1;
transform:translateY(-20px)
}
100% {
opacity:0;
transform:translateY(2000px)
}
}
.animated.bounceOutDown
{
	-webkit-animation-name:bounceOutDown;
	-moz-animation-name:bounceOutDown;
	-o-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft { 0% {
-webkit-transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px)
}
}
@-moz-keyframes bounceOutLeft { 0% {
-moz-transform:translateX(0)
}
20% {
opacity:1;
-moz-transform:translateX(20px)
}
100% {
opacity:0;
-moz-transform:translateX(-2000px)
}
}
@-o-keyframes bounceOutLeft { 0% {
-o-transform:translateX(0)
}
20% {
opacity:1;
-o-transform:translateX(20px)
}
100% {
opacity:0;
-o-transform:translateX(-2000px)
}
}
@keyframes bounceOutLeft { 0% {
transform:translateX(0)
}
20% {
opacity:1;
transform:translateX(20px)
}
100% {
opacity:0;
transform:translateX(-2000px)
}
}
.animated.bounceOutLeft
{
	-webkit-animation-name:bounceOutLeft;
	-moz-animation-name:bounceOutLeft;
	-o-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight { 0% {
-webkit-transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px)
}
}
@-moz-keyframes bounceOutRight { 0% {
-moz-transform:translateX(0)
}
20% {
opacity:1;
-moz-transform:translateX(-20px)
}
100% {
opacity:0;
-moz-transform:translateX(2000px)
}
}
@-o-keyframes bounceOutRight { 0% {
-o-transform:translateX(0)
}
20% {
opacity:1;
-o-transform:translateX(-20px)
}
100% {
opacity:0;
-o-transform:translateX(2000px)
}
}
@keyframes bounceOutRight { 0% {
transform:translateX(0)
}
20% {
opacity:1;
transform:translateX(-20px)
}
100% {
opacity:0;
transform:translateX(2000px)
}
}
.animated.bounceOutRight
{
	-webkit-animation-name:bounceOutRight;
	-moz-animation-name:bounceOutRight;
	-o-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes rotateIn { 0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1
}
}
@-moz-keyframes rotateIn { 0% {
-moz-transform-origin:center center;
-moz-transform:rotate(-200deg);
opacity:0
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateIn { 0% {
-o-transform-origin:center center;
-o-transform:rotate(-200deg);
opacity:0
}
100% {
-o-transform-origin:center center;
-o-transform:rotate(0);
opacity:1
}
}
@keyframes rotateIn { 0% {
transform-origin:center center;
transform:rotate(-200deg);
opacity:0
}
100% {
transform-origin:center center;
transform:rotate(0);
opacity:1
}
}
.animated.rotateIn
{
	-webkit-animation-name:rotateIn;
	-moz-animation-name:rotateIn;
	-o-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInUpLeft { 0% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@-moz-keyframes rotateInUpLeft { 0% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(90deg);
opacity:0
}
100% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInUpLeft { 0% {
-o-transform-origin:left bottom;
-o-transform:rotate(90deg);
opacity:0
}
100% {
-o-transform-origin:left bottom;
-o-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpLeft { 0% {
transform-origin:left bottom;
transform:rotate(90deg);
opacity:0
}
100% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
}
.animated.rotateInUpLeft
{
	-webkit-animation-name:rotateInUpLeft;
	-moz-animation-name:rotateInUpLeft;
	-o-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInDownLeft { 0% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@-moz-keyframes rotateInDownLeft { 0% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(-90deg);
opacity:0
}
100% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInDownLeft { 0% {
-o-transform-origin:left bottom;
-o-transform:rotate(-90deg);
opacity:0
}
100% {
-o-transform-origin:left bottom;
-o-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownLeft { 0% {
transform-origin:left bottom;
transform:rotate(-90deg);
opacity:0
}
100% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
}
.animated.rotateInDownLeft
{
	-webkit-animation-name:rotateInDownLeft;
	-moz-animation-name:rotateInDownLeft;
	-o-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInUpRight { 0% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@-moz-keyframes rotateInUpRight { 0% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(-90deg);
opacity:0
}
100% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInUpRight { 0% {
-o-transform-origin:right bottom;
-o-transform:rotate(-90deg);
opacity:0
}
100% {
-o-transform-origin:right bottom;
-o-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpRight { 0% {
transform-origin:right bottom;
transform:rotate(-90deg);
opacity:0
}
100% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
}
.animated.rotateInUpRight
{
	-webkit-animation-name:rotateInUpRight;
	-moz-animation-name:rotateInUpRight;
	-o-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateInDownRight { 0% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@-moz-keyframes rotateInDownRight { 0% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(90deg);
opacity:0
}
100% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(0);
opacity:1
}
}
@-o-keyframes rotateInDownRight { 0% {
-o-transform-origin:right bottom;
-o-transform:rotate(90deg);
opacity:0
}
100% {
-o-transform-origin:right bottom;
-o-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownRight { 0% {
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0
}
100% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
}
.animated.rotateInDownRight
{
	-webkit-animation-name:rotateInDownRight;
	-moz-animation-name:rotateInDownRight;
	-o-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateOut { 0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(200deg);
opacity:0
}
}
@-moz-keyframes rotateOut { 0% {
-moz-transform-origin:center center;
-moz-transform:rotate(0);
opacity:1
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(200deg);
opacity:0
}
}
@-o-keyframes rotateOut { 0% {
-o-transform-origin:center center;
-o-transform:rotate(0);
opacity:1
}
100% {
-o-transform-origin:center center;
-o-transform:rotate(200deg);
opacity:0
}
}
@keyframes rotateOut { 0% {
transform-origin:center center;
transform:rotate(0);
opacity:1
}
100% {
transform-origin:center center;
transform:rotate(200deg);
opacity:0
}
}
.animated.rotateOut
{
	-webkit-animation-name:rotateOut;
	-moz-animation-name:rotateOut;
	-o-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutUpLeft { 0% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
}
@-moz-keyframes rotateOutUpLeft { 0% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(0);
opacity:1
}
100% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(-90deg);
opacity:0
}
}
@-o-keyframes rotateOutUpLeft { 0% {
-o-transform-origin:left bottom;
-o-transform:rotate(0);
opacity:1
}
100% {
-o-transform-origin:left bottom;
-o-transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutUpLeft { 0% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
100% {
transform-origin:left bottom;
transform:rotate(-90deg);
opacity:0
}
}
.animated.rotateOutUpLeft
{
	-webkit-animation-name:rotateOutUpLeft;
	-moz-animation-name:rotateOutUpLeft;
	-o-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutDownLeft { 0% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
}
@-moz-keyframes rotateOutDownLeft { 0% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(0);
opacity:1
}
100% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(90deg);
opacity:0
}
}
@-o-keyframes rotateOutDownLeft { 0% {
-o-transform-origin:left bottom;
-o-transform:rotate(0);
opacity:1
}
100% {
-o-transform-origin:left bottom;
-o-transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutDownLeft { 0% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
100% {
transform-origin:left bottom;
transform:rotate(90deg);
opacity:0
}
}
.animated.rotateOutDownLeft
{
	-webkit-animation-name:rotateOutDownLeft;
	-moz-animation-name:rotateOutDownLeft;
	-o-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutUpRight { 0% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
}
@-moz-keyframes rotateOutUpRight { 0% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(0);
opacity:1
}
100% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(90deg);
opacity:0
}
}
@-o-keyframes rotateOutUpRight { 0% {
-o-transform-origin:right bottom;
-o-transform:rotate(0);
opacity:1
}
100% {
-o-transform-origin:right bottom;
-o-transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutUpRight { 0% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
100% {
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0
}
}
.animated.rotateOutUpRight
{
	-webkit-animation-name:rotateOutUpRight;
	-moz-animation-name:rotateOutUpRight;
	-o-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes rotateOutDownRight { 0% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
}
@-moz-keyframes rotateOutDownRight { 0% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(0);
opacity:1
}
100% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(-90deg);
opacity:0
}
}
@-o-keyframes rotateOutDownRight { 0% {
-o-transform-origin:right bottom;
-o-transform:rotate(0);
opacity:1
}
100% {
-o-transform-origin:right bottom;
-o-transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutDownRight { 0% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
100% {
transform-origin:right bottom;
transform:rotate(-90deg);
opacity:0
}
}
.animated.rotateOutDownRight
{
	-webkit-animation-name:rotateOutDownRight;
	-moz-animation-name:rotateOutDownRight;
	-o-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes hinge { 0% {
-webkit-transform:rotate(0);
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
opacity:1;
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out
}
100% {
-webkit-transform:translateY(700px);
opacity:0
}
}
@-moz-keyframes hinge { 0% {
-moz-transform:rotate(0);
-moz-transform-origin:top left;
-moz-animation-timing-function:ease-in-out
}
20%, 60% {
-moz-transform:rotate(80deg);
-moz-transform-origin:top left;
-moz-animation-timing-function:ease-in-out
}
40% {
-moz-transform:rotate(60deg);
-moz-transform-origin:top left;
-moz-animation-timing-function:ease-in-out
}
80% {
-moz-transform:rotate(60deg) translateY(0);
opacity:1;
-moz-transform-origin:top left;
-moz-animation-timing-function:ease-in-out
}
100% {
-moz-transform:translateY(700px);
opacity:0
}
}
@-o-keyframes hinge { 0% {
-o-transform:rotate(0);
-o-transform-origin:top left;
-o-animation-timing-function:ease-in-out
}
20%, 60% {
-o-transform:rotate(80deg);
-o-transform-origin:top left;
-o-animation-timing-function:ease-in-out
}
40% {
-o-transform:rotate(60deg);
-o-transform-origin:top left;
-o-animation-timing-function:ease-in-out
}
80% {
-o-transform:rotate(60deg) translateY(0);
opacity:1;
-o-transform-origin:top left;
-o-animation-timing-function:ease-in-out
}
100% {
-o-transform:translateY(700px);
opacity:0
}
}
@keyframes hinge { 0% {
transform:rotate(0);
transform-origin:top left;
animation-timing-function:ease-in-out
}
20%, 60% {
transform:rotate(80deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
40% {
transform:rotate(60deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
80% {
transform:rotate(60deg) translateY(0);
opacity:1;
transform-origin:top left;
animation-timing-function:ease-in-out
}
100% {
transform:translateY(700px);
opacity:0
}
}
.animated.hinge
{
	-webkit-animation-name:hinge;
	-moz-animation-name:hinge;
	-o-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn { 0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg)
}
}
@-moz-keyframes rollIn { 0% {
opacity:0;
-moz-transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-moz-transform:translateX(0px) rotate(0deg)
}
}
@-o-keyframes rollIn { 0% {
opacity:0;
-o-transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-o-transform:translateX(0px) rotate(0deg)
}
}
@keyframes rollIn { 0% {
opacity:0;
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
transform:translateX(0px) rotate(0deg)
}
}
.animated.rollIn
{
	-webkit-animation-name:rollIn;
	-moz-animation-name:rollIn;
	-o-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut { 0% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg)
}
}
@-moz-keyframes rollOut { 0% {
opacity:1;
-moz-transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
-moz-transform:translateX(100%) rotate(120deg)
}
}
@-o-keyframes rollOut { 0% {
opacity:1;
-o-transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
-o-transform:translateX(100%) rotate(120deg)
}
}
@keyframes rollOut { 0% {
opacity:1;
transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
transform:translateX(100%) rotate(120deg)
}
}
.animated.rollOut
{
	-webkit-animation-name:rollOut;
	-moz-animation-name:rollOut;
	-o-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes lightSpeedIn { 0% {
-webkit-transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0%) skewX(0deg);
opacity:1
}
}
@-moz-keyframes lightSpeedIn { 0% {
-moz-transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-moz-transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-moz-transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
-moz-transform:translateX(0%) skewX(0deg);
opacity:1
}
}
@-o-keyframes lightSpeedIn { 0% {
-o-transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-o-transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-o-transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
-o-transform:translateX(0%) skewX(0deg);
opacity:1
}
}
@keyframes lightSpeedIn { 0% {
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
transform:translateX(0%) skewX(0deg);
opacity:1
}
}
.animated.lightSpeedIn
{
	-webkit-animation-name:lightSpeedIn;
	-moz-animation-name:lightSpeedIn;
	-o-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
.animated.lightSpeedIn
{
	-webkit-animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	animation-duration:0.5s
}
@-webkit-keyframes lightSpeedOut { 0% {
-webkit-transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@-moz-keyframes lightSpeedOut { 0% {
-moz-transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
-moz-transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@-o-keyframes lightSpeedOut { 0% {
-o-transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
-o-transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@keyframes lightSpeedOut { 0% {
transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
.animated.lightSpeedOut
{
	-webkit-animation-name:lightSpeedOut;
	-moz-animation-name:lightSpeedOut;
	-o-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
.animated.lightSpeedOut
{
	-webkit-animation-duration:0.25s;
	-moz-animation-duration:0.25s;
	-o-animation-duration:0.25s;
	animation-duration:0.25s
}
.isotope-item
{
	z-index:2;
	overflow:visible !important
}
.isotope-hidden.isotope-item
{
	pointer-events:none;
	z-index:1
}
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s
}
.isotope
{
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item
{
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:-o-transform, opacity;
	transition-property:transform, opacity
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.lightboxOverlay
{
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background-color:black;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	display:none
}
.lightbox
{
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0;
	font-weight:normal
}
.lightbox .lb-image
{
	display:block;
	height:auto;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.lightbox a img { border:none }
.lb-outerContainer
{
	position:relative;
	background-color:white;
*zoom:1;
	width:250px;
	height:250px;
	margin:0 auto;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.lb-outerContainer:after
{
	content:"";
	display:table;
	clear:both
}
.lb-container { padding:4px }
.lb-loader
{
	position:absolute;
	top:43%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
.lb-cancel
{
	display:block;
	width:32px;
	height:32px;
	font-size:32px;
	line-height:32px;
	margin:0 auto
}
.lb-cancel:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f110";
	display:inline-block;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
	color:rgba(0, 0, 0, 0.5)
}
.lb-nav
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
.lb-container>.nav { left:0 }
.lb-nav a { outline:none }
.lb-prev, .lb-next
{
	width:49%;
	height:100%;
	cursor:pointer;
	display:block;
	text-decoration:none !important;
	font-size:40px
}
.lb-prev:before, .lb-next:before
{
	color:#fff;
	position:relative;
	top:50%;
	margin-top:-18px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity 300ms;
	-moz-transition:opacity 300ms;
	-o-transition:opacity 300ms;
	transition:opacity 300ms;
	text-shadow:0 0 5px rgba(0, 0, 0, 0.9)
}
.lb-prev
{
	left:0;
	float:left;
	text-align:left;
	padding-left:15px
}
.lb-prev:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f053"
}
.lb-prev:hover:before {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 }
.lb-next
{
	right:0;
	float:right;
	text-align:right;
	padding-right:15px
}
.lb-next:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f054"
}
.lb-next:hover:before {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 }
.lb-dataContainer
{
	margin:0 auto;
	padding-top:5px;
*zoom:1;
	width:100%;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.lb-dataContainer:after
{
	content:"";
	display:table;
	clear:both
}
.lb-data
{
	padding:0 4px;
	color:#bbbbbb
}
.lb-data .lb-details
{
	width:85%;
	float:left;
	text-align:left;
	line-height:1.1em
}
.lb-data .lb-caption
{
	font-size:13px;
	font-weight:bold;
	line-height:1em
}
.lb-data .lb-number
{
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999999
}
.lb-data .lb-close
{
	display:block;
	float:right;
	width:30px;
	height:30px;
	line-height:15px;
	font-size:25px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	outline:none;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7
}
.lb-data .lb-close:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f00d"
}
.lb-data .lb-close:hover
{
	cursor:pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
::selection {
background-color:#d8eac3
}
::-moz-selection {
background-color:#d8eac3
}
.well
{
	background-color:#eaedf2;
	border-color:#cad2df
}
.jumbotron
{
	background-color:#eaedf2;
	font-size:inherit;
	line-height:inherit;
	font-weight:inherit;
	padding:0
}
.jumbotron h1
{
	color:inherit;
	font-size:inherit;
	line-height:inherit
}
.jumbotron p { line-height:inherit }
.container .jumbotron { padding:30px }
.container .jumbotron.jumbotron-lg { padding:60px }
html { height:100% }
body
{
	background-color:#353b47;
	width:100%;
	overflow-x:hidden
}
body.boxed
{
	background-color:#e8e8e8;
	background-image:url("../images/bg_patterns/bg_boxed.png")
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
body.boxed {
background-image:url("../images/bg_patterns/bg_boxed.png");
background-size:200px 200px
}
#main-content1 {
	padding:70px 0 0px 0;
	background-color:white
}
}
@media (min-width: 768px) {
body.boxed #wrapper {
max-width:810px;
margin-left:auto;
margin-right:auto;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
box-shadow:0 0 10px rgba(0, 0, 0, 0.3)
}
body.boxed #wrapper #header, body.boxed #wrapper #main-content, body.boxed #wrapper #footer-main, body.boxed #wrapper #footer-copyright {
padding-left:30px;
padding-right:30px
}
}
@media (min-width: 992px) {
body.boxed #wrapper {
max-width:1030px
}
}
@media (min-width: 1200px) {
body.boxed #wrapper {
max-width:1230px
}
}
#wrapper1
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper1.jpg");
}
#wrapper2
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper3.jpg");
}
#wrapper3
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper_bw1.jpg");
}
#wrapper4
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper5.jpg");
}
#wrapper5
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper2.jpg");
}
#wrapper6
{
	background-repeat:no-repeat;
	background-position:center 0;
	background-image: url("../images/demo/bg_wrapper4.jpg");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
#wrapper1 {
background-image: url("../images/demo/bg_wrapper1.jpg");
background-size:1920px 535px
}
#wrapper2 {
background-image: url("../images/demo/bg_wrapper3.jpg");
background-size:1920px 535px
}
#wrapper3 {
background-image: url("../images/demo/bg_wrapper_bw1.jpg");
background-size:1920px 535px
}
#wrapper4 {
background-image: url("../images/demo/bg_wrapper5.jpg");
background-size:1920px 535px
}
#wrapper5 {
background-image: url("../images/demo/bg_wrapper2.jpg");
background-size:1920px 535px
}
#wrapper6 {
background-image: url("../images/demo/bg_wrapper4.jpg");
background-size:1920px 535px
}

}
#main-content
{
	padding:70px 0 80px 0;
	background-color:white
}
#main-content1 {
	padding:70px 0 0px 0;
	background-color:white
}
body.boxed #scroll-to-top
{
	border-color:#9ca4af;
	color:#676f7a;
	background-color:#eaedf2
}
body.boxed #scroll-to-top.fade.in:hover
{
	border-color:#808a98;
	background-color:#f0f2f6
}
#scroll-to-top
{
	right:10px;
	border:2px solid #eaedf2;
	color:rgb(245, 130, 32);;
	line-height:45px;
	text-align:center;
	position:fixed;
	right:10px;
	bottom:10px;
	display:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	width:50px;
	height:50px;
	background-color:white;
	background-color:rgba(255, 255, 255, 0.1);
	-webkit-transition:opacity 300ms, border-color 300ms, background-color 300ms;
	-moz-transition:opacity 300ms, border-color 300ms, background-color 300ms;
	-o-transition:opacity 300ms, border-color 300ms, background-color 300ms;
	transition:opacity 300ms, border-color 300ms, background-color 300ms
}
@media (min-width: 992px) {
#scroll-to-top {
display:block
}
}
#scroll-to-top.fade.in:hover
{
	cursor:pointer;
	border-color:#cad2df
}
#header .navbar { height:90px }
#header .navbar-default
{
	border:none;
	background:none;
	margin:0;
	border-bottom:1px solid;
	border-color:#676c75;
	border-color:rgba(255, 255, 255, 0.25);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
#header .navbar-default .navbar-collapse
{
	background-color:#fc7710;
	background-color:rgba(252, 119, 16, 0.6);
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
@media (min-width: 768px) {
#header .navbar-default .navbar-collapse {
background-color:transparent;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-bottom-right-radius:0
}
}
#header .navbar-default .navbar-brand
{
	padding:0;
	float:none;
	height:90px;
	display:table-cell;
	vertical-align:middle
}
#header .navbar-default .navbar-toggle
{
	margin:27px 0 0;
	border-color:white;
	border-width:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
#header .navbar-default .navbar-toggle .icon-bar { background-color:white }
#header .navbar-default .navbar-toggle:hover, #header .navbar-default .navbar-toggle:focus
{
	border-color:rgb(245, 130, 32);;
	background-color:rgb(245, 130, 32);
}
#header .navbar-default .navbar-nav>.open>a
{
	background-color:#494f5a;
	background-color:rgba(255, 255, 255, 0.1)
}
@media (min-width: 768px) {
#header .navbar-default .navbar-nav>.open>a {
background-color:transparent
}
}
#header .navbar-default .navbar-nav>.open .dropdown-menu { padding:0 }
#header .navbar-default .navbar-nav>.open .dropdown-menu>li>a
{
	color:rgb(245, 130, 32);;
	border-bottom:1px solid;
	padding:10px 15px 10px 25px;
	border-color:#3f444f;
	border-color:rgba(153, 153, 153, 0.1)
}
@media (min-width: 768px) {
#header .navbar-default .navbar-nav>.open .dropdown-menu>li>a {
color:white;
border-bottom-color:white;
border-bottom-color:rgba(255, 255, 255, 0.3);
text-align:center;
padding:10px 20px;
white-space:normal;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2)
}
#header .navbar-default .navbar-nav>.open .dropdown-menu>li>a:hover, #header .navbar-default .navbar-nav>.open .dropdown-menu>li>a:focus {
background-color:#2b3193;
}
}
#header .navbar-default .navbar-nav>.open .dropdown-menu>li:last-child>a { border-bottom-color:transparent }
#header .navbar-default .navbar-nav>.open .dropdown-menu>li.last-child>a { border-bottom-color:transparent }
@media (max-width: 767px) {
#header .navbar-default .navbar-nav .open .dropdown-menu>.active>a, #header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, #header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
color:white;
background-color:rgb(245, 130, 32);
}
}
#header .navbar-default .navbar-nav>li>a
{
	border-bottom:1px solid;
	border-color:#494f5a;
	border-color:rgba(255, 255, 255, 0.1)
}

#header .navbar-default .navbar-nav >li >a >span {
 color:white;
height:90px;
border-bottom:3px solid transparent;
display:table-cell;
vertical-align:middle; }



#header .navbar-default .navbar-nav>li>a [class^="fa-icon-"], #header .navbar-default .navbar-nav>li>a [class*=" fa-icon-"] {
margin:3px 0 0 0;
float:right
}
#header .navbar-default .navbar-nav>li.active>a, #header .navbar-default .navbar-nav>li.active>a:hover, #header .navbar-default .navbar-nav>li.active>a:focus { background-color:rgb(245, 130, 32); }

#header .navbar-default .navbar-nav>li:last-child>a { border-bottom:none }

@media (min-width: 768px) {
#header .navbar-default .navbar-nav>li>.dropdown-menu {
margin-top:15px;
background-color:rgb(245, 130, 32);;
border:5px solid;
width:216px;
right:50%;
margin-right:-108px;
border-color:#858990;
border-color:rgba(255, 255, 255, 0.4);
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px
}
#header .navbar-default .navbar-nav>li>.dropdown-menu:before {
content:'';
position:absolute;
width:100%;
height:15px;
top:-20px;
left:0;
display:block
}
#header .navbar-default .navbar-nav>li>.dropdown-menu>.active>a {
background-color:#73a53c
}
#header .navbar-default .navbar-nav>li>.dropdown-menu li:first-child {
position:relative
}
#header .navbar-default .navbar-nav>li>.dropdown-menu li:first-child a {
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px
}
#header .navbar-default .navbar-nav>li>.dropdown-menu li:last-child a {
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px
}
}
@media (min-width: 768px) {
#header .navbar-default .navbar-nav>li {
margin:0
}
#header .navbar-default .navbar-nav>li>span{
	font-family:'Roboto';
}
#header .navbar-default .navbar-nav>li>a {
margin-top:1px;
padding:0 15px;
background-color:transparent;
border:none
}
#header .navbar-default .navbar-nav>li>a [class^="fa-icon-"], #header .navbar-default .navbar-nav>li>a [class*=" fa-icon-"] {
margin:0 0 0 5px;
float:none
}
#header .navbar-default .navbar-nav>li>a span {
color:white;
height:90px;
border-bottom:3px solid transparent;
display:table-cell;
vertical-align:middle
}
#header .navbar-default .navbar-nav>li>a:hover, #header .navbar-default .navbar-nav>li>a:focus {
background-color:transparent
}
#header .navbar-default .navbar-nav>li>a:hover span, #header .navbar-default .navbar-nav>li>a:focus span {
color:#2c3294;
border-bottom-color:#2c3294;
}
#header .navbar-default .navbar-nav>li.open>a, #header .navbar-default .navbar-nav>li.open>a:hover, #header .navbar-default .navbar-nav>li.open>a:focus, #header .navbar-default .navbar-nav>li.active>a, #header .navbar-default .navbar-nav>li.active>a:hover, #header .navbar-default .navbar-nav>li.active>a:focus {
color:white;
background-color:transparent
}
#header .navbar-default .navbar-nav>li.open>a span, #header .navbar-default .navbar-nav>li.open>a:hover span, #header .navbar-default .navbar-nav>li.open>a:focus span, #header .navbar-default .navbar-nav>li.active>a span, #header .navbar-default .navbar-nav>li.active>a:hover span, #header .navbar-default .navbar-nav>li.active>a:focus span {
color:white;
border-bottom-color:#2c3294;
}
#header .navbar-default .navbar-nav>li.open:before {
content:'';
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid;
position:absolute;
left:50%;
bottom:-15px;
margin-left:-5px;
width:0;
height:0;
border-bottom-color:#858990;
border-bottom-color:rgba(255, 255, 255, 0.4)
}
#header .navbar-default .navbar-nav>li:last-child {
margin-right:0
}
#header .navbar-default .navbar-nav>li:last-child>a {
padding-right:0
}
#header .navbar-default .navbar-nav>li:last-child.open:before {
margin-left:2px
}
#header .navbar-default .navbar-nav>li:last-child .dropdown-menu {
right:0;
margin-right:0;
left:auto
}
#header .navbar-default .navbar-nav>li.last-child .dropdown-menu {
right:15px;
margin-right:0;
left:auto
}
}
.lt-ie9 #header .navbar-right { margin-right:-30px }
#footer #footer-main
{
	padding:50px 0;
	background-color:#434955;
	text-align:center
}
@media (min-width: 768px) {
#footer #footer-main {
text-align:left
}
}
#footer #footer-main [class^="fa-icon-"], #footer #footer-main [class*=" fa-icon-"] {
color:rgb(245, 130, 32);;
font-size:15px;
margin-top:2px
}
#footer #footer-main .title
{
	color:white;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:0 0 25px 0
}
#footer #footer-main .info-box { margin-top:50px }
#footer #footer-main .info-box:first-child { margin-top:0 }
@media (min-width: 768px) {
#footer #footer-main .info-box:nth-child(2) {
margin-top:0
}
}
@media (min-width: 992px) {
#footer #footer-main .info-box {
margin-top:0
}
}
#footer #footer-main .info-box a { color:white }
#footer #footer-main .info-box a:hover { color:white }
@media (max-width: 767px) {
#footer #footer-main .info-box .icon-box .icon {
margin-top:20px;
margin-bottom:10px
}
#footer #footer-main .info-box .icon-box .icon:first-child {
margin-top:0
}
}
#footer #footer-main .info-box .icon-box .icon [class^="fa-icon-"], #footer #footer-main .info-box .icon-box .icon [class*=" fa-icon-"] {
font-size:22px
}
@media (min-width: 768px) {
#footer #footer-main .info-box .icon-box .icon [class^="fa-icon-"], #footer #footer-main .info-box .icon-box .icon [class*=" fa-icon-"] {
font-size:15px
}
}
#footer #footer-main .info-box.social-box .time { color:#717e90 }
#footer #footer-main .info-box .logo-container
{
	height:55px;
	max-height:55px
}
#footer #footer-main .image-list-box>li>a img { border-color:#676f7a }
#footer #footer-main .image-list-box>li>a img:hover { border-color:#808894 }
#footer #footer-main .button-cloud-box .btn-bordered
{
	margin-bottom:10px;
	font-weight:normal
}
#footer #footer-main form { margin-top:25px }
#footer #footer-main form [class^="fa-icon-"], #footer #footer-main form [class*=" fa-icon-"] {
display:inline-block;
-webkit-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1)
}
#footer #footer-main form .form-group { padding-right:0 }
#footer #footer-main form .form-control
{
	background-color:#353b47;
	border-color:#353b47;
	color:#aab2bd
}
#footer #footer-main form .form-control:-moz-placeholder {
color:#717e90
}
#footer #footer-main form .form-control:-ms-input-placeholder {
color:#717e90
}
#footer #footer-main form .form-control::-webkit-input-placeholder {
color:#717e90
}
#footer #footer-main form .form-control:focus
{
	-webkit-box-shadow:0 0 8px rgba(141, 193, 83, 0.6);
	-moz-box-shadow:0 0 8px rgba(141, 193, 83, 0.6);
	box-shadow:0 0 8px rgba(141, 193, 83, 0.6)
}
#footer #footer-main form .btn { text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3) }
#footer #footer-main .info-box, #footer #footer-main ul, #footer #footer-main p, #footer #footer-main ol, #footer #footer-main ul li, #footer #footer-main ol li { color:#aab2bd }
#footer #footer-main p
{
	font-size:14px;
	line-height:24px
}
#footer #footer-main ul, #footer #footer-main ol { margin-bottom:0 }
#footer #footer-copyright
{
	background-color:#353b47;
	color:#565f73;
	padding:20px 0;
	text-align:center
}
@media (min-width: 768px) {
#footer #footer-copyright {
text-align:left
}
}
#footer #footer-copyright .copyright { margin:5px 0 0 0 }
@media (min-width: 768px) {
#footer #footer-copyright .copyright {
float:left
}
}
#footer #footer-copyright .links { margin-top:20px }
@media (min-width: 768px) {
#footer #footer-copyright .links {
float:right;
margin-top:0
}
#footer #footer-copyright .links .btn {
margin-left:5px
}
}
.sidebar
{
	border-bottom:2px solid #eaedf2;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:40px
}
@media (min-width: 768px) {
.sidebar {
border-bottom:none;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:20px
}
}
.sidebar .title
{
	font-size:18px;
	text-transform:uppercase;
	font-weight:500;
	margin:20px 0
}
.sidebar .box { margin-bottom:30px }
.sidebar .box:first-child .title { margin-top:0 }
.sidebar .box:last-child { margin-bottom:0 }
.sidebar .sidebar-collapse.in { overflow-y:auto }
@media (min-width: 768px) {
.sidebar .sidebar-collapse {
width:auto
}
.sidebar .sidebar-collapse.collapse {
display:block !important;
height:auto !important;
overflow:visible !important
}
.sidebar .sidebar-collapse.in {
overflow-y:visible
}
}
.sidebar .sidebar-toggle
{
	position:relative;
	display:block;
	padding:15px 0;
	margin-bottom:20px
}
@media (min-width: 768px) {
.sidebar .sidebar-toggle {
display:none
}
}
.sidebar .sidebar-toggle .icon-bar
{
	display:block;
	width:22px;
	height:2px;
	background-color:white;
	margin-left:auto;
	margin-right:auto
}
.sidebar .sidebar-toggle .icon-bar+.icon-bar { margin-top:4px }
body
{
	font-family:"Open Sans";
	color:#676f7a
}
.lead
{
	font-family:'Roboto';
	font-size:26px;
	line-height:39px;
	font-weight:500;
	color:#434955
}
.lead.lead-lg { margin-bottom:70px }
.lead.lead-md
{
	font-family:"Open Sans";
	line-height:30px;
	font-size:18px;
	font-weight:400;
	color:#676f7a
}
.lead.lead-sm
{
	font-family:"Open Sans";
	line-height:26px;
	font-size:16px;
	font-weight:400;
	color:#676f7a
}
.lead.lead-xs
{
	font-family:"Open Sans";
	line-height:22px;
	font-size:14px;
	font-weight:400;
	color:#676f7a
}
p { color:#676f7a }
p.dropcap-contrast span.first-letter
{
	font-size:24px;
	float:left;
	color:white;
	background-color:rgb(245, 130, 32);;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	margin:5px 10px 0 0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	width:50px;
	height:50px
}
p.dropcap span.first-letter
{
	font-size:55px;
	float:left;
	color:rgb(245, 130, 32);;
	text-align:left;
	line-height:50px;
	margin-right:18px;
	width:45px;
	height:45px
}
h1, h2, h3, h4, h5, h6
{
	font-family:"Roboto";
	font-weight:500;
	color:#434955
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small
{
	color:#676f7a;
	font-family:"Open Sans";
	margin-top:15px
}
h1
{
	font-size:30px;
	line-height:37px
}
h2
{
	font-size:26px;
	line-height:32px
}
h3
{
	font-size:20px;
	line-height:25px
}
h4
{
	font-size:18px;
	line-height:22px
}
h5
{
	font-size:16px;
	line-height:20px
}
h6
{
	font-size:14px;
	line-height:17px
}
hr
{
	border-color:#eaedf2;
	border-top-width:2px;
	margin-top:50px;
	margin-bottom:50px
}
hr.hr-dashed { border-style:dashed }
hr.hr-invisible { visibility:hidden }
hr.hr-half
{
	margin-top:25px;
	margin-bottom:25px
}
ul, li { color:#676f7a }
ul.list-padded li, ol.list-padded li { margin-bottom:5px }
ul.list-padded li:last-child, ol.list-padded li:last-child { margin-bottom:0 }
dl { color:#676f7a }
address { color:#676f7a }
blockquote
{
	border-left-color:rgb(245, 130, 32);;
	padding-top:0;
	padding-bottom:0
}
blockquote.pull-right { border-right-color:rgb(245, 130, 32); }
blockquote small { color:rgb(245, 130, 32); }
code
{
	color:#59802e;
	background-color:#e4f0d6
}
pre
{
	background-color:#eaedf2;
	border-color:#cad2df;
	color:#353b47
}
.page-header { position:relative }
.page-header.page-header-with-icon
{
	text-align:center;
	border-top:2px solid #eaedf2;
	border-bottom:none;
	padding-bottom:0;
	padding-top:16px;
	margin:90px 0 50px 0
}
.page-header.page-header-with-icon>[class^="fa-icon-"], .page-header.page-header-with-icon>[class*=" fa-icon-"] {
position:absolute;
display:block;
left:50%;
top:-25px;
margin-left:-50px;
color:rgb(245, 130, 32);;
background-color:white;
font-size:33px;
line-height:50px;
width:100px;
height:50px
}
.page-header.page-header-with-icon h1, .page-header.page-header-with-icon h2, .page-header.page-header-with-icon h3, .page-header.page-header-with-icon h4, .page-header.page-header-with-icon h5, .page-header.page-header-with-icon h6
{
	text-transform:uppercase;
	font-weight:500;
	margin:20px 10px;
	font-size:26px
}
.page-header.page-header-with-icon small
{
	display:block;
	text-transform:none;
	font-size:16px
}
#main-content-header
{
	text-align:center;
	padding:50px 0
}
#main-content-header .title
{
	font-size:48px;
	line-height:48px;
	font-weight:400;
	margin:0;
	color:white
}
#main-content-header .title small
{
	display:block;
	color:white;
	font-size:18px;
	font-family:"Open Sans"
}
#main-content-header .breadcrumb
{
	background-color:transparent;
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:11px
}
#main-content-header .breadcrumb>li+li:before
{
	color:white;
	color:rgba(255, 255, 255, 0.4)
}
#main-content-header .breadcrumb>li, #main-content-header .breadcrumb>li a
{
	color:white;
	color:rgba(255, 255, 255, 0.4);
	-webkit-transition:color 300ms;
	-moz-transition:color 300ms;
	-o-transition:color 300ms;
	transition:color 300ms
}
#main-content-header .breadcrumb>li:hover, #main-content-header .breadcrumb>li a:hover
{
	color:white;
	color:white
}
#main-content-header .breadcrumb>.active
{
	color:white;
	color:rgba(255, 255, 255, 0.4)
}
#main-content-header .breadcrumb>.active:hover
{
	color:white;
	color:rgba(255, 255, 255, 0.4)
}
#main-content-header .directional { display:none }
@media (min-width: 768px) {
#main-content-header .directional {
display:block
}
#main-content-header .directional .left, #main-content-header .directional .right {
position:absolute;
top:50%;
margin-top:-15px;
color:white;
font-size:20px;
text-decoration:none;
line-height:30px;
width:30px;
height:30px
}
#main-content-header .directional .left {
left:5px
}
#main-content-header .directional .right {
right:5px
}
}
.text-muted { color:#9ca4af }
.no-touch .quotes .quote:hover .author-wrapper .author { border-top-color:rgb(245, 130, 32); }
.no-touch .quotes .quote:hover .author-wrapper .author:before { border-top-color:rgb(245, 130, 32); }
.quotes .carousel .carousel-inner { padding-bottom:20px }
.quotes .quote .lead
{
	font-size:18px;
	line-height:30px;
	color:#676f7a;
	margin-bottom:25px;
	font-family:"Open Sans"
}
.quotes .quote .author-wrapper .author
{
	border-top:2px solid #eaedf2;
	padding:25px 45px 0 70px;
	margin:0;
	margin-bottom:25px;
	display:inline-block;
	position:relative;
	font-size:16px;
	color:#353b47;
	-webkit-transition:border-color 450ms;
	-moz-transition:border-color 450ms;
	-o-transition:border-color 450ms;
	transition:border-color 450ms
}
.quotes .quote .author-wrapper .author:before
{
	content:'';
	border-left:15px solid transparent;
	border-top:15px solid #eaedf2;
	position:absolute;
	left:30px;
	top:0;
	width:0;
	height:0;
	-webkit-transition:border-color 450ms;
	-moz-transition:border-color 450ms;
	-o-transition:border-color 450ms;
	transition:border-color 450ms
}
.quotes .quote .author-wrapper .author:after
{
	content:'';
	border-left:11px solid transparent;
	border-top:12px solid white;
	position:absolute;
	left:32px;
	top:-2px;
	width:0;
	height:0
}
.panel.pricing-table .panel-body .panel-title
{
	text-transform:uppercase;
	font-size:24px;
	font-weight:300
}
.panel.pricing-table .panel-body .btn { text-transform:uppercase }
.panel.pricing-table .panel-body .price
{
	font-family:"Open Sans";
	font-size:48px;
	line-height:48px;
	color:rgb(245, 130, 32);;
	margin:10px 0 10px -15px;
	font-weight:700
}
.panel.pricing-table .panel-body .price .currency
{
	color:#9ca4af;
	font-size:24px;
	font-family:"Roboto";
	font-weight:300;
	padding-right:5px;
	margin-right:-8px
}
.panel.pricing-table .panel-body p.period
{
	color:#9ca4af;
	margin:0;
	margin-top:-20px
}
.panel.pricing-table .panel-body ul { margin:30px 0 }
.panel.pricing-table .panel-body ul li
{
	margin-bottom:20px;
	color:#434955
}
.panel.pricing-table .panel-body ul li:last-child { margin-bottom:0 }
.panel.pricing-table.pricing-table-solid { border:none }
.panel.pricing-table.pricing-table-solid .panel-heading
{
	text-align:center;
	padding:15px 0;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px
}
.panel.pricing-table.pricing-table-solid .panel-heading .panel-title
{
	font-size:24px;
	font-weight:300;
	margin:0
}
.panel.pricing-table.pricing-table-solid .panel-body
{
	padding-top:30px;
	text-align:center;
	border:2px solid #eaedf2;
	border-top:none;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}
.panel.pricing-table.pricing-table-solid .panel-body .price { margin-top:0 }
.panel.pricing-table.pricing-table-solid.panel-white .panel-heading { background-color:white }
.panel.pricing-table.pricing-table-solid.panel-black .panel-heading { background-color:black }
.panel.pricing-table.pricing-table-solid.panel-contrast .panel-heading { background-color:rgb(245, 130, 32); }
.panel.pricing-table.pricing-table-solid.panel-dark .panel-heading { background-color:#353b47 }
.panel.pricing-table.pricing-table-solid.panel-medium .panel-heading { background-color:#434955 }
.panel.pricing-table.pricing-table-solid.panel-light .panel-heading { background-color:#676f7a }
.panel.pricing-table.pricing-table-solid.panel-medium-light .panel-heading { background-color:#9ca4af }
.panel.pricing-table.pricing-table-solid.panel-very-light .panel-heading { background-color:#eaedf2 }
.panel.pricing-table.pricing-table-solid.panel-primary .panel-heading { background-color:#428bca }
.panel.pricing-table.pricing-table-solid.panel-success .panel-heading { background-color:#5cb85c }
.panel.pricing-table.pricing-table-solid.panel-warning .panel-heading { background-color:#f0ad4e }
.panel.pricing-table.pricing-table-solid.panel-danger .panel-heading { background-color:#d9534f }
.panel.pricing-table.pricing-table-solid.panel-info .panel-heading { background-color:#5dc3de }
.panels .panel-item:first-child .panel-image { margin-top:45px }
.panel.panel-image
{
	margin-bottom:0;
	position:relative;
	display:block;
	text-decoration:none;
	display:block;
	border:2px solid #eaedf2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin-top:90px;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.panel.panel-image:hover { text-decoration:none }
.panel.panel-image .panel-body { padding:30px }
.panel.panel-image .panel-body p
{
	color:#676f7a;
	line-height:22px;
	margin:0
}
.panel.panel-image .panel-body .panel-title
{
	font-weight:500;
	font-size:22px;
	margin:0 0 20px 0
}
.panel.panel-image .panel-icon
{
	-webkit-transition:top 300ms;
	-moz-transition:top 300ms;
	-o-transition:top 300ms;
	transition:top 300ms
}
@media (min-width: 768px) {
.panel.panel-image {
margin-top:45px
}
}
.panel.panel-image .panel-icon
{
	position:absolute;
	top:-45px;
	left:50%;
	margin-left:-45px;
	text-align:center;
	width:90px;
	height:90px
}
.panel.panel-image .panel-icon [class^="fa-icon-"], .panel.panel-image .panel-icon>[class*=" fa-icon-"] {
background-color:rgb(245, 130, 32);;
border:10px solid white;
color:white;
display:inline-block;
font-size:45px;
line-height:70px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
width:90px;
height:90px
}
.panel.panel-image .panel-heading
{
	padding:0;
	border:none;
	max-height:125px;
	overflow:hidden;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px
}
.panel.panel-image .panel-heading img
{
	display:block;
	height:auto;
	max-width:100%;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px
}
.panel.panel-image .panel-body
{
	border:2px solid #eaedf2;
	padding-top:5px;
	border-top:none;
	text-align:center;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}
.panel.panel-image .panel-body .panel-title { margin:20px 0 }
.panel.panel-image:hover .panel-icon { top:-43.2px }
@media (min-width: 992px) {
.panel.panel-image:hover .panel-icon {
top:-54px
}
}
.lt-ie9 .panel.panel-image .panel-heading img { max-height:141px }
.panels .panel-item:first-child .panel-big { margin-top:30px }
.panel.panel-big
{
	margin-top:60px;
	margin-bottom:0;
	position:relative;
	display:block;
	text-decoration:none;
	display:block;
	border:2px solid #eaedf2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.panel.panel-big:hover { text-decoration:none }
.panel.panel-big .panel-body { padding:30px }
.panel.panel-big .panel-body p
{
	color:#676f7a;
	line-height:22px;
	margin:0
}
.panel.panel-big .panel-body .panel-title
{
	font-weight:500;
	font-size:22px;
	margin:0 0 20px 0
}
.panel.panel-big .panel-icon
{
	-webkit-transition:top 300ms;
	-moz-transition:top 300ms;
	-o-transition:top 300ms;
	transition:top 300ms
}
@media (min-width: 768px) {
.panel.panel-big {
margin-top:30px
}
}
.panel.panel-big .panel-icon
{
	position:absolute;
	top:-30px;
	left:50%;
	margin-left:-55px;
	text-align:center;
	background-color:white;
	width:110px;
	height:60px
}
.panel.panel-big .panel-icon [class^="fa-icon-"], .panel.panel-big .panel-icon>[class*=" fa-icon-"] {
color:rgb(245, 130, 32);;
display:inline-block;
font-size:60px;
line-height:60px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
width:60px;
height:60px
}
.panel.panel-big .panel-body
{
	padding-top:48px;
	text-align:center
}
.panel.panel-big:hover .panel-icon { top:-36px }
@media (min-width: 992px) {
.panel.panel-big:hover .panel-icon {
top:-39.6px
}
}
.panels .panel-item:first-child .panel-circle-big-contrast { margin-top:45px }
.panel.panel-circle-big-contrast
{
	margin-top:90px;
	margin-bottom:0;
	position:relative;
	display:block;
	text-decoration:none;
	display:block;
	border:2px solid #eaedf2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.panel.panel-circle-big-contrast:hover { text-decoration:none }
.panel.panel-circle-big-contrast .panel-body { padding:30px }
.panel.panel-circle-big-contrast .panel-body p
{
	color:#676f7a;
	line-height:22px;
	margin:0
}
.panel.panel-circle-big-contrast .panel-body .panel-title
{
	font-weight:500;
	font-size:22px;
	margin:0 0 20px 0
}
.panel.panel-circle-big-contrast .panel-icon
{
	-webkit-transition:top 300ms;
	-moz-transition:top 300ms;
	-o-transition:top 300ms;
	transition:top 300ms
}
@media (min-width: 768px) {
.panel.panel-circle-big-contrast {
margin-top:45px
}
}
.panel.panel-circle-big-contrast .panel-icon
{
	position:absolute;
	top:-45px;
	left:50%;
	margin-left:-60px;
	text-align:center;
	background-color:white;
	width:120px;
	height:90px
}
.panel.panel-circle-big-contrast .panel-icon [class^="fa-icon-"], .panel.panel-circle-big-contrast .panel-icon>[class*=" fa-icon-"] {
background-color:rgb(245, 130, 32);;
color:white;
display:inline-block;
font-size:36px;
line-height:90px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
width:90px;
height:90px
}
.panel.panel-circle-big-contrast .panel-body
{
	padding-top:72px;
	text-align:center
}
.panel.panel-circle-big-contrast:hover .panel-icon { top:-43.2px }
@media (min-width: 992px) {
.panel.panel-circle-big-contrast:hover .panel-icon {
top:-54px
}
}
@media (max-width: 767px) {
.panels .panel-item:first-child .panel-circle-contrast {
margin-top:30px
}
}
.panel.panel-circle-contrast
{
	margin-top:60px;
	margin-bottom:0;
	position:relative;
	display:block;
	text-decoration:none;
	display:block;
	border:2px solid #eaedf2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.panel.panel-circle-contrast:hover { text-decoration:none }
.panel.panel-circle-contrast .panel-body { padding:30px }
.panel.panel-circle-contrast .panel-body p
{
	color:#676f7a;
	line-height:22px;
	margin:0
}
.panel.panel-circle-contrast .panel-body .panel-title
{
	font-weight:500;
	font-size:22px;
	margin:0 0 20px 0
}
.panel.panel-circle-contrast .panel-icon
{
	-webkit-transition:top 300ms;
	-moz-transition:top 300ms;
	-o-transition:top 300ms;
	transition:top 300ms
}
@media (min-width: 768px) {
.panel.panel-circle-contrast {
margin-top:30px
}
}
.panel.panel-circle-contrast .panel-icon
{
	position:absolute;
	top:-30px;
	left:50%;
	margin-left:-50px;
	text-align:center;
	background-color:white;
	width:100px;
	height:60px
}
.panel.panel-circle-contrast .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast .panel-icon>[class*=" fa-icon-"] {
background-color:rgb(245, 130, 32);;
color:white;
display:inline-block;
font-size:30px;
line-height:60px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
width:60px;
height:60px
}
.panel.panel-circle-contrast .panel-body
{
	padding-top:48px;
	text-align:center
}
.panel.panel-circle-contrast:hover .panel-icon { top:-36px }
@media (min-width: 992px) {
.panel.panel-circle-contrast:hover .panel-icon {
top:-39.6px
}
}
.panel.panel-circle-contrast.panel-white .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-white>[class*=" fa-icon-"] {
background-color:white
}
.panel.panel-circle-contrast.panel-black .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-black>[class*=" fa-icon-"] {
background-color:black
}
.panel.panel-circle-contrast.panel-contrast .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-contrast>[class*=" fa-icon-"] {
background-color:rgb(245, 130, 32);
}
.panel.panel-circle-contrast.panel-dark .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-dark>[class*=" fa-icon-"] {
background-color:#353b47
}
.panel.panel-circle-contrast.panel-medium .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-medium>[class*=" fa-icon-"] {
background-color:#434955
}
.panel.panel-circle-contrast.panel-light .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-light>[class*=" fa-icon-"] {
background-color:#676f7a
}
.panel.panel-circle-contrast.panel-medium-light .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-medium-light>[class*=" fa-icon-"] {
background-color:#9ca4af
}
.panel.panel-circle-contrast.panel-very-light .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-very-light>[class*=" fa-icon-"] {
background-color:#eaedf2
}
.panel.panel-circle-contrast.panel-primary .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-primary>[class*=" fa-icon-"] {
background-color:#428bca
}
.panel.panel-circle-contrast.panel-success .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-success>[class*=" fa-icon-"] {
background-color:#5cb85c
}
.panel.panel-circle-contrast.panel-warning .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-warning>[class*=" fa-icon-"] {
background-color:#f0ad4e
}
.panel.panel-circle-contrast.panel-danger .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-danger>[class*=" fa-icon-"] {
background-color:#d9534f
}
.panel.panel-circle-contrast.panel-info .panel-icon [class^="fa-icon-"], .panel.panel-circle-contrast.panel-info>[class*=" fa-icon-"] {
background-color:#5dc3de
}
.panel-bordered
{
	margin-bottom:0;
	position:relative;
	display:block;
	text-decoration:none;
	display:block;
	border:2px solid #eaedf2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.panel-bordered:hover { text-decoration:none }
.panel-bordered .panel-body { padding:30px }
.panel-bordered .panel-body p
{
	color:#676f7a;
	line-height:22px;
	margin:0
}
.panel-bordered .panel-body .panel-title
{
	font-weight:500;
	font-size:22px;
	margin:0 0 20px 0
}
.panel-bordered .panel-icon
{
	-webkit-transition:top 300ms;
	-moz-transition:top 300ms;
	-o-transition:top 300ms;
	transition:top 300ms
}
.panel-bordered .panel-body { padding:15px }
.panel-bordered>.panel-heading, .panel-bordered>.panel-footer { background-color:#eaedf2 }
.panel-bordered>.panel-heading { border-bottom:2px solid #eaedf2 }
.panel-bordered>.panel-footer { border-top:2px solid #eaedf2 }
.panel-white { border-color:white }
.panel-white>.panel-heading
{
	color:white;
	background-color:white;
	border-color:white
}
.panel-white>.panel-heading .panel-title { color:inherit }
.panel-white>.panel-heading+.panel-collapse .panel-body { border-top-color:white }
.panel-white>.panel-footer
{
	color:white;
	background-color:white;
	border-color:white
}
.panel-white>.panel-footer+.panel-collapse .panel-body { border-bottom-color:white }
.panel-black { border-color:black }
.panel-black>.panel-heading
{
	color:white;
	background-color:black;
	border-color:black
}
.panel-black>.panel-heading .panel-title { color:inherit }
.panel-black>.panel-heading+.panel-collapse .panel-body { border-top-color:black }
.panel-black>.panel-footer
{
	color:white;
	background-color:black;
	border-color:black
}
.panel-black>.panel-footer+.panel-collapse .panel-body { border-bottom-color:black }
.panel-contrast { border-color:rgb(245, 130, 32); }
.panel-contrast>.panel-heading
{
	color:white;
	background-color:rgb(245, 130, 32);;
	border-color:rgb(245, 130, 32);
}
.panel-contrast>.panel-heading .panel-title { color:inherit }
.panel-contrast>.panel-heading+.panel-collapse .panel-body { border-top-color:rgb(245, 130, 32); }
.panel-contrast>.panel-footer
{
	color:white;
	background-color:rgb(245, 130, 32);;
	border-color:rgb(245, 130, 32);
}
.panel-contrast>.panel-footer+.panel-collapse .panel-body { border-bottom-color:rgb(245, 130, 32); }
.panel-dark { border-color:#353b47 }
.panel-dark>.panel-heading
{
	color:white;
	background-color:#353b47;
	border-color:#353b47
}
.panel-dark>.panel-heading .panel-title { color:inherit }
.panel-dark>.panel-heading+.panel-collapse .panel-body { border-top-color:#353b47 }
.panel-dark>.panel-footer
{
	color:white;
	background-color:#353b47;
	border-color:#353b47
}
.panel-dark>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#353b47 }
.panel-medium { border-color:#434955 }
.panel-medium>.panel-heading
{
	color:white;
	background-color:#434955;
	border-color:#434955
}
.panel-medium>.panel-heading .panel-title { color:inherit }
.panel-medium>.panel-heading+.panel-collapse .panel-body { border-top-color:#434955 }
.panel-medium>.panel-footer
{
	color:white;
	background-color:#434955;
	border-color:#434955
}
.panel-medium>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#434955 }
.panel-light { border-color:#676f7a }
.panel-light>.panel-heading
{
	color:white;
	background-color:#676f7a;
	border-color:#676f7a
}
.panel-light>.panel-heading .panel-title { color:inherit }
.panel-light>.panel-heading+.panel-collapse .panel-body { border-top-color:#676f7a }
.panel-light>.panel-footer
{
	color:white;
	background-color:#676f7a;
	border-color:#676f7a
}
.panel-light>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#676f7a }
.panel-medium-light { border-color:#9ca4af }
.panel-medium-light>.panel-heading
{
	color:white;
	background-color:#9ca4af;
	border-color:#9ca4af
}
.panel-medium-light>.panel-heading .panel-title { color:inherit }
.panel-medium-light>.panel-heading+.panel-collapse .panel-body { border-top-color:#9ca4af }
.panel-medium-light>.panel-footer
{
	color:white;
	background-color:#9ca4af;
	border-color:#9ca4af
}
.panel-medium-light>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#9ca4af }
.panel-very-light { border-color:#eaedf2 }
.panel-very-light>.panel-heading
{
	color:white;
	background-color:#eaedf2;
	border-color:#eaedf2
}
.panel-very-light>.panel-heading .panel-title { color:inherit }
.panel-very-light>.panel-heading+.panel-collapse .panel-body { border-top-color:#eaedf2 }
.panel-very-light>.panel-footer
{
	color:white;
	background-color:#eaedf2;
	border-color:#eaedf2
}
.panel-very-light>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#eaedf2 }
.panel-primary { border-color:#428bca }
.panel-primary>.panel-heading
{
	color:white;
	background-color:#428bca;
	border-color:#428bca
}
.panel-primary>.panel-heading .panel-title { color:inherit }
.panel-primary>.panel-heading+.panel-collapse .panel-body { border-top-color:#428bca }
.panel-primary>.panel-footer
{
	color:white;
	background-color:#428bca;
	border-color:#428bca
}
.panel-primary>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#428bca }
.panel-success { border-color:#5cb85c }
.panel-success>.panel-heading
{
	color:white;
	background-color:#5cb85c;
	border-color:#5cb85c
}
.panel-success>.panel-heading .panel-title { color:inherit }
.panel-success>.panel-heading+.panel-collapse .panel-body { border-top-color:#5cb85c }
.panel-success>.panel-footer
{
	color:white;
	background-color:#5cb85c;
	border-color:#5cb85c
}
.panel-success>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#5cb85c }
.panel-warning { border-color:#f0ad4e }
.panel-warning>.panel-heading
{
	color:white;
	background-color:#f0ad4e;
	border-color:#f0ad4e
}
.panel-warning>.panel-heading .panel-title { color:inherit }
.panel-warning>.panel-heading+.panel-collapse .panel-body { border-top-color:#f0ad4e }
.panel-warning>.panel-footer
{
	color:white;
	background-color:#f0ad4e;
	border-color:#f0ad4e
}
.panel-warning>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#f0ad4e }
.panel-danger { border-color:#d9534f }
.panel-danger>.panel-heading
{
	color:white;
	background-color:#d9534f;
	border-color:#d9534f
}
.panel-danger>.panel-heading .panel-title { color:inherit }
.panel-danger>.panel-heading+.panel-collapse .panel-body { border-top-color:#d9534f }
.panel-danger>.panel-footer
{
	color:white;
	background-color:#d9534f;
	border-color:#d9534f
}
.panel-danger>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#d9534f }
.panel-info { border-color:#5dc3de }
.panel-info>.panel-heading
{
	color:white;
	background-color:#5dc3de;
	border-color:#5dc3de
}
.panel-info>.panel-heading .panel-title { color:inherit }
.panel-info>.panel-heading+.panel-collapse .panel-body { border-top-color:#5dc3de }
.panel-info>.panel-footer
{
	color:white;
	background-color:#5dc3de;
	border-color:#5dc3de
}
.panel-info>.panel-footer+.panel-collapse .panel-body { border-bottom-color:#5dc3de }
.text-boxes .text-box:first-child.text-box-title-above .title { margin-top:0 }
.text-boxes .text-box { text-align:center }
@media (min-width: 768px) {
.text-boxes .text-box {
text-align:left
}
}
.text-boxes .text-box .title
{
	margin-top:40px;
	margin-bottom:0
}
.text-boxes .text-box .title a { color:#434955 }
@media (min-width: 768px) {
.text-boxes .text-box .title {
margin-top:0
}
}
.text-boxes .text-box .toolbar { margin-bottom:30px }
.text-boxes .text-box .toolbar .btn-link
{
	font-family:"Roboto";
	font-weight:400;
	padding:2px 10px;
	color:#9ca4af;
	text-decoration:none;
	font-size:14px;
	line-height:17px
}
.text-boxes .text-box .toolbar .btn-link [class^="fa-icon-"], .text-boxes .text-box .toolbar .btn-link>[class*=" fa-icon-"] {
color:rgb(245, 130, 32);;
margin-right:10px
}
.text-boxes .text-box .toolbar .btn-link:hover span, .text-boxes .text-box .toolbar .btn-link:focus span { text-decoration:underline }
.text-boxes .text-box .toolbar .btn-link:first-child { padding-left:0 }
.text-boxes .text-box p
{
	margin:20px 0;
	line-height:22px
}
.text-boxes .text-box.text-box-title-above .title { margin:0 }
@media (min-width: 768px) {
.text-boxes .text-box.text-box-title-above p {
margin-top:0
}
}
@media (min-width: 768px) {
.text-boxes .text-box.text-box-big-image p {
margin:20px 0
}
}
.lt-ie9 .text-box .img-responsive { width:auto !important }
.image-list-box>li
{
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-right:10px;
	vertical-align:top
}
.image-list-box>li>a { display:block }
.image-list-box>li>a img
{
	border:4px solid #eaedf2;
	-webkit-transition:border-color 300ms;
	-moz-transition:border-color 300ms;
	-o-transition:border-color 300ms;
	transition:border-color 300ms;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.image-list-box>li>a:hover img { border-color:#cad2df }
@media (min-width: 768px) {
.icon-boxes .row:last-child .icon-box, .icon-boxes.icon-boxes-lg .row:last-child .icon-box {
margin-bottom:0
}
}
.icon-boxes .row:last-child .icon-box:last-child, .icon-boxes.icon-boxes-lg .row:last-child .icon-box:last-child { margin-bottom:0 }
.icon-boxes { text-align:center }
@media (min-width: 768px) {
.icon-boxes {
text-align:left
}
}
.icon-boxes .icon-box { margin-bottom:15px }
.icon-boxes .icon
{
	float:none;
	margin-bottom:20px;
	vertical-align:top
}
.icon-boxes .icon.icon-circle { vertical-align:middle }
@media (min-width: 768px) {
.icon-boxes .icon {
float:left;
margin-bottom:0;
margin-right:10px
}
.icon-boxes .icon.icon-lg {
margin-right:30px
}
.icon-boxes .icon.icon-md {
margin-right:25px
}
}
.icon-boxes .content
{
	overflow:hidden;
	zoom:1
}
.icon-boxes .content .title
{
	margin-top:0;
	font-weight:500
}
.icon-boxes .content p { margin-bottom:0 }
.icon-boxes.icon-boxes-nowrap { text-align:left }
.icon-boxes.icon-boxes-nowrap .icon
{
	float:left;
	margin-right:10px
}
.icon-boxes.icon-boxes-nowrap .icon.icon-lg { margin-right:30px }
.icon-boxes.icon-boxes-nowrap .icon.icon-md { margin-right:25px }
.icon-boxes.icon-boxes-lg .icon-box { margin-bottom:50px }
.icon-boxes.icon-boxes-lg .content p { line-height:22px }
.portfolio-boxes .portfolio-box
{
	position:relative;
	margin-top:20px;
	text-align:center
}
.portfolio-boxes .portfolio-box a
{
	text-decoration:none;
	display:block;
	-webkit-transition:color 300ms;
	-moz-transition:color 300ms;
	-o-transition:color 300ms;
	transition:color 300ms
}
.portfolio-boxes .portfolio-box a.image-link, .portfolio-boxes .portfolio-box a .image-link
{
	overflow:hidden;
	display:block;
	position:relative;
	bottom:0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-transition:bottom 300ms;
	-moz-transition:bottom 300ms;
	-o-transition:bottom 300ms;
	transition:bottom 300ms
}
.portfolio-boxes .portfolio-box a.image-link:before, .portfolio-boxes .portfolio-box a .image-link:before
{
	content:'';
	background-color:transparent;
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	-o-transition:background-color 300ms;
	transition:background-color 300ms;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px
}
.portfolio-boxes .portfolio-box a.image-link [class^="fa-icon-"], .portfolio-boxes .portfolio-box a.image-link [class*=" fa-icon-"], .portfolio-boxes .portfolio-box a .image-link [class^="fa-icon-"], .portfolio-boxes .portfolio-box a .image-link [class*=" fa-icon-"] {
position:absolute;
left:50%;
top:-50%;
font-size:30px;
margin-left:-15px;
margin-top:-15px;
color:white;
-webkit-transition:top 300ms;
-moz-transition:top 300ms;
-o-transition:top 300ms;
transition:top 300ms;
text-shadow:1px 1px 1px black;
width:30px;
height:30px
}
.portfolio-boxes .portfolio-box a.image-link img, .portfolio-boxes .portfolio-box a .image-link img
{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px
}
.portfolio-boxes .portfolio-box a:hover.image-link, .portfolio-boxes .portfolio-box a:hover .image-link { bottom:5px }
.portfolio-boxes .portfolio-box a:hover.image-link:before, .portfolio-boxes .portfolio-box a:hover .image-link:before
{
	background-color:#353b47;
	background-color:rgba(53, 59, 71, 0.8)
}
.portfolio-boxes .portfolio-box a:hover.image-link [class^="fa-icon-"], .portfolio-boxes .portfolio-box a:hover.image-link [class*=" fa-icon-"], .portfolio-boxes .portfolio-box a:hover .image-link [class^="fa-icon-"], .portfolio-boxes .portfolio-box a:hover .image-link [class*=" fa-icon-"] {
top:50%
}
.portfolio-boxes .portfolio-box a:hover .title { color:rgb(245, 130, 32); }
.portfolio-boxes .portfolio-box a:hover .category { color:#8c94a5 }
.portfolio-boxes .portfolio-box .title
{
	margin-top:15px;
	margin-bottom:5px;
	color:#434955;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-transition:color 300ms;
	-moz-transition:color 300ms;
	-o-transition:color 300ms;
	transition:color 300ms
}
.portfolio-boxes .portfolio-box .category
{
	color:#a9afbb;
	margin:0;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-transition:color 300ms;
	-moz-transition:color 300ms;
	-o-transition:color 300ms;
	transition:color 300ms
}
#portfolio-filter
{
	text-align:center;
	margin-bottom:50px
}
#portfolio-filter ul.nav-pills { display:inline-block }
#portfolio-filter ul.nav-pills li { display:inline }
#portfolio-filter ul.nav-pills li a
{
	padding:5px 20px;
	float:left
}
.lt-ie9 .portfolio-boxes .portfolio-box a.image-link [class^="fa-icon-"], .lt-ie9 .portfolio-boxes .portfolio-box a.image-link [class*=" fa-icon-"], .lt-ie9 .portfolio-boxes .portfolio-box a .image-link [class^="fa-icon-"], .lt-ie9 .portfolio-boxes .portfolio-box a .image-link [class*=" fa-icon-"] {
display:none
}
.lt-ie9 .portfolio-boxes .portfolio-box a.image-link:before, .lt-ie9 .portfolio-boxes .portfolio-box a .image-link:before { background-color:transparent }
.lt-ie9 .portfolio-boxes .portfolio-box a.image-link, .lt-ie9 .portfolio-boxes .portfolio-box a .image-link { min-width:100% }
@media (min-width: 768px) {
.profile-boxes .row:last-child .profile-box {
margin-bottom:0
}
}
.profile-boxes .row:last-child .profile-box:last-child { margin-bottom:0 }
.profile-boxes .profile-box
{
	margin-bottom:50px;
	text-align:center
}
@media (min-width: 768px) {
.profile-boxes .profile-box {
text-align:left
}
}
.profile-boxes .profile-box .image-link
{
	position:relative;
	overflow:hidden;
	text-decoration:none;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline
}
.profile-boxes .profile-box .image-link:before
{
	content:'';
	background-color:transparent;
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	-o-transition:background-color 300ms;
	transition:background-color 300ms;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.profile-boxes .profile-box .image-link [class^="fa-icon-"], .profile-boxes .profile-box .image-link [class*=" fa-icon-"] {
position:absolute;
left:50%;
top:-50%;
font-size:30px;
margin-left:-15px;
margin-top:-15px;
color:white;
-webkit-transition:top 300ms;
-moz-transition:top 300ms;
-o-transition:top 300ms;
transition:top 300ms;
text-shadow:1px 1px 1px black;
width:30px;
height:30px
}
.profile-boxes .profile-box .image-link:hover:before
{
	background-color:#353b47;
	background-color:rgba(53, 59, 71, 0.8)
}
.profile-boxes .profile-box .image-link:hover [class^="fa-icon-"], .profile-boxes .profile-box .image-link:hover [class*=" fa-icon-"] {
top:50%
}
.profile-boxes .profile-box .name
{
	color:#434955;
	margin:0;
	margin-top:20px
}
@media (min-width: 768px) {
.profile-boxes .profile-box .name {
margin-top:0
}
}
.profile-boxes .profile-box .position
{
	color:#9ca4af;
	font-family:"Open Sans";
	font-size:14px;
	text-transform:uppercase;
	margin-top:0
}
.profile-boxes .profile-box p { margin-bottom:15px }
.profile-boxes .profile-box img
{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:auto;
	max-width:100%
}
@media (min-width: 768px) {
.profile-boxes .profile-box .links .btn {
margin-right:5px
}
}
.lt-ie9 .profile-box .image-link:hover [class^="fa-icon-"], .lt-ie9 .profile-box .image-link:hover [class*=" fa-icon-"] {
display:none
}
.lt-ie9 .profile-box .image-link:hover:before { background-color:transparent }
.lt-ie9 .profile-box .image-link { min-width:100% }
.author-box
{
	padding:30px 0;
	margin:20px 0;
	border-top:2px solid #eaedf2;
	border-bottom:2px solid #eaedf2;
	text-align:center
}
@media (min-width: 768px) {
.author-box {
text-align:left
}
}
.author-box .title
{
	margin:20px 0;
	color:rgb(245, 130, 32);
}
@media (min-width: 768px) {
.author-box .title {
margin-top:0
}
}
.author-box p { line-height:22px }
.lt-ie9 .author-box .img-responsive { width:100% !important }
.carousel-indicators
{
	margin-bottom:0;
	bottom:0
}
.carousel-indicators .active
{
	margin:3px;
	border-color:transparent;
	background-color:rgb(245, 130, 32);;
	width:10px;
	height:10px
}
.carousel-indicators .active:hover { background-color:rgb(245, 130, 32); }
.carousel-indicators li
{
	margin:3px;
	border-color:transparent;
	background-color:#eaedf2;
	width:10px;
	height:10px
}
.carousel-indicators li:hover { background-color:#cad2df }
.carousel .carousel-inner { padding-bottom:50px }
.carousel .carousel-inner>.item { z-index:999 }
.carousel.carousel-fade .item
{
-webkit-transition:opacity .25s;
transition:opacity .25s;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
.carousel.carousel-fade .item.active {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 }
.carousel.carousel-fade .item.active.left, .carousel.carousel-fade .item.active.right
{
	left:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
body.boxed .carousel-blur .flex-direction-nav .flex-prev { left:0 }
body.boxed .carousel-blur .flex-direction-nav .flex-next { right:0 }
.carousel-blur
{
	position:relative;
	min-height:380px
}
.carousel-blur .slides
{
	margin:0;
	padding:0;
	overflow:hidden;
*zoom:1
}
.carousel-blur p { margin:0 }
.carousel-blur .big, .carousel-blur .normal
{
	color:white;
	font-family:"Roboto";
	font-weight:500;
	margin:0;
	margin-top:54px;
	font-size:36px;
	line-height:45px
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-blur .big, .carousel-blur .normal {
margin-top:72px;
font-size:48px;
line-height:60px
}
}
@media (min-width: 992px) {
.carousel-blur .big, .carousel-blur .normal {
margin-top:90px;
font-size:60px;
line-height:75px
}
}
.carousel-blur .normal
{
	font-weight:300;
	margin:0;
	margin-top:27px;
	font-size:18px;
	line-height:22px
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-blur .normal {
margin-top:36px;
font-size:24px;
line-height:30px
}
}
@media (min-width: 992px) {
.carousel-blur .normal {
margin-top:45px;
font-size:30px;
line-height:37px
}
}
.carousel-blur .btn.btn-lg
{
	margin-top:50px;
	margin-bottom:95px;
	font-size:14px;
	padding:12px 40px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4)
}
@media (min-width: 768px) {
.carousel-blur .btn.btn-lg {
margin-top:50px;
margin-bottom:95px
}
}
.carousel-blur .item
{
	display:none;
	text-align:center
}
.carousel-blur .flex-control-paging
{
	position:absolute;
	padding:0;
	margin:0;
	left:50%;
	width:60%;
	margin-left:-30%;
	text-align:center;
	list-style:none;
	z-index:999;
	bottom:18px;
	height:20px
}
.carousel-blur .flex-control-paging li
{
	display:inline-block;
	margin:2px
}
.carousel-blur .flex-control-paging a
{
	display:inline-block;
	cursor:pointer;
	color:transparent;
	position:relative;
	background-color:transparent;
	border:2px solid transparent;
	text-indent:-9999px;
	width:18px;
	height:18px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.carousel-blur .flex-control-paging a:before
{
	content:'';
	text-indent:-9999px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-3px;
	margin-top:-3px;
	background-color:white;
	width:6px;
	height:6px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.carousel-blur .flex-control-paging a:hover, .carousel-blur .flex-control-paging a.flex-active { border-color:white }
.carousel-blur .flex-direction-nav
{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	left:50%;
	height:100%;
	width:480px;
	margin-left:-240px;
	overflow:visible;
	display:none
}
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-blur .flex-direction-nav {
display:block;
width:992px;
margin-left:-496px
}
}
@media (min-width: 1200px) {
.carousel-blur .flex-direction-nav {
display:block;
width:1200px;
margin-left:-600px
}
}
.carousel-blur .flex-direction-nav .flex-next, .carousel-blur .flex-direction-nav .flex-prev
{
	top:50%;
	position:absolute;
	text-decoration:none;
	margin-top:-20px;
	z-index:999;
	color:white;
	border:2px solid white;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	width:40px;
	height:40px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
	opacity:0.15;
	-webkit-transition:opacity 300ms;
	-moz-transition:opacity 300ms;
	-o-transition:opacity 300ms;
	transition:opacity 300ms
}
.carousel-blur .flex-direction-nav .flex-next:before, .carousel-blur .flex-direction-nav .flex-prev:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f054";
	position:relative;
	top:-1px;
	font-size:20px
}
.carousel-blur .flex-direction-nav .flex-prev { left:-30px }
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-blur .flex-direction-nav .flex-prev {
left:0px
}
}
.carousel-blur .flex-direction-nav .flex-prev:before
{
	content:"\f053";
	margin-left:-2px
}
.carousel-blur .flex-direction-nav .flex-next { right:-30px }
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-blur .flex-direction-nav .flex-next {
right:0px
}
}
.carousel-blur .flex-direction-nav .flex-next:before
{
	content:"\f054";
	margin-right:-2px
}
.carousel-blur:hover .flex-direction-nav .flex-next, .carousel-blur:hover .flex-direction-nav .flex-prev {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 }
body.boxed .carousel-contrast .flex-direction-nav .flex-prev { left:0 }
body.boxed .carousel-contrast .flex-direction-nav .flex-next { right:0 }
.carousel-contrast
{
	position:relative;
	min-height:380px;
	top:-91px;
	margin-bottom:-91px
}
.carousel-contrast .slides
{
	margin:0;
	padding:0;
	overflow:hidden;
*zoom:1
}
.carousel-contrast p { margin:0 }
.carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal
{
	color:white;
	font-family:"Roboto";
	font-weight:500;
	margin:0;
	margin-top:30px;
	margin-bottom:10px;
	padding:10px 10px;
	display:inline-block;
	background-color:black;
	background-color:rgba(255,112,0,0.8);
	font-size:18px;
	line-height:35px
}
.carousel-contrast .big>span
{
	font-size:24px;
	line-height:25px;
	padding:5px 5px;
}
.carousel-contrast .normal>span
{
	font-size:24px;
	line-height:25px;
	padding:5px 5px;
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
margin-top:48px;
font-size:18px;
line-height:27px
}
}
@media (min-width: 992px) {
.carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
	font-family:'Roboto';
margin-top:150px;
font-size:24px;
line-height:30px
}
}
.carousel-contrast .normal
{
	color:white;
	font-family:"Roboto";
	font-weight:500;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:24px;
	line-height:22px;
	background-color:black;
	background-color:rgba(255, 112, 0, 0.8);
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-contrast .normal {
font-size:18px;
line-height:30px
}
}
@media (min-width: 992px) {
.carousel-contrast .normal {
font-size:24px;
line-height:30px
}
}
.carousel-contrast .btn.btn-lg
{
	margin-top:30px;
	margin-bottom:95px;
	font-size:14px;
	padding:12px 40px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(255, 112, 0, 0.8);
}
.carousel-contrast .item
{
	display:none;
	padding-top:91px
}
.carousel-contrast .flex-control-paging
{
	position:absolute;
	padding:0;
	margin:0;
	left:50%;
	width:60%;
	margin-left:-30%;
	text-align:center;
	list-style:none;
	z-index:999;
	bottom:-9px;
	height:20px
}
.carousel-contrast .flex-control-paging li
{
	display:inline-block;
	margin:2px
}
.carousel-contrast .flex-control-paging a
{
	display:inline-block;
	cursor:pointer;
	text-indent:-9999px;
	background-color:#9ca4af;
	border:4px solid white;
	width:18px;
	height:18px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.carousel-contrast .flex-control-paging a:hover, .carousel-contrast .flex-control-paging a.flex-active { background-color:rgb(245, 130, 32); }
.carousel-contrast .flex-direction-nav
{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	left:50%;
	height:100%;
	width:480px;
	margin-left:-240px;
	overflow:visible;
	display:none
}
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-contrast .flex-direction-nav {
display:block;
width:992px;
margin-left:-496px
}
}
@media (min-width: 1200px) {
.carousel-contrast .flex-direction-nav {
display:block;
width:1200px;
margin-left:-600px
}
}
.carousel-contrast .flex-direction-nav .flex-next, .carousel-contrast .flex-direction-nav .flex-prev
{
	top:50%;
	position:absolute;
	text-decoration:none;
	margin-top:32px;
	z-index:999;
	color:white;
	line-height:26px;
	width:26px;
	height:26px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
	opacity:0.25;
	-webkit-transition:opacity 300ms;
	-moz-transition:opacity 300ms;
	-o-transition:opacity 300ms;
	transition:opacity 300ms
}
.carousel-contrast .flex-direction-nav .flex-next:before, .carousel-contrast .flex-direction-nav .flex-prev:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f054";
	font-size:26px
}
.carousel-contrast .flex-direction-nav .flex-prev { left:-30px }
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-contrast .flex-direction-nav .flex-prev {
left:0px
}
}
.carousel-contrast .flex-direction-nav .flex-prev:before { content:"\f053" }
.carousel-contrast .flex-direction-nav .flex-next { right:-30px }
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-contrast .flex-direction-nav .flex-next {
right:0px
}
}
.carousel-contrast .flex-direction-nav .flex-next:before { content:"\f054" }
.carousel-contrast:hover .flex-direction-nav .flex-next, .carousel-contrast:hover .flex-direction-nav .flex-prev {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 }
body.boxed .carousel-image .flex-direction-nav .flex-prev
{
	left:0;
	width:30px
}
body.boxed .carousel-image .flex-direction-nav .flex-next
{
	right:0;
	width:30px
}
.carousel-image
{
	position:relative;
	min-height:380px
}
.carousel-image .slides
{
	margin:0;
	padding:0;
	overflow:hidden;
*zoom:1
}
.carousel-image p { margin:0 }
.carousel-image .big, .carousel-image .normal
{
	color:white;
	font-family:"Roboto";
	font-weight:500;
	margin:0;
	margin-top:54px;
	font-size:36px;
	line-height:45px
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-image .big, .carousel-image .normal {
margin-top:72px;
font-size:48px;
line-height:60px
}
}
@media (min-width: 992px) {
.carousel-image .big, .carousel-image .normal {
margin-top:90px;
font-size:60px;
line-height:75px
}
}
.carousel-image .normal
{
	font-weight:300;
	margin:0;
	margin-top:24px;
	font-size:18px;
	line-height:22px
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-image .normal {
margin-top:32px;
font-size:24px;
line-height:30px
}
}
@media (min-width: 992px) {
.carousel-image .normal {
margin-top:40px;
font-size:30px;
line-height:37px
}
}
.carousel-image .btn.btn-lg
{
	margin-top:50px;
	margin-bottom:95px;
	font-size:16px;
	padding:12px 40px;
	font-weight:500;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4)
}
.carousel-image .item { display:none }
.carousel-image .flex-control-paging
{
	position:absolute;
	padding:0;
	margin:0;
	left:50%;
	width:60%;
	margin-left:-30%;
	text-align:center;
	list-style:none;
	z-index:999;
	bottom:30px;
	height:12px
}
.carousel-image .flex-control-paging li
{
	display:inline-block;
	margin:0 4px;
	width:12px;
	height:12px
}
.carousel-image .flex-control-paging a
{
	display:inline-block;
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	width:12px;
	height:12px;
	background-color:white;
	background-color:rgba(255, 255, 255, 0.3)
}
.carousel-image .flex-control-paging a:hover, .carousel-image .flex-control-paging a.flex-active { background-color:rgb(245, 130, 32); }
.carousel-image .flex-direction-nav
{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	left:0;
	overflow:visible;
	display:none;
	width:100%;
	height:100%
}
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-image .flex-direction-nav {
display:block
}
}
@media (min-width: 1200px) {
.carousel-image .flex-direction-nav {
display:block
}
}
.carousel-image .flex-direction-nav .flex-next, .carousel-image .flex-direction-nav .flex-prev
{
	top:50%;
	position:absolute;
	text-decoration:none;
	margin-top:-25px;
	z-index:999;
	color:white;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	background-color:white;
	background-color:rgba(255, 255, 255, 0.1);
	width:50px;
	height:50px;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	-o-transition:background-color 300ms;
	transition:background-color 300ms
}
.carousel-image .flex-direction-nav .flex-next:before, .carousel-image .flex-direction-nav .flex-prev:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f054";
	position:relative;
	font-size:20px
}
.carousel-image .flex-direction-nav .flex-prev
{
	left:0;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.carousel-image .flex-direction-nav .flex-prev:before
{
	content:"\f053";
	margin-left:-2px
}
.carousel-image .flex-direction-nav .flex-next
{
	right:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
.carousel-image .flex-direction-nav .flex-next:before
{
	content:"\f054";
	margin-right:-2px
}
.carousel-image:hover .flex-direction-nav .flex-next, .carousel-image:hover .flex-direction-nav .flex-prev
{
	background-color:white;
	background-color:rgba(255, 255, 255, 0.2)
}
.lt-ie9 .carousel-image .flex-direction-nav .flex-next, .lt-ie9 .carousel-image .flex-direction-nav .flex-prev
{
	background-color:transparent;
	border:1px solid white
}
.lt-ie9 .carousel-image .flex-direction-nav .flex-next { border-right:none }
.lt-ie9 .carousel-image .flex-direction-nav .flex-prev { border-left:none }
ol.timeline
{
	list-style:none;
	position:relative;
	padding:0;
	margin:0
}
@media (min-width: 768px) {
ol.timeline {
margin-top:56px
}
ol.timeline:before {
content:'';
display:block;
position:absolute;
height:100%;
width:4px;
left:50%;
margin-left:-2px;
background-color:#eaedf2;
z-index:997
}
}
ol.timeline li
{
	position:relative;
	text-align:center;
	margin-bottom:56px
}
@media (min-width: 768px) {
ol.timeline li {
margin-bottom:93px
}
}
@media (min-width: 768px) {
ol.timeline li {
width:50%
}
}
ol.timeline li .image
{
	margin-bottom:20px;
	border:10px solid #eaedf2;
	outline:10px solid white;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	width:140px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition:border-color 300ms linear;
	-moz-transition:border-color 300ms linear;
	-o-transition:border-color 300ms linear;
	transition:border-color 300ms linear
}
@media (min-width: 768px) {
ol.timeline li .image {
position:absolute;
top:-56px;
z-index:999;
margin-bottom:0
}
}
ol.timeline li .image img
{
	position:relative;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
@media (min-width: 768px) {
ol.timeline li .image:before {
content:'';
position:absolute;
z-index:999;
display:block;
top:50%;
margin-top:-6px;
-webkit-transition:border-color 300ms linear;
-moz-transition:border-color 300ms linear;
-o-transition:border-color 300ms linear;
transition:border-color 300ms linear
}
}
ol.timeline li .time
{
	color:#434955;
	font-family:"Roboto";
	font-weight:700;
	font-size:22px;
	margin-bottom:15px;
	-webkit-transition:color 300ms;
	-moz-transition:color 300ms;
	-o-transition:color 300ms;
	transition:color 300ms
}
ol.timeline li .title
{
	color:#434955;
	font-size:18px;
	font-weight:500
}
ol.timeline li p
{
	color:#9ca4af;
	line-height:22px;
	margin-bottom:0
}
ol.timeline li:hover .image { border-color:rgb(245, 130, 32); }
ol.timeline li:hover .time { color:rgb(245, 130, 32); }
@media (min-width: 768px) {
ol.timeline li:nth-child(odd) {
left:50%;
text-align:left;
padding-left:112px
}
}
ol.timeline li:nth-child(odd) .image {
left:-70px
}
ol.timeline li:nth-child(odd) .image:before {
right:-15px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #eaedf2
}
ol.timeline li:nth-child(odd):hover .image:before {
border-left-color:rgb(245, 130, 32);
}
@media (min-width: 768px) {
ol.timeline li.nth-child-odd {
left:50%;
text-align:left;
padding-left:112px
}
}
ol.timeline li.nth-child-odd .image { left:-70px }
ol.timeline li.nth-child-odd .image:before
{
	right:-15px;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #eaedf2
}
ol.timeline li.nth-child-odd:hover .image:before { border-left-color:rgb(245, 130, 32); }
@media (min-width: 768px) {
ol.timeline li:nth-child(even) {
padding-right:112px;
text-align:right
}
}
ol.timeline li:nth-child(even) .image {
right:-70px
}
ol.timeline li:nth-child(even) .image:before {
left:-15px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid #eaedf2
}
ol.timeline li:nth-child(even):hover .image:before {
border-right-color:rgb(245, 130, 32);
}
@media (min-width: 768px) {
ol.timeline li.nth-child-even {
padding-right:112px;
text-align:right
}
}
ol.timeline li.nth-child-even .image { right:-70px }
ol.timeline li.nth-child-even .image:before
{
	left:-15px;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-right:6px solid #eaedf2
}
ol.timeline li.nth-child-even:hover .image:before { border-right-color:rgb(245, 130, 32); }
ol.timeline li:last-child { margin-bottom:0 }
@media (min-width: 768px) {
ol.timeline li:last-child:before {
content:'';
display:block;
width:10px;
height:100%;
position:absolute;
left:-5px;
z-index:998;
background-color:white
}
}
ol.timeline li.last-child { margin-bottom:0 }
@media (min-width: 768px) {
ol.timeline li.last-child:before {
content:'';
display:block;
width:10px;
height:100%;
position:absolute;
left:-5px;
z-index:998;
background-color:white
}
}
ul.circle-stats
{
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:justify
}
ul.circle-stats:after
{
	width:100%;
	display:inline-block;
	content:"";
	visibility:hidden
}
ul.circle-stats li
{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto
}
@media (max-width: 767px) and (orientation: landscape) {
ul.circle-stats li {
max-width:200px
}
}
@media (min-width: 768px) {
ul.circle-stats li {
max-width:150px
}
}
@media (min-width: 992px) {
ul.circle-stats li {
max-width:200px
}
}
ul.circle-stats li:last-child { margin-bottom:0 }
ul.circle-stats li { text-align:center }
ul.circle-stats li .circle-stat-wrapper { position:relative }
ul.circle-stats li canvas
{
	max-width:120px;
	max-height:120px
}
ul.circle-stats li .percent
{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:30px;
	margin-top:-19px;
	margin-bottom:0;
	font-family:"Roboto";
	font-weight:400;
	font-size:24px;
	color:#434955
}
ul.circle-stats li.circle-stat-small canvas
{
	max-width:80px;
	max-height:80px
}
ul.circle-stats .title
{
	margin-top:20px;
	margin-bottom:0;
	font-weight:500;
	font-size:18px;
	line-height:22px
}
ul.circle-stats .description
{
	font-size:14px;
	margin-top:20px;
	margin-bottom:0
}
.media { margin-top:20px }
.media>.pull-left
{
	margin-right:30px;
	display:none
}
@media (min-width: 768px) {
.media>.pull-left {
display:block
}
}
.media .media-body { overflow:visible }
@media (max-width: 767px) {
.media .media-body .media-body {
padding-left:20px
}
}
@media (min-width: 768px) {
.media .media-body {
padding-left:90px
}
}
.media .media-object
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:60px;
	height:60px
}
.media .media-object.without-image
{
	text-align:center;
	line-height:60px;
	color:#434955;
	font-size:22px;
	background-color:#eaedf2
}
.media .media-object.without-image:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f007"
}
.media .content
{
	padding:20px;
	border:2px solid #eaedf2;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:border-color 300ms;
	-moz-transition:border-color 300ms;
	-o-transition:border-color 300ms;
	transition:border-color 300ms
}
.media .content .title
{
	font-size:16px;
	line-height:20px;
	margin-top:0
}
.media .content .title .label
{
	padding:.2em .6em;
	position:relative;
	top:-2px;
	text-transform:uppercase
}
.media .content .time
{
	color:#9ca4af;
	text-align:right;
	margin-bottom:0
}
.media .content .time a { color:#9ca4af }
.media .content .time a:hover { color:#8e97a4 }
.media .content .toolbar { overflow:hidden; *zoom:1
}
.media .content .toolbar .title { float:left }
.media .content .toolbar .btn-link
{
	float:right;
	padding-right:0;
	margin-top:-5px;
	font-weight:normal;
	text-decoration:none
}
.media .content .toolbar .btn-link:hover span { text-decoration:underline }
.media .content:hover { border-color:#cad2df }
.media .content:hover:before { border-right-color:#cad2df }
@media (min-width: 768px) {
.media .content:before {
content:'';
border-top:9px solid transparent;
border-bottom:9px solid transparent;
position:absolute;
border-right:11px solid #eaedf2;
top:21px;
left:-11px;
width:0;
height:0;
-webkit-transition:border-color 300ms;
-moz-transition:border-color 300ms;
-o-transition:border-color 300ms;
transition:border-color 300ms
}
.media .content:after {
content:'';
border-top:7px solid transparent;
border-bottom:7px solid transparent;
position:absolute;
z-index:1;
border-right:9px solid white;
top:23px;
left:-8px;
width:0;
height:0
}
}
.media .content.staff { border-color:rgb(245, 130, 32); }
.media .content.staff:before { border-right-color:rgb(245, 130, 32); }
.browser-window
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	border:1px solid #b1b1b1;
	margin:20px 0
}
.browser-window .browser-header
{
	position:relative;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #7f7f7f;
	padding:0 5px;
	background-image:url('data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #cacaca));
	background-image:-webkit-linear-gradient(#ddd, #cacaca);
	background-image:-moz-linear-gradient(#ddd, #cacaca);
	background-image:-o-linear-gradient(#ddd, #cacaca);
	background-image:linear-gradient(#dddddd, #cacaca);
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-webkit-box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5);
	box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5)
}
@media (min-width: 768px) {
.browser-window .browser-header {
padding:0 10px
}
}
.browser-window .browser-header .browser-header-controls { display:none }
@media (min-width: 768px) {
.browser-window .browser-header .browser-header-controls {
display:block;
float:left;
margin-right:10px
}
.browser-window .browser-header .browser-header-controls span.red {
background-color:#f0453c
}
.browser-window .browser-header .browser-header-controls span.orange {
background-color:#f4b958
}
.browser-window .browser-header .browser-header-controls span.green {
background-color:#8bc865
}
.browser-window .browser-header .browser-header-controls span {
display:inline-block;
margin:0 2px;
position:relative;
vertical-align:middle;
top:-1px;
width:12px;
height:12px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5);
box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5)
}
.browser-window .browser-header .browser-header-controls span:before {
content:'';
display:block;
position:absolute;
width:100%;
height:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.8);
-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.8);
box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.8)
}
.browser-window .browser-header .browser-header-controls span:after {
content:'';
display:block;
position:absolute;
top:2px;
left:1px;
bottom:1px;
right:1px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
background-image:url('data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NCkiLz48c3RvcCBvZmZzZXQ9IjExNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSIvPjxzdG9wIG9mZnNldD0iMTUwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
background-size:100%;
background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(5%, rgba(255, 255, 255, 0.9)), color-stop(10%, #fff), color-stop(15%, rgba(255, 255, 255, 0.4)), color-stop(45%, rgba(255, 255, 255, 0)), color-stop(80%, rgba(255, 255, 255, 0.74)), color-stop(115%, rgba(255, 255, 255, 0.7)), color-stop(150%, rgba(255, 255, 255, 0.7)));
background-image:-webkit-linear-gradient(#fff, rgba(255, 255, 255, 0.9) 5%, #fff, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 150%);
background-image:-moz-linear-gradient(#fff, rgba(255, 255, 255, 0.9) 5%, #fff, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 150%);
background-image:-o-linear-gradient(#fff, rgba(255, 255, 255, 0.9) 5%, #fff, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 150%);
background-image:linear-gradient(#ffffff, rgba(255, 255, 255, 0.9) 5%, #ffffff, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 150%)
}
}
.browser-window .browser-header .browser-address-bar
{
	background-color:white;
	height:31px;
	overflow:hidden;
	zoom:1;
	border:1px solid #afafaf;
	position:relative;
	top:4px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);
	box-shadow:0px 1px 1px rgba(255, 255, 255, 0.5)
}
.browser-window .browser-header .browser-address-bar:before
{
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.2)
}
.browser-window .browser-header .browser-address-bar .browser-title
{
	margin:0 30px;
	padding:0 10px;
	position:absolute;
	height:15px;
	line-height:15px;
	top:7px;
	bottom:0;
	left:0;
	right:0;
	font-size:12px;
	border-left:1px solid #cacaca
}
.browser-window .browser-header .browser-address-bar .browser-title a { color:#676f7a }
.browser-window .browser-header .browser-address-bar .browser-title:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f067";
	position:absolute;
	left:-21px;
	top:1px;
	font-size:14px
}
.browser-window .browser-header .browser-address-bar .browser-title:after
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f021";
	position:absolute;
	right:-20px;
	top:1px;
	font-size:14px
}
.browser-window .browser-content
{
	overflow-x:hidden;
	overflow-y:scroll;
	max-height:500px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.browser-window .browser-content img
{
	display:block;
	height:auto;
	width:100%
}
.btn
{
	font-weight:600;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:16px;
	line-height:20px;
	padding:8px 12px;
	border-width:2px
}
.btn.btn-circle
{
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	padding:0;
	line-height:35px;
	width:40px;
	height:40px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.btn.btn-squared
{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.btn.btn-lg
{
	padding:12px 35px;
	font-size:18px;
	line-height:22px;
	border-width:2px
}
.btn.btn-lg.btn-circle
{
	padding:0;
	line-height:45px;
	width:50px;
	height:50px
}
.btn.btn-sm
{
	padding:4px 18px;
	font-size:14px;
	line-height:17px;
	border-width:2px
}
.btn.btn-sm.btn-circle
{
	padding:0;
	line-height:25px;
	width:29px;
	height:29px
}
.btn.btn-xs
{
	padding:2px 13px;
	font-size:13px;
	line-height:16px;
	border-width:2px
}
.btn.btn-xs.btn-circle
{
	padding:0;
	line-height:19px;
	width:24px;
	height:24px
}
.btn-black
{
	background-color:black;
	border-color:black;
	background-image:none;
	color:white
}
.btn-black:hover, .btn-black:focus
{
	background-color:black;
	border-color:black;
	color:white
}
.btn-black:active, .btn-black.active
{
	background-color:black;
	border-color:black;
	color:white
}
.btn-black.disabled, .btn-black[disabled]
{
	background-color:#323232;
	border-color:#323232;
	color:#d6d6d6
}
.btn-black.disabled:hover, .btn-black.disabled:active, .btn-black.disabled:focus, .btn-black.disabled.active, .btn-black[disabled]:hover, .btn-black[disabled]:active, .btn-black[disabled]:focus, .btn-black[disabled].active
{
	background-color:#323232;
	border-color:#323232;
	color:#d6d6d6
}
.btn-black.btn-bordered
{
	border-color:black;
	color:black
}
.btn-black.btn-bordered:hover, .btn-black.btn-bordered:focus { background-color:rgba(0, 0, 0, 0.1) }
.btn-black.btn-bordered.disabled, .btn-black.btn-bordered.disabled:hover, .btn-black.btn-bordered.disabled:active, .btn-black.btn-bordered.disabled:focus, .btn-black.btn-bordered.disabled.active, .btn-black.btn-bordered[disabled], .btn-black.btn-bordered[disabled]:hover, .btn-black.btn-bordered[disabled]:active, .btn-black.btn-bordered[disabled]:focus, .btn-black.btn-bordered[disabled].active, fieldset[disabled] .btn-black.btn-bordered, fieldset[disabled] .btn-black.btn-bordered:hover, fieldset[disabled] .btn-black.btn-bordered:active, fieldset[disabled] .btn-black.btn-bordered:focus, fieldset[disabled] .btn-black.btn-bordered.active
{
	border-color:#323232;
	color:#090909
}
.btn-medium-light
{
	background-color:#9ca4af;
	border-color:#9ca4af;
	background-image:none;
	color:white
}
.btn-medium-light:hover, .btn-medium-light:focus
{
	background-color:#88929f;
	border-color:#88929f;
	color:white
}
.btn-medium-light:active, .btn-medium-light.active
{
	background-color:#808a98;
	border-color:#808a98;
	color:white
}
.btn-medium-light.disabled, .btn-medium-light[disabled]
{
	background-color:#afb6bf;
	border-color:#afb6bf;
	color:#eff0f2
}
.btn-medium-light.disabled:hover, .btn-medium-light.disabled:active, .btn-medium-light.disabled:focus, .btn-medium-light.disabled.active, .btn-medium-light[disabled]:hover, .btn-medium-light[disabled]:active, .btn-medium-light[disabled]:focus, .btn-medium-light[disabled].active
{
	background-color:#afb6bf;
	border-color:#afb6bf;
	color:#eff0f2
}
.btn-medium-light.btn-bordered
{
	border-color:#9ca4af;
	color:#9ca4af
}
.btn-medium-light.btn-bordered:hover, .btn-medium-light.btn-bordered:focus { background-color:rgba(156, 164, 175, 0.1) }
.btn-medium-light.btn-bordered.disabled, .btn-medium-light.btn-bordered.disabled:hover, .btn-medium-light.btn-bordered.disabled:active, .btn-medium-light.btn-bordered.disabled:focus, .btn-medium-light.btn-bordered.disabled.active, .btn-medium-light.btn-bordered[disabled], .btn-medium-light.btn-bordered[disabled]:hover, .btn-medium-light.btn-bordered[disabled]:active, .btn-medium-light.btn-bordered[disabled]:focus, .btn-medium-light.btn-bordered[disabled].active, fieldset[disabled] .btn-medium-light.btn-bordered, fieldset[disabled] .btn-medium-light.btn-bordered:hover, fieldset[disabled] .btn-medium-light.btn-bordered:active, fieldset[disabled] .btn-medium-light.btn-bordered:focus, fieldset[disabled] .btn-medium-light.btn-bordered.active
{
	border-color:#afb6bf;
	color:#9fa7b2
}
.btn-contrast
{
	background-color:rgb(245, 130, 32);;
	border-color:rgb(245, 130, 32);;
	background-image:none;
	color:white
}
.btn-contrast:hover, .btn-contrast:focus
{
	background-color:#2a3194;
	border-color:#2a3194;
	color:white
}
.btn-contrast:active, .btn-contrast.active
{
	background-color:#2a3194;
	border-color:#2a3194;
	color:white
}
.btn-contrast.disabled, .btn-contrast[disabled]
{
	background-color:#2a3194;
	border-color:#2a3194;
	color:#ecf5e3
}
.btn-contrast.disabled:hover, .btn-contrast.disabled:active, .btn-contrast.disabled:focus, .btn-contrast.disabled.active, .btn-contrast[disabled]:hover, .btn-contrast[disabled]:active, .btn-contrast[disabled]:focus, .btn-contrast[disabled].active
{
	background-color:#2a3194;
	border-color:#2a3194;
	color:#ecf5e3
}
.btn-contrast.btn-bordered
{
	border-color:rgb(245, 130, 32);;
	color:rgb(245, 130, 32);
}
.btn-contrast.btn-bordered:hover, .btn-contrast.btn-bordered:focus { background-color:rgba(141, 193, 83, 0.1) }
.btn-contrast.btn-bordered.disabled, .btn-contrast.btn-bordered.disabled:hover, .btn-contrast.btn-bordered.disabled:active, .btn-contrast.btn-bordered.disabled:focus, .btn-contrast.btn-bordered.disabled.active, .btn-contrast.btn-bordered[disabled], .btn-contrast.btn-bordered[disabled]:hover, .btn-contrast.btn-bordered[disabled]:active, .btn-contrast.btn-bordered[disabled]:focus, .btn-contrast.btn-bordered[disabled].active, fieldset[disabled] .btn-contrast.btn-bordered, fieldset[disabled] .btn-contrast.btn-bordered:hover, fieldset[disabled] .btn-contrast.btn-bordered:active, fieldset[disabled] .btn-contrast.btn-bordered:focus, fieldset[disabled] .btn-contrast.btn-bordered.active
{
	border-color:#2a3194;
	color:#2a3194
}
.btn-dark
{
	background-color:#353b47;
	border-color:#353b47;
	background-image:none;
	color:white
}
.btn-dark:hover, .btn-dark:focus
{
	background-color:#262a33;
	border-color:#262a33;
	color:white
}
.btn-dark:active, .btn-dark.active
{
	background-color:#1f232a;
	border-color:#1f232a;
	color:white
}
.btn-dark.disabled, .btn-dark[disabled]
{
	background-color:#5d626b;
	border-color:#5d626b;
	color:#dedfe1
}
.btn-dark.disabled:hover, .btn-dark.disabled:active, .btn-dark.disabled:focus, .btn-dark.disabled.active, .btn-dark[disabled]:hover, .btn-dark[disabled]:active, .btn-dark[disabled]:focus, .btn-dark[disabled].active
{
	background-color:#5d626b;
	border-color:#5d626b;
	color:#dedfe1
}
.btn-dark.btn-bordered
{
	border-color:#353b47;
	color:#353b47
}
.btn-dark.btn-bordered:hover, .btn-dark.btn-bordered:focus { background-color:rgba(53, 59, 71, 0.1) }
.btn-dark.btn-bordered.disabled, .btn-dark.btn-bordered.disabled:hover, .btn-dark.btn-bordered.disabled:active, .btn-dark.btn-bordered.disabled:focus, .btn-dark.btn-bordered.disabled.active, .btn-dark.btn-bordered[disabled], .btn-dark.btn-bordered[disabled]:hover, .btn-dark.btn-bordered[disabled]:active, .btn-dark.btn-bordered[disabled]:focus, .btn-dark.btn-bordered[disabled].active, fieldset[disabled] .btn-dark.btn-bordered, fieldset[disabled] .btn-dark.btn-bordered:hover, fieldset[disabled] .btn-dark.btn-bordered:active, fieldset[disabled] .btn-dark.btn-bordered:focus, fieldset[disabled] .btn-dark.btn-bordered.active
{
	border-color:#5d626b;
	color:#3d424e
}
.btn-medium
{
	background-color:#434955;
	border-color:#434955;
	background-image:none;
	color:white
}
.btn-medium:hover, .btn-medium:focus
{
	background-color:#333841;
	border-color:#333841;
	color:white
}
.btn-medium:active, .btn-medium.active
{
	background-color:#2d3138;
	border-color:#2d3138;
	color:white
}
.btn-medium.disabled, .btn-medium[disabled]
{
	background-color:#686d76;
	border-color:#686d76;
	color:#e0e1e3
}
.btn-medium.disabled:hover, .btn-medium.disabled:active, .btn-medium.disabled:focus, .btn-medium.disabled.active, .btn-medium[disabled]:hover, .btn-medium[disabled]:active, .btn-medium[disabled]:focus, .btn-medium[disabled].active
{
	background-color:#686d76;
	border-color:#686d76;
	color:#e0e1e3
}
.btn-medium.btn-bordered
{
	border-color:#434955;
	color:#434955
}
.btn-medium.btn-bordered:hover, .btn-medium.btn-bordered:focus { background-color:rgba(67, 73, 85, 0.1) }
.btn-medium.btn-bordered.disabled, .btn-medium.btn-bordered.disabled:hover, .btn-medium.btn-bordered.disabled:active, .btn-medium.btn-bordered.disabled:focus, .btn-medium.btn-bordered.disabled.active, .btn-medium.btn-bordered[disabled], .btn-medium.btn-bordered[disabled]:hover, .btn-medium.btn-bordered[disabled]:active, .btn-medium.btn-bordered[disabled]:focus, .btn-medium.btn-bordered[disabled].active, fieldset[disabled] .btn-medium.btn-bordered, fieldset[disabled] .btn-medium.btn-bordered:hover, fieldset[disabled] .btn-medium.btn-bordered:active, fieldset[disabled] .btn-medium.btn-bordered:focus, fieldset[disabled] .btn-medium.btn-bordered.active
{
	border-color:#686d76;
	color:#4a505b
}
.btn-light
{
	background-color:#676f7a;
	border-color:#676f7a;
	background-image:none;
	color:white
}
.btn-light:hover, .btn-light:focus
{
	background-color:#575d67;
	border-color:#575d67;
	color:white
}
.btn-light:active, .btn-light.active
{
	background-color:#50565e;
	border-color:#50565e;
	color:white
}
.btn-light.disabled, .btn-light[disabled]
{
	background-color:#858b94;
	border-color:#858b94;
	color:#e6e7e9
}
.btn-light.disabled:hover, .btn-light.disabled:active, .btn-light.disabled:focus, .btn-light.disabled.active, .btn-light[disabled]:hover, .btn-light[disabled]:active, .btn-light[disabled]:focus, .btn-light[disabled].active
{
	background-color:#858b94;
	border-color:#858b94;
	color:#e6e7e9
}
.btn-light.btn-bordered
{
	border-color:#676f7a;
	color:#676f7a
}
.btn-light.btn-bordered:hover, .btn-light.btn-bordered:focus { background-color:rgba(103, 111, 122, 0.1) }
.btn-light.btn-bordered.disabled, .btn-light.btn-bordered.disabled:hover, .btn-light.btn-bordered.disabled:active, .btn-light.btn-bordered.disabled:focus, .btn-light.btn-bordered.disabled.active, .btn-light.btn-bordered[disabled], .btn-light.btn-bordered[disabled]:hover, .btn-light.btn-bordered[disabled]:active, .btn-light.btn-bordered[disabled]:focus, .btn-light.btn-bordered[disabled].active, fieldset[disabled] .btn-light.btn-bordered, fieldset[disabled] .btn-light.btn-bordered:hover, fieldset[disabled] .btn-light.btn-bordered:active, fieldset[disabled] .btn-light.btn-bordered:focus, fieldset[disabled] .btn-light.btn-bordered.active
{
	border-color:#858b94;
	color:#6d747f
}
.btn-very-light
{
	background-color:#eaedf2;
	border-color:#eaedf2;
	background-image:none;
	color:#676f7a
}
.btn-very-light:hover, .btn-very-light:focus
{
	background-color:#d4dae4;
	border-color:#d4dae4;
	color:#676f7a
}
.btn-very-light:active, .btn-very-light.active
{
	background-color:#cad2df;
	border-color:#cad2df;
	color:#676f7a
}
.btn-very-light.disabled, .btn-very-light[disabled]
{
	background-color:#eef0f4;
	border-color:#eef0f4;
	color:#828892
}
.btn-very-light.disabled:hover, .btn-very-light.disabled:active, .btn-very-light.disabled:focus, .btn-very-light.disabled.active, .btn-very-light[disabled]:hover, .btn-very-light[disabled]:active, .btn-very-light[disabled]:focus, .btn-very-light[disabled].active
{
	background-color:#eef0f4;
	border-color:#eef0f4;
	color:#828892
}
.btn-very-light.btn-bordered
{
	border-color:#eaedf2;
	color:#676f7a
}
.btn-very-light.btn-bordered:hover, .btn-very-light.btn-bordered:focus { background-color:rgba(234, 237, 242, 0.1) }
.btn-very-light.btn-bordered.disabled, .btn-very-light.btn-bordered.disabled:hover, .btn-very-light.btn-bordered.disabled:active, .btn-very-light.btn-bordered.disabled:focus, .btn-very-light.btn-bordered.disabled.active, .btn-very-light.btn-bordered[disabled], .btn-very-light.btn-bordered[disabled]:hover, .btn-very-light.btn-bordered[disabled]:active, .btn-very-light.btn-bordered[disabled]:focus, .btn-very-light.btn-bordered[disabled].active, fieldset[disabled] .btn-very-light.btn-bordered, fieldset[disabled] .btn-very-light.btn-bordered:hover, fieldset[disabled] .btn-very-light.btn-bordered:active, fieldset[disabled] .btn-very-light.btn-bordered:focus, fieldset[disabled] .btn-very-light.btn-bordered.active
{
	border-color:#eef0f4;
	color:#828892
}
.btn-primary
{
	background-color:#428bca;
	border-color:#428bca;
	background-image:none;
	color:white
}
.btn-primary:hover, .btn-primary:focus
{
	background-color:#3379b5;
	border-color:#3379b5;
	color:white
}
.btn-primary:active, .btn-primary.active
{
	background-color:#3071a9;
	border-color:#3071a9;
	color:white
}
.btn-primary.disabled, .btn-primary[disabled]
{
	background-color:#67a2d4;
	border-color:#67a2d4;
	color:#e0ecf6
}
.btn-primary.disabled:hover, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled.active, .btn-primary[disabled]:hover, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled].active
{
	background-color:#67a2d4;
	border-color:#67a2d4;
	color:#e0ecf6
}
.btn-primary.btn-bordered
{
	border-color:#428bca;
	color:#428bca
}
.btn-primary.btn-bordered:hover, .btn-primary.btn-bordered:focus { background-color:rgba(66, 139, 202, 0.1) }
.btn-primary.btn-bordered.disabled, .btn-primary.btn-bordered.disabled:hover, .btn-primary.btn-bordered.disabled:active, .btn-primary.btn-bordered.disabled:focus, .btn-primary.btn-bordered.disabled.active, .btn-primary.btn-bordered[disabled], .btn-primary.btn-bordered[disabled]:hover, .btn-primary.btn-bordered[disabled]:active, .btn-primary.btn-bordered[disabled]:focus, .btn-primary.btn-bordered[disabled].active, fieldset[disabled] .btn-primary.btn-bordered, fieldset[disabled] .btn-primary.btn-bordered:hover, fieldset[disabled] .btn-primary.btn-bordered:active, fieldset[disabled] .btn-primary.btn-bordered:focus, fieldset[disabled] .btn-primary.btn-bordered.active
{
	border-color:#67a2d4;
	color:#498fcc
}
.btn-success
{
	background-color:#5cb85c;
	border-color:#5cb85c;
	background-image:none;
	color:white
}
.btn-success:hover, .btn-success:focus
{
	background-color:#49a749;
	border-color:#49a749;
	color:white
}
.btn-success:active, .btn-success.active
{
	background-color:#449d44;
	border-color:#449d44;
	color:white
}
.btn-success.disabled, .btn-success[disabled]
{
	background-color:#7cc67c;
	border-color:#7cc67c;
	color:#e4f3e4
}
.btn-success.disabled:hover, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled.active, .btn-success[disabled]:hover, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled].active
{
	background-color:#7cc67c;
	border-color:#7cc67c;
	color:#e4f3e4
}
.btn-success.btn-bordered
{
	border-color:#5cb85c;
	color:#5cb85c
}
.btn-success.btn-bordered:hover, .btn-success.btn-bordered:focus { background-color:rgba(92, 184, 92, 0.1) }
.btn-success.btn-bordered.disabled, .btn-success.btn-bordered.disabled:hover, .btn-success.btn-bordered.disabled:active, .btn-success.btn-bordered.disabled:focus, .btn-success.btn-bordered.disabled.active, .btn-success.btn-bordered[disabled], .btn-success.btn-bordered[disabled]:hover, .btn-success.btn-bordered[disabled]:active, .btn-success.btn-bordered[disabled]:focus, .btn-success.btn-bordered[disabled].active, fieldset[disabled] .btn-success.btn-bordered, fieldset[disabled] .btn-success.btn-bordered:hover, fieldset[disabled] .btn-success.btn-bordered:active, fieldset[disabled] .btn-success.btn-bordered:focus, fieldset[disabled] .btn-success.btn-bordered.active
{
	border-color:#7cc67c;
	color:#62ba62
}
.btn-warning
{
	background-color:#f0ad4e;
	border-color:#f0ad4e;
	background-image:none;
	color:white
}
.btn-warning:hover, .btn-warning:focus
{
	background-color:#ed9e2d;
	border-color:#ed9e2d;
	color:white
}
.btn-warning:active, .btn-warning.active
{
	background-color:#ec971f;
	border-color:#ec971f;
	color:white
}
.btn-warning.disabled, .btn-warning[disabled]
{
	background-color:#f3bd71;
	border-color:#f3bd71;
	color:#fcf1e2
}
.btn-warning.disabled:hover, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled.active, .btn-warning[disabled]:hover, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled].active
{
	background-color:#f3bd71;
	border-color:#f3bd71;
	color:#fcf1e2
}
.btn-warning.btn-bordered
{
	border-color:#f0ad4e;
	color:#f0ad4e
}
.btn-warning.btn-bordered:hover, .btn-warning.btn-bordered:focus { background-color:rgba(240, 173, 78, 0.1) }
.btn-warning.btn-bordered.disabled, .btn-warning.btn-bordered.disabled:hover, .btn-warning.btn-bordered.disabled:active, .btn-warning.btn-bordered.disabled:focus, .btn-warning.btn-bordered.disabled.active, .btn-warning.btn-bordered[disabled], .btn-warning.btn-bordered[disabled]:hover, .btn-warning.btn-bordered[disabled]:active, .btn-warning.btn-bordered[disabled]:focus, .btn-warning.btn-bordered[disabled].active, fieldset[disabled] .btn-warning.btn-bordered, fieldset[disabled] .btn-warning.btn-bordered:hover, fieldset[disabled] .btn-warning.btn-bordered:active, fieldset[disabled] .btn-warning.btn-bordered:focus, fieldset[disabled] .btn-warning.btn-bordered.active
{
	border-color:#f3bd71;
	color:#f0b055
}
.btn-danger
{
	background-color:#d9534f;
	border-color:#d9534f;
	background-image:none;
	color:white
}
.btn-danger:hover, .btn-danger:focus
{
	background-color:#d33632;
	border-color:#d33632;
	color:white
}
.btn-danger:active, .btn-danger.active
{
	background-color:#c9302c;
	border-color:#c9302c;
	color:white
}
.btn-danger.disabled, .btn-danger[disabled]
{
	background-color:#e07572;
	border-color:#e07572;
	color:#f8e3e2
}
.btn-danger.disabled:hover, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled.active, .btn-danger[disabled]:hover, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled].active
{
	background-color:#e07572;
	border-color:#e07572;
	color:#f8e3e2
}
.btn-danger.btn-bordered
{
	border-color:#d9534f;
	color:#d9534f
}
.btn-danger.btn-bordered:hover, .btn-danger.btn-bordered:focus { background-color:rgba(217, 83, 79, 0.1) }
.btn-danger.btn-bordered.disabled, .btn-danger.btn-bordered.disabled:hover, .btn-danger.btn-bordered.disabled:active, .btn-danger.btn-bordered.disabled:focus, .btn-danger.btn-bordered.disabled.active, .btn-danger.btn-bordered[disabled], .btn-danger.btn-bordered[disabled]:hover, .btn-danger.btn-bordered[disabled]:active, .btn-danger.btn-bordered[disabled]:focus, .btn-danger.btn-bordered[disabled].active, fieldset[disabled] .btn-danger.btn-bordered, fieldset[disabled] .btn-danger.btn-bordered:hover, fieldset[disabled] .btn-danger.btn-bordered:active, fieldset[disabled] .btn-danger.btn-bordered:focus, fieldset[disabled] .btn-danger.btn-bordered.active
{
	border-color:#e07572;
	color:#da5956
}
.btn-info
{
	background-color:#5dc3de;
	border-color:#5dc3de;
	background-image:none;
	color:white
}
.btn-info:hover, .btn-info:focus
{
	background-color:#3fb8d8;
	border-color:#3fb8d8;
	color:white
}
.btn-info:active, .btn-info.active
{
	background-color:#33b3d5;
	border-color:#33b3d5;
	color:white
}
.btn-info.disabled, .btn-info[disabled]
{
	background-color:#7dcfe4;
	border-color:#7dcfe4;
	color:#e5f5f9
}
.btn-info.disabled:hover, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled.active, .btn-info[disabled]:hover, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled].active
{
	background-color:#7dcfe4;
	border-color:#7dcfe4;
	color:#e5f5f9
}
.btn-info.btn-bordered
{
	border-color:#5dc3de;
	color:#5dc3de
}
.btn-info.btn-bordered:hover, .btn-info.btn-bordered:focus { background-color:rgba(93, 195, 222, 0.1) }
.btn-info.btn-bordered.disabled, .btn-info.btn-bordered.disabled:hover, .btn-info.btn-bordered.disabled:active, .btn-info.btn-bordered.disabled:focus, .btn-info.btn-bordered.disabled.active, .btn-info.btn-bordered[disabled], .btn-info.btn-bordered[disabled]:hover, .btn-info.btn-bordered[disabled]:active, .btn-info.btn-bordered[disabled]:focus, .btn-info.btn-bordered[disabled].active, fieldset[disabled] .btn-info.btn-bordered, fieldset[disabled] .btn-info.btn-bordered:hover, fieldset[disabled] .btn-info.btn-bordered:active, fieldset[disabled] .btn-info.btn-bordered:focus, fieldset[disabled] .btn-info.btn-bordered.active
{
	border-color:#7dcfe4;
	color:#63c5df
}
.btn-default
{
	background-color:white;
	border-color:#434955;
	background-image:none;
	color:#434955
}
.btn-default:hover, .btn-default:focus
{
	background-color:#ededed;
	border-color:#333841;
	color:#434955
}
.btn-default:active, .btn-default.active
{
	background-color:#e6e6e6;
	border-color:#2d3138;
	color:#434955
}
.btn-default.disabled, .btn-default[disabled]
{
	background-color:white;
	border-color:#686d76;
	color:#686d76
}
.btn-default.disabled:hover, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled.active, .btn-default[disabled]:hover, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled].active
{
	background-color:white;
	border-color:#686d76;
	color:#686d76
}
.btn-default.btn-bordered
{
	border-color:#434955;
	color:#434955
}
.btn-default.btn-bordered:hover, .btn-default.btn-bordered:focus { background-color:rgba(255, 255, 255, 0.1) }
.btn-default.btn-bordered.disabled, .btn-default.btn-bordered.disabled:hover, .btn-default.btn-bordered.disabled:active, .btn-default.btn-bordered.disabled:focus, .btn-default.btn-bordered.disabled.active, .btn-default.btn-bordered[disabled], .btn-default.btn-bordered[disabled]:hover, .btn-default.btn-bordered[disabled]:active, .btn-default.btn-bordered[disabled]:focus, .btn-default.btn-bordered[disabled].active, fieldset[disabled] .btn-default.btn-bordered, fieldset[disabled] .btn-default.btn-bordered:hover, fieldset[disabled] .btn-default.btn-bordered:active, fieldset[disabled] .btn-default.btn-bordered:focus, fieldset[disabled] .btn-default.btn-bordered.active
{
	border-color:#686d76;
	color:#4a505b
}
.btn-white
{
	background-color:white;
	border-color:white;
	background-image:none;
	color:#353b47
}
.btn-white:hover, .btn-white:focus
{
	background-color:#ededed;
	border-color:#ededed;
	color:#353b47
}
.btn-white:active, .btn-white.active
{
	background-color:#e6e6e6;
	border-color:#e6e6e6;
	color:#353b47
}
.btn-white.disabled, .btn-white[disabled]
{
	background-color:white;
	border-color:white;
	color:#5d626b
}
.btn-white.disabled:hover, .btn-white.disabled:active, .btn-white.disabled:focus, .btn-white.disabled.active, .btn-white[disabled]:hover, .btn-white[disabled]:active, .btn-white[disabled]:focus, .btn-white[disabled].active
{
	background-color:white;
	border-color:white;
	color:#5d626b
}
.btn-white.btn-bordered
{
	border-color:white;
	color:white
}
.btn-white.btn-bordered:hover, .btn-white.btn-bordered:focus { background-color:rgba(255, 255, 255, 0.1) }
.btn-white.btn-bordered.disabled, .btn-white.btn-bordered.disabled:hover, .btn-white.btn-bordered.disabled:active, .btn-white.btn-bordered.disabled:focus, .btn-white.btn-bordered.disabled.active, .btn-white.btn-bordered[disabled], .btn-white.btn-bordered[disabled]:hover, .btn-white.btn-bordered[disabled]:active, .btn-white.btn-bordered[disabled]:focus, .btn-white.btn-bordered[disabled].active, fieldset[disabled] .btn-white.btn-bordered, fieldset[disabled] .btn-white.btn-bordered:hover, fieldset[disabled] .btn-white.btn-bordered:active, fieldset[disabled] .btn-white.btn-bordered:focus, fieldset[disabled] .btn-white.btn-bordered.active
{
	border-color:white;
	color:white
}
.btn-info
{
	background-color:#5dc3de;
	border-color:#5dc3de;
	background-image:none;
	color:white
}
.btn-info:hover, .btn-info:focus
{
	background-color:#3fb8d8;
	border-color:#3fb8d8;
	color:white
}
.btn-info:active, .btn-info.active
{
	background-color:#33b3d5;
	border-color:#33b3d5;
	color:white
}
.btn-info.disabled, .btn-info[disabled]
{
	background-color:#7dcfe4;
	border-color:#7dcfe4;
	color:#e5f5f9
}
.btn-info.disabled:hover, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled.active, .btn-info[disabled]:hover, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled].active
{
	background-color:#7dcfe4;
	border-color:#7dcfe4;
	color:#e5f5f9
}
.btn-info.btn-bordered
{
	border-color:#5dc3de;
	color:#5dc3de
}
.btn-info.btn-bordered:hover, .btn-info.btn-bordered:focus { background-color:rgba(93, 195, 222, 0.1) }
.btn-info.btn-bordered.disabled, .btn-info.btn-bordered.disabled:hover, .btn-info.btn-bordered.disabled:active, .btn-info.btn-bordered.disabled:focus, .btn-info.btn-bordered.disabled.active, .btn-info.btn-bordered[disabled], .btn-info.btn-bordered[disabled]:hover, .btn-info.btn-bordered[disabled]:active, .btn-info.btn-bordered[disabled]:focus, .btn-info.btn-bordered[disabled].active, fieldset[disabled] .btn-info.btn-bordered, fieldset[disabled] .btn-info.btn-bordered:hover, fieldset[disabled] .btn-info.btn-bordered:active, fieldset[disabled] .btn-info.btn-bordered:focus, fieldset[disabled] .btn-info.btn-bordered.active
{
	border-color:#7dcfe4;
	color:#63c5df
}
.btn-bordered, .btn-bordered:hover, .btn-bordered:active, .btn-bordered:focus, .btn-bordered.disabled, .btn-bordered[disables] { background-color:transparent }
.btn-bordered.btn-transparent, .btn-bordered.btn-transparent .btn-bordered, .btn-bordered:hover.btn-transparent, .btn-bordered:hover.btn-transparent .btn-bordered:hover, .btn-bordered:active.btn-transparent, .btn-bordered:active.btn-transparent .btn-bordered:active, .btn-bordered:focus.btn-transparent, .btn-bordered:focus.btn-transparent .btn-bordered:focus, .btn-bordered.disabled.btn-transparent, .btn-bordered.disabled.btn-transparent .btn-bordered.disabled, .btn-bordered[disables].btn-transparent, .btn-bordered[disables].btn-transparent .btn-bordered[disables] { background-color:transparent }
a { color:rgb(245, 130, 32); }
a:hover { color:#2b3094 }
a.link-white { color:white }
a.link-white:hover { color:#f2f2f2 }
a.link-black { color:black }
a.link-black:hover { color:black }
a.link-contrast { color:rgb(245, 130, 32); }
a.link-contrast:hover { color:#2b3094 }
a.link-dark { color:#353b47 }
a.link-dark:hover { color:#2a2f38 }
a.link-medium { color:#434955 }
a.link-medium:hover { color:#383d47 }
a.link-light { color:#676f7a }
a.link-light:hover { color:#5b626c }
a.link-medium-light { color:#9ca4af }
a.link-medium-light:hover { color:#8e97a4 }
a.link-very-light { color:#eaedf2 }
a.link-very-light:hover { color:#dae0e8 }
a.link-primary { color:#428bca }
a.link-primary:hover { color:#357ebd }
a.link-success { color:#5cb85c }
a.link-success:hover { color:#4cae4c }
a.link-warning { color:#f0ad4e }
a.link-warning:hover { color:#eea236 }
a.link-danger { color:#d9534f }
a.link-danger:hover { color:#d43f3a }
a.link-info { color:#5dc3de }
a.link-info:hover { color:#48bbda }
.accordion .panel-heading
{
	padding:0;
	border:none
}
.accordion .accordion-toggle
{
	display:block;
	padding:10px 15px;
	color:white;
	background-color:rgb(245, 130, 32);;
	text-decoration:none;
	font-family:"Open Sans";
	font-size:16px;
	font-weight:600;
	border:2px solid transparent;
	-webkit-transition:background-color 300ms, color 300ms;
	-moz-transition:background-color 300ms, color 300ms;
	-o-transition:background-color 300ms, color 300ms;
	transition:background-color 300ms, color 300ms
}
.accordion .accordion-toggle:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f146";
	margin-right:10px
}
.accordion .accordion-toggle:focus { outline:none }
.accordion .accordion-toggle:hover { background-color:#2b3094 }
.accordion .accordion-toggle.collapsed { background-color:#353b47 }
.accordion .accordion-toggle.collapsed:before
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
*margin-right:.3em;
	content:"\f0fe"
}
.accordion .accordion-toggle.collapsed:hover { background-color:#404756 }
.accordion .panel
{
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.accordion .panel .panel-body
{
	border:2px solid #eaedf2;
	border-top:none;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.accordion.accordion-bordered .panel-heading { background-color:transparent }
.accordion.accordion-bordered .accordion-toggle
{
	background-color:transparent;
	border:2px solid #eaedf2;
	color:rgb(245, 130, 32);;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.accordion.accordion-bordered .accordion-toggle.collapsed { color:#353b47 }
.accordion.accordion-bordered .accordion-toggle.collapsed:hover
{
	color:rgb(245, 130, 32);;
	background-color:transparent
}
.accordion.accordion-bordered .panel
{
	border-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.accordion.accordion-bordered .panel .panel-body { border-color:transparent }
.tabbable .nav-tabs { border-bottom:2px solid #eaedf2 }
.tabbable .nav-tabs>li { margin-bottom:-2px }
.tabbable .nav-tabs>li>a
{
	background-color:#eaedf2;
	border:2px solid transparent;
	border-bottom:none;
	border-top:4px solid transparent;
	font-family:"Open Sans";
	font-size:16px;
	font-weight:600;
	margin-right:3px;
	color:#353b47;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-webkit-transition:background-color 300ms, color 300ms;
	-moz-transition:background-color 300ms, color 300ms;
	-o-transition:background-color 300ms, color 300ms;
	transition:background-color 300ms, color 300ms
}
.tabbable .nav-tabs>li>a:hover
{
	border-color:transparent;
	color:rgb(245, 130, 32);;
	background-color:#e4e8ee
}
.tabbable .nav-tabs>li>a:focus { outline:none }
.tabbable .nav-tabs>li.active>a, .tabbable .nav-tabs>li.active>a:hover, .tabbable .nav-tabs>li.active>a:focus
{
	background-color:white;
	border:2px solid #eaedf2;
	border-bottom:none;
	border-top:4px solid rgb(245, 130, 32);
}
.tabbable .tab-content
{
	padding:20px;
	border:2px solid #eaedf2;
	border-top:none;
	overflow:auto;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.tabbable.tabs-below .nav-tabs
{
	border-bottom:none;
	border-top:2px solid #eaedf2
}
.tabbable.tabs-below .nav-tabs>li
{
	margin-bottom:0;
	margin-top:-2px
}
.tabbable.tabs-below .nav-tabs>li>a
{
	border:2px solid transparent;
	border-top:none;
	border-bottom:4px solid transparent;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.tabbable.tabs-below .nav-tabs>li.active>a, .tabbable.tabs-below .nav-tabs>li.active>a:hover, .tabbable.tabs-below .nav-tabs>li.active>a:focus
{
	border:2px solid #eaedf2;
	border-top:none;
	border-bottom:4px solid rgb(245, 130, 32);
}
.tabbable.tabs-below .tab-content
{
	border:2px solid #eaedf2;
	border-bottom:none;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.tabbable.tabs-left>.nav-tabs>li, .tabbable.tabs-right>.nav-tabs>li { float:none }
.tabbable.tabs-left .nav-tabs
{
	float:left;
	border-bottom:none
}
.tabbable.tabs-left .nav-tabs>li
{
	margin-bottom:0;
	margin-right:-2px
}
.tabbable.tabs-left .nav-tabs>li>a
{
	border:2px solid transparent;
	border-right:none;
	border-left:4px solid transparent;
	margin-right:0;
	margin-bottom:3px;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
.tabbable.tabs-left .nav-tabs>li.active>a, .tabbable.tabs-left .nav-tabs>li.active>a:hover, .tabbable.tabs-left .nav-tabs>li.active>a:focus
{
	border:2px solid #eaedf2;
	border-right:none;
	border-left:4px solid rgb(245, 130, 32);
}
.tabbable.tabs-left .tab-content
{
	border:2px solid #eaedf2;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.tabbable.tabs-right .nav-tabs
{
	float:right;
	border-bottom:none
}
.tabbable.tabs-right .nav-tabs>li
{
	margin-bottom:0;
	margin-left:-2px
}
.tabbable.tabs-right .nav-tabs>li>a
{
	border:2px solid transparent;
	border-left:none;
	border-right:4px solid transparent;
	margin-right:0;
	margin-bottom:3px;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.tabbable.tabs-right .nav-tabs>li.active>a, .tabbable.tabs-right .nav-tabs>li.active>a:hover, .tabbable.tabs-right .nav-tabs>li.active>a:focus
{
	border:2px solid #eaedf2;
	border-left:none;
	border-right:4px solid rgb(245, 130, 32);
}
.tabbable.tabs-right .tab-content
{
	border:2px solid #eaedf2;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select[multiple]
{
	-webkit-appearance:none;
	-moz-appearance:none
}
.form-control
{
	height:40px;
	color:#676f7a;
	border:2px solid #eaedf2;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.form-control:-moz-placeholder {
color:#c5c9ce
}
.form-control:-ms-input-placeholder {
color:#c5c9ce
}
.form-control::-webkit-input-placeholder {
color:#c5c9ce
}
.form-control:focus
{
	border-color:#bbc5d5;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.form-control[disabled] { background:#eaedf2 }
select.form-control { border-width:1px }
select.form-control:focus
{
	border-color:#bbc5d5;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
select[multiple].form-control
{
	height:auto;
	border-width:2px
}
.input-group-addon
{
	background-color:#eaedf2;
	border:2px solid #eaedf2
}
.input-lg { height:50px }
.input-sm { height:29px }
.pagination
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.pagination>li>a, .pagination>li>span
{
	color:#353b47;
	background-color:transparent;
	border:2px solid #eaedf2;
	margin-right:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.pagination>li:first-child>a, .pagination>li:first-child>span
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.pagination>li:last-child>a, .pagination>li:last-child>span
{
	margin-right:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus { background-color:#eaedf2 }
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus
{
	color:#353b47;
	background-color:transparent;
	border-color:rgb(245, 130, 32);
}
.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus
{
	color:#d7dce5;
	background-color:transparent;
	border-color:#f6f7f9
}
.list-group .list-group-item { border-color:#eaedf2 }
.list-group .list-group-item [class^="fa-icon-"], .list-group .list-group-item [class*=" fa-icon-"] {
color:rgb(245, 130, 32);
}
.list-group .list-group-item:hover, .list-group .list-group-item:focus { background-color:#f4f6f8 }
.list-group .list-group-item.active, .list-group .list-group-item.active:hover, .list-group .list-group-item.active:focus
{
	color:white;
	background-color:rgb(245, 130, 32);;
	border-color:rgb(245, 130, 32);
}
.list-group .list-group-item.active [class^="fa-icon-"], .list-group .list-group-item.active [class*=" fa-icon-"], .list-group .list-group-item.active:hover [class^="fa-icon-"], .list-group .list-group-item.active:hover [class*=" fa-icon-"], .list-group .list-group-item.active:focus [class^="fa-icon-"], .list-group .list-group-item.active:focus [class*=" fa-icon-"] {
color:white
}
.list-group .list-group-item:first-child
{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.list-group .list-group-item:last-child
{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.nav-pills li+li
{
	margin-left:5px;
	margin-bottom:5px
}
.nav-pills>li>a
{
	color:#434955;
	background-color:#eaedf2
}
.nav-pills>li>a:hover, .nav-pills>li>a:focus { background-color:#dae0e8 }
.nav-pills>li.active>a
{
	padding:5px 20px;
	color:white;
	background-color:rgb(245, 130, 32);
}
.nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { background-color:rgb(245, 130, 32); }
table { background-color:transparent }
.table thead>tr>th, .table thead>tr>td, .table tbody>tr>th, .table tbody>tr>td, .table tfoot>tr>th, .table tfoot>tr>td
{
	padding:12px;
	border-top:1px solid #eaedf2
}
.table thead>tr>th { border-bottom:2px solid #eaedf2 }
.table tbody+tbody { border-top:2px solid #eaedf2 }
.table .table { background-color:white }
.table-bordered { border:1px solid #eaedf2 }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td { border:1px solid #eaedf2 }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom-width:2px }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
background-color:#fafbfc
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th { background-color:#f3f5f8 }
.table>thead>tr>td.active, .table>thead>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th { background-color:#f3f5f8 }
.table>thead>tr>td.success, .table>thead>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th
{
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td
{
	background-color:#d0e9c6;
	border-color:#c9e2b3
}
.table>thead>tr>td.danger, .table>thead>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th
{
	background-color:#f2dede;
	border-color:#eed3d7
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td
{
	background-color:#ebcccc;
	border-color:#e6c1c7
}
.table>thead>tr>td.warning, .table>thead>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th
{
	background-color:#fcf8e3;
	border-color:#fbeed5
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td
{
	background-color:#faf2cc;
	border-color:#f8e5be
}
@media (max-width: 767px) {
.table-responsive {
border:1px solid #eaedf2
}
}
.table-condensed thead>tr>th, .table-condensed thead>tr>td, .table-condensed tbody>tr>th, .table-condensed tbody>tr>td, .table-condensed tfoot>tr>th, .table-condensed tfoot>tr>td { padding:6px }
.icon-wrap
{
	display:inline-block;
	text-align:center;
	font-size:1em;
	width:30px;
	height:30px
}
.icon-wrap i { width:1.14286em }
.icon-wrap.icon-circle
{
	line-height:30px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.icon-wrap.icon-circle i { width:auto }
.icon-wrap.icon-circle.icon-md { line-height:45px }
.icon-wrap.icon-circle.icon-lg { line-height:60px }
.icon-wrap.icon-md
{
	font-size:1.5em;
	width:45px;
	height:45px
}
.icon-wrap.icon-lg
{
	font-size:2em;
	width:60px;
	height:60px
}
.client-slideshow { position:relative }
.client-slideshow:before, .client-slideshow:after
{
	content:'';
	position:absolute;
	height:100%;
	width:5%;
	top:0;
	z-index:999
}
@media (min-width: 768px) {
.client-slideshow:before, .client-slideshow:after {
width:10%
}
}
.client-slideshow:before
{
	right:0;
	background-image:url('data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
	background-image:-webkit-linear-gradient(left center, rgba(255, 255, 255, 0), #fff);
	background-image:-moz-linear-gradient(left center, rgba(255, 255, 255, 0), #fff);
	background-image:-o-linear-gradient(left center, rgba(255, 255, 255, 0), #fff);
	background-image:linear-gradient(left center, rgba(255, 255, 255, 0), #ffffff)
}
.client-slideshow:after
{
	left:0;
	background-image:url('data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMCUiIHkxPSI1MCUiIHgyPSIwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
	background-image:-webkit-linear-gradient(right center, rgba(255, 255, 255, 0), #fff);
	background-image:-moz-linear-gradient(right center, rgba(255, 255, 255, 0), #fff);
	background-image:-o-linear-gradient(right center, rgba(255, 255, 255, 0), #fff);
	background-image:linear-gradient(right center, rgba(255, 255, 255, 0), #ffffff)
}
.client-slideshow img { margin-right:60px }
body.contact-page #map-canvas
{
	width:100%;
	height:300px;
	overflow:hidden
}
@media (min-width: 768px) {
body.contact-page #map-canvas {
height:326px
}
}
body.contact-page textarea { min-height:215px }
body.contact-page.contact-page-wide-map #main-content { padding-top:0 }
body.contact-page.contact-page-wide-map #map-canvas
{
	margin-bottom:70px;
	height:300px
}
@media (min-width: 768px) {
body.contact-page.contact-page-wide-map #map-canvas {
height:400px
}
}
html.no-touch body.error-page { height:100% }
html.no-touch body.error-page #wrapper
{
	display:table;
	height:100%;
	margin-left:auto;
	margin-right:auto
}
html.no-touch body.error-page #wrapper .container
{
	vertical-align:middle;
	display:table-cell
}
body.error-page
{
	background:url("../images/bg_fullsize.jpg") no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	font-family:"Roboto";
	-ms-behavior:url("../images/ie/backgroundsize.min.htc")
}
body.error-page #wrapper
{
	padding:20px 0;
	background-image:none !important
}
body.error-page .code
{
	margin:0;
	padding:0;
	color:white
}
body.error-page .code span
{
	font-size:100px;
	line-height:100px
}
@media (min-width: 768px) {
body.error-page .code span {
font-size:150px;
line-height:150px
}
}
body.error-page .code [class^="fa-icon-"], body.error-page .code [class*=" fa-icon-"] {
color:rgb(245, 130, 32);
}
body.error-page .message
{
	font-size:18px;
	line-height:24px;
	margin-top:50px;
	margin-bottom:0;
	font-weight:300;
	color:white
}
@media (min-width: 768px) {
body.error-page .message {
font-size:24px;
line-height:34px
}
}
body.error-page .btn
{
	margin-top:50px;
	font-weight:300
}
body.error-page .logo
{
	margin-top:50px;
	display:inline-block
}
html.no-touch body.countdown-page { height:100% }
html.no-touch body.countdown-page #wrapper
{
	display:table;
	height:100%;
	margin-left:auto;
	margin-right:auto
}
html.no-touch body.countdown-page #wrapper .container
{
	vertical-align:middle;
	display:table-cell
}
body.countdown-page
{
	background:url("../images/bg_fullsize.jpg") no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	font-family:"Roboto";
	-ms-behavior:url("../images/ie/backgroundsize.min.htc")
}
body.countdown-page #wrapper
{
	padding:20px 0;
	background-image:none !important
}
body.countdown-page .icon
{
	border:5px solid white;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	display:inline-block;
	line-height:120px;
	position:relative;
	margin-top:15px;
	width:120px;
	height:120px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
body.countdown-page .icon [class^="fa-icon-"], body.countdown-page .icon [class*=" fa-icon-"] {
color:white;
font-size:60px;
position:absolute;
display:inline-block;
top:50%;
left:50%;
margin-top:-30px;
margin-left:-30px;
width:60px;
height:60px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
body.countdown-page .title
{
	color:white;
	font-size:40px;
	line-height:40px;
	font-weight:500;
	text-transform:uppercase;
	margin-top:30px;
	margin-bottom:0
}
body.countdown-page .message
{
	font-size:18px;
	line-height:24px;
	margin-top:50px;
	margin-bottom:0;
	font-weight:300;
	color:white
}
@media (min-width: 768px) {
body.countdown-page .message {
font-size:24px;
line-height:34px
}
}
body.countdown-page form { margin-top:50px }
body.countdown-page form .form-control { border-color:transparent }
body.countdown-page .logo
{
	margin-top:40px;
	display:inline-block
}
body.countdown-page .countdown { margin-top:60px }
body.countdown-page .countdown .countdown-item
{
	display:inline-block;
	position:relative;
	background-color:rgb(245, 130, 32);;
	margin-right:10px;
	margin-bottom:20px;
	width:120px;
	height:120px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
@media (min-width: 768px) {
body.countdown-page .countdown .countdown-item {
margin-right:20px;
margin-bottom:0
}
}
body.countdown-page .countdown .countdown-item:last-child { margin-right:0 }
body.countdown-page .countdown .countdown-item .countdown-time, body.countdown-page .countdown .countdown-item .countdown-label
{
	position:absolute;
	left:0;
	color:white;
	width:120px;
	text-align:center
}
body.countdown-page .countdown .countdown-item .countdown-time
{
	top:25px;
	font-size:40px;
	line-height:40px;
	font-weight:500
}
body.countdown-page .countdown .countdown-item .countdown-label
{
	bottom:25px;
	font-size:18px;
	line-height:18px
}

#tfheader{
		background-color: #CCC;
		width:1170px;
		margin-left:-15px;
		border:1px solid #CCC;
	}
	#tfnewsearch{
		float:right;
		padding:20px;
	}
	.tftextinput{
		margin: 0;
		padding: 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		border:1px solid #0076a3; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;
	}
	.tfbutton {
		margin: 0;
		padding: 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #F58220; border-right:0px;
		background: #F58220;
		background: -webkit-gradient(linear, left top, left bottom, from(#F58220), to(#F58220));
		background: -moz-linear-gradient(top,  #F58220,  #F58220);
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
	}
	.tfbutton:hover {
		text-decoration: none;
		background: #F58220;
		background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
		background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
	}
	
	
.faq-page .accordion.accordion-bordered .accordion-toggle { background-color:#f4f6f8 }
.faq-page .accordion.accordion-bordered .accordion-toggle:hover { background-color:#f4f6f8 }


@media screen and (min-width:320px) and (max-width: 375px){

#header .navbar-default .navbar-collapse{
	background-color: rgba(252, 119, 16, 0.95);
}

#header .navbar-default .navbar-nav >li >a >span {
 color:white;
height:auto;
border-bottom:3px solid transparent;
display:table-cell;
vertical-align:middle; 
}
.navbar-nav>li>a>span{
	    padding-top: 1px;
}
}
