   #login-page {} #page-signin-bg {}  body {background:#F5F5F5;}  #header {background:#E41E25; border-bottom: 1px solid #ccc;} #header .item > a:hover {background:rgba(0, 0, 0, 0.3) !important;} #header .main-search input {border:none !important;} #header-company {height:190px; padding:30px 0; background:#CC0001 url('https://tenda.rc9portal.com/template/client/v2.0/images/company/tenda/header-img-2018.jpg') center no-repeat; border:none; border-top:3px solid #fff;} #header-company > div {padding-top:0;} .company-logo > a {display:none; width:239px; height:65px; margin:0 auto; background:url('https://tenda.rc9portal.com/template/client/v2.0/images/company/tenda/logo-tenda.png') no-repeat; background-size: contain; text-indent:-9999px; cursor:pointer;} .content-wrapper {background: #F5F5F5;} #footer {} .sidebar.sidebar-left {border-right: 1px solid #241F1E; border-bottom: 1px solid #241F1E; background:#241F1E;} .sidebar-title {color:#ccc;}  .sidebar.sidebar-left .sidebar-nav ul > li > ul > li > a {color:#828282;} .sidebar.sidebar-left .sidebar-nav ul > li > ul > li > ul > li > a {color:#666;} .sidebar.sidebar-left .sidebar-nav ul > li > ul > li > ul > li a:before {color:#666;} .sidebar.sidebar-left .sidebar-nav a:hover, .sidebar.sidebar-left .sidebar-nav a:focus, .sidebar.sidebar-left .sidebar-nav .active > a {background:#333;} .sidebar.sidebar-left .sidebar-nav a:hover, .sidebar.sidebar-left .sidebar-nav a:focus, .sidebar.sidebar-left .sidebar-nav .active > a {border-left:5px solid #D30000; }  .sidebar.sidebar-settings { border-right: 1px solid #241F1E; border-bottom: 1px solid #241F1E; background:#241F1E;} .sidebar.sidebar-settings ul > li > ul > li > a { color:#747474;} .sidebar.sidebar-settings ul a:hover, .sidebar.sidebar-settings ul a:focus, .sidebar.sidebar-settings ul .active > a {background:#333;} .sidebar.sidebar-settings ul a:hover, .sidebar.sidebar-settings ul a:focus, .sidebar.sidebar-settings ul .active > a {border-left:5px solid #D30000;}  .content-sidebar a:hover, .content-sidebar a:focus, .content-sidebar .active > a {background:#241F1E !important;} .content-sidebar a:hover, .content-sidebar a:focus {border-left:5px solid #D30000 !important;} .content-sidebar .active > a {border-left:5px solid #D30000 !important;}  #chat .chat-search input { border-color: #ddd !important; border-style: solid !important; border-width: 0 0 1px 0 !important; border-radius:0 !important; font-size: 12px !important; height: 39px !important; } #page-title h1 {} #page-title h1 span {}  .ribbon {background: #8B8B8F; border-top: 3px solid #fff;} .ribbon > div {padding-top:0 !important;} .breadcrumb {border:none; padding:8px 0; font-size:12px; color: #ccc !important;} .breadcrumb a, .breadcrumb > li + li:before {color: #ccc !important;} .breadcrumb .active {color:#fff; font-weight:600;}  .panel > .nav-tabs > li a:hover {background:;} .panel > .nav-tabs > li.active a {background:; color:;}  .btn-primary, .bg-primary {margin-top:0; background:#D30000; border-color:#D30000;} .btn-primary:hover, .bg-primary:hover {background:#AF0005 !important; border-color:#AF0005 !important;}  #calendar .fc-header .fc-button {border:none; padding:0;} #calendar .fc-header .fc-button-today {background:none;} #calendar .fc-header-left {padding-left:0 !important;} #calendar .fc-header-right {padding-right:0 !important;} #calendar .fc-button-inner { border:1px solid #ddd; border-radius:2px; cursor: pointer; display: inline-block; font-size: 12px; font-weight: normal; line-height: 1.5; margin:0; padding: 6px 10px 5px; text-align: center; vertical-align: middle; white-space: nowrap; box-shadow:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #calendar .fc-header .fc-button-today .fc-button-inner {background:#D30000; border-color:#D30000; color:#fff; border-radius:2px;} #calendar .fc-button-agendaDay .fc-button-inner {margin-right:0;} #calendar .fc-header .fc-button-today .fc-button-inner:hover {color: #fff; background-color:#AF0005; border-color: none;} #calendar .fc-state-active, #calendar .fc-state-down {background:none;} #calendar .fc-state-active .fc-button-inner {background:#6ABE4F; border-color:none;} #calendar .fc-state-active .fc-button-inner:hover {color:#fff;} #calendar .fc-button-content {float: none; height: inherit; line-height: inherit; padding:0; position: relative; white-space:inherit;;} #calendar .fc-button-effect {display:none;} #calendar .fc-content {border:1px solid #c2c2c2; border:0;} .pagination-info {color:#999;} .pagination-block {} .pagination-block .pagination li {float:left; margin-left:2px;} .pagination-block .pagination a {background:#e2e2e2; border:1px solid #e2e2e2; color:#202020;} .pagination-block .pagination a:hover {background:#8B8B8F; border:1px solid #8B8B8F;} .pagination-block .pagination li:first-child a { } .pagination-block .pagination li:last-child a {} .pagination-block .pagination .current a {background:#D30000; border-color:#D30000; color:#fff;}  #room_booking {} #room_booking .bookings .alert-success {background:#6ABE4F !important;} #cbooking .nav-date {background:#F5F5F5 !important; border-color:#c2c2c2;} #cbooking .nav-date thead tr {background:#FFF;} #cbooking .nav-date tbody .week-numbers a {color:#202020 !important;} #cbooking .nav-date tbody .week-numbers a:hover, #cbooking .nav-date tbody .week-numbers .active {background:#D30000 !important; color:#fff !important; border-color:#D30000 !important;} #cbooking .nav-date tbody .week-numbers .today {border-color:#D30000 !important;} #cbooking .nav-date tfoot {background:#FFF;} #cbooking .alert-info {background:#f2f2f2; border-color:#6ABE4F;}  .alphabetical-filter .active { color:#fff; border-color:#D30000 !important; background:#D30000 !important;} .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {display:none;} .carousel-control:hover .fa-chevron-left, .carousel-control:hover .fa-chevron-right {display:block;} .contador-obra {width:900px; height:115px; margin:0 auto 15px; font-size:36px; font-weight:700; padding:32px 0 0 150px; background:url('https://tenda.rc9portal.com/template/client/v2.0/images/company/tenda/contador-obra-bg.jpg') left top no-repeat;}  #games .top-info {padding-top:135px; background:url('https://tenda.rc9portal.com/template/client/v2.0/images/company/tenda/logo-olimpic2.png') left top no-repeat;} #games .top-info h1 {display:none;} #games .ranking table {} #games .ranking table th {font-size:12px; font-weight:400; background:#fff; color:#999; vertical-align:middle;} #games .ranking table .position {width:5%; text-align:center;} #games .ranking table .name {width:auto; text-align:center;} #games .ranking table .medal {width:6%; text-align:center; } #games .ranking table .medal .icm {font-size:24px;} #games .ranking table .m-gold {color:#FF9900;} #games .ranking table .m-silver {color:#999;} #games .ranking table .m-bronze {color:#C63;} @media (min-width:768px) and (max-width:991px){ .mission-card-ranking table .medal {width:8%; text-align:center; } }  #worldcup {} #worldcup #header-company {height: 240px;background: transparent url('https://tenda.rc9portal.com/template/client/v2.0/images/company/tenda/header-bolao-2018.png') top center no-repeat !important; background-size: 1200px auto !important; padding: 0 !important; border: 0 !important;} #worldcup .company-logo {display: none;} #worldcup .ribbon {background: transparent !important; border: 0 !important;} #worldcup .btn-salve-hint {background-color:#1a6dcc; border-color:#1a6dcc;} #worldcup .btn-salve-hint:hover {background-color:#135096 !important; border-color:#135096 !important;} #worldcup .btn-edit-hint {background-color:#009553; border-color: #009553;} #worldcup .btn-edit-hint:hover {background-color:#008247 !important; border-color:#008247 !important;} #worldcup .link {color: #1a6dcc; text-decoration: underline;}  