.btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; box-shadow: inset 0 0 0 2px #ac2925; } .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger { color: #c9302c; background-color: #fff; box-shadow: inset 0 0 0 2px #c9302c; border-color: #ac2925; } .panel { border-radius: 0; margin-top: 0; } .accordion-toggle{ z-index: 801; position: fixed; top: 0; left: .5%; } .accordion-toggle:hover, .accordion-toggle:focus{ cursor:pointer; } .nav-btn{ display:block; top: 0px; padding-top: 10px; padding-bottom: 15px; text-align:center; } .contact-panel{ border-radius:0; background-color: #d9534f; border-color: #d43f3a; margin-bottom:0; position:fixed; bottom:0; width:100%; } .accordion label{ color:#fff; } .accordion input{ border-radius:0; } .panel-heading, .panel-heading:hover, .panel-heading:focus, .panel-heading.focus, .panel-heading:active, .panel-heading.active{ cursor:pointer; background-color: #c9302c; border-color: #ac2925; outline:none; } .accordion-toggle{ text-align:center; width:2.7%; min-width: 50px; } .accordion-toggle span:after{ /* symbol for "opening" panels */ font-family: 'FontAwesome'; /* essential for enabling glyphicon */ content:"\f078"; position:absolute; top:0; bottom:0; right:5%; color: white; text-align:right; float:right; vertical-align:middle; margin-top:0; font-weight:700; font-size:120%; text-decoration:none; } .collapsed span:after{ /* symbol for "collapsed" panels */ content:"\f077"; } .contact-panel{ border-radius:0; background-color: #d9534f; border-color: #d43f3a; margin-bottom:0; position:fixed; bottom:0; width:100%; vertical-align:middle; } .btn-dark{ border-radius: 0; color: #fff; background-color: rgba(0,0,0,0.4); } .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active{ color: #fff; background-color: rgba(0,0,0,0.7); } @media(min-width: 768px){ .contact-panel{ width:50%; } } .social { z-index: 801; position: fixed; top: 10%; left: .5%; padding: 0; margin: 0; font-size: 100%; width:2.7%; } .social ul { background: #000; } .social ul li { list-style: none outside none; display: block; background: #000; padding: 0; margin: 0; } .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #000; } .social i { width:100%; min-width: 50px; height: 100%; min-height: 50px; color: #FFF; background-color: #000; font-size: 22px; text-align: center; padding-top: 12px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; } .social .fa-facebook:hover { background: #4060A5; border: 1px solid #4060A5; } .social .fa-twitter:hover { background: #00ABE3; border: 1px solid #00ABE3; } .social .fa-google-plus:hover { background: #e64522; border: 1px solid #e64522; } .social .fa-instagram:hover { background: -webkit-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -webkit-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);	background: -moz-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -moz-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%); background: -ms-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -ms-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%); background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);} .social .fa-linkedin:hover { background: #0094BC; border: 1px solid #0094BC; } .social .fa-youtube:hover { background: #c81c1e; border: 1px solid #c81c1e; } .social .fa-skype:hover { background: #00C6FF; border: 1px solid #00C6FF; } .social .fa-stack-exchange:hover { background: #4D86C9; border: 1px solid #4D86C9; } .social .fa-rss:hover { background: #e88845; border: 1px solid #e88845; } #social-collapse:after { font-family: 'FontAwesome'; content: "\f068"; float: none; position: relative; color: white; } #social-collapse.collapsed:after { content: "\f067"; } ol.linenums{ counter-reset:linenumber; } ol.linenums li{ list-style-type:none; counter-increment:linenumber; } ol.linenums li:before{ content: counter(linenumber); float:left; margin-left:-4em; text-align:right; width:3em; } .mt { margin-top: 2%; } .masthead{ display: table; position: relative; min-width: 100%; min-height: 100%; width: 100%; height: 100%; background: transparent url("../img/bg.jpg") no-repeat fixed 0px 0px / cover; z-index: 800; background-color:#000; } .text-white{ color:#fff; } .text-vertical-center { display: table-cell; text-align: center; vertical-align: middle; } .text-vertical-center h1 { margin: 0; padding: 0; font-size: 4.5em; font-weight: 700; } section { padding-bottom: 5%; } .bg-inverse { color: #FFF; background-color: #333; } .centered { text-align: center; } .mt { margin-top: 2%; } .text-vertical-center { display: table-cell; text-align: center; vertical-align: middle; } .text-vertical-center h1 { margin: 0; padding: 0; font-size: 4.5em; font-weight: 700; } hr.small { max-width: 100px; } small{ color:#eee!important; } .page-header{ text-align: center; } /*page styling*/ .bs-callout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 1px 5px; margin-bottom: 5px; padding: 20px; } .bs-right-panel{ padding: 10px; width:100%; float:none; text-align:center; margin:0 auto; } .bs-right-panel img{ width:100%; margin:0; padding:0; } .bs-callout:last-child { margin-bottom: 0px; } .bs-callout h4, .bs-callout h5 { margin-bottom: 10px; margin-top: 5px; font-weight: 600; } .bs-callout-danger { border-left-color: #d9534f; } .bs-callout-danger h4, .bs-callout-danger h5{ color: #d9534f; } .header-title { color: #fff; } .title-thin { font-weight: 300; } .service-item { margin-bottom: 30px; } 