/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }

#tm-main {
	background-image: url(../../../images/apoio/pattern_background.png);
}

/*#tm-bottom-e {


border-style: solid;
border-width: 30px 0px 0px;
-moz-border-image: url(../../../images/apoio/pattern_borda.png) 30 1 30 0 round repeat;
-webkit-border-image: url(../../../images/apoio/pattern_borda.png) 30 1 30 0 round repeat;
-o-border-image: url(../../../images/apoio/pattern_borda.png) 30 1 30 0 round repeat;
border-image: url(../../../images/apoio/pattern_borda.png) 30 1 30 0 fill round repeat;
}
*/
.uk-nav-side > li.uk-active > a {
    background: #FFFFFF !important;
    color: #605F5F !important;
}

.uk-navbar-nav > li > a {
    font-size: 18px;
}

.uk-panel-box-primary .uk-list-line > li:nth-child(n+2) {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid rgba(237, 237, 240, 0.15);
}

.text-small {
	font-size: 16px;
}

.img-side img{
	height: 580px !important;
	border: 1px solid transparent;
	border-radius: 5px;
}

.uk-nav-dropdown > li > a, .uk-nav-navbar > li > a {
    padding: 3px 25px;
    font-size: 16px;
}

.tm-top-a .uk-h2 {
	max-width: 700px;
	background: rgba(0,0,0,0.7);
	padding: 20px;
	color: #fff;
}
.tm-top-c, .tm-top-c h3 {
	color: #fff;
}
#tm-footer {
	background: #605F5F;
}

.uk-panel-box-primary .uk-nav-side > li > a {
	color: #fff;
}
.uk-panel-box-primary .uk-nav-side > li > a:hover {
	color: #605F5F;
}

.uk-panel-box-secondary .uk-nav-side > li > a:hover {
	background: #605F5F;
	color: #F5F6FA;
}

.tm-block-toolbar {
	background: #605F5F;

}
.tm-block-toolbar .tm-toolbar-container {
	min-height: 25px;
}
.tm-block-toolbar a, .uk-subnav > * > :hover, .uk-subnav > * > :focus{
	font-size: 12px;
	color: #fff;
}

/* Botão form */

.formResponsive input[type="submit"] {
    background-color: #605F5F;
    background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
    background-image: -webkit-linear-gradient(top, #C3C3C3, #605F5F);
    background-image: -o-linear-gradient(top, #0088cc, #0055cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
    background-image: linear-gradient(top, #0088cc, #0055cc);
    background-repeat: repeat-x;
    border-color: #0055cc #0055cc #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive input[type="submit"][disabled] {
    background-color: #2F2F2F;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* LOGO de Desenvolvimento */

ul.selo {
	list-style: none;
	position: absolute;
	bottom: 0px;
	right: 44px;
	margin: 0;
}
.tm-footer {
	position:relative;
}

.selo li a.logo-superix {
	background-image: url(../images/logo-superix-criacao-site.png);
	
}	

ul.selo li a {
	background-position: right top;
	width: 105px;
	height: 37px;
	display: block;
	text-indent: -9999px;
}

/* Bullet de Desenvolvimento */


@media only screen and (max-width : 700px) {
.selo li a.logo-superix {	
	background:url(../images/logo-b-superix-criacao-site.png) no-repeat;
}	
ul.selo li a {
	background-position: left top;
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -9999px;
}
ul.selo {
	bottom: 3px;
	right: 3px;	
} 
}
@media only screen and (max-width : 480px) {
  ul.selo {
	top: 20px;
	right: 0px;
  }
  .tm-top-c h3 {
  	font-size: 40px;
  }
  .tm-top-a .uk-h2 {
  	font-size: 15px;
  	line-height: 25px;
  }
}
