.navbar{
    text-align: center;
}


.btn .glyphicon {
	margin-right: 10px;
	vertical-align: middle;
}

.btn.btn-icon .glyphicon {
	margin-right: 0;
}

/* enable absolute positioning */
.inner-addon {
    position: relative;
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 5px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  35px; }
.right-addon input { padding-right: 35px; }

.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6          { font-weight: bolder }

.gly1x { font-size: 1em; }
.gly2x { font-size: 2em; }
.gly3x { font-size: 3em; }
.gly4x { font-size: 4em; }

.sombra {
-moz-box-shadow: 5px 5px 5px #000;
-webkit-box-shadow: 5px 5px 5px #000;
}

.jumbotron { padding: 0.5em 0.6em; }



hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}


.espaco-icon {
	margin-right: 5px;
}


.btn-amarelo {
  background-color: hsl(63, 100%, 43%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7ff60", endColorstr="#d0db00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f7ff60), to(#d0db00));
  background-image: -moz-linear-gradient(top, #f7ff60, #d0db00);
  background-image: -ms-linear-gradient(top, #f7ff60, #d0db00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7ff60), color-stop(100%, #d0db00));
  background-image: -webkit-linear-gradient(top, #f7ff60, #d0db00);
  background-image: -o-linear-gradient(top, #f7ff60, #d0db00);
  background-image: linear-gradient(#f7ff60, #d0db00);
  border-color: #d0db00 #d0db00 hsl(63, 100%, 36.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.42);
  -webkit-font-smoothing: antialiased;
}

.btn-rosa {
  background-color: hsl(0, 100%, 82%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fecccc", endColorstr="#fea3a3");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fecccc), to(#fea3a3));
  background-image: -moz-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -ms-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fecccc), color-stop(100%, #fea3a3));
  background-image: -webkit-linear-gradient(top, #fecccc, #fea3a3);
  background-image: -o-linear-gradient(top, #fecccc, #fea3a3);
  background-image: linear-gradient(#fecccc, #fea3a3);
  border-color: #fea3a3 #fea3a3 hsl(0, 100%, 80%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.13);
  -webkit-font-smoothing: antialiased;
}

.btn-pink {
  background-color: hsl(312, 80%, 43%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e727c0", endColorstr="#c515a2");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e727c0), to(#c515a2));
  background-image: -moz-linear-gradient(top, #e727c0, #c515a2);
  background-image: -ms-linear-gradient(top, #e727c0, #c515a2);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e727c0), color-stop(100%, #c515a2));
  background-image: -webkit-linear-gradient(top, #e727c0, #c515a2);
  background-image: -o-linear-gradient(top, #e727c0, #c515a2);
  background-image: linear-gradient(#e727c0, #c515a2);
  border-color: #c515a2 #c515a2 hsl(312, 80%, 40.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
  -webkit-font-smoothing: antialiased;
}

.btn-vinho {
  background-color: hsl(335, 68%, 22%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3225e", endColorstr="#5e1131");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b3225e), to(#5e1131));
  background-image: -moz-linear-gradient(top, #b3225e, #5e1131);
  background-image: -ms-linear-gradient(top, #b3225e, #5e1131);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3225e), color-stop(100%, #5e1131));
  background-image: -webkit-linear-gradient(top, #b3225e, #5e1131);
  background-image: -o-linear-gradient(top, #b3225e, #5e1131);
  background-image: linear-gradient(#b3225e, #5e1131);
  border-color: #5e1131 #5e1131 hsl(335, 68%, 17%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-marron {
  background-color: hsl(29, 64%, 15%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#925720", endColorstr="#3e250d");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#925720), to(#3e250d));
  background-image: -moz-linear-gradient(top, #925720, #3e250d);
  background-image: -ms-linear-gradient(top, #925720, #3e250d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #925720), color-stop(100%, #3e250d));
  background-image: -webkit-linear-gradient(top, #925720, #3e250d);
  background-image: -o-linear-gradient(top, #925720, #3e250d);
  background-image: linear-gradient(#925720, #3e250d);
  border-color: #3e250d #3e250d hsl(29, 64%, 10%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}


.btn-face { 
  color: #ffffff; 
  background-color: #2F4B93; 
  border-color: #2F4B93; 
} 
.btn-face:hover, 
.btn-face:focus, 
.btn-face:active, 
.btn-face.active, 
.open .dropdown-toggle.btn-face { 
  color: #ffffff; 
  background-color: #385FC2; 
  border-color: #2F4B93; 
} 
.btn-face:active, 
.btn-face.active, 
.open .dropdown-toggle.btn-face { 
  background-image: none; 
} 
.btn-face.disabled, 
.btn-face[disabled], 
fieldset[disabled] .btn-face, 
.btn-face.disabled:hover, 
.btn-face[disabled]:hover, 
fieldset[disabled] .btn-face:hover, 
.btn-face.disabled:focus, 
.btn-face[disabled]:focus, 
fieldset[disabled] .btn-face:focus, 
.btn-face.disabled:active, 
.btn-face[disabled]:active, 
fieldset[disabled] .btn-face:active, 
.btn-face.disabled.active, 
.btn-face[disabled].active, 
fieldset[disabled] .btn-face.active { 
  background-color: #2F4B93; 
  border-color: #2F4B93; 
} 
.btn-face .badge { 
  color: #2F4B93; 
  background-color: #ffffff; 
}

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.preto-branco {
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
filter: grayscale(100%);
}

.fb-comments span {
    width: 100% !important;
}
.fb-comments iframe {
    width: 100% !important;
}


/* Drop shadow on all sides */
.box-sombra{
	box-shadow: 0 0 15px #333; /* all latest browser */
   -moz-box-shadow: 0 0 15px #333; /* Firefox older version*/
   -webkit-box-shadow: 0 0 10px #333; /* Chrome/Safari older version */
}

/* Drop shadow on bottom */
.box-sombra-embaixo{
	box-shadow: 0 10px 10px -6px #333; /* all latest browser */
   -moz-box-shadow: 0 10px 10px -6px #333; /* Firefox older version*/
   -webkit-box-shadow: 0 10px 10px -6px #333; /* Chrome/Safari older version */
}

/* Drop shadow on bottom and right side */
.box-sobra-2lados{
	box-shadow: 6px 6px 10px #333; /* all latest browser */
   -moz-box-shadow: 6px 6px 10px #333 inset; /* Firefox older version*/
   -webkit-box-shadow: 6px 6px 10px #333 inset; /* Chrome/Safari older version */
}

@media (max-width: 797px) {
    body { 
        padding-left: 0px;
        padding-right: 0px;
    }
}


.btn3d {
    transition: all .08s linear;
    position: relative;
    outline: medium none;
    -moz-outline-style: none;
    border: 0px;
    margin-top: 15px;
    top: 0;
}
.btn3d:focus {
    outline: medium none;
    -moz-outline-style: none;
}
.btn3d:active {
    top: 9px;
}
.btn3d.btn-default {
    box-shadow: 0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #adadad, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d.btn-primary {
    box-shadow: 0 0 0 1px #428bca inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #357ebd, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d.btn-success {
    box-shadow: 0 0 0 1px #5cb85c inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #4cae4c, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d.btn-info {
    box-shadow: 0 0 0 1px #5bc0de inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #46b8da, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d.btn-warning {
    box-shadow: 0 0 0 1px #f0ad4e inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #eea236, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d.btn-danger {
    box-shadow: 0 0 0 1px #c63702 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #c24032, 0 8px 0 1px rgba(0, 0, 0, 0.4), 0 8px 8px 1px rgba(0, 0, 0, 0.5);
}
.btn3d:active.btn-default {
    box-shadow: none;
}
.btn3d:active.btn-primary {
    box-shadow: none;
}
.btn3d:active.btn-success {
    box-shadow: none;
}
.btn3d:active.btn-info {
    box-shadow: none;
}
.btn3d:active.btn-warning {
    box-shadow: none;
}
.btn3d:active.btn-danger {
    box-shadow: none;
}

div.raised{
font-weight:bold;
text-shadow: 0px 1px 1px #000;
}