/* Copyright (C) Screentype */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

.validate-captcha {
    padding: 15px 15px !important;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
    line-height: 32px;
}
.osol_captcha_td img {
    width: 100% !important;
}
.osol_captcha_td {
    width: 18%;
    text-align: left
}
#b2j_k2_calendar_container_module_110 .gldp-default .core {
    font-size: 12px !important;
}
.osolCaptchaBlock {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gldp-default .monyear span {
    font-size: 15px !important;
}
.mp3browser .row:hover {
    background: #999;
}
a {
    outline: 0;
}
a:hover, a:active, a:focus {
    outline: 0;
}
object, embed {
    outline: 0;
}
.conta {
    text-align: left;
    float: left;
    margin-bottom: 5px;
}
.conta_2 {
    text-align: left;
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
}
.conta_lab {
    margin-bottom: 5px;
}
.conta_lab .button {
    color: #fff;
}
.conta_lab input {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 2px;
	box-sizing: border-box;
    width:100% !important;
    display:block;
    margin: 0 0 13px 0;
}
.conta_lab textarea {
    margin-bottom: 15px;
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 2px;
    box-sizing: border-box;
    width:100% !important;
        display:block;
    margin: 0 0 13px 0;
}
.conta_lab input:focus {
    border: 1px solid #ff6600;
    background-color: #f8f8f8;
    border-radius: 2px;
}
.conta_lab textarea:focus {
    border: 1px solid #ff6600;
    background-color: #f8f8f8;
    border-radius: 2px;
}
/* Base
----------------------------------------------------------------------------------------------------*/

.contact-form input, .contact-form inputbox, .contact-form textarea {
    width: 100%; font-size:16px !important;
}
.button {
    background: none repeat scroll 0 0 #C13130;
    border: 0 none !important;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 15px;
}
.button:hover {
    background: #666;
    color: #fff !important;
}
.image {
    -webkit-box-shadow: 0px 20px 10px -15px rgba(000, 000, 000, 0.7);
    box-shadow: 0px 20px 10px -15px rgba(000, 000, 000, 0.7);
}
a {
    color: #c13130;
}
dd {
    margin-left: 0px;
}
::-moz-selection {
background: #582925;
color: #C93A3A;
}
::selection {
    background: #582925;
    color: #C93A3A;
}
/* Layout
----------------------------------------------------------------------------------------------------*/

#totop-scroller { /*background-image: url(../images/totop_scroller.png); */
}
/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover, .menu-sidebar .level2 a:hover > span, .menu-line li a:hover {
    color: #999;
}
.menu-sidebar li.level1 > a:hover, .menu-sidebar li.level1 > span:hover {
    background: #c13130;
}
/* Modules
----------------------------------------------------------------------------------------------------*/

.mod-black a:hover, .mod-twitter a:hover, .mod-transparent {
    color: #c13130;
}
.mod-color {
    background: #c13130;
}
.mod-color .badge {
    background-image: url(../images/module_badges_black.png);
}
.mod-color ul.zebra > li.odd, .mod-color table.zebra tbody tr.odd {
    background: #A4352B;
}
.mod-color ul.zebra > li:nth-of-type(odd), .mod-color table.zebra tbody tr:nth-of-type(odd) {
    background: #A4352B;
}
.mod-color em.box {
    background: #A4352B;
}
/* Tools
----------------------------------------------------------------------------------------------------*/

a.button-more {
    background-image: url(../images/button_more.png);
}
ul.check > li {
    background-image: url(../images/tools/list_check.png);
}
.social-icons li a {
    background-image: url(../images/tools/icons_social.png);
}
.symbol-icons {
    background-image: url(../images/tools/icons_symbols.png);
}
/* System
----------------------------------------------------------------------------------------------------*/

#system .items .links > a {
    background-image: url(../images/button_more.png);
}
#system .pagination a, #system .pagination strong, #system .pagination a.previous, #system .pagination a.next { /*background-image: url(../images/pagination.png); */
}
#system .pagination a:hover, #system .pagination strong {
    color: #c13130;
}
#searchbox .results li.results-header {
    background: #c13130;
}
#searchbox .results li.result.selected {
    color: #c13130;
}
#system #comments .comment-byadmin .comment-head {
    background: #EBD3D1;
}
/* Extensions
----------------------------------------------------------------------------------------------------*/

.wk-gallery-showcase .slides-container:hover .next, .wk-gallery-showcase .slides-container:hover .prev {
    background-image: url(../images/widgetkit/gallery/buttons.png);
}
.wk-gallery-showcase .wk-slideset .set > li:hover:after {
    background: url(../images/widgetkit/gallery/hover.png);
}
.wk-gallery-showcase .wk-slideset .set > li.active:after {
    border: 5px solid #c13130;
}
.wk-gallery-showcase .wk-slideset > div .next, .wk-gallery-showcase .wk-slideset > div .prev {
    background-image: url(../images/widgetkit/gallery/navigation_buttons.png);
}
.spotlight .overlay {
    background: url(../images/widgetkit/spotlight/hover.png);
}
.spotlight .overlay-default {
    background-color: rgba(0,0,0,0.3);
}
