﻿@charset "UTF-8";
/* Insert your custom CSS styles */


	
	
	
	
	
	
	

	
	

	

                                                                                         /***** ATLETAS.NET - costume codes css - 26/09/2017 *******/

                                                                                         .border-menu {border-bottom: 1px solid #dddddd; }

                                                                                         .orange {
                                                                                            color: #ff7700; }

                                                                                            .grey {
                                                                                                background-color: #eee;
                                                                                                padding-bottom: 5px;
                                                                                                margin-bottom: 0px;
                                                                                                padding-left: 0px;
                                                                                                padding-right: 0px;
                                                                                                padding-top: 5px }

                                                                                                .grey2 {
                                                                                                    background-color: #eee;
                                                                                                    padding-bottom: 20px;
                                                                                                    margin-bottom: 20px;
                                                                                                    padding-left: 25px;
                                                                                                    padding-right: 25px;
                                                                                                    padding-top: 10px;
																									border: 1px solid #dadada;
																									border-radius: 8px}

                                                                                                    .black {
                                                                                                        background-color: #222;
                                                                                                        padding-bottom: 5px;
                                                                                                        padding-top: 10px }

                                                                                                        .border { border-top: 2px solid #ebebeb;
                                                                                                            border-bottom: 2px solid #ebebeb;
                                                                                                            background: #ebe7de;}

                                                                                                            .border-top { 
                                                                                                                border-top: 2px solid #ebebeb;
																																												}

                                                                                                                .border-b { 
                                                                                                                    border-bottom: 1px solid #dedede;
                                                                                                                    padding-bottom: 8px;
                                                                                                                    padding-top: 0px;  }
																													
																													 .border-d { 
                                                                                                                    border-bottom: 1px solid #dedede;
                                                                                                                    padding-bottom: 8px;
                                                                                                                   
																													article:last-of-type { border-bottom: none;	}																											}

                                                                                                                    .green {
                                                                                                                        background-color: #e6ffe6;
                                                                                                                        padding-bottom: 5px;
                                                                                                                        margin-bottom: 0px;
                                                                                                                        padding-left: 25px;
                                                                                                                        padding-right: 25px;
                                                                                                                        padding-top: 5px;
                                                                                                                        border: solid 1px #99ff99;
                                                                                                                        border-radius: 5px; }

                                                                                                                        .green-2 {
                                                                                                                            background-color: #e6ffe6;
                                                                                                                            padding-bottom: 10px;
                                                                                                                            margin-bottom: 0px;
                                                                                                                            padding-left: 25px;
                                                                                                                            padding-right: 25px;
                                                                                                                            padding-top: 10px;
                                                                                                                            border: solid 1px #99ff99;
                                                                                                                            border-radius: 5px; }


                                                                                                                            .publi h2.title {
                                                                                                                                margin-top: 1px;
                                                                                                                                margin-bottom: 4px;
                                                                                                                                font-size: 10px;
                                                                                                                                font-weight: 100;
                                                                                                                                text-align: right;
                                                                                                                                color: #a9a9a9;
                                                                                                                                padding-bottom: 1px;
                                                                                                                                border-bottom: 0px solid #c0273c;
                                                                                                                                text-transform: uppercase; }


                                                                                                                                .nodata views-field-created
                                                                                                                                {display:none; }

                                                                                                                                .sidebar2 h2.title  {
                                                                                                                                  font-size: 22px;
                                                                                                                                  font-weight: 700;
                                                                                                                                  margin: 15px 10px 10px 10px; }

                                                                                                                                  .left {
                                                                                                                                    text-align: left; }

                                                                                                                                    .nopadding {
                                                                                                                                        padding: 0 0 0 0; }

                                                                                                                                        .language-switcher-locale-url {
                                                                                                                                            list-style: none;
                                                                                                                                            display: inline;
                                                                                                                                            float: right;
                                                                                                                                            text-transform: lowercase;
                                                                                                                                            font-size: 17px;
                                                                                                                                            font-weight: 400;
                                                                                                                                            font-family: arial;
                                                                                                                                        }

                                                                                                                                        .language-switcher-locale-url li{
                                                                                                                                            display: inline;
                                                                                                                                        }

                                                                                                                                        .language-switcher-locale-url li:after{
                                                                                                                                           content: "  / ";
                                                                                                                                       }

                                                                                                                                       .language-switcher-locale-url li:last-child:after{
                                                                                                                                           content: "";
                                                                                                                                       }

                                                                                                                                       .center-menu {
                                                                                                                                        text-align: center;
                                                                                                                                        width: 100%; }

                                                                                                                                        .banner-area
                                                                                                                                        text-align: center;
                                                                                                                                        width: 100%;
                                                                                                                                    }

                                                                                                                                    .full-widht 
                                                                                                                                    min-width: 200px;
                                                                                                                                    background-color: #ff9900;
                                                                                                                                }

                                                                                                                                .orange-text
                                                                                                                                color: #ff7700;
                                                                                                                            }

                                                                                                                            .menuleft { 
                                                                                                                                text-align: left; }

                                                                                                                                .centertext { 
                                                                                                                                    text-align: center; }


                                                                                                                                    /***** BLOOMIDEA - pÃ¡gina de inscrito - 10/12/2014 *******/

                                                                                                                                    .dorsal-page > .view-content > .views-row > .views-field{
                                                                                                                                     margin-left: 2px;
                                                                                                                                 }

                                                                                                                                 .dorsal-page .views-field-view{
                                                                                                                                     float: left;
                                                                                                                                     margin-right: 20px;
                                                                                                                                     margin-left: 0px !important;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-view .views-field-view-user a{
                                                                                                                                     display: block;
                                                                                                                                     margin-top: 20px;
                                                                                                                                 }
                                                                                                                                 .dorsal-page  .views-label{
                                                                                                                                     font-weight: bold;
                                                                                                                                     display: inline-block;
                                                                                                                                     margin-top: 10px;
                                                                                                                                     font-size: 17px;
                                                                                                                                 }
                                                                                                                                 .dorsal-page  .field-content{
                                                                                                                                     display: inline-block;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-view .views-label{
                                                                                                                                     font-weight: bold;
                                                                                                                                     display: inline-block;
                                                                                                                                     margin-top: 10px;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-view .view-empty p{
                                                                                                                                     margin:15px 0px;
                                                                                                                                     display: none;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-field-dorsal{
                                                                                                                                     font-weight: bold;
                                                                                                                                     font-size: 80px;
                                                                                                                                     color: #ff8519;
                                                                                                                                     line-height: 60px;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-field-user-apelido{
                                                                                                                                     font-size: 30px;
                                                                                                                                     color: #ff8519;
                                                                                                                                     font-weight: bold;
                                                                                                                                     margin: 15px 0px;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-field-class-nome{
                                                                                                                                     font-size: 25px;
                                                                                                                                     color: #ff8519;
                                                                                                                                     font-weight: bold;
                                                                                                                                 }
                                                                                                                                 .dorsal-page .views-field-field-class-tempo-prova{
                                                                                                                                  font-weight: bold;
                                                                                                                                  font-size: 70px;
                                                                                                                                  color: #ff8519;
                                                                                                                                  line-height: 30px;
                                                                                                                              }
                                                                                                                              .dorsal-page .views-field-field-nacionalidade-user{
                                                                                                                              }
                                                                                                                              .dorsal-page .views-field-field-geral{
                                                                                                                                margin-top: 5px;
                                                                                                                                border-top: 1px solid #ccc;
                                                                                                                                border-bottom: 1px solid #ccc;
                                                                                                                            }
                                                                                                                            .dorsal-page .views-field-field-tempo-chip{
                                                                                                                             font-size: 15px;
                                                                                                                             color: #ff8519;
                                                                                                                             font-weight: normal;
                                                                                                                         }
                                                                                                                         .dorsal-page .views-field-field-class-sexo{
                                                                                                                            margin-top: 5px;
                                                                                                                            border-top: 1px solid #ccc;
                                                                                                                            border-bottom: 1px solid #ccc;
                                                                                                                        }
																														
																														
																														 /***** ATLETAS.NET - costume codes css - 26/09/2017 *******/

                                                                                         .border-menu {border-bottom: 1px solid #dddddd; }

                                                                                         .orange {
                                                                                            color: #ff7700; }

                                                                                            .grey {
                                                                                                background-color: #eee;
                                                                                                padding-bottom: 5px;
                                                                                                margin-bottom: 0px;
                                                                                                padding-left: 0px;
                                                                                                padding-right: 0px;
                                                                                                padding-top: 5px }

                                                                                                .grey2 {
                                                                                                    background-color: #eee;
                                                                                                    padding-bottom: 20px;
                                                                                                    margin-bottom: 35px;
                                                                                                    padding-left: 35px;
                                                                                                    padding-right: 35px;
                                                                                                    padding-top: 20px;
																									border: 1px solid #dadada;
																									border-radius: 8px}

                                                                                                    .black {
                                                                                                        background-color: #222;
                                                                                                        padding-bottom: 5px;
                                                                                                        padding-top: 10px }

                                                                                                        .border { border-top: 2px solid #ebebeb;
                                                                                                            border-bottom: 2px solid #ebebeb;
                                                                                                            background: #ebe7de;}

                                                                                                            .border-top { 
                                                                                                                border-top: 2px solid #ebebeb;
																																												}

                                                                                                                .border-b { 
                                                                                                                    border-bottom: 1px solid #dedede;
                                                                                                                    padding-bottom: 8px;
                                                                                                                    padding-top: 0px;  }
																													
																													 .border-d { 
                                                                                                                    border-bottom: 1px solid #dedede;
                                                                                                                    padding-bottom: 8px;
                                                                                                                   
																													article:last-of-type { border-bottom: none;	}																											}

                                                                                                                    .green {
                                                                                                                        background-color: #e6ffe6;
                                                                                                                        padding-bottom: 5px;
                                                                                                                        margin-bottom: 0px;
                                                                                                                        padding-left: 25px;
                                                                                                                        padding-right: 25px;
                                                                                                                        padding-top: 5px;
                                                                                                                        border: solid 1px #99ff99;
                                                                                                                        border-radius: 5px; }

                                                                                                                        .green-2 {
                                                                                                                            background-color: #e6ffe6;
                                                                                                                            padding-bottom: 10px;
                                                                                                                            margin-bottom: 0px;
                                                                                                                            padding-left: 25px;
                                                                                                                            padding-right: 25px;
                                                                                                                            padding-top: 10px;
                                                                                                                            border: solid 1px #99ff99;
                                                                                                                            border-radius: 5px; }
																															
																															/*Latest item view*/
                                            .view-latest-items .views-row { padding: 10px 0; -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s;
                                                -ms-transition: all linear 0.2s; transition: all linear 0.2s; clear: both; }

                                                .view-latest-items .views-row:hover { background: transparent; color: #363636; }

                                                .view-latest-items .views-field-field-image { width: 40%; margin-right: 20px; float: left; }

                                                .view-latest-items .views-field-field-image ~ .views-field-title, 
                                                .view-latest-items .views-field-field-image ~ .views-field-body { margin-left: 47%; }

                                                .view-latest-items .views-field-created { text-align: right; padding: 0 10px; border-right: 1px solid #c2c2c2; line-height: 1; margin-top: 4px; 
                                                    font-size: 12px; color: #363636; margin-right: 20px; float: left; }

                                                    .view-latest-items .views-field-created ~ .views-field-title, 
                                                    .view-latest-items .views-field-created ~ .views-field-body { margin-left: 75px!important; }

                                                    .view-latest-items .views-field-title a { text-transform: none; font-weight: 700; display: block; margin-bottom: 5px; font-size: 19px;     line-height: 1.2; }

                                                    .view-latest-items .views-row:hover .views-field-title a, 
                                                    .view-latest-items .views-row:hover .views-field-body,
                                                    .view-latest-items .views-row:hover .views-field-created { color: #1f93c5 }

                                                    .view-latest-items .views-field-title a:hover { text-decoration: normal; }

                                                    .view-latest-items .views-field-body { font-size: 14px; line-height: 1.5; color: #363636; }

                                                    .offcanvas-area .view-latest-items .views-field-body { color: #ffffff; }

                                                    .view-latest-items .views-field-body p { padding:0; }

                                                    .footer-area .view-latest-items .views-field-field-image ~ .views-field-title,
                                                    .footer-area .view-latest-items .views-field-field-image ~ .views-field-body { margin-left: 48%; }

                                                    @media (min-width: 992px){ 
                                                     .two-sidebars .sidebar .view-latest-items .views-field-field-image { display: none; }
                                                     .two-sidebars .sidebar .view-latest-items .views-field-title, .two-sidebars .sidebar .view-latest-items .views-field-body { margin-left: 0; }
                                                 }

                                                 @media (min-width: 768px) and (max-width: 991px){ 
                                                     .view-latest-items .views-field-field-image ~ .views-field-title, 
                                                     .view-latest-items .views-field-field-image ~ .views-field-body { margin-left: 45%; }
                                                 }

                                                 @media (max-width: 480px) { 
                                                     .view-latest-items .views-field-field-image { margin-right: 7%; }
                                                 }

                                                 .view-latest-items .views-row:after { content: ""; display: table; clear: both; }

                                                 /*view latest posts*/
                                                 .view-latest-blog-posts .views-row { padding-left: 50px; position: relative; padding-bottom: 20px; }

                                                 .view-latest-blog-posts .views-row:after { font-family: "FontAwesome"; font-size: 30px; position: absolute; top: 0; left: 0; content: "\f044"; color: #bababa; }

                                                 .view-latest-blog-posts .views-field-title h4 { font-size: 15px; margin: 0; padding-top: 4px; }

                                                 .view-latest-blog-posts .views-field-title a { margin-bottom: 0; color: #767676; }

                                                 .view-latest-blog-posts .views-field-body p { padding-bottom: 5px; }

                                                 .view-latest-blog-posts .post-meta { font-size: 11px; }

                                                 .view-latest-blog-posts .post-meta-item { display: inline-block; }

                                                 .view-latest-blog-posts .more-link { padding-left: 50px; }
												 

												 
												 

.h2orange {
    color: #ff6600;
    font-size: 25px;
    margin: 10px 0;
    font-weight: 600 }

.c-bg-purple-1 {
    background-image: -webkit-radial-gradient(top right,ellipse,#ff6600 40%,rgba(175, 17, 17, 0.97) 100%) !important;  }
	
.orange {
	color: #ff6600; }
	
	
.c-theme-bg {
    background: #ff6600 !important;
}

c-content-blog-post-card-1 .c-body .c-panel .c-comments {
    display: none; 
}

.c-bg-white .title-wrap {
    background-color: transparent;
}

.views-exposed-form .views-exposed-widget {
    float: left;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.2em;
}

.c-theme-nav li.c-active > a:not(.btn) {
    color: #ff6600 !important;
}

.c-theme-nav li:focus > a:not(.btn), .c-theme-nav li:active > a:not(.btn), .c-theme-nav li:hover > a:not(.btn) {
    color: #ff6600 !important;
}

@media (max-width: 991px)
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link {
    font-size: 18px;
    text-transform: uppercase;
}

.mega-nav li a {
    letter-spacing: 1px;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 18px;
    color: #7d8691;
    font-weight: 500;
}

.mega-nav h3 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #cbd2d9;
    font-weight: 500;
    margin-top: 10px;
}

.form-item label {
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    color: #5c6873;
}

.form-control.input-lg {
    font-weight: 600;
    font-size: 18px;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    padding: 6px;
    margin-bottom: 20px;
}

.form-group {
    margin-bottom: 2px;
}

.form-item {
    margin-top: 10px;
    font-size: 15px;
    margin-bottom: 15px;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 600;
    line-height: inherit;
    border: 0;
    border-bottom: 0px solid #e5e5e5;
    text-transform: uppercase;
    color: #5c6873;
}

.form-control {
    font-family: "Roboto Condensed", sans-serif;
    box-shadow: none;
    outline: none;
    font-weight: 400;
    font-size: 17px;
    background: white;
    border-color: #d0d7de;
}

.c-theme-ul-bg > li {
    color: #ffffff;
    background: #32c5d2 !important;
    padding: 2px 2px 2px 10px;
    text-transform: uppercase;
    font-size: 14px;
}

.c-content-blog-post-card-1 .c-body .c-panel .c-comments {
    float: left;
    display: inline-block;
    font-size: 15px;
    color: #5c6873;
    font-weight: 400;
    margin: 6px 10px 3px 0;
    display: none;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
}

.c-layout-breadcrumbs-1 {
    padding: 15px 0;
    background: #f5f5f5;
}

.pager li {
    display: inline;
    padding-right: 5px;
}

h2 {
    color: #3f444a;
    font-size: 25px;
    margin: 10px 0;
}
.views-exposed-form {
    margin-bottom: 15px;
}

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li {
    padding: 10px 0 10px;
    border-right: 1px solid #32373d;
}

.c-content-ver-nav .c-menu > li {
    list-style: none;
    padding: 7px 0;
    border-bottom: 1px solid #dadada;
}

.c-content-blog-post-1 .c-desc {
    font-size: 19px;
    color: #222;
    font-weight: 300
	}
	
.c-content-blog-post-card-1 .c-body .c-title {
    font-size: 25px;
    font-weight: 500;
    color: #3f444a;
    margin-bottom: 10px;
    text-transform: none;
    line-height: 1.1;
	}
	
	.c-font-30 {
    font-size: 30px;
    text-transform: none;
	}
	
	.c-content-ver-nav .c-menu li a {
    font-weight: 600;
}

.red1 {
  color: #FF0000;
}

.green1 {
  color: #32CD32;
}

.font25 {
 font-size: 25px;
}

.bold {
 font-weight: 600;
}