$color1: #BB8757 ; $color2: #F8F1DD ; body { font-family: 'Arial' ; background-color: $color1 ; color: #333 ; line-height: 20px ; font-size: 14px ; } .clr { clear: both ; } .modal-backdrop.in { z-index: 10 ; } #main { .btn-primary { background-color: $color1 ; border: solid 1px $color1 ; color: white ; &:hover, &:active, &:focus { background-color: darken($color1, 5) ; border: solid 1px $color1 ; color: white ; } } } .btn { background-image: none ; } #main .alert { background-image: none; background-color: white ; border-bottom-width: 3px ; } .alert { &.alert-warning { a { color: #8a6d3b ; } } } ul.pagination { li { &.active { a { background-color: $color1 ; border: solid 1px $color1 ; &:hover { background-color: $color2 ; border: solid 1px $color2 ; color: $color1 ; } } } a { color: $color1 ; &:hover, &:focus, &:active { background-color: $color2 ; border: solid 1px $color2 ; color: $color1 ; } } } } #header-bap { background-color: $color2 ; padding-top: 7px ; padding-bottom: 7px ; .container { padding-left: 0px ; padding-right: 0px ; } #logo { color: black ; text-decoration: none ; position: relative ; top: 3px ; img { width: 25px ; } .text { font-size: 17px ; font-family: 'comfortaalight' ; position: relative ; bottom: 6px ; left: 3px ; } } ul#nav-bap { float: right ; li { float: right ; a { color: black ; font-size: 15px ; color: $color1 ; &:hover, &:focus { color: #333 ; color: $color1 ; background: none ; } } ul { background-color: $color2 ; border-top: solid 2px $color1 ; li { a { text-transform: uppercase ; font-size: 13px ; } } } } } } #header { background-color: $color1 ; text-align: center ; padding-top: 25px ; padding-bottom: 50px ; border-bottom: solid 1px #e0e0e0 ; .container { position: relative ; padding: 0px ; } h1, h2 { color: white ; } h1 { text-transform: uppercase ; font-family: 'myriadpro-regular' ; font-size: 35px ; line-height: 35px ; font-weight: bold ; padding-bottom: 5px ; text-align: left ; span { font-family: 'myriadpro-light' ; font-size: 27px ; font-weight: normal ; } } #infos { text-align: left ; padding-bottom: 10px ; padding-top: 8px; margin-bottom: 0px ; color: $color2 ; font-size: 14px ; .favorite { border-left: solid 1px $color2 ; padding-left: 10px ; } a { color: white ; text-decoration: underline ; } strong { font-weight: bold ; } } #credit { position: relative ; top: 10px ; float: right ; color: white ; font-family: 'myriadpro-semibold' ; font-size: 16px ; .info { padding-bottom: 5px ; border-bottom: solid 1px $color1 ; text-align: right ; a { color: white ; } } span.text { font-family: 'myriadpro-regular' ; } span.glyphicon { font-size: 16px ; } #the-credit { margin-top: 7px ; padding: 6px 15px ; padding-bottom: 4px ; background-color: $color2 ; color: $color1 ; @include border-radius(7px) ; } } } #main { background-color: $color2 ; #main-nav { width: 100% ; position: relative ; top: -40px ; background-color: white ; border-bottom: solid 1px #e0e0e0 ; ul { li { a { color: $color1 ; text-transform: uppercase ; font-family: 'myriadpro-regular' ; border-right: solid 1px #e0e0e0 ; } a:hover, &.active a { background: none ; border-bottom: solid 1px $color1 ; @include border-radius(0px) ; } &#btn-administration { background-color: $color2 ; float: right ; } } } #user { color: $color1 ; float: right ; padding: 10px ; } } #page-title { padding-left: 15px ; padding-right: 15px ; padding-bottom: 15px ; border-bottom: solid 1px #e0e0e0 ; margin-bottom: 10px ; font-family: 'myriadpro-light' ; font-size: 30px ; position: relative ; top: -10px ; text-align: center ; } .container { padding: 0px ; background-color: white ; min-height: 500px ; border-left: solid 1px #e0e0e0 ; border-right: solid 1px #e0e0e0 ; } #content { padding-bottom: 20px ; padding: 0px 20px 20px 20px ; h1, h2, h3, h4, h5, h6 { font-family: 'myriadpro-regular' ; margin-top: 30px ; margin-bottom: 20px ; &.first { margin-top: 0px ; } } h1 { font-size: 30px ; } h2 { font-size: 25px ; } h3 { font-family: 'myriadpro-light' ; text-transform: uppercase ; font-size: 23px ; padding: 10px 0px 10px 10px ; color: white ; text-align: center ; span { background-color: $color1 ; padding: 10px 20px ; padding-top: 14px ; background-color: $color2 ; color: $color1 ; border: dotted 1px $color1 ; } } h4 { font-size: 20px ; } h5 { font-size: 18px ; } h6 { font-size: 16px ; } } } #footer { background-color: $color1 ; height: 100px ; .container { padding: 0px ; .overflow { height: 30px ; background-color: white ; border-left: solid 1px #e0e0e0 ; border-right: solid 1px #e0e0e0 ; border-bottom: solid 1px #e0e0e0 ; } .content { padding-top: 20px ; color: white ; a { color: white ; text-decoration: underline ; margin-right: 10px ; } } } }