body,html{height:100%}.fake_link{cursor:pointer}.page-header{color:#098aa9}.panel-heading h4{color:#2872a3;font-size:19px}.panel-group>.panel>.panel-heading{cursor:pointer}#nav_links{font-weight:700;padding-top:3px}.header-titles{border:1px solid #d0d0d0!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;padding:10px!important}#nav_links li{padding:2px 2px 0 2px}#child_nav_links{border-radius:4px;border-collapse:collapse!important}#child_nav_links li{border-bottom:1px solid #d1d1d1;border-left:3px solid transparent}#child_nav_links>li:first-child{border-top:none}#child_nav_links>li:last-child{border-bottom:none}#nav_links li a{width:100%;display:inline-block;padding:.7em;color:#3399d5;word-wrap:break-word}#nav_links>li>a:focus{background-color:#3aa1e6;color:#fff!important;border:1px solid transparent!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important}#child_nav_links li:hover{border-left:3px solid #3aa1e6;background-color:rgba(0,0,0,.05)}#contact-us-button,#main-login-button,#register-button{color:#fff!important}#contact-us-button,#logout,#main-login-button,#register-button{line-height:0!important}.contact_us,.login_li,.register{padding:7px 2px 0 5px!important}#contact-us-button{color:#fff!important}.checkout-icon{color:#0bacd3;position:relative;font-size:29px!important;left:2px;padding-top:2%!important;top:5px}.checkout_li:hover{cursor:pointer}.checkout-icon:hover{text-decoration:none!important;color:#d60e96!important;cursor:pointer}.my-cart-text{position:relative;top:25px;right:30px;font-size:11px;color:#0bacd3}.green-bubble:after{position:absolute;left:60%;bottom:27%;content:attr(data-count);font-size:10px;padding:.7em;border-radius:99px;line-height:.75em;color:#fff;text-align:center;min-width:2.5em;background:#2edb2e;border:2px solid #fff;z-index:9999}.red-bubble:after{position:absolute;left:60%;bottom:27%;content:attr(data-count);font-size:12px;padding:.7em;border-radius:99px;line-height:.75em;color:#fff;text-align:center;min-width:2.5em;background:red;border:2px solid #fff;z-index:9999}#google-search-input{width:240px}#contact-us-form .control-label:before{content:"*";color:red}li.dropdown a{color:#3399d5!important}.modal-title{color:#3399d5;font-weight:700;font-size:1.4em}.modal-body{margin-right:10px;margin-left:10px;max-height:800px;overflow:auto}.panel-body{word-wrap:break-word}#search{min-width:300px}.glyphicon{height:18px}.dropdown-menu{min-width:100%!important}.fa-lock,.fa-unlock-alt{color:#fff}.well-link-navbar{margin:2px;padding:5px 2px 5px 2px}.navbar-link .navbar-nav>li>a{padding-top:5px!important;padding-bottom:4px!important}.navbar-link{position:fixed;z-index:1!important;background-color:#efefef;top:160px;right:0}.carousel{height:380px;position:relative;width:100%;margin-bottom:2%;margin-top:2%}.carousel-caption{z-index:10;top:330px;left:-15px!important;right:0!important;background-color:#39c;font-size:18px;font-weight:700;opacity:.7}.carousel .item{height:380px;background-color:#a4a4a9}.carousel-inner>.item>img{position:absolute;top:0;width:100%;height:380px}footer{line-height:30px}.btn-sky{margin:0!important;box-shadow:1px 1px 5px #888!important}.btn-sky{color:#fff!important;background-color:#0bacd3!important;border-bottom:2px solid #098aa9!important}.btn-sky.active:focus,.btn-sky:focus,.btn-sky:hover,.open>.dropdown-toggle.btn-sky{color:#fff!important;background-color:#29b6d8!important;border-bottom:2px solid #2192ad!important;outline:0!important}.page-alerts .page-alert{border-radius:0;margin-bottom:0;font-size:16px}.scroll-top{position:fixed;bottom:0;right:2%;z-index:100;background:#f2f3f2!important;font-size:24px;border-top-left-radius:3px;border-top-right-radius:3px;display:none}.scroll-top a:link,.scroll-top a:visited{color:#222;background:#f2f3f2!important}.table-condensed td,.table-condensed th{border:2px solid #eee!important;text-align:center;word-wrap:break-word!important}.dataTable-mmrrc{border-collapse:collapse;border:2px solid #deedf7}.dataTable-mmrrc,.dataTable-mmrrc td,.dataTable-mmrrc th{border:2px solid #deedf7;padding:5px;line-height:1;word-wrap:break-word}.dataTable-mmrrc tr:nth-child(even){background-color:#eee}.dataTable-mmrrc th{background-color:#deedf7!important;color:#255669;border-color:#d4e3ed}.dataTables_filter,.dataTables_length{border:2px solid #d4e3ed!important;padding:15px 10px 10px 10px!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;background-color:#deedf7!important;color:#255669!important}.dataTable-footer{margin:0;padding-top:5px;background-color:#deedf7!important;border:2px solid #d4e3ed!important}.datatables-search{width:350px!important;margin-left:5px}.dataTables_scrollBody{border:none!important;margin-top:0!important;padding-top:0!important}.tt-hint,.tt-query,.typeahead{width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;opacity:1!important;margin:0 5px 0 0!important;padding:0 10px 0 10px!important;height:38px!important;max-height:38px;min-height:38px;vertical-align:bottom}.twitter-typeahead{width:100%}.tt-dropdown-menu{max-height:324px;overflow-y:auto}.typeahead{background-color:#fff}.typeahead:focus{border:1px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-dropdown-menu{width:100%;margin-top:2px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:14px;line-height:20px}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.gist{font-size:14px}.tt-hint{color:#aaa!important}.log-header .head{text-align:center;border-bottom:1px solid #d6d6d6}.log-header{margin-left:2px!important;padding-right:10px!important}.date-edit{background-color:#f4f4f4;border:2px solid #f4f4f4;border-radius:10px;margin:5px!important;padding-left:5px!important}.log-date{padding:0!important}.details{border:1px solid #dedede}.date-edit:nth-child(odd){background-color:#fff;border:2px solid #fff;border-radius:10px;margin:5px!important;padding-left:5px!important}@media only screen and (max-width:992px){#google-search-div,#nav_links{display:none}.side-logo{margin-left:20%!important}.navbar-left{margin-left:50%}.carousel{height:310px;position:relative;width:100%;margin-top:3%}.carousel-caption{z-index:10;top:260px;left:40px;right:0!important;background-color:#39c;font-size:14px;font-weight:700;opacity:.7}.carousel .item{height:310px;background-color:#a4a4a9}.carousel-inner>.item>img{position:absolute;top:0;width:100%;height:310px}#contact-us-button,#logout,#main-login-button,#register-button{left:0!important;margin-top:1%!important}.datatables-search{width:auto!important}}@media only screen and (max-width:768px){#search{padding-top:0}.navbar>.container-fluid>.row>.col-xs-9{width:54%!important;left:4%}.scroll-top{zoom:.7}.sb-menu li a{font-size:.9em!important}.dropdown-menu>li>a{font-size:.82em!important}.carousel{height:240px;position:relative;margin-top:5%;width:100%}.carousel-caption{z-index:10;top:200px;left:0!important;right:0!important;background-color:#39c;padding-top:20px;font-size:14px;font-weight:700;opacity:.7}.carousel .item{height:240px;background-color:#a4a4a9}.carousel-inner>.item>img{position:absolute;top:0;width:100%;height:240px}.modal-title{font-size:16px}.dataTables_filter{margin-top:5px!important}#contact-us-button,#logout,#main-login-button,#register-button{left:0!important}}@media only screen and (max-width:480px){.btn{margin-top:2px;margin-bottom:2px}.side-logo{position:relative;margin-left:0!important;left:15%}.carousel{height:142px;position:relative;width:100%;margin-top:5%}.carousel-caption{z-index:10;top:102px;right:0!important;background-color:#39c;padding-top:19px;font-size:9px;font-weight:700;opacity:.7}.carousel .item{height:142px;background-color:#a4a4a9}.carousel-inner>.item>img{position:absolute;top:0;width:100%;height:142px}.modal{top:5%;position:absolute}.page-header{font-size:24px}.panel-heading h4{font-size:17px}h4{font-size:16px}#contact-us-button,#logout,#main-login-button,#register-button{left:0!important}}@media only screen and (max-width:321px){.navbar>.container-fluid>.row>.col-xs-9{width:48%!important;left:4%;top:10px}}@media print{#sb-site{margin:0!important;padding:0!important}}