/* Custom CSS for... 'Modern Business' HTML Theme by Start Bootstrap All Start Bootstrap themes are licensed under Apache 2.0. For more info and more free Bootstrap 3 HTML themes, visit http://startbootstrap.com! */ /* Global Styles */ html, body { height: 100%; } body { padding-top: 50px; /* body padding for fixed top nav */ } .img-home-portfolio, .img-customer, .portfolio-item { margin-bottom: 30px; } .tab-pane { margin-top: 15px; } /* Page Sections */ .section, .section-colored { padding: 50px 0; } .section-colored { background-color: #e1e1e1; /* change this to change the background color of a colored section */ } .sidebar { margin-top: 40px; } .sidebar ul { border-radius: 5px; padding: 5px; border: 1px solid #cccccc; } /* Half Page Height Carousel Customization */ .carousel { height: 50%; } .item, .active, .carousel-inner { height: 100%; } .fill { width: 100%; height: 100%; background-position: center; background-size: cover; } /* Social Icons Styles */ .list-social-icons { margin-bottom: 45px; } .tooltip-social a { text-decoration: none; color: inherit; } .facebook-link a:hover { color: #3b5998; } .linkedin-link a:hover { color: #007fb1; } .twitter-link a:hover { color: #39a9e0; } .google-plus-link a:hover { color: #d14836; } /* Service Page Styles */ .service-icon { font-size: 50px; } /* 404 Page Styles */ .error-404 { font-size: 8em; } /* Pricing Page Styles */ .price { font-size: 4em; } .price-cents { vertical-align: super; font-size: 50%; } .price-month { font-size: 35%; font-style: italic; } /* Footer Styles */ footer { margin: 50px 0; } /* Responsive Styles */ @media (max-width: 767px) { .carousel { height: 70%; /* increases the carousel height so it looks good on phones */ } }