body { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #646464; background-color: #f5f5f5; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0; font-family: "Source Sans Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; line-height: 1.2; color: inherit; } h4, .h4 { font-size: 20px; } .font-w600 { font-weight: 600 !important; } .text-white { color: #fff; } a { color: #337ab7; text-decoration: none; } a:hover, a:focus { color: #23527c; text-decoration: underline; } .pull-left { float: left !important; } .pull-right { float: right !important; } .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn-default { color: #545454; background-color: #f5f5f5; border-color: #e9e9e9; } .remove-margin-t { margin-top: 0 !important; } .remove-margin-b { margin-bottom: 0 !important; } .row { margin-left: -15px; margin-right: -15px; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .bg-gray-lighter { background-color: #f9f9f9; } .font-s12 { font-size: 12px !important; } @media screen and (min-width:1200px) { .block-content.block-content-narrow { padding-left: 10%; padding-right: 10% } } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } label { font-size: 13px; font-weight: 600; } .form-control { color: #646464; border: 1px solid #e6e6e6; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all .15s ease-out; transition: all 0.15s ease-out; } .form-group { margin-bottom: 20px; } .block.block-bordered { border: 1px solid #e9e9e9; -webkit-box-shadow: none; box-shadow: none; } .block.block-rounded > .block-header { border-top-right-radius: 3px; border-top-left-radius: 3px; } .block.block-bordered > .block-header { border-bottom: 1px solid #e9e9e9; } .block-options { float: right; margin: -3px 0 -3px 15px; padding: 0; height: 24px; list-style: none; } .block-options > li { display: inline-block; margin: 0 2px; padding: 0; } .block-options > li > a, .block-options > li > button { display: block; padding: 2px 3px; color: #999999; opacity: 0.6; } .block-options > li > button { background: none; border: none; } .block-header { padding: 15px 20px; -webkit-transition: opacity .2s ease-out; transition: opacity 0.2s ease-out; } .bg-white { background-color: #fff; } .push-30-t { margin-top: 30px !important; } .push-50 { margin-bottom: 50px !important; } .text-muted { color: #999999; }