#premier-support-section img { display: block; } .premier-support-banner { display: inline-block; width: 100%; padding: 50px 0 120px; color: #fff; background-image: url(https://static.lenovo.com/ww/services/images/ww-lenovo-premier-support-background@2x.jpg); background-position: 50% 50%; background-size: cover; } .premier-support-banner-content { width: 45%; } .premier-support-banner-content .premier-support-logo { max-width: 285px; } .premier-support-banner-content h2 { font-size: 38px; line-height: 46px; margin: 30px 0; color: #fff; } .premier-support-banner-content ul { padding: 20px 0 40px 1em; } #premier-support-section .mobile-bg, #premier-support-section .mobile-logo { display: none; } #premier-support-section a.btn { margin: 0; padding: 10px 50px; font: 16px/19px Lato; color: #fff; display: inline-block; white-space: nowrap; border-radius: 3px; } #premier-support-section a.btn.btn-blue { background-color: #3e8ddd; font: 20px/24px Lato; } #premier-support-section a.btn.btn-blue:hover { color: #fff; } @media only screen and (max-width: 1260px) { .premier-support-banner { background-image: url(https://static.lenovo.com/ww/services/images/ww-lenovo-premier-support-background-tablet@2x.jpg); } } @media only screen and (max-width: 767px) { #premier-support-section .mobile-bg, #premier-support-section .mobile-logo { display: block; } #premier-support-section .desktop-logo { display: none; } .premier-support-banner { background-image: none; color: #000; padding: 25px 0 50px; } .premier-support-banner .container { width: calc(100% - 60px); } .premier-support-banner-content { width: 100%; } .premier-support-banner-content h2 { margin: 10px 0; color: #000; } .premier-support-banner-content ul { padding: 0 0 10px 1em; } .btn-wrap.mobile-center { text-align: center; } } #premium-care-section img { display: block; } .premium-care-container { padding: 0  !important; background-color: transparent  !important; margin-left: 0  !important; } .premium-care-banner { display: inline-block; width: 100%; padding: 0; color: #fff; background-image: url(https://static.lenovo.com/ww/services/images/lenovo-services-premium-care-background-image.jpg); background-position: 50% 50%; background-size: cover; } .premium-care-banner-content { width: 55%; background-color: rgba(0, 0, 0, .7); padding: 3rem; } .premium-care-banner-content .premiem-care-logo { max-width: 285px; } .premium-care-banner-content p { color: #fff; margin-bottom: 20px  !important; } .premium-care-banner-content h2 { font-size: 32px; line-height: 40px; margin: 25px 0; color: #fff; } .premium-care-banner-content ul { padding: 0px 0 40px 1em; color: #fff; } #premium-care-section .mobile-bg, #premium-care-section .mobile-logo { display: none; } #premium-care-section a.btn { margin: 0; padding: 10px 50px; font: 16px/19px Lato; color: #fff; display: inline-block; white-space: nowrap; border-radius: 3px; } #premium-care-section a.btn.btn-blue { background-color: #3e8ddd; font: 20px/24px Lato; } #premium-care-section a.btn.btn-blue:hover { color: #fff; } @media only screen and (max-width: 1260px) { .premium-care-banner { background-image: url(https://static.lenovo.com/ww/services/images/lenovo-services-premium-care-background-image-tablet@2x.jpg); background-position: 100% 50%; } } @media only screen and (max-width: 767px) { #premium-care-section .mobile-bg, #premium-care-section .mobile-logo { display: block; } #premium-care-section .mobile-bg img { width: 100%; } #premium-care-section .desktop-logo { display: none; } .premium-care-banner-content { background-color: rgba(0, 0, 0, 0); } .premium-care-banner { background-image: none; color: #000; padding: 25px 0 50px; } .premium-care-container { margin: auto  !important; } .premium-care-banner-content { width: 100%; } .premium-care-banner-content h2 { margin: 10px 0; color: #000; } .premium-care-banner-content ul { padding: 0 0 20px 1em; color: #000; } .premium-care-banner-content p { color: #000; } .btn-wrap.mobile-center { text-align: center; } } @media only screen and (max-width: 767px) { .premium-care-banner-content { background-color: rgba(0, 0, 0, 0); padding: 0 1.5rem; } } body { font: 16px/26px; overflow-x: hidden; } .container { width: 90%; max-width: 1800px; margin: 0 auto; padding: 0; } .container.wide { width: 96%; max-width: 1880px; } a { text-decoration: none; } a.link { color: #3e8ddd; font-size: 22px; } a.btn { margin: 0; padding: 10px 50px; font: 16px/19px Lato; color: #fff; display: inline-block; white-space: nowrap; border-radius: 3px; } a.btn.btn-blue { background-color: #3e8ddd; font: 20px/24px Lato; } a.btn.btn-blue:hover { color: #fff; } img, video, iframe { max-width: 100%; } * { box-sizing: border-box; } [class*="col-"] { float: left; padding: 15px; } .col-1-2 { width: 50%; } .col-1-3 { width: 33.33%; } .row::after { content: ""; clear: both; display: table; } .sub-header { font: Bold 36px/48px Lato; letter-spacing: 0px; color: #fff; } .sticky-header { position: fixed; top: -68px; left: 0; right: 0; z-index: 999; background: #fff; transition: all 1s ease; box-shadow: 0 0 4px rgba(0, 0, 0, .3); } .sticky-header.show { top: 0; } .sticky-header .left { float: left; width: 100px; } .sticky-header .right { float: right; width: 100px; } .sticky-header .links { float: left; width: calc(100% - 200px); text-align: center; height: 56px; } .overlay-btns .btn:hover { background: #3e8ddd; border: 1px solid #3e8ddd; } .sticky-header .btn { float: right; border: 1px solid #3e8ddd; color: #3e8ddd; } .sticky-header .links-right { float: right; } .sticky-header .link-item { float: left; margin: 8px 0 0 20px; } .sticky-header .logo img { display: block; margin: 10px 0 0; } .to-top { float: right; background: #d4d4d4; border-radius: 50%; text-align: center; margin: 12px 0; width: 30px; height: 30px; line-height: 28px; font-size: 16px; color: #fff; } #hero-carousel { height: 80vh; background-color: #000; } .overlay-btns .btn { display: inline-flex; align-items: center; background: #00000080; border-radius: 3px; color: #fff; text-decoration: none; transition: all .5s ease; border: 1px solid #fff; text-align: center; margin: 40px 20px; width: 200px; padding: 10px; } .overlay-btns .btn:hover { background: #3e8ddd; border: 1px solid #3e8ddd; } .overlay-btns .btn span { margin: 0 auto; } .carousel-overlay-right-top { position: absolute; top: 20px; right: 20px; height: 90px; } .carousel-overlay-right-bottom { position: absolute; bottom: 20px; right: 20px; width: 140px; } .carousel-indicators li.active { margin: 1px 8px; } .carousel-control-prev, .carousel-control-next { cursor: pointer; } h1 { font: Bold 43px/51px Lato; } .product-gradient-bg img { display: block; } .grey-gradient { float: left; width: 100%; margin-bottom: 80px; padding: 0 0 80px; background: #414242; background: -moz-linear-gradient(45deg, #414242 0%, #6f7170 100%); background: -webkit-linear-gradient(45deg, #414242 0%, #6f7170 100%); background: linear-gradient(45deg, #414242 0%, #6f7170 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414242', endColorstr='#6f7170', GradientType=1); } .thinkpad-slider-main { margin-top: 60px; } p.slim { max-width: 50em; margin: 0 auto; } .thinkpad-slider-section { outline: 0; } .thinkpad-slider-section .thinkpad-slider-section__heading { margin: .83em 0; } .thinkpad-slider-section__vid-nav p.button-text { margin: 0; padding: 0 0 10px; } #shop-products { clear: both; padding: 0 0 40px; } h2#shop-products { font: Bold 54px/65px Lato; color: #000; text-align: center; } .featured-thinkpads { padding-top: 60px; } .featured-think-pad-wrapper { background: #f9f8f8; text-align: center; height: 100%; padding-bottom: 20px; position: relative; } .featured-thinkpads.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .featured-thinkpads.row .col-1-3 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .featured-thinkpad-image { position: relative; } .featured-thinkpad-image > img { width: 100%; } .featured-thinkpad-image .info-overlay { position: absolute; top: 20px; left: 0; background: #e1140a; font: Bold 14px/17px Lato; letter-spacing: 1.4px; color: #fff; padding: 5px 15px; } .featured-thinkpad-content-wrap { padding: 40px 40px 60px; } h3.featured-thinkpad-product-title { font: Bold 36px/44px Lato; letter-spacing: 0px; color: #3e8ddd; margin: 10px 0; } .featured-thinkpad-info-small { font: 16px/19px Lato; } .featured-thinkpad-price { font: Bold 22px/27px Lato; margin: 5px 0 15px; } .featured-thinkpad-features ul { text-align: left; font: 18px/22px Lato; margin-bottom: 40px; } .featured-thinkpad-features ul li { margin-bottom: 5px; } .featured-think-pad-wrapper .content-overlay { text-align: left; color: #fff; padding: 60px 40px 100px; } .featured-think-pad-wrapper .content-overlay .product-logo { float: left; width: 100%; margin-bottom: 20px; } .featured-think-pad-wrapper .content-overlay .product-logo img { float: left; max-width: 70%; } .featured-think-pad-wrapper .content-overlay .product-logo span { float: left; font: 34px/31px Gotham; font-weight: 300; letter-spacing: -0.14px; margin: 0 0 0 10px; } .featured-think-pad-wrapper .disclaimer { font: 13px/16px Lato Light; margin-bottom: 20px; } .featured-thinkpad-image-fullsize { padding-bottom: 0; } .featured-thinkpad-image-fullsize .featured-thinkpad-image { height: 100%; background-size: cover; background-position: 50% 50%; } .featured-thinkpad-image-fullsize .featured-thinkpad-image:after { content: ""; display: block; padding-bottom: 68%; } a.featured-thinkpad-product-btn { position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); } a.featured-thinkpad-product-btn.overlay-btn { left: 0; transform: translateX(40px); } .think-family { min-height: 35vw; color: #fff; background-image: url(https://static.lenovo.com/ww/campaigns/2020/think-brand/lenovo-laptop-thinkpad-series-feature-8-think-family.jpg); background-color: #000; background-size: cover; background-position: 50% 50%; display: flex; align-items: center; position: relative; } .think-family .container { position: relative; } .think-family-content { padding: 5em 0; } .think-family h2 { font: Bold 54px/65px Lato; } .think-family p { font: 16px/26px Lato; max-width: 28em; } .think-family .btn { margin-top: 25px; } .lights-bg, .product-gradient-bg { position: absolute; left: 0; width: 100%; } .lights-bg { top: 0; background-size: cover; background-position: 50% 0; background-repeat: no-repeat; width: 100%; height: 180px; } .product-gradient-bg { bottom: 0; background-image: url(https://static.lenovo.com/ww/campaigns/2020/think-brand/lenovo-think-homepage-feature-1-bottom-products-gradient-bkgd.png); background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; width: 100%; height: 600px; } .fp-row[data-code="viewall-think-laptops"], .fp-row[data-code="viewall-thinkpad-laptops"] { display: none; } .fp-wrapper .fp-row.securedCoreWrapper .securedCore-logo { width: 150px; } .fp-wrapper .fp-row.securedCoreWrapper h2 { font: Bold 38px/46px Lato; margin: 10px 0; } .fp-wrapper .fp-row.securedCoreWrapper h3 { font: Bold 23px/28px Lato; } .fp-row.thinkShieldWrapper { padding: 40px 0 100px; } .fp-row.thinkShieldWrapper h2.thinkShield-title { font: Bold 54px/65px Lato; } .fp-row.securedCoreWrapper .btn { margin: 40px 0; } .nav-icon { display: none; float: left; margin: 15px 30px 0 30px; width: 40px; } .nav-icon:after, .nav-icon:before, .nav-icon div { background-color: #707070; content: ""; display: block; height: 3px; transition: all .2s ease-in-out; } .nav-icon div { margin: 9px 0; } .nav-icon.open:before { transform: translateY(12px) rotate(135deg); } .nav-icon.open:after { transform: translateY(-12px) rotate(-135deg); } .nav-icon.open div { transform: scale(0); } .mobile-only { display: none; } .tablet-only { display: none; } .nav .main_Menu span { color: #fff; } .main_Menu_icon .line { background: #fff; } @media only screen and (min-width: 76.75em) { .masthead .pageWrapper { position: relative; } } @media only screen and (max-width: 1180px) { .carousel-overlay-right-top { top: 70px; } } @media only screen and (max-width: 1024px) { .tablet-only { display: block; } .carousel-overlay img { max-width: 40%; margin-bottom: 10px; } .overlay-btns .btn { margin: 20px 20px 0; } .sub-header { margin-top: 0; } .product-gradient-bg { height: 380px; } .sticky-header a.btn { padding: 10px 15px; } .featured-thinkpad-image-fullsize .featured-thinkpad-image:after { padding-bottom: 30%; } .featured-thinkpads.row .col-1-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .featured-thinkpads.row .col-1-3:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .featured-thinkpads.row .col-extra { margin: 0 auto; } .featured-thinkpad-image-fullsize .content-overlay { max-width: 500px; } .think-family { background-image: none; min-height: 85vw; } .think-family h2 { font: Bold 48px/57px Lato; } .think-family img { display: block; } .fp-wrapper .fp-row.securedCoreWrapper { background-image: url(https://static.lenovo.com/ww/campaigns/2020/think-brand/lenovo-laptop-thinkpad-series-feature-6-secure-core-tablet.jpg); background-size: cover; padding: 60px 40px 20px; } .fp-wrapper .fp-row.securedCoreWrapper .securedCoreContent { width: 60%; } .fp-wrapper .fp-row.thinkShieldWrapper { background-image: url(https://static.lenovo.com/ww/campaigns/2020/think-brand/lenovo-laptop-thinkpad-series-feature-9-thinkshield-mobile.jpg); background-size: cover; min-height: 85vw; } .fp-wrapper .fp-row.thinkShieldWrapper .thinkShieldContent { width: 100%; } .fp-wrapper .fp-row.thinkShieldWrapper h2.thinkShield-title { font: Bold 48px/57px Lato; } } @media only screen and (max-width: 768px) { .container.wide { width: 100%; } .nav-icon { display: block; } .logo-holder img { max-height: 30px; } .sticky-header .links { width: 100%; height: auto; position: absolute; top: 52px; left: 0; background: #fff; transition: all 1s ease; overflow: hidden; max-height: 0; } .sticky-header .links.open { max-height: 100px; } .sticky-header .links .link-item { width: 100%; float: left; display: block; background: #fff; margin: 0; border-top: 1px solid #707070; } .sticky-header .links .link-item a { width: 100%; height: 46px; border: 0; text-align: left; padding: 15px 25px; } .sticky-header .links .link-item span { line-height: 46px; } .sticky-header .links-right { width: 100%; float: left; } .to-top { margin-right: 30px; } .carousel-overlay-right-top { display: none; } .thinkpad-slider-section .thinkpad-slider-section__heading { font: Bold 48px/57px Lato; } } @media only screen and (max-width: 640px) { .mobile-only { display: block; } .desktop-only { display: none; } .nav-icon { margin: 15px 20px 0 20px; } .to-top { margin-right: 20px; } .sub-header { font-size: 24px; } #hero-carousel { height: 70vh; } .featured-thinkpad { margin-bottom: 40px; } .featured-thinkpad-image-fullsize .featured-thinkpad-image:after { padding-bottom: 65%; } .featured-thinkpads.row .col-1-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .think-family { display: block; } .think-family .product-gradient-bg { display: none; } .think-family-content { text-align: center; padding-bottom: 0; } .think-family-content p { max-width: 100%; } .fp-wrapper .fp-row.securedCoreWrapper { background: 0; } .fp-wrapper .fp-row.securedCoreWrapper .securedCore-logo { margin: 0 auto; } .fp-wrapper .fp-row.securedCoreWrapper .securedCoreContent { color: #000; text-align: center; width: 100%; } .fp-wrapper .fp-row.securedCoreWrapper .securedCoreContent p { color: #000; } .fp-wrapper .fp-row.thinkShieldWrapper { background: 0; min-height: 0; } .fp-wrapper .fp-row.thinkShieldWrapper .thinkShieldContent { text-align: center; } .fp-wrapper .fp-row.thinkShieldWrapper .thinkShieldContent .thinkShield-logo { margin: 0 auto; } .fp-wrapper .fp-row.thinkShieldWrapper .thinkShieldContent .thinkShield-title, .fp-wrapper .fp-row.thinkShieldWrapper .thinkShieldContent p.white { color: #000; } } .brandCampaign .fp-row .accessories-section { background: #fff; padding: 60px 0; } .brand-feature-stack-wrapper, .brandCampaign .fp-row .viewAll { background: #fff; } .fp-row.securedCoreWrapper { background: url("//p4-ofp.static.pub/ShareResource/thinkpad/Imgs/think-brand-pc-secure-core-2.jpg?context=bWFzdGVyfHJvb3R8NDE3ODkwfGltYWdlL2pwZWd8aGU0L2g5MC8xMDYyOTA0NzQxODkxMC5qcGd8ZWQzMTlkMzkyNjZhMmUyMGI2NGMwMmE4ZWZhZDI3MjM5ODllZTQ1MmM3ZTk1M2E3YTMyZWZmOTNiYTI3YzUyNQ"); background-size: cover; background-position: center; padding: 40px; min-height: 21vw; } .securedCoreContent { float: right; width: 50%; color: #fff; } .securedCore-logo { width: 150px; } @media (max-width: 800px) { .fp-row.securedCoreWrapper { background: url("//p4-ofp.static.pub/ShareResource/thinkpad/Imgs/think-brand-pc-secure-core-2.jpg?context=bWFzdGVyfHJvb3R8NDE3OTYwfGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbXxoOWUvaGQzLzEwNjI1Mjk0MDA4MzUwLmpwZ3w1ODAzZjVjNTc2NzNlMjcyNDQ2NGY4NDNmMGEwODA5YWY2MWY2MTc5YzBiMzUzZmE4OTA5MGM3YTNjZjVhMTZl"); background-repeat: no-repeat; background-size: 125vw; background-position: right top; background-color: #000; padding: 32vw 40px 40px; } .securedCoreContent { width: 100%; } .securedCore-logo { width: 120px; } } @media (max-width: 420px) { .securedCore-logo { width: 100px; } h2.securedCore-title { font-size: 1.125em; } } .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: 0; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ""; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } .carousel { position: relative; outline: 0; } .carousel-inner { position: relative; width: 100%; overflow: hidden; outline: 0; } .carousel-item { position: relative; display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; outline: 0; } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item-next, .carousel-item-prev { position: absolute; top: 0; } .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translateX(0); transform: translateX(0); } @supports ( (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) ) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .carousel-item-next, .active.carousel-item-right { -webkit-transform: translateX(100%); transform: translateX(100%); } @supports ( (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) ) { .carousel-item-next, .active.carousel-item-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .carousel-item-prev, .active.carousel-item-left { -webkit-transform: translateX(-100%); transform: translateX(-100%); } @supports ( (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) ) { .carousel-item-prev, .active.carousel-item-left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .carousel-control-prev, .carousel-control-next { top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: .5; } .carousel-control-prev i, .carousel-control-next i { font-size: 40px; } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: .9; } .carousel-control-prev { left: 25px; } .carousel-control-next { right: 25px; } .carousel-indicators { position: absolute; right: 0; bottom: 15px  !important; left: 0; z-index: 15; display: flex; -webkit-box-pack: center; justify-content: center; padding-left: 0; margin-right: 0  !important; margin-left: 0  !important; list-style: none; width: 100%  !important; } .carousel-indicators li { position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 16px; height: 16px; margin-right: 8px; margin-left: 8px; text-indent: -999px; background-color: rgba(255, 255, 255, .5); border: none  !important; border-radius: 50%; } .carousel-indicators li::before { position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; } .carousel-indicators li::after { position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; } .carousel-indicators .active { background-color: #fff  !important; width: 16px  !important; height: 16px  !important; border: none  !important; } .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; } .think-slider { display: table; width: 100%; border: 0; outline: 0; } .think-slider .carousel-item { width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; outline: 0; } .think-slider, .think-slider .carousel-item { outline: 0; } .think-slider .carousel-item::before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; right: 0; left: 0; bottom: 0; outline: 0; } .think-slider .carousel-container { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0; top: 0; left: 0; right: 0; outline: 0; } .think-slider .carousel-content { text-align: center; max-width: 870px; } .think-slider .carousel-background img { display: block; } .think-slider .carousel-fade { overflow: hidden; } .think-slider .carousel-fade .carousel-inner .carousel-item { transition-property: opacity; } .think-slider .carousel-fade .carousel-inner .carousel-item, .think-slider .carousel-fade .carousel-inner .active.carousel-item-left, .think-slider .carousel-fade .carousel-inner .active.carousel-item-right { opacity: 0; } .think-slider .carousel-fade .carousel-inner .active, .think-slider .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left, .think-slider .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right { opacity: 1; transition: .5s; } .think-slider .carousel-fade .carousel-inner .carousel-item-next, .think-slider .carousel-fade .carousel-inner .carousel-item-prev, .think-slider .carousel-fade .carousel-inner .active.carousel-item-left, .think-slider .carousel-fade .carousel-inner .active.carousel-item-right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .think-slider .carousel-overlay { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; } .think-slider .carousel-control-prev, .think-slider .carousel-control-next { width: 10%; } @media (min-width: 1024px) { .think-slider .carousel-control-prev, .think-slider .carousel-control-next { width: 5%; } } .think-slider .carousel-control-next-icon, .think-slider .carousel-control-prev-icon { background: 0; font-size: 32px; line-height: 1; } .think-slider .carousel-indicators li { cursor: pointer; } .think-slider .carousel-content a { font-size: 17px; line-height: 25px; outline: 0; border: 0; text-decoration: none; } .carousel-content h2 { font-size: 32px; font-weight: bold; line-height: 36px; color: #1f1e1f; margin-bottom: 20px  !important; } .think-slider, .sb-carousel { display: block; } .think-slider .carousel, .think-slider .carousel-inner, .think-slider .carousel-inner .carousel-item, .sb-carousel .carousel, .sb-carousel .carousel-inner, .sb-carousel .carousel-inner .carousel-item { height: 100%; } .think-slider .carousel-background { height: 100%; background-size: cover; background-position: 50% 50%; } .thinkpad-slider-main .slick-slide, .thinkpad-slider-main .slick-slide::before { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .thinkpad-slider-section__slider-1, .thinkpad-slider-section__slider-2, .thinkpad-slider-section__slider-3 { position: relative; width: 100%; height: 100%; min-height: 8vw; margin-bottom: 0; opacity: 0; visibility: hidden; transition: all 1.2s ease; } .thinkpad-slider-section__slider-1.slick-initialized, .thinkpad-slider-section__slider-2.slick-initialized, .thinkpad-slider-section__slider-3.slick-initialized { opacity: 1; visibility: visible; } .thinkpad-slider-main .slick-slide { position: relative; height: 40vw; overflow: hidden; } .thinkpad-slider-main .slick-slide::before { z-index: 1; } .thinkpad-slider-main .slick-slide video { display: block; object-fit: cover; object-position: center; min-width: 100%; min-height: 100%; visibility: visible; } .thinkpad-slider-main .slick-slide iframe { position: relative; pointer-events: none; } .thinkpad-slider-main .slick-slide figure { position: relative; height: 100%; } .thinkpad-slider-main .slick-slide .slide-image { opacity: 0; height: 100%; background-size: cover; background-position: center; transition: all .8s ease; } .thinkpad-slider-main .slick-slide .slide-image.show { opacity: 1; } .thinkpad-slider-main .slick-slide .image-entity { width: 100%; opacity: 0; visibility: hidden; } .thinkpad-slider-main .slick-slide .loading { position: absolute; top: 44%; left: 0; width: 100%; } .thinkpad-slider-main .slick-slide.slick-active { z-index: 1; } .thinkpad-slider-main .slick-slide.slick-active .caption { opacity: 1; } .slick-dots { text-align: right; padding-top: -10px; padding-left: 0; margin-bottom: .5em; } .slick-dots li { display: inline-block; vertical-align: top; width: 17%; text-align: center; margin: 0 4%; } .slick-dots .slider-nav-icon { border: 0; cursor: pointer; border: 2px solid #fff; box-shadow: 0 0 0 0 transparent; vertical-align: middle; color: #fff; background-color: #fff; transition: all .3s ease; } .slick-dots .slider-nav-icon:focus { outline: 0; } .slick-dots .slider-nav-icon:hover { opacity: 1; } .slick-dots.slick-active .slider-nav-icon { box-shadow: 0 0 0 2px #fff; opacity: 1; } @keyframes slideIn { from { filter: blur(15px); } to { filter: blur(0); } } @keyframes slideOut { from { filter: blur(0); } to { filter: blur(15px); } } .slick-dots li .slider-nav-icon { background-size: 45px 45px; width: 45px; height: 45px; background-position: center; background-size: 45px 45px; width: 45px; height: 45px; background-position: 50%; display: block; float: none; margin: 0 auto; padding: 0; border: unset; background: unset; font-family: unset; font-size: unset; line-height: unset; text-decoration: none; font-weight: unset; color: unset; cursor: pointer; text-align: center; } .slick-dots li.slick-active .slider-nav-icon { background-size: 45px 45px; width: 45px; height: 45px; background-position: center; } .thinkpad-slider-section__slider-content { display: inline-block; } .thinkpad-slider-section__slider-desc { width: 50%; float: left; position: relative; text-align: left; } .thinkpad-slider-section__slider-desc .thinkpad-slider-section__slider-heading { font: Bold 26px/32px Lato; letter-spacing: -0.26px; color: #fff; margin: 25px 0 15px; } .thinkpad-slider-section__slider-desc .thinkpad-slider-section__slider-p { font: 16px/26px Lato; color: #fff; } #soundbar-svg .st0, #dual-display-svg .st0 { fill: none; stroke: #000; stroke-width: 20; stroke-miterlimit: 10; } .thinkpad-slider-section__vid-nav .slider-nav-icon-wrap svg { fill: #fff; transition: fill .2s ease; } .thinkpad-slider-section__vid-nav .active .slider-nav-icon-wrap svg:hover { fill: #46c8e1; } .thinkpad-slider-section__vid-nav { width: 50%; float: right; position: relative; } .thinkpad-slider-section__vid-nav .slider-nav-icon-wrap:hover p { color: #46c8e1; } .thinkpad-slider-section__vid-nav .slider-nav-icon-wrap:hover svg { fill: #46c8e1; } .thinkpad-slider-section__vid-nav .slider-nav-icon-wrap:hover #soundbar-svg .st0, .thinkpad-slider-section__vid-nav .slider-nav-icon-wrap:hover #dual-display-svg .st0 { stroke: #46c8e1; } .thinkpad-slider-section__vid-nav .slick-active .slider-nav-icon-wrap p { color: #46c8e1; } .thinkpad-slider-section__vid-nav .slick-active .slider-nav-icon-wrap #soundbar-svg .st0, .thinkpad-slider-section__vid-nav .slick-active .slider-nav-icon-wrap #dual-display-svg .st0 { stroke: #46c8e1; } .thinkpad-slider-section__vid-nav .slick-active .slider-nav-icon-wrap svg { fill: #46c8e1; } .thinkpad-slider-section__vid-nav p { transition: color .5s cubic-bezier(0.215, .61, .355, 1); font-size: 1em; line-height: 1.5em; padding: 1em 0 1em; color: #ddd; cursor: pointer; margin-bottom: .5em; } .video-border, .video-border-2, .video-border-3 { transition: all .2s ease-out 0s; height: 2px; width: 17%; margin: 0 4%; background-color: #46c8e1; bottom: 0; left: 24.9995%; position: absolute; } .thinkpad-slider-section__slider-item { visibility: hidden; opacity: 0; transition: visibility 0s, opacity .5s linear; position: absolute; width: 100%; display: none; } .thinkpad-slider-section__slider-item--active { visibility: visible; opacity: 1; position: relative; display: block; } .thinkpad-slider-section { text-align: center; font: 16px/30px Lato; color: #fff; clear: both; margin-top: 100px; } .thinkpad-slider-section .thinkpad-slider-section__heading { font: Bold 54px/65px Lato; color: #fff; text-align: center; } @media only screen and (max-width: 768px) { .thinkpad-slider-section .thinkpad-slider-section__heading { margin: 0 auto .5em; } .thinkpad-slider-main .thinkpad-slider-section__vid-nav { display: none; } .thinkpad-slider-main .thinkpad-slider-section__slider-1, .thinkpad-slider-main .thinkpad-slider-section__slider-2, .thinkpad-slider-main .thinkpad-slider-section__slider-3 { padding: 0; } .thinkpad-slider-main .slick-slide { position: relative; height: 100%; overflow: hidden; height: 35vh; margin: 0 .4em; } .thinkpad-slider-main .slick-slide video { display: block; position: unset; top: unset; left: unset; min-width: 100%; min-height: 100%; width: 100%; object-fit: cover; height: 35vh; transform: unset; visibility: visible; } .thinkpad-slider-main .slick-slide.slick-active { height: 35vh; } .thinkpad-slider-section__slider-content { padding: 1em 2em; text-align: center; min-height: 150px; } .thinkpad-slider-section__slider-desc-1, .thinkpad-slider-section__slider-desc-2, .thinkpad-slider-section__slider-desc-3 { width: 90%; float: none; margin: 0 auto; } } .thinkpad-slider-section__icon-set { display: none; } .thinkpad-hero__vid-slide-play { display: none; } .thinkpad-hero__vid-slide-play.vid-paused { display: none; } @media only screen and (max-width: 768px) { .thinkpad-slider-section { margin-top: 50px; } .thinkpad-slider-main { margin: 40px -5vw 0; padding: 0; width: 100vw; } .thinkpad-hero__vid-slide-play { position: absolute; top: 0; left: 0; display: inline-block; width: 100%; height: 100%; z-index: 2; background: transparent; background-repeat: no-repeat; background-position: 50%; background-size: 13%; -webkit-transition: .2s; transition: .2s; cursor: pointer; } .thinkpad-hero__vid-slide-play.vid-paused { position: absolute; top: 0; left: 0; display: inline-block; width: 100%; height: 100%; z-index: 2; background: url(https://static.lenovo.com/ww/campaigns/2019/thinkpad-brand-v3/icons/play-button.svg); background-repeat: no-repeat; background-position: 50%; background-size: 13%; -webkit-transition: .2s; transition: .2s; cursor: pointer; } .thinkpad-slider-section__slider-content { padding: 1em 2em; text-align: center; min-height: 150px; } .thinkpad-slider-section__vid-nav { display: none; } .thinkpad-slider-section__slider-desc { text-align: center; } } .fp-row.thinkShieldWrapper { background: url("//static.lenovo.com/ww/campaigns/2020/think-brand/lenvo-think-2020-ces-brand-banner-thinkshield.jpg"); background-size: cover; background-position: center; padding: 80px 40px; min-height: 30vw; } .thinkShieldContent { width: 50%; } .thinkShield-logo { width: 120px; } h2.thinkShield-title { color: #fff; font-weight: bold; line-height: 1.125em; font-size: 48px; } .thinkShieldContent p { margin-bottom: 20px  !important; } .thinkShieldContent a { background: #46c8e1; color: #fff; padding: 5px 25px 10px; border-radius: 3px; font-weight: bold; } .thinkShieldContent a:hover { background: #fff; color: #009dd9; } @media (min-width: 1600px) { .thinkShieldContent { width: 33%; } } @media (max-width: 800px) { .fp-row.thinkShieldWrapper { background-repeat: no-repeat; background-size: 125vw; background-position: right top; background-color: #000; padding: 32vw 40px 40px; } .thinkShieldContent { width: 100%; } .thinkShield-logo { width: 120px; } } @media (max-width: 420px) { .thinkShield-logo { width: 100px; } h2.thinkShield-title { font-size: 1.125em; } } .brandCampaign .fp-row .va-open, .brandCampaign .fp-row .va-close { display: none; } .va-item-container { height: auto  !important; } #social-networks { margin: 20px 0 30px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } #social-networks p { color: #000; } #social-networks p:last-child { font-weight: 900; font-family: lato; width: 290px; margin: auto; border: 4px solid #4ac0e0; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; line-height: 2; position: relative; font-size: 19px; } #social-networks p:last-child::before { content: ""; position: absolute; width: 20px; height: 22px; -webkit-transform: rotate(90deg) skewX(-27deg) translate(-49px, -133px); transform: rotate(90deg) skewX(-27deg) translate(-49px, -133px); background: white; border-right: 4px solid #4ac0e0; border-top: 4px solid #4ac0e0; z-index: 99; background: #fff; } #social-networks p:last-child span { position: relative; z-index: 100; } #social-networks svg { width: 28px; } .social-network.left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 15px; -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-animation: toRight 1s forwards ease-in-out; animation: toRight 1s forwards ease-in-out; } .social-network.left p { font-size: 18px; margin-right: 7px; } .social-network.left svg:first-of-type { margin-right: 5px; } @media (min-width: 375px) { #social-networks p:last-child { width: 80%; max-width: 300px; min-width: 300px; } #social-networks p:last-child::before { -webkit-transform: rotate(90deg) skewX(-27deg) translate(-53px, -139px); transform: rotate(90deg) skewX(-27deg) translate(-53px, -139px); } } @media (min-width: 600px) { #social-networks { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .social-network.left { margin-bottom: 0; width: 50%; } .social-network.left p { font-size: 16px; } } @media (min-width: 650px) { .social-network.left p { font-size: 18px; } #social-networks p:last-child { margin: 0; } } @media (min-width: 750px) { #social-networks { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 30px; } #social-networks svg { width: 35px; } #social-networks .social-network.left { padding-right: 20px; } .social-network.left { width: auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 20px; align-items: center; } .social-network.left p { font-size: 21px; } } @media (min-width: 1180px) { #social-networks { -webkit-transform: scale(1.2); transform: scale(1.2); margin-right: 200px; justify-content: flex-end; } .social-network.left p { font-size: 24px; margin-right: 10px; } } @-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(0.1, .1, 1); transform: scale3d(0.1, .1, 1); } 30% { -webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes rubberBand { from { -webkit-transform: scale3d(0.1, .1, 1); transform: scale3d(0.1, .1, 1); } 30% { -webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes toRight { to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes toRight { to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #social-networks p:last-child::before { top: 10px; left: 136px; } } #colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; } #cboxOverlay { position: fixed; width: 100%; height: 100%; } #cboxMiddleLeft, #cboxBottomLeft { clear: left; } #cboxContent { position: relative; } #cboxLoadedContent { overflow: auto; } #cboxTitle { margin: 0; } #cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; } #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; } .cboxPhoto { float: left; margin: auto; border: 0; display: block; } .cboxIframe { width: 100%; height: 100%; display: block; border: 0; } #cboxOverlay { background: url(/_ui/desktop/common/css/images/colorbox/overlay.png) repeat 0 0; } #colorbox { outline: 0; } #cboxContent { background: #fff; overflow: hidden; } #cboxError { padding: 50px; border: 1px solid #ccc; } #cboxLoadedContent { margin-bottom: 28px; } #cboxTitle { position: absolute; bottom: 4px; left: 0; text-align: center; width: 100%; color: #949494; } #cboxCurrent { position: absolute; bottom: 4px; left: 58px; color: #949494; } #cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: #0092ef; } #cboxPrevious { position: absolute; bottom: 0; left: 0; background: url(/_ui/desktop/common/css/images/colorbox/controls.png) no-repeat -75px 0; width: 25px; height: 25px; text-indent: -9999px; } #cboxPrevious.hover { background-position: -75px -25px; } #cboxNext { position: absolute; bottom: 0; left: 27px; background: url(/_ui/desktop/common/css/images/colorbox/controls.png) no-repeat -50px 0; width: 25px; height: 25px; text-indent: -9999px; } #cboxNext.hover { background-position: -50px -25px; } #cboxLoadingOverlay { background: url(/_ui/desktop/common/css/images/colorbox/loading_background.png) no-repeat center center; } #cboxLoadingGraphic { background: url(/_ui/desktop/common/css/images/loading.gif) no-repeat center center; } #cboxClose { position: absolute; bottom: 0; right: 0; background: url(/_ui/desktop/common/css/images/colorbox/controls.png) no-repeat -25px 0; width: 25px; height: 25px; text-indent: -9999px; border: 0; margin: 0; } #cboxClose.hover { background-position: -25px -25px; } .cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF); } .cboxIE6 #cboxTopLeft { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderTopLeft.png); } .cboxIE6 #cboxTopCenter { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderTopCenter.png); } .cboxIE6 #cboxTopRight { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderTopRight.png); } .cboxIE6 #cboxBottomLeft { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderBottomLeft.png); } .cboxIE6 #cboxBottomCenter { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderBottomCenter.png); } .cboxIE6 #cboxBottomRight { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderBottomRight.png); } .cboxIE6 #cboxMiddleLeft { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderMiddleLeft.png); } .cboxIE6 #cboxMiddleRight { background: url(/_ui/desktop/common/css/images/colorbox/ie6/borderMiddleRight.png); } #cboxLoadedContent { margin: 0; width: 100%; } #cboxClose { top: 0; } /*! jQuery UI - v1.11.3 - 2015-02-12
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { min-height: 0; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default  !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; font-size: 100%; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } input.ui-button { padding: .4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -0.3em; } input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: 0; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; list-style-image: none; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item { padding-left: 2em; } .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("/_ui/desktop/common/css/images/jqueryui-progressbar-overflow.gif"); height: 100%; filter: alpha(opacity=25); opacity: .25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: .1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px .4em; margin: .5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; } .ui-selectmenu-button span.ui-icon { right: .5em; left: auto; margin-top: -8px; position: absolute; top: 50%; } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: .4em 2.1em .4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0; margin-bottom: -0.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: 0; background: 0; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } .ui-spinner a.ui-spinner-button { border-top: 0; border-bottom: 0; border-right: 0; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-tabs { position: relative; padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: 0; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; } body .ui-tooltip { border-width: 2px; } .ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333; } .ui-widget-content a { color: #333; } .ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: bold; } .ui-widget-header a { color: #333; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #454545; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ccc; background: #ededed; font-weight: normal; color: #2b2b2b; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #2b2b2b; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #fff; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; } .ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_444444_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_444444_256x240.png"); } .ui-state-default .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_777777_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_555555_256x240.png"); } .ui-state-active .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_777620_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/_ui/desktop/common/css/images/icons/ui-icons_cc0000_256x240.png"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; } .ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30); } .ui-widget-shadow { margin: 0; padding: 5px; background: #666; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px; } ï»¿ .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; height: auto; max-width: 100%; } .img-rounded { border-radius: 6px; } .img-thumbnail { background-color: #fff; border: 1px solid #ddd; border-radius: 4px; display: inline-block; height: auto; line-height: 1.42857; max-width: 100%; padding: 4px; transition: all .2s ease-in-out 0; } .img-circle { border-radius: 50%; } hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee -moz-use-text-color -moz-use-text-color; border-image: none; border-right: 0 none; border-style: solid none none; border-width: 1px 0 0; margin-bottom: 20px; margin-top: 20px; } .sr-only { border: 0 none; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .h1, .h2, .h3, .h4, .h5, .h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.1; } .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { color: #999; font-weight: 400; line-height: 1; } .h1, .h2, .h3 { margin-bottom: 10px; margin-top: 20px; } .h1 small, .h2 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; } .h4, .h5, .h6 { margin-bottom: 10px; margin-top: 10px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; } .h1 { font-size: 36px; } .h2 { font-size: 30px; } .h3 { font-size: 24px; } .h4 { font-size: 18px; } .h5 { font-size: 14px; } .h6 { font-size: 12px; } .lead { font-size: 16px; font-weight: 200; line-height: 1.4; margin-bottom: 20px; } @media (min-width: 768px) { .lead { font-size: 21px; } } small, .small { font-size: 85%; } cite { font-style: normal; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-muted { color: #999; } .text-primary { color: #428bca; } a.text-primary:hover { color: #3071a9; } .text-success { color: #3c763d; } a.text-success:hover { color: #2b542c; } .text-info { color: #31708f; } a.text-info:hover { color: #245269; } .text-warning { color: #8a6d3b; } a.text-warning:hover { color: #66512c; } .text-danger { color: #a94442; } a.text-danger:hover { color: #843534; } .bg-primary { background-color: #428bca; color: #fff; } a.bg-primary:hover { background-color: #3071a9; } .bg-success { background-color: #dff0d8; } a.bg-success:hover { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover { background-color: #e4b9b9; } .page-header { border-bottom: 1px solid #eee; margin: 40px 0 20px; padding-bottom: 9px; } ul, ol { margin-top: 0; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } .list-unstyled { list-style: outside none none; padding-left: 0; } .list-inline { list-style: outside none none; margin-left: -5px; padding-left: 0; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } dl { margin-bottom: 20px; margin-top: 0; } dt, dd { line-height: 1.42857; } dt { font-weight: 700; } dd { margin-left: 0; } @media (min-width: 768px) { .dl-horizontal dt { clear: left; float: left; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 160px; } .dl-horizontal dd { margin-left: 180px; } } abbr[title], abbr[data-original-title] { border-bottom: 1px dotted #999; cursor: help; } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { border-left: 5px solid #eee; font-size: 17.5px; margin: 0 0 20px; padding: 10px 20px; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { color: #999; display: block; font-size: 80%; line-height: 1.42857; } blockquote footer::before, blockquote small::before, blockquote .small::before { content: "â?? "; } .blockquote-reverse, blockquote.pull-right { border-left: 0 none; border-right: 5px solid #eee; padding-left: 0; padding-right: 15px; text-align: right; } .blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before { content: ""; } .blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after { content: " â??"; } blockquote::before, blockquote::after { content: ""; } address { font-style: normal; line-height: 1.42857; margin-bottom: 20px; } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code { background-color: #f9f2f4; border-radius: 4px; color: #c7254e; font-size: 90%; padding: 2px 4px; white-space: nowrap; } kbd { background-color: #333; border-radius: 3px; box-shadow: 0 -1px 0 rgba(0, 0, 0, .25) inset; color: #fff; font-size: 90%; padding: 2px 4px; } pre code { background-color: transparent; border-radius: 0; color: inherit; font-size: inherit; padding: 0; white-space: pre-wrap; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; clear: both; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1200px) { .container { width: 1170px; } } .container-fluid { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.6667%; } .col-xs-10 { width: 83.3333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.6667%; } .col-xs-7 { width: 58.3333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.6667%; } .col-xs-4 { width: 33.3333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.6667%; } .col-xs-1 { width: 8.33333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.6667%; } .col-xs-pull-10 { right: 83.3333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.6667%; } .col-xs-pull-7 { right: 58.3333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.6667%; } .col-xs-pull-4 { right: 33.3333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.6667%; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-0 { right: 0; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.6667%; } .col-xs-push-10 { left: 83.3333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.6667%; } .col-xs-push-7 { left: 58.3333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.6667%; } .col-xs-push-4 { left: 33.3333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.6667%; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-0 { left: 0; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.6667%; } .col-xs-offset-10 { margin-left: 83.3333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.6667%; } .col-xs-offset-7 { margin-left: 58.3333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.6667%; } .col-xs-offset-4 { margin-left: 33.3333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.6667%; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-0 { margin-left: 0; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.6667%; } .col-sm-10 { width: 83.3333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.6667%; } .col-sm-7 { width: 58.3333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.6667%; } .col-sm-4 { width: 33.3333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.6667%; } .col-sm-1 { width: 8.33333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.6667%; } .col-sm-pull-10 { right: 83.3333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.6667%; } .col-sm-pull-7 { right: 58.3333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.6667%; } .col-sm-pull-4 { right: 33.3333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.6667%; } .col-sm-pull-1 { right: 8.33333%; } .col-sm-pull-0 { right: 0; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.6667%; } .col-sm-push-10 { left: 83.3333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.6667%; } .col-sm-push-7 { left: 58.3333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.6667%; } .col-sm-push-4 { left: 33.3333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.6667%; } .col-sm-push-1 { left: 8.33333%; } .col-sm-push-0 { left: 0; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.6667%; } .col-sm-offset-10 { margin-left: 83.3333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.6667%; } .col-sm-offset-7 { margin-left: 58.3333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.6667%; } .col-sm-offset-4 { margin-left: 33.3333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.6667%; } .col-sm-offset-1 { margin-left: 8.33333%; } .col-sm-offset-0 { margin-left: 0; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.6667%; } .col-md-10 { width: 83.3333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.6667%; } .col-md-7 { width: 58.3333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.6667%; } .col-md-4 { width: 33.3333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.6667%; } .col-md-1 { width: 8.33333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.6667%; } .col-md-pull-10 { right: 83.3333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.6667%; } .col-md-pull-7 { right: 58.3333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.6667%; } .col-md-pull-4 { right: 33.3333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.6667%; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-0 { right: 0; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.6667%; } .col-md-push-10 { left: 83.3333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.6667%; } .col-md-push-7 { left: 58.3333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.6667%; } .col-md-push-4 { left: 33.3333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.6667%; } .col-md-push-1 { left: 8.33333%; } .col-md-push-0 { left: 0; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.6667%; } .col-md-offset-10 { margin-left: 83.3333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.6667%; } .col-md-offset-7 { margin-left: 58.3333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.6667%; } .col-md-offset-4 { margin-left: 33.3333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.6667%; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-0 { margin-left: 0; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.6667%; } .col-lg-10 { width: 83.3333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.6667%; } .col-lg-7 { width: 58.3333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.6667%; } .col-lg-4 { width: 33.3333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.6667%; } .col-lg-1 { width: 8.33333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.6667%; } .col-lg-pull-10 { right: 83.3333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.6667%; } .col-lg-pull-7 { right: 58.3333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.6667%; } .col-lg-pull-4 { right: 33.3333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.6667%; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-0 { right: 0; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.6667%; } .col-lg-push-10 { left: 83.3333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.6667%; } .col-lg-push-7 { left: 58.3333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.6667%; } .col-lg-push-4 { left: 33.3333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.6667%; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-0 { left: 0; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.6667%; } .col-lg-offset-10 { margin-left: 83.3333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.6667%; } .col-lg-offset-7 { margin-left: 58.3333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.6667%; } .col-lg-offset-4 { margin-left: 33.3333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.6667%; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-0 { margin-left: 0; } } table { background-color: transparent; max-width: 100%; } th { text-align: left; } .table { margin-bottom: 20px; width: 100%; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 1px solid #ddd; line-height: 1.42857; padding: 8px; vertical-align: top; } .table > thead > tr > th { border-bottom: 2px solid #ddd; vertical-align: bottom; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0 none; } .table > tbody + tbody { border-top: 2px solid #ddd; } .table .table { background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 5px; } .table-bordered { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; } .table-striped > tbody > tr:nth-child(2n + 1) > td, .table-striped > tbody > tr:nth-child(2n + 1) > th { background-color: #f9f9f9; } .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: #f5f5f5; } table col[class*="col-"] { display: table-column; float: none; position: static; } table td[class*="col-"], table th[class*="col-"] { display: table-cell; float: none; position: static; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; } @media (max-width: 767px) { .table-responsive { border: 1px solid #ddd; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; width: 100%; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0 none; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0 none; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0 none; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0 none; } } fieldset { border: 0 none; margin: 0; min-width: 0; padding: 0; } legend { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #e5e5e5; border-image: none; border-style: none none solid; border-width: 0 0 1px; color: #333; display: block; font-size: 21px; line-height: inherit; margin-bottom: 20px; padding: 0; width: 100%; } label { display: inline-block; font-weight: 700; margin-bottom: 5px; } input[type="search"] { box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { line-height: normal; margin: 4px 0 0; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline-offset: -2px; } output { color: #555; display: block; font-size: 14px; line-height: 1.42857; padding-top: 7px; } .form-control { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color .15s ease-in-out 0, box-shadow .15s ease-in-out 0s; width: 100%; } .form-control:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6); outline: 0 none; } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eee; cursor: not-allowed; opacity: 1; } textarea.form-control { height: auto; } input[type="date"] { line-height: 34px; } .form-group { margin-bottom: 15px; } .radio, .checkbox { display: block; margin-bottom: 10px; margin-top: 10px; min-height: 20px; padding-left: 20px; } .radio label, .checkbox label { cursor: pointer; display: inline; font-weight: 400; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { cursor: pointer; display: inline-block; font-weight: 400; margin-bottom: 0; padding-left: 20px; vertical-align: middle; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-left: 10px; margin-top: 0; } input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .input-sm { border-radius: 3px; font-size: 12px; height: 30px; line-height: 1.5; padding: 5px 10px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select.input-sm[multiple] { height: auto; } .input-lg { border-radius: 6px; font-size: 18px; height: 46px; line-height: 1.33; padding: 10px 16px; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select.input-lg[multiple] { height: auto; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .has-feedback .form-control-feedback { display: block; height: 34px; line-height: 34px; position: absolute; right: 0; text-align: center; top: 25px; width: 34px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; } .has-success .form-control { border-color: #3c763d; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset; } .has-success .form-control:focus { border-color: #2b542c; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 6px #67b168; } .has-success .input-group-addon { background-color: #dff0d8; border-color: #3c763d; color: #3c763d; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset; } .has-warning .form-control:focus { border-color: #66512c; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 6px #c0a16b; } .has-warning .input-group-addon { background-color: #fcf8e3; border-color: #8a6d3b; color: #8a6d3b; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442; } .has-error .form-control { border-color: #a94442; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset; } .has-error .form-control:focus { border-color: #843534; box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 6px #ce8483; } .has-error .input-group-addon { background-color: #f2dede; border-color: #a94442; color: #a94442; } .has-error .form-control-feedback { color: #a94442; } .form-control-static { margin-bottom: 0; } .help-block { color: #737373; display: block; margin-bottom: 10px; margin-top: 5px; } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; vertical-align: middle; width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-bottom: 0; margin-top: 0; padding-left: 0; vertical-align: middle; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: none; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-bottom: 0; margin-top: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; } .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; } .form-horizontal .form-control-static { padding-top: 7px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; } } .form-horizontal .has-feedback .form-control-feedback { right: 15px; top: 0; } .btn { -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap; } .btn:focus, .btn:active:focus, .btn.active:focus { outline: thin dotted; outline-offset: -2px; } .btn:hover, .btn:focus { color: #333; text-decoration: none; } .btn:active, .btn.active { background-image: none; box-shadow: 0 3px 5px rgba(0, 0, 0, .125) inset; outline: 0 none; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { box-shadow: none; cursor: not-allowed; opacity: .65; pointer-events: none; } .btn-default { background-color: #fff; border-color: #ccc; color: #333; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-color: #ebebeb; border-color: #adadad; color: #333; } .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image: none; } .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active { background-color: #fff; border-color: #ccc; } .btn-default .badge { background-color: #333; color: #fff; } .btn-primary { background-color: #428bca; border-color: #357ebd; color: #fff; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-color: #3276b1; border-color: #285e8e; color: #fff; } .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active { background-color: #428bca; border-color: #357ebd; } .btn-primary .badge { background-color: #fff; color: #428bca; } .btn-success { background-color: #5cb85c; border-color: #4cae4c; color: #fff; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-color: #47a447; border-color: #398439; color: #fff; } .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active { background-color: #5cb85c; border-color: #4cae4c; } .btn-success .badge { background-color: #fff; color: #5cb85c; } .btn-info { background-color: #5bc0de; border-color: #46b8da; color: #fff; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-color: #39b3d7; border-color: #269abc; color: #fff; } .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; } .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active { background-color: #5bc0de; border-color: #46b8da; } .btn-info .badge { background-color: #fff; color: #5bc0de; } .btn-warning { background-color: #f0ad4e; border-color: #eea236; color: #fff; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-color: #ed9c28; border-color: #d58512; color: #fff; } .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; } .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; border-color: #eea236; } .btn-warning .badge { background-color: #fff; color: #f0ad4e; } .btn-danger { background-color: #d9534f; border-color: #d43f3a; color: #fff; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-color: #d2322d; border-color: #ac2925; color: #fff; } .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; } .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active { background-color: #d9534f; border-color: #d43f3a; } .btn-danger .badge { background-color: #fff; color: #d9534f; } .btn-link { border-radius: 0; color: #428bca; cursor: pointer; font-weight: 400; } .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; } .btn-link:hover, .btn-link:focus { background-color: transparent; color: #2a6496; text-decoration: underline; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #999; text-decoration: none; } .btn-lg, .btn-group-lg > .btn { border-radius: 6px; font-size: 18px; line-height: 1.33; padding: 10px 16px; } .btn-sm, .btn-group-sm > .btn { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 5px 10px; } .btn-xs, .btn-group-xs > .btn { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 1px 5px; } .btn-block { display: block; padding-left: 0; padding-right: 0; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] { width: 100%; } .fade { opacity: 0; transition: opacity .15s linear 0; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } .collapsing { height: 0; overflow: hidden; position: relative; transition: height .35s ease 0; } .glyphicon { -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; line-height: 1; position: relative; top: 1px; } .glyphicon-asterisk::before { content: "*"; } .glyphicon-plus::before { content: "+"; } .glyphicon-euro::before { content: "â?¬"; } .glyphicon-minus::before { content: "â??"; } .glyphicon-cloud::before { content: "â?"; } .glyphicon-envelope::before { content: "â??"; } .glyphicon-pencil::before { content: "â?"; } .glyphicon-glass::before { content: "î?"; } .glyphicon-music::before { content: "î??"; } .glyphicon-search::before { content: "î??"; } .glyphicon-heart::before { content: "î??"; } .glyphicon-star::before { content: "î??"; } .glyphicon-star-empty::before { content: "î??"; } .glyphicon-user::before { content: "î??"; } .glyphicon-film::before { content: "î??"; } .glyphicon-th-large::before { content: "î?"; } .glyphicon-th::before { content: "î??"; } .glyphicon-th-list::before { content: "î??"; } .glyphicon-ok::before { content: "î??"; } .glyphicon-remove::before { content: "î??"; } .glyphicon-zoom-in::before { content: "î??"; } .glyphicon-zoom-out::before { content: "î??"; } .glyphicon-off::before { content: "î??"; } .glyphicon-signal::before { content: "î??"; } .glyphicon-cog::before { content: "î??"; } .glyphicon-trash::before { content: "î? "; } .glyphicon-home::before { content: "î?¡"; } .glyphicon-file::before { content: "î?¢"; } .glyphicon-time::before { content: "î?£"; } .glyphicon-road::before { content: "î?¤"; } .glyphicon-download-alt::before { content: "î?¥"; } .glyphicon-download::before { content: "î?¦"; } .glyphicon-upload::before { content: "î?§"; } .glyphicon-inbox::before { content: "î?¨"; } .glyphicon-play-circle::before { content: "î?©"; } .glyphicon-repeat::before { content: "î?°"; } .glyphicon-refresh::before { content: "î?±"; } .glyphicon-list-alt::before { content: "î?²"; } .glyphicon-lock::before { content: "î?³"; } .glyphicon-flag::before { content: "î?´"; } .glyphicon-headphones::before { content: "î?µ"; } .glyphicon-volume-off::before { content: "î?¶"; } .glyphicon-volume-down::before { content: "î?·"; } .glyphicon-volume-up::before { content: "î?¸"; } .glyphicon-qrcode::before { content: "î?¹"; } .glyphicon-barcode::before { content: "î?"; } .glyphicon-tag::before { content: "î"; } .glyphicon-tags::before { content: "î?"; } .glyphicon-book::before { content: "î?"; } .glyphicon-bookmark::before { content: "î?"; } .glyphicon-print::before { content: "î?"; } .glyphicon-camera::before { content: "î?"; } .glyphicon-font::before { content: "î?"; } .glyphicon-bold::before { content: "î?"; } .glyphicon-italic::before { content: "î?"; } .glyphicon-text-height::before { content: "î"; } .glyphicon-text-width::before { content: "î?"; } .glyphicon-align-left::before { content: "î?"; } .glyphicon-align-center::before { content: "î?"; } .glyphicon-align-right::before { content: "î?"; } .glyphicon-align-justify::before { content: "î?"; } .glyphicon-list::before { content: "î?"; } .glyphicon-indent-left::before { content: "î?"; } .glyphicon-indent-right::before { content: "î?"; } .glyphicon-facetime-video::before { content: "î?"; } .glyphicon-picture::before { content: "î "; } .glyphicon-map-marker::before { content: "î¢"; } .glyphicon-adjust::before { content: "î£"; } .glyphicon-tint::before { content: "î¤"; } .glyphicon-edit::before { content: "î¥"; } .glyphicon-share::before { content: "î¦"; } .glyphicon-check::before { content: "î§"; } .glyphicon-move::before { content: "î¨"; } .glyphicon-step-backward::before { content: "î©"; } .glyphicon-fast-backward::before { content: "î°"; } .glyphicon-backward::before { content: "î±"; } .glyphicon-play::before { content: "î²"; } .glyphicon-pause::before { content: "î³"; } .glyphicon-stop::before { content: "î´"; } .glyphicon-forward::before { content: "îµ"; } .glyphicon-fast-forward::before { content: "î¶"; } .glyphicon-step-forward::before { content: "î·"; } .glyphicon-eject::before { content: "î¸"; } .glyphicon-chevron-left::before { content: "î¹"; } .glyphicon-chevron-right::before { content: "î??"; } .glyphicon-plus-sign::before { content: "î?"; } .glyphicon-minus-sign::before { content: "î??"; } .glyphicon-remove-sign::before { content: "î??"; } .glyphicon-ok-sign::before { content: "î??"; } .glyphicon-question-sign::before { content: "î??"; } .glyphicon-info-sign::before { content: "î??"; } .glyphicon-screenshot::before { content: "î??"; } .glyphicon-remove-circle::before { content: "î??"; } .glyphicon-ok-circle::before { content: "î??"; } .glyphicon-ban-circle::before { content: "î?"; } .glyphicon-arrow-left::before { content: "î??"; } .glyphicon-arrow-right::before { content: "î??"; } .glyphicon-arrow-up::before { content: "î??"; } .glyphicon-arrow-down::before { content: "î??"; } .glyphicon-share-alt::before { content: "î??"; } .glyphicon-resize-full::before { content: "î??"; } .glyphicon-resize-small::before { content: "î??"; } .glyphicon-exclamation-sign::before { content: "î?"; } .glyphicon-gift::before { content: "î??"; } .glyphicon-leaf::before { content: "î??"; } .glyphicon-fire::before { content: "î??"; } .glyphicon-eye-open::before { content: "î??"; } .glyphicon-eye-close::before { content: "î??"; } .glyphicon-warning-sign::before { content: "î??"; } .glyphicon-plane::before { content: "î??"; } .glyphicon-calendar::before { content: "î??"; } .glyphicon-random::before { content: "î?"; } .glyphicon-comment::before { content: "î??"; } .glyphicon-magnet::before { content: "î??"; } .glyphicon-chevron-up::before { content: "î??"; } .glyphicon-chevron-down::before { content: "î??"; } .glyphicon-retweet::before { content: "î??"; } .glyphicon-shopping-cart::before { content: "î??"; } .glyphicon-folder-close::before { content: "î??"; } .glyphicon-folder-open::before { content: "î??"; } .glyphicon-resize-vertical::before { content: "î??"; } .glyphicon-resize-horizontal::before { content: "î? "; } .glyphicon-hdd::before { content: "î?¡"; } .glyphicon-bullhorn::before { content: "î?¢"; } .glyphicon-bell::before { content: "î?£"; } .glyphicon-certificate::before { content: "î?¤"; } .glyphicon-thumbs-up::before { content: "î?¥"; } .glyphicon-thumbs-down::before { content: "î?¦"; } .glyphicon-hand-right::before { content: "î?§"; } .glyphicon-hand-left::before { content: "î?¨"; } .glyphicon-hand-up::before { content: "î?©"; } .glyphicon-hand-down::before { content: "î?°"; } .glyphicon-circle-arrow-right::before { content: "î?±"; } .glyphicon-circle-arrow-left::before { content: "î?²"; } .glyphicon-circle-arrow-up::before { content: "î?³"; } .glyphicon-circle-arrow-down::before { content: "î?´"; } .glyphicon-globe::before { content: "î?µ"; } .glyphicon-wrench::before { content: "î?¶"; } .glyphicon-tasks::before { content: "î?·"; } .glyphicon-filter::before { content: "î?¸"; } .glyphicon-briefcase::before { content: "î?¹"; } .glyphicon-fullscreen::before { content: "î??"; } .glyphicon-dashboard::before { content: "î?"; } .glyphicon-paperclip::before { content: "î??"; } .glyphicon-heart-empty::before { content: "î??"; } .glyphicon-link::before { content: "î??"; } .glyphicon-phone::before { content: "î??"; } .glyphicon-pushpin::before { content: "î??"; } .glyphicon-usd::before { content: "î??"; } .glyphicon-gbp::before { content: "î??"; } .glyphicon-sort::before { content: "î?"; } .glyphicon-sort-by-alphabet::before { content: "î??"; } .glyphicon-sort-by-alphabet-alt::before { content: "î??"; } .glyphicon-sort-by-order::before { content: "î??"; } .glyphicon-sort-by-order-alt::before { content: "î??"; } .glyphicon-sort-by-attributes::before { content: "î??"; } .glyphicon-sort-by-attributes-alt::before { content: "î??"; } .glyphicon-unchecked::before { content: "î??"; } .glyphicon-expand::before { content: "î??"; } .glyphicon-collapse-down::before { content: "î??"; } .glyphicon-collapse-up::before { content: "î? "; } .glyphicon-log-in::before { content: "î?¡"; } .glyphicon-flash::before { content: "î?¢"; } .glyphicon-log-out::before { content: "î?£"; } .glyphicon-new-window::before { content: "î?¤"; } .glyphicon-record::before { content: "î?¥"; } .glyphicon-save::before { content: "î?¦"; } .glyphicon-open::before { content: "î?§"; } .glyphicon-saved::before { content: "î?¨"; } .glyphicon-import::before { content: "î?©"; } .glyphicon-export::before { content: "î?°"; } .glyphicon-send::before { content: "î?±"; } .glyphicon-floppy-disk::before { content: "î?²"; } .glyphicon-floppy-saved::before { content: "î?³"; } .glyphicon-floppy-remove::before { content: "î?´"; } .glyphicon-floppy-save::before { content: "î?µ"; } .glyphicon-floppy-open::before { content: "î?¶"; } .glyphicon-credit-card::before { content: "î?·"; } .glyphicon-transfer::before { content: "î?¸"; } .glyphicon-cutlery::before { content: "î?¹"; } .glyphicon-header::before { content: "î??"; } .glyphicon-compressed::before { content: "î?"; } .glyphicon-earphone::before { content: "î??"; } .glyphicon-phone-alt::before { content: "î??"; } .glyphicon-tower::before { content: "î??"; } .glyphicon-stats::before { content: "î??"; } .glyphicon-sd-video::before { content: "î??"; } .glyphicon-hd-video::before { content: "î??"; } .glyphicon-subtitles::before { content: "î??"; } .glyphicon-sound-stereo::before { content: "î??"; } .glyphicon-sound-dolby::before { content: "î?"; } .glyphicon-sound-5-1::before { content: "î??"; } .glyphicon-sound-6-1::before { content: "î??"; } .glyphicon-sound-7-1::before { content: "î??"; } .glyphicon-copyright-mark::before { content: "î??"; } .glyphicon-registration-mark::before { content: "î??"; } .glyphicon-cloud-download::before { content: "î??"; } .glyphicon-cloud-upload::before { content: "î??"; } .glyphicon-tree-conifer::before { content: "î??"; } .glyphicon-tree-deciduous::before { content: "î??"; } .caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; display: inline-block; height: 0; margin-left: 2px; vertical-align: middle; width: 0; } .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0 none; } .dropdown-menu { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, .176); display: none; float: left; font-size: 14px; left: 0; list-style: outside none none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; } .dropdown-menu.pull-right { left: auto; right: 0; } .dropdown-menu .divider { background-color: #e5e5e5; height: 1px; margin: 9px 0; overflow: hidden; } .dropdown-menu > li > a { clear: both; color: #333; display: block; font-weight: 400; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #f5f5f5; color: #262626; text-decoration: none; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #428bca; color: #fff; outline: 0 none; text-decoration: none; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #999; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { background-color: transparent; background-image: none; cursor: not-allowed; text-decoration: none; } .open > .dropdown-menu { display: block; } .open > a { outline: 0 none; } .dropdown-menu-right { left: auto; right: 0; } .dropdown-menu-left { left: 0; right: auto; } .dropdown-header { color: #999; display: block; font-size: 12px; line-height: 1.42857; padding: 3px 20px; } .dropdown-backdrop { bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 990; } .pull-right > .dropdown-menu { left: auto; right: 0; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-bottom: 4px solid; border-top: 0 none; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { bottom: 100%; margin-bottom: 1px; top: auto; } @media (min-width: 768px) { .navbar-right .dropdown-menu { left: auto; right: 0; } .navbar-right .dropdown-menu-left { left: 0; right: auto; } } .btn-group, .btn-group-vertical { display: inline-block; position: relative; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { float: left; position: relative; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; } .btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: 0 none; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar { margin-left: -5px; } .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 none; } .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } .btn-group.open .dropdown-toggle { box-shadow: 0 3px 5px rgba(0, 0, 0, .125) inset; } .btn-group.open .dropdown-toggle.btn-link { box-shadow: none; } .btn .caret { margin-left: 0; } .btn-lg .caret { border-width: 5px 5px 0; } .dropup .btn-lg .caret { border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; max-width: 100%; width: 100%; } .btn-group-vertical > .btn-group > .btn { float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-left: 0; margin-top: -1px; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 4px; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .btn-group-justified { border-collapse: separate; display: table; table-layout: fixed; width: 100%; } .btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; } .btn-group-justified > .btn-group .btn { width: 100%; } [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none; } .input-group { border-collapse: separate; display: table; position: relative; } .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; } .input-group .form-control { float: left; margin-bottom: 0; position: relative; width: 100%; z-index: 2; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { border-radius: 6px; font-size: 18px; height: 46px; line-height: 1.33; padding: 10px 16px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select.input-group-lg[multiple] > .form-control, select.input-group-lg[multiple] > .input-group-addon, select.input-group-lg[multiple] > .input-group-btn > .btn { height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { border-radius: 3px; font-size: 12px; height: 30px; line-height: 1.5; padding: 5px 10px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select.input-group-sm[multiple] > .form-control, select.input-group-sm[multiple] > .input-group-addon, select.input-group-sm[multiple] > .input-group-btn > .btn { height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { vertical-align: middle; white-space: nowrap; width: 1%; } .input-group-addon { background-color: #eee; border: 1px solid #ccc; border-radius: 4px; color: #555; font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; } .input-group-addon.input-sm { border-radius: 3px; font-size: 12px; padding: 5px 10px; } .input-group-addon.input-lg { border-radius: 6px; font-size: 18px; padding: 10px 16px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:first-child { border-right: 0 none; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0 none; } .input-group-btn { font-size: 0; position: relative; white-space: nowrap; } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; } .nav { list-style: outside none none; margin-bottom: 0; padding-left: 0; } .nav > li { display: block; position: relative; } .nav > li > a { display: block; padding: 10px 15px; position: relative; } .nav > li > a:hover, .nav > li > a:focus { background-color: #eee; text-decoration: none; } .nav > li.disabled > a { color: #999; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { background-color: transparent; color: #999; cursor: not-allowed; text-decoration: none; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eee; border-color: #428bca; } .nav .nav-divider { background-color: #e5e5e5; height: 1px; margin: 9px 0; overflow: hidden; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { border: 1px solid transparent; border-radius: 4px 4px 0 0; line-height: 1.42857; margin-right: 2px; } .nav-tabs > li > a:hover { border-color: #eee #eee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color: #ddd #ddd transparent; border-image: none; border-style: solid; border-width: 1px; color: #555; cursor: default; } .nav-tabs.nav-justified { border-bottom: 0 none; width: 100%; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { left: auto; top: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { border-radius: 4px; margin-right: 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #428bca; color: #fff; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-left: 0; margin-top: 2px; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-justified > .dropdown .dropdown-menu { left: auto; top: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0 none; } .nav-tabs-justified > li > a { border-radius: 4px; margin-right: 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { border-top-left-radius: 0; border-top-right-radius: 0; margin-top: -1px; } .navbar { border: 1px solid transparent; margin-bottom: 20px; min-height: 50px; position: relative; } @media (min-width: 768px) { .navbar { border-radius: 4px; } } @media (min-width: 768px) { .navbar-header { float: left; } } .navbar-collapse { border-top: 1px solid transparent; box-shadow: 0 1px 0 rgba(255, 255, 255, .1) inset; max-height: 340px; overflow-x: visible; padding-left: 15px; padding-right: 15px; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 768px) { .navbar-collapse { border-top: 0 none; box-shadow: none; width: auto; } .navbar-collapse.collapse { display: block  !important; height: auto  !important; overflow: visible  !important; padding-bottom: 0; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: -15px; margin-right: -15px; } @media (min-width: 768px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: 0; margin-right: 0; } } .navbar-static-top { border-width: 0 0 1px; z-index: 1000; } @media (min-width: 768px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { left: 0; position: fixed; right: 0; z-index: 1030; } @media (min-width: 768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { border-width: 0 0 1px; top: 0; } .navbar-fixed-bottom { border-width: 1px 0 0; bottom: 0; margin-bottom: 0; } .navbar-brand { float: left; font-size: 18px; height: 50px; line-height: 20px; padding: 15px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } @media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } } .navbar-toggle { background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 15px; margin-top: 8px; padding: 9px 10px; position: relative; } .navbar-toggle:focus { outline: 0 none; } .navbar-toggle .icon-bar { border-radius: 1px; display: block; height: 2px; width: 22px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 768px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 7.5px -15px; } .navbar-nav > li > a { line-height: 20px; padding-bottom: 10px; padding-top: 10px; } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { background-color: transparent; border: 0 none; box-shadow: none; float: none; margin-top: 0; position: static; width: auto; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 768px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-bottom: 15px; padding-top: 15px; } .navbar-nav.navbar-right:last-child { margin-right: -15px; } } @media (min-width: 768px) { .navbar-left { float: left  !important; } .navbar-right { float: right  !important; } } .navbar-form { border-bottom: 1px solid transparent; border-top: 1px solid transparent; box-shadow: 0 1px 0 rgba(255, 255, 255, .1) inset, 0 1px 0 rgba(255, 255, 255, .1); margin: 8px -15px; padding: 10px 15px; } @media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; vertical-align: middle; width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-bottom: 0; margin-top: 0; padding-left: 0; vertical-align: middle; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { float: none; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; } } @media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; } } @media (min-width: 768px) { .navbar-form { border: 0 none; box-shadow: none; margin-left: 0; margin-right: 0; padding-bottom: 0; padding-top: 0; width: auto; } .navbar-form.navbar-right:last-child { margin-right: -15px; } } .navbar-nav > li > .dropdown-menu { border-top-left-radius: 0; border-top-right-radius: 0; margin-top: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .navbar-btn { margin-bottom: 8px; margin-top: 8px; } .navbar-btn.btn-sm { margin-bottom: 10px; margin-top: 10px; } .navbar-btn.btn-xs { margin-bottom: 14px; margin-top: 14px; } .navbar-text { margin-bottom: 15px; margin-top: 15px; } @media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } .navbar-text.navbar-right:last-child { margin-right: 0; } } .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; } .navbar-default .navbar-brand { color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { background-color: transparent; color: #5e5e5e; } .navbar-default .navbar-text { color: #777; } .navbar-default .navbar-nav > li > a { color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color: transparent; color: #333; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: #e7e7e7; color: #555; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { background-color: transparent; color: #ccc; } .navbar-default .navbar-toggle { border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color: transparent; color: #333; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { background-color: #e7e7e7; color: #555; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { background-color: transparent; color: #ccc; } } .navbar-default .navbar-link { color: #777; } .navbar-default .navbar-link:hover { color: #333; } .navbar-inverse { background-color: #222; border-color: #080808; } .navbar-inverse .navbar-brand { color: #999; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { background-color: transparent; color: #fff; } .navbar-inverse .navbar-text { color: #999; } .navbar-inverse .navbar-nav > li > a { color: #999; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { background-color: transparent; color: #fff; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background-color: #080808; color: #fff; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { background-color: transparent; color: #444; } .navbar-inverse .navbar-toggle { border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #fff; } @media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #999; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { background-color: transparent; color: #fff; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { background-color: #080808; color: #fff; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { background-color: transparent; color: #444; } } .navbar-inverse .navbar-link { color: #999; } .navbar-inverse .navbar-link:hover { color: #fff; } .breadcrumb { background-color: #f5f5f5; border-radius: 4px; list-style: outside none none; margin-bottom: 20px; padding: 8px 15px; } .breadcrumb > li { display: inline-block; } .breadcrumb > li + li::before { color: #ccc; content: "/ "; padding: 0 5px; } .breadcrumb > .active { color: #999; } .pagination { border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { background-color: #fff; border: 1px solid #ddd; color: #428bca; float: left; line-height: 1.42857; margin-left: -1px; padding: 6px 12px; position: relative; text-decoration: none; } .pagination > li:first-child > a, .pagination > li:first-child > span { border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #eee; border-color: #ddd; color: #2a6496; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #428bca; border-color: #428bca; color: #fff; cursor: default; z-index: 2; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { background-color: #fff; border-color: #ddd; color: #999; cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span { font-size: 18px; padding: 10px 16px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span { font-size: 12px; padding: 5px 10px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .pager { list-style: outside none none; margin: 20px 0; padding-left: 0; text-align: center; } .pager li { display: inline; } .pager li > a, .pager li > span { background-color: #fff; border: 1px solid #ddd; border-radius: 15px; display: inline-block; padding: 5px 14px; } .pager li > a:hover, .pager li > a:focus { background-color: #eee; text-decoration: none; } .pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { background-color: #fff; color: #999; cursor: not-allowed; } .label { border-radius: .25em; color: #fff; display: inline; font-size: 75%; font-weight: 700; line-height: 1; padding: .2em .6em .3em; text-align: center; vertical-align: baseline; white-space: nowrap; } .label[href]:hover, .label[href]:focus { color: #fff; cursor: pointer; text-decoration: none; } .label:empty { display: none; } .btn .label { position: relative; top: -1px; } .label-default { background-color: #999; } .label-default[href]:hover, .label-default[href]:focus { background-color: gray; } .label-primary { background-color: #428bca; } .label-primary[href]:hover, .label-primary[href]:focus { background-color: #3071a9; } .label-success { background-color: #5cb85c; } .label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; } .label-info { background-color: #5bc0de; } .label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; } .label-warning { background-color: #f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; } .label-danger { background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; } .badge { background-color: #999; border-radius: 10px; color: #fff; display: inline-block; font-size: 12px; font-weight: 700; line-height: 1; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: baseline; white-space: nowrap; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .btn-xs .badge { padding: 1px 5px; top: 0; } a.badge:hover, a.badge:focus { color: #fff; cursor: pointer; text-decoration: none; } a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { background-color: #fff; color: #428bca; } .nav-pills > li > a > .badge { margin-left: 3px; } .jumbotron { background-color: #eee; color: inherit; margin-bottom: 30px; padding: 30px; } .jumbotron h1, .jumbotron .h1 { color: inherit; } .jumbotron p { font-size: 21px; font-weight: 200; margin-bottom: 15px; } .container .jumbotron { border-radius: 6px; } .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .jumbotron { padding-bottom: 48px; padding-top: 48px; } .container .jumbotron { padding-left: 60px; padding-right: 60px; } .jumbotron h1, .jumbotron .h1 { font-size: 63px; } } .thumbnail { background-color: #fff; border: 1px solid #ddd; border-radius: 4px; display: block; line-height: 1.42857; margin-bottom: 20px; padding: 4px; transition: all .2s ease-in-out 0; } .thumbnail > img, .thumbnail a > img { margin-left: auto; margin-right: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #428bca; } .thumbnail .caption { color: #333; padding: 9px; } .alert { border: 1px solid transparent; border-radius: 4px; margin-bottom: 20px; padding: 15px; } .alert h4 { color: inherit; margin-top: 0; } .alert .alert-link { font-weight: 700; } .alert > p, .alert > ul { margin-bottom: 0; } .alert > p + p { margin-top: 5px; } .alert-dismissable { padding-right: 35px; } .alert-dismissable .close { color: inherit; position: relative; right: -21px; top: -2px; } .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } .alert-success hr { border-top-color: #c9e2b3; } .alert-success .alert-link { color: #2b542c; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; } .alert-info hr { border-top-color: #a6e1ec; } .alert-info .alert-link { color: #245269; } .alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } .alert-warning hr { border-top-color: #f7e1b5; } .alert-warning .alert-link { color: #66512c; } .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } .alert-danger hr { border-top-color: #e4b9c0; } .alert-danger .alert-link { color: #843534; } @keyframes progress-bar-stripes { 0% { background-position: 40px 0; } 100% { background-position: 0 0; } } .progress { background-color: #f5f5f5; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset; height: 20px; margin-bottom: 20px; overflow: hidden; } .progress-bar { background-color: #428bca; box-shadow: 0 -1px 0 rgba(0, 0, 0, .15) inset; color: #fff; float: left; font-size: 12px; height: 100%; line-height: 20px; text-align: center; transition: width .6s ease 0; width: 0; } .progress-striped .progress-bar { background-image: linear-gradient( 45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent ); background-size: 40px 40px; } .progress.active .progress-bar { animation: 2s linear 0 normal none infinite running progress-bar-stripes; } .progress-bar-success { background-color: #5cb85c; } .progress-striped .progress-bar-success { background-image: linear-gradient( 45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent ); } .progress-bar-info { background-color: #5bc0de; } .progress-striped .progress-bar-info { background-image: linear-gradient( 45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent ); } .progress-bar-warning { background-color: #f0ad4e; } .progress-striped .progress-bar-warning { background-image: linear-gradient( 45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent ); } .progress-bar-danger { background-color: #d9534f; } .progress-striped .progress-bar-danger { background-image: linear-gradient( 45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent ); } .media, .media-body { overflow: hidden; } .media, .media .media { margin-top: 15px; } .media:first-child { margin-top: 0; } .media-object { display: block; } .media-heading { margin: 0 0 5px; } .media > .pull-left { margin-right: 10px; } .media > .pull-right { margin-left: 10px; } .media-list { list-style: outside none none; padding-left: 0; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { background-color: #fff; border: 1px solid #ddd; display: block; margin-bottom: -1px; padding: 10px 15px; position: relative; } .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .list-group-item:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; margin-bottom: 0; } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } a.list-group-item { color: #555; } a.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, a.list-group-item:focus { background-color: #f5f5f5; text-decoration: none; } a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #428bca; border-color: #428bca; color: #fff; z-index: 2; } a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading { color: inherit; } a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text { color: #e1edf7; } .list-group-item-success { background-color: #dff0d8; color: #3c763d; } a.list-group-item-success { color: #3c763d; } a.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success:hover, a.list-group-item-success:focus { background-color: #d0e9c6; color: #3c763d; } a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { background-color: #3c763d; border-color: #3c763d; color: #fff; } .list-group-item-info { background-color: #d9edf7; color: #31708f; } a.list-group-item-info { color: #31708f; } a.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info:hover, a.list-group-item-info:focus { background-color: #c4e3f3; color: #31708f; } a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { background-color: #31708f; border-color: #31708f; color: #fff; } .list-group-item-warning { background-color: #fcf8e3; color: #8a6d3b; } a.list-group-item-warning { color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:hover, a.list-group-item-warning:focus { background-color: #faf2cc; color: #8a6d3b; } a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { background-color: #8a6d3b; border-color: #8a6d3b; color: #fff; } .list-group-item-danger { background-color: #f2dede; color: #a94442; } a.list-group-item-danger { color: #a94442; } a.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger:hover, a.list-group-item-danger:focus { background-color: #ebcccc; color: #a94442; } a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { background-color: #a94442; border-color: #a94442; color: #fff; } .list-group-item-heading { margin-bottom: 5px; margin-top: 0; } .list-group-item-text { line-height: 1.3; margin-bottom: 0; } .panel { background-color: #fff; border: 1px solid transparent; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, .05); margin-bottom: 20px; } .panel-body { padding: 15px; } .panel-heading { border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 10px 15px; } .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .panel-title { color: inherit; font-size: 16px; margin-bottom: 0; margin-top: 0; } .panel-title > a { color: inherit; } .panel-footer { background-color: #f5f5f5; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top: 1px solid #ddd; padding: 10px 15px; } .panel > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item { border-radius: 0; border-width: 1px 0; } .panel > .list-group:first-child .list-group-item:first-child { border-top: 0 none; border-top-left-radius: 3px; border-top-right-radius: 3px; } .panel > .list-group:last-child .list-group-item:last-child { border-bottom: 0 none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table { margin-bottom: 0; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0 none; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0 none; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0 none; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0 none; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0 none; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0 none; } .panel > .table-responsive { border: 0 none; margin-bottom: 0; } .panel-group { margin-bottom: 20px; } .panel-group .panel { border-radius: 4px; margin-bottom: 0; overflow: hidden; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0 none; } .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #ddd; } .panel-group .panel-footer { border-top: 0 none; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } .panel-default { border-color: #ddd; } .panel-default > .panel-heading { background-color: #f5f5f5; border-color: #ddd; color: #333; } .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #ddd; } .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ddd; } .panel-primary { border-color: #428bca; } .panel-primary > .panel-heading { background-color: #428bca; border-color: #428bca; color: #fff; } .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #428bca; } .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #428bca; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; } .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; } .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; } .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #faebcc; } .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #faebcc; } .panel-danger { border-color: #ebccd1; } .panel-danger > .panel-heading { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #ebccd1; } .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ebccd1; } .well { background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, .05) inset; margin-bottom: 20px; min-height: 20px; padding: 19px; } .well blockquote { border-color: rgba(0, 0, 0, .15); } .well-lg { border-radius: 6px; padding: 24px; } .well-sm { border-radius: 3px; padding: 9px; } .close { color: #000; float: right; font-size: 21px; font-weight: 700; line-height: 1; opacity: .2; text-shadow: 0 1px 0 #fff; } .close:hover, .close:focus { color: #000; cursor: pointer; opacity: .5; text-decoration: none; } button.close { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; padding: 0; } .modal-open { overflow: hidden; } .modal { bottom: 0; display: none; left: 0; outline: 0 none; overflow-x: auto; overflow-y: scroll; position: fixed; right: 0; top: 0; z-index: 1050; } .modal.fade .modal-dialog { transform: translate(0, -25%); transition: transform .3s ease-out 0; } .modal.in .modal-dialog { transform: translate(0, 0); } .modal-dialog { margin: 10px; position: relative; width: auto; } .modal-content { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; box-shadow: 0 3px 9px rgba(0, 0, 0, .5); outline: 0 none; position: relative; } .modal-backdrop { background-color: #000; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1040; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.in { opacity: .5; } .modal-header { border-bottom: 1px solid #e5e5e5; min-height: 16.4286px; padding: 15px; } .modal-header .close { margin-top: -2px; } .modal-title { line-height: 1.42857; margin: 0; } .modal-body { padding: 20px; position: relative; } .modal-footer { border-top: 1px solid #e5e5e5; margin-top: 15px; padding: 19px 20px 20px; text-align: right; } .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } @media (min-width: 768px) { .modal-dialog { margin: 30px auto; width: 600px; } .modal-content { box-shadow: 0 5px 15px rgba(0, 0, 0, .5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .tooltip { display: block; font-size: 12px; line-height: 1.4; visibility: visible; z-index: 1030; } .tooltip.in { opacity: .9; } .tooltip.top { margin-top: -3px; padding: 5px 0; } .tooltip.right { margin-left: 3px; padding: 0 5px; } .tooltip.bottom { margin-top: 3px; padding: 5px 0; } .tooltip.left { margin-left: -3px; padding: 0 5px; } .tooltip-inner { background-color: #000; border-radius: 4px; color: #fff; max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none; } .tooltip-arrow { border-color: transparent; border-style: solid; height: 0; position: absolute; width: 0; } .tooltip.top .tooltip-arrow { border-top-color: #000; border-width: 5px 5px 0; bottom: 0; left: 50%; margin-left: -5px; } .tooltip.top-left .tooltip-arrow { border-top-color: #000; border-width: 5px 5px 0; bottom: 0; left: 5px; } .tooltip.top-right .tooltip-arrow { border-top-color: #000; border-width: 5px 5px 0; bottom: 0; right: 5px; } .tooltip.right .tooltip-arrow { border-right-color: #000; border-width: 5px 5px 5px 0; left: 0; margin-top: -5px; top: 50%; } .tooltip.left .tooltip-arrow { border-left-color: #000; border-width: 5px 0 5px 5px; margin-top: -5px; right: 0; top: 50%; } .tooltip.bottom .tooltip-arrow { border-bottom-color: #000; border-width: 0 5px 5px; left: 50%; margin-left: -5px; top: 0; } .tooltip.bottom-left .tooltip-arrow { border-bottom-color: #000; border-width: 0 5px 5px; left: 5px; top: 0; } .tooltip.bottom-right .tooltip-arrow { border-bottom-color: #000; border-width: 0 5px 5px; right: 5px; top: 0; } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; font-size: 14px; font-weight: 400; line-height: 18px; margin: 0; padding: 8px 14px; } .popover-content { padding: 9px 14px; } .popover > .arrow, .popover > .arrow::after { border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0; } .popover > .arrow { border-width: 11px; } .popover > .arrow::after { border-width: 10px; content: ""; } .popover.top > .arrow { border-bottom-width: 0; border-top-color: rgba(0, 0, 0, .25); bottom: -11px; left: 50%; margin-left: -11px; } .popover.top > .arrow::after { border-bottom-width: 0; border-top-color: #fff; bottom: 1px; content: " "; margin-left: -10px; } .popover.right > .arrow { border-left-width: 0; border-right-color: rgba(0, 0, 0, .25); left: -11px; margin-top: -11px; top: 50%; } .popover.right > .arrow::after { border-left-width: 0; border-right-color: #fff; bottom: -10px; content: " "; left: 1px; } .popover.bottom > .arrow { border-bottom-color: rgba(0, 0, 0, .25); border-top-width: 0; left: 50%; margin-left: -11px; top: -11px; } .popover.bottom > .arrow::after { border-bottom-color: #fff; border-top-width: 0; content: " "; margin-left: -10px; top: 1px; } .popover.left > .arrow { border-left-color: rgba(0, 0, 0, .25); border-right-width: 0; margin-top: -11px; right: -11px; top: 50%; } .popover.left > .arrow::after { border-left-color: #fff; border-right-width: 0; bottom: -10px; content: " "; right: 1px; } .carousel { position: relative; } .carousel-inner { overflow: hidden; position: relative; width: 100%; } .carousel-inner > .item { display: none; position: relative; transition: left .6s ease-in-out 0; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { bottom: 0; color: #fff; font-size: 20px; left: 0; opacity: .5; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); top: 0; width: 15%; } .carousel-control.left { background-image: linear-gradient( to right, rgba(0, 0, 0, .5) 0px, rgba(0, 0, 0, 0) 100% ); background-repeat: repeat-x; } .carousel-control.right { background-image: linear-gradient( to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, .5) 100% ); background-repeat: repeat-x; left: auto; right: 0; } .carousel-control:hover, .carousel-control:focus { color: #fff; opacity: .9; outline: 0 none; text-decoration: none; } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { display: inline-block; position: absolute; top: 50%; z-index: 5; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; } .carousel-control .icon-prev, .carousel-control .icon-next { font-family: serif; height: 20px; margin-left: -10px; margin-top: -10px; width: 20px; } .carousel-control .icon-prev::before { content: "â?¹"; } .carousel-control .icon-next::before { content: "â?º"; } .carousel-indicators { bottom: 10px; left: 50%; list-style: outside none none; margin-left: -30%; padding-left: 0; position: absolute; text-align: center; width: 60%; z-index: 15; } .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; cursor: pointer; display: inline-block; height: 10px; margin: 1px; text-indent: -999px; width: 10px; } .carousel-indicators .active { background-color: #fff; height: 12px; margin: 0; width: 12px; } .carousel-caption { bottom: 20px; color: #fff; left: 15%; padding-bottom: 20px; padding-top: 20px; position: absolute; right: 15%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); z-index: 10; } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { font-size: 30px; height: 30px; margin-left: -15px; margin-top: -15px; width: 30px; } .carousel-caption { left: 20%; padding-bottom: 30px; right: 20%; } .carousel-indicators { bottom: 20px; } } .clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { content: " "; display: table; } .clearfix::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right  !important; } .pull-left { float: left  !important; } .hide { display: none  !important; } .show { display: block  !important; } .invisible { visibility: hidden; } .text-hide { background-color: transparent; border: 0 none; color: transparent; font: 0/0 a; text-shadow: none; } .hidden { display: none  !important; visibility: hidden  !important; } .affix { position: fixed; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none  !important; } @media (max-width: 767px) { .visible-xs { display: block  !important; } table.visible-xs { display: table; } tr.visible-xs { display: table-row  !important; } th.visible-xs, td.visible-xs { display: table-cell  !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block  !important; } table.visible-sm { display: table; } tr.visible-sm { display: table-row  !important; } th.visible-sm, td.visible-sm { display: table-cell  !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block  !important; } table.visible-md { display: table; } tr.visible-md { display: table-row  !important; } th.visible-md, td.visible-md { display: table-cell  !important; } } @media (min-width: 1200px) { .visible-lg { display: block  !important; } table.visible-lg { display: table; } tr.visible-lg { display: table-row  !important; } th.visible-lg, td.visible-lg { display: table-cell  !important; } } @media (max-width: 767px) { .hidden-xs { display: none  !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none  !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none  !important; } } @media (min-width: 1200px) { .hidden-lg { display: none  !important; } } .visible-print { display: none  !important; } @media print { .visible-print { display: block  !important; } table.visible-print { display: table; } tr.visible-print { display: table-row  !important; } th.visible-print, td.visible-print { display: table-cell  !important; } } @media print { .hidden-print { display: none  !important; } } .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] { display: inline-block; float: none; margin-bottom: 10px; margin-left: 0; } .form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group { margin-bottom: 0; } .bootstrap-select.form-control { border: 0 none; margin-bottom: 0; padding: 0; } .bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group.pull-right[class*="span"], .row-fluid .bootstrap-select.btn-group.pull-right[class*="span"] { float: right; } .input-append .bootstrap-select.btn-group { margin-left: -1px; } .input-prepend .bootstrap-select.btn-group { margin-right: -1px; } .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; } .bootstrap-select { width: 100%; } .bootstrap-select.form-control:not([class*="span"]) { width: 100%; } .bootstrap-select > .btn { padding-right: 25px; width: 100%; } .error .bootstrap-select .btn { border: 1px solid #b94a48; } .bootstrap-select.show-menu-arrow.open > .btn { z-index: 2051; } .bootstrap-select .btn:focus { outline: thin dotted #333  !important; outline-offset: -2px; } .bootstrap-select.btn-group .btn .filter-option { display: inline-block; float: left; overflow: hidden; text-align: left; width: 100%; } .bootstrap-select.btn-group .btn .caret { margin-top: -2px; position: absolute; right: 12px; top: 50%; vertical-align: middle; } .bootstrap-select.btn-group > .disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled > a { cursor: not-allowed; } .bootstrap-select.btn-group > .disabled:focus { outline: medium none  !important; } .bootstrap-select.btn-group[class*="span"] .btn { width: 100%; } .bootstrap-select.btn-group .dropdown-menu { box-sizing: border-box; min-width: 100%; z-index: 2000; } .bootstrap-select.btn-group .dropdown-menu.inner { border: 0 none; border-radius: 0; box-shadow: none; margin: 0; padding: 0; position: static; } .bootstrap-select.btn-group .dropdown-menu dt { cursor: default; display: block; padding: 3px 20px; } .bootstrap-select.btn-group .div-contain { overflow: hidden; } .bootstrap-select.btn-group .dropdown-menu li { position: relative; } .bootstrap-select.btn-group .dropdown-menu li > a.opt { padding-left: 35px; position: relative; } .bootstrap-select.btn-group .dropdown-menu li > a { cursor: pointer; } .bootstrap-select.btn-group .dropdown-menu li > dt small { font-weight: normal; } .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark { display: inline-block; margin-top: 2.5px; position: absolute; right: 15px; } .bootstrap-select.btn-group .dropdown-menu li a i.check-mark { display: none; } .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; } .bootstrap-select.btn-group .dropdown-menu li small { padding-left: .5em; } .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) > a small { color: rgba(255, 255, 255, .4); } .bootstrap-select.btn-group .dropdown-menu li > dt small { font-weight: normal; } .bootstrap-select.show-menu-arrow .dropdown-toggle::before { border-bottom: 7px solid rgba(0, 0, 0, .2); border-left: 7px solid transparent; border-right: 7px solid transparent; bottom: -4px; content: ""; display: none; left: 9px; position: absolute; } .bootstrap-select.show-menu-arrow .dropdown-toggle::after { border-bottom: 6px solid white; border-left: 6px solid transparent; border-right: 6px solid transparent; bottom: -4px; content: ""; display: none; left: 10px; position: absolute; } .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle::before { border-bottom: 0 none; border-top: 7px solid rgba(0, 0, 0, .2); bottom: auto; top: -3px; } .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle::after { border-bottom: 0 none; border-top: 6px solid #fff; bottom: auto; top: -3px; } .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle::before { left: auto; right: 12px; } .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle::after { left: auto; right: 13px; } .bootstrap-select.show-menu-arrow.open > .dropdown-toggle::before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle::after { display: block; } .bootstrap-select.btn-group .no-results { background: none repeat scroll 0 0 #f5f5f5; margin: 0 5px; padding: 3px; } .bootstrap-select.btn-group .dropdown-menu .notify { background: none repeat scroll 0 0 #f5f5f5; border: 1px solid #e3e3e3; bottom: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, .05) inset; box-sizing: border-box; margin: 0 2%; min-height: 26px; opacity: .9; padding: 3px 5px; pointer-events: none; position: absolute; width: 96%; } .mobile-device { display: block  !important; height: 100%  !important; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; } .bootstrap-select.fit-width { width: auto  !important; } .bootstrap-select.btn-group.fit-width .btn .filter-option { position: static; } .bootstrap-select.btn-group.fit-width .btn .caret { margin-top: -1px; position: static; top: auto; } .control-group.error .bootstrap-select .dropdown-toggle { border-color: #b94a48; } .bootstrap-select-searchbox, .bootstrap-select .bs-actionsbox { padding: 4px 8px; } .bootstrap-select .bs-actionsbox { box-sizing: border-box; float: left; width: 100%; } .bootstrap-select-searchbox + .bs-actionsbox { padding: 0 8px 4px; } .bootstrap-select-searchbox input { margin-bottom: 0; } .bootstrap-select .bs-actionsbox .btn-group button { width: 50%; } /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top; } .fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; } .fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .fancybox-opened { z-index: 8030; } .fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5); box-shadow: 0 10px 25px rgba(0, 0, 0, .5); } .fancybox-outer, .fancybox-inner { position: relative; } .fancybox-inner { overflow: hidden; } .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; } .fancybox-error { color: #444; font: 14px/20px "lato", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; } .fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; } .fancybox-image { max-width: 100%; max-height: 100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/_ui/desktop/common/css/images/fancybox/fancybox_sprite.png"); } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: .8; cursor: pointer; z-index: 8060; } #fancybox-loading div { width: 44px; height: 44px; background: url("/_ui/desktop/common/css/images/fancybox/fancybox_loading.gif") center center no-repeat; } .fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; } .fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("/_ui/desktop/common/css/images/fancybox/blank.gif"); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; } .fancybox-prev { left: 0; } .fancybox-next { right: 0; } .fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; } .fancybox-prev span { left: 10px; background-position: 0 -36px; } .fancybox-next span { right: 10px; background-position: 0 -72px; } .fancybox-nav:hover span { visibility: visible; } .fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible  !important; } .fancybox-lock { overflow: hidden  !important; width: auto; } .fancybox-lock body { overflow: hidden  !important; } .fancybox-lock-test { overflow-y: hidden  !important; } .fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("/_ui/desktop/common/css/images/fancybox/fancybox_overlay.png"); } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; } .fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; } .fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; } .fancybox-opened .fancybox-title { visibility: visible; } .fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; } .fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, .8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #fff; font-weight: bold; line-height: 24px; white-space: nowrap; } .fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; } .fancybox-title-inside-wrap { padding-top: 10px; } .fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/_ui/desktop/common/css/images/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px; } #fancybox-loading div { background-image: url("/_ui/desktop/common/css/images/fancybox/fancybox_loading@2x.gif"); background-size: 24px 24px; } } /*! lightslider - v1.1.5 - 2015-10-31
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .lightSlider:before, .lightSlider:after { content: " "; display: table; } .lightSlider { overflow: hidden; margin: 0; } .lSSlideWrapper { max-width: 100%; overflow: hidden; position: relative; } .lSSlideWrapper > .lightSlider:after { clear: both; } .lSSlideWrapper .lSSlide { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit  !important; transition-duration: inherit  !important; -webkit-transition-timing-function: inherit  !important; transition-timing-function: inherit  !important; } .lSSlideWrapper .lSFade { position: relative; } .lSSlideWrapper .lSFade > * { position: absolute  !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; } .lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0; transition-delay: 0; -webkit-transition-duration: inherit  !important; transition-duration: inherit  !important; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit  !important; transition-timing-function: inherit  !important; } .lSSlideWrapper .lSFade > *.active { z-index: 10; } .lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; } .lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; } .lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px; } .lSSlideOuter .lSPager.lSpg > li a { background-color: #222; border-radius: 30px; display: inline-block; height: 8px; overflow: hidden; text-indent: -999em; width: 8px; position: relative; z-index: 99; -webkit-transition: all .5s linear 0; transition: all .5s linear 0; } .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #428bca; } .lSSlideOuter .media { opacity: .8; } .lSSlideOuter .media.active { opacity: 1; } .lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .lSSlideOuter .lSPager.lSGallery li { overflow: hidden; -webkit-transition: border-radius .12s linear 0 .35s linear 0; transition: border-radius .12s linear 0 .35s linear 0; } .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border-radius: 5px; } .lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; } .lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table; } .lSSlideOuter .lSPager.lSGallery:after { clear: both; } .lSAction > a { width: 32px; display: block; top: 30%; height: 32px; background-image: url("/_ui/desktop/common/css/images/colorbox/controls.png"); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: .5; -webkit-transition: opacity .35s linear 0; transition: opacity .35s linear 0; } .lSAction > a:hover { opacity: 1; } .lSAction > .lSPrev { background-position: 0 0; left: 15px; } .lSAction > .lSNext { background-position: -32px 0; right: 15px; } #carousel-wrapper .wo-label { padding: 0 10%; } #carousel-wrapper .lSAction > .lSPrev { left: 0; } #carousel-wrapper .lSAction > .lSNext { right: 0; } .lSAction > a.disabled { pointer-events: none; } .cS-hidden { height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden; } .lSSlideOuter.vertical { position: relative; } .lSSlideOuter.vertical.noPager { padding-right: 0  !important; } .lSSlideOuter.vertical .lSGallery { position: absolute  !important; right: 0; top: 0; } .lSSlideOuter.vertical .lightSlider > * { width: 100%  !important; max-width: none  !important; } .lSSlideOuter.vertical .lSAction > a { left: 50%; margin-left: -14px; margin-top: 0; } .lSSlideOuter.vertical .lSAction > .lSNext { background-position: 31px -31px; bottom: 10px; top: auto; } .lSSlideOuter.vertical .lSAction > .lSPrev { background-position: 0 -31px; bottom: auto; top: 10px; } .lSSlideOuter.lSrtl { direction: rtl; } .lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none; } .lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; } .lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left; } .lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right  !important; } @-webkit-keyframes rightEnd { 0% { left: 0; } 50% { left: -15px; } 100% { left: 0; } } @keyframes rightEnd { 0% { left: 0; } 50% { left: -15px; } 100% { left: 0; } } @-webkit-keyframes topEnd { 0% { top: 0; } 50% { top: -15px; } 100% { top: 0; } } @keyframes topEnd { 0% { top: 0; } 50% { top: -15px; } 100% { top: 0; } } @-webkit-keyframes leftEnd { 0% { left: 0; } 50% { left: 15px; } 100% { left: 0; } } @keyframes leftEnd { 0% { left: 0; } 50% { left: 15px; } 100% { left: 0; } } @-webkit-keyframes bottomEnd { 0% { bottom: 0; } 50% { bottom: -15px; } 100% { bottom: 0; } } @keyframes bottomEnd { 0% { bottom: 0; } 50% { bottom: -15px; } 100% { bottom: 0; } } .lSSlideOuter .rightEnd { -webkit-animation: rightEnd .3s; animation: rightEnd .3s; position: relative; } .lSSlideOuter .leftEnd { -webkit-animation: leftEnd .3s; animation: leftEnd .3s; position: relative; } .lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd .3s; animation: topEnd .3s; position: relative; } .lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd .3s; animation: bottomEnd .3s; position: relative; } .lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd .3s; animation: leftEnd .3s; position: relative; } .lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd .3s; animation: rightEnd .3s; position: relative; } .lightSlider.lsGrab > * { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lightSlider.lsGrabbing > * { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } @media (min-width: 53em) { .lSAction > a { top: 45%; } } html, body { position: relative; color: #555; -webkit-text-size-adjust: none; width: 100%; font-family: "lato-regular", sans-serif; font-size: 16px; } html, body, h1, h2, h3, dl, dt, dd, form, figure { padding: 0; margin: 0; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } img { border: 0; max-width: 100%; max-height: 100%; } a { text-decoration: none; } .body-inner-wrapper { overflow: hidden; } .masthead .pageWrapper { left: 0  !important; margin: 0  !important; width: 100%; } header .bar_2 { margin-top: 0  !important; } .bar_2, .bar_3 { min-height: 0  !important; } .bar_2 .bar_3-innerWrapper { padding: 0  !important; } .bar_2 .bar_3-innerWrapper > *:not(:last-child) { display: none; } .bar_3-logos .processorlogo .hero-badge { float: right; margin-right: 1em; margin-top: -1.5em; } .bar_3-logos .processorlogo .intel-logo img { margin-right: -6em; } .timeoutContainer { display: none; } .logoWrapper .logo { background: 0; } .social li { display: inline-block; line-height: 0; overflow: hidden; } .social-link:before, .trusteValidation-icon:before, .trusteValidation:before { content: ""; display: block; width: 0; height: 150%; } .brandCampaign .sticky-nav-wrapper { display: none; position: fixed; height: 75px; top: 0; background: #fff; border-bottom: 1px solid #dedede; width: 100%; z-index: 1190; } .brandCampaign .sticky-nav-wrapper .icon-wrapper { display: -webkit-box; } .brandCampaign .sticky-nav-wrapper .items-container { display: table; margin: 0 auto; padding: 0; } .brandCampaign .sticky-nav-wrapper .items-container li { float: left; list-style: none; margin: 0; } .brandCampaign .sticky-nav-wrapper .items-container li a { opacity: .6; text-decoration: none; } .brandCampaign .sticky-nav-wrapper .items-container li a.active { opacity: 1; } .brandCampaign .sticky-nav-wrapper .item span.brandLogos-icon { width: 45px; height: 50px; background-size: 100%  !important; display: block; margin: 0 1em; background-position-y: 5px  !important; } .brandCampaign .sticky-nav-wrapper .item span.brandLogos-text { text-align: center; color: #eb140a; display: block; text-decoration: none; } .brandCampaign .sticky-nav-wrapper .item:hover span.brandLogos-icon { background-position-y: -45px  !important; } .brandCampaign .sticky-nav-wrapper .item:hover span.brandLogos-text { color: #69c346; } .brandCampaign .sticky-nav-wrapper .icon-wrapper { position: absolute; left: 50%; margin-left: -112px; margin-top: -2px; } .brandCampaign .sticky-nav-wrapper .prod-name { display: block; float: left; height: 50px; color: #000; text-transform: capitalize; margin-top: .5em; padding: 5px 0 0 10px; font-size: 1.55em; } .brandCampaign .sticky-nav-wrapper .logo { display: inline-block; float: left; background: url(/_ui/desktop/common/css/images/masthead/logo-sm.png) no-repeat top center; } .brandCampaign .sticky-nav-wrapper .logo a { display: block; height: 75px; width: 65px; } .brandCampaign .sticky-nav-wrapper .back-to-top { float: right; width: 50px; text-decoration: none; text-align: center; cursor: pointer; opacity: .8; color: #353535; margin-top: 1.8em; margin-right: 10px; } .brandCampaign .sticky-nav-wrapper .back-to-top:after { content: ""; position: absolute; overflow: hidden; font-size: 12px; width: 1em; height: 1em; border-top: 2px solid #353535; border-left: 2px solid #353535; top: 20px; right: 28px; -moz-transform: rotateZ(-324deg) skewX(-15deg); -ms-transform: rotateZ(-324deg) skewX(-15deg); -webkit-transform: rotateZ(-324deg) skewX(-15deg); transform: rotateZ(-324deg) skewX(-15deg); } .brandCampaign .hero-banner { width: 100%; text-align: center; position: relative; height: 45vw; min-height: 100vh; background: #27313f; top: 59px; } .brandCampaign .hero-banner.hero-video-exists .hero-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .brandCampaign .hero-banner.hero-video-exists .hero-video iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .brandCampaign .hero-slideshow { position: fixed; background: #27313f; overflow-y: hidden; height: 45vh; min-height: 100vh; margin-top: 0; width: 100%; } .brandCampaign .hero-slideshow img { height: 55vh; max-width: none; margin-left: -17em; } .brandCampaign .scroll-fade.image { position: absolute; padding: 0; top: 45vh; left: 0vw; width: 100%; background: transparent; opacity: 1; z-index: 10; } .brandCampaign .hero-brand-logo { width: 20vw; padding: 0; margin: 0 auto; } .brandCampaign .hero-brand-logo img { width: 100%; } .brandCampaign .hero-descriptive-text { color: #fff; width: 100%; text-align: center; } .brandCampaign .hero-descriptive-text .hero-description { line-height: 1.25em; margin: 1vw 0 .5vw; font-family: "lato-light", sans-serif; font-size: 5vw; padding: 0; } .brandCampaign .hero-descriptive-text .hero-quote-source { font-size: 1em; padding: 0; margin: 0; } .brandCampaign .hero-icons { width: 100%; display: -webkit-box; padding: 0; } .brandCampaign .hero-icons .hero-icon-navigation-items-container { list-style: none; display: table; flex-direction: row; justify-content: center; padding: 0 8%; margin: 0 auto; } .brandCampaign .hero-icons li { float: left; } .brandCampaign .hero-icons .hero-icon-navigation-item { margin: 0 .5em; width: 3em; float: left; } .brandCampaign .hero-icons .hero-icon-navigation-item .hero-icon-navigation-item-desc { visibility: visible; color: #fff; margin: 0; max-width: 100px; line-height: 18px; text-align: center; font-family: "lato-regular", sans-serif; font-size: 3vw; } .brandCampaign .hero-icons .hero-icon-navigation-item:hover .hero-icon-navigation-item-desc { color: #f04187; } .brandCampaign .hero-icons .hero-icon-navigation-item:hover .hero-icon-navigation-item-desc, .brandCampaign .hero-icons .hero-icon-navigation-item.active .hero-icon-navigation-item-desc { color: #69c346; } .brandCampaign .hero-icons .hero-icon-navigation-item span { width: 2.3em; height: 2.5em; display: block; background-size: 100%  !important; background-position: 0 -4.9em  !important; margin: 0 auto .2em; } .brandCampaign .hero-icons .hero-icon-navigation-item.active span, .brandCampaign .hero-icons .hero-icon-navigation-item:hover span { background-position: 0 -2.4em  !important; } .brandCampaign .lSSlideOuter .lSAction { display: none; } .brandCampaign .lSSlideOuter .lSPager.lSpg { margin: 0; bottom: 10em; position: absolute; width: 100%; z-index: 10; } .brandCampaign .lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px; } .brandCampaign .lSSlideOuter .lSPager.lSpg > li a { padding: .2em 1em; background-color: #828890; border-radius: 0; } .brandCampaign .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #ccc; } .bar_2 { padding: 0  !important; height: 0; } .bar_3-logos .right, .bar_3-innerWrapper aside.bar_3-logos.bar_logos_right { margin-top: 3em  !important; z-index: 1; } .brandCampaign .hero-descriptive-text .hero-quote-source { font-size: 1em; padding: 0; margin: 0 0 1.5vw 0; } .brandCampaign .section-wrapper { width: 100%; clear: both; background: linear-gradient(to bottom, #eee, #fff 250px); } .brandCampaign .fp-row { position: relative; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g); background-size: 100%; background-image: -webkit-gradient( linear, 50% 0%, 50% 100%, color-stop(0, #eee), color-stop(70%, #f7f7f7), color-stop(100%, #fff) ); background-image: -moz-linear-gradient(#eee, #f7f7f7 70%, #fff); background-image: -webkit-linear-gradient(#eee, #f7f7f7 70%, #fff); background-image: linear-gradient(#eee, #f7f7f7 70%, #fff); padding: 0; height: auto; max-height: none; background-position: center; overflow: visible; } .brandCampaign .fp-row .fp-image { width: 100%; display: block; max-height: 40vh; padding: 0; height: 95vh; } .brandCampaign .fp-row .fp-image img { float: none; margin-top: 0; width: auto; max-width: none; height: 40vh; max-height: none; } .brandCampaign .fp-row .fp-content { margin: 0; width: 100vw; max-height: none; padding: 25px 35px 50px; height: auto; min-height: 35vw; background: #333f48; right: 0; position: relative; float: none; clear: both; } .brandCampaign .fp-content.right, .brandCampaign .fp-image.right { margin: 0 0 0 auto; } .brandCampaign .fp-row .standard-cta { margin-bottom: 0; text-transform: unset; font-size: 1.125em; margin: 0 auto; padding: .25em 2em; display: inline-block; float: left; background: #01618d; color: #fff; border: 0; font-weight: 500; -moz-transition: background-color .5s ease 0, color .5s ease 0; -o-transition: background-color .5s ease 0, color .5s ease 0; -webkit-transition: background-color .5s ease, color .5s ease; -webkit-transition-delay: 0, 0; transition: background-color .5s ease 0, color .5s ease 0; } .brandCampaign .fp-row .standard-cta:hover { background-color: #46c8dc; border-color: #46c8dc; color: #fff; } .brandCampaign .fp-row .fp-subHeader { font-weight: 300; font-size: 1em; line-height: 1em; margin-bottom: .5em; color: #69c346; letter-spacing: .125em; } .brandCampaign .fp-row .fp-Header { display: none; } .brandCampaign .fp-row .fp-tagline { font-size: 1.75em; text-transform: none; font-family: "Lato-Bold", serif; line-height: 1.125em; letter-spacing: .05em; padding: 0; color: #fff; font-weight: 500; margin: 0; } .brandCampaign .fp-row p { color: #fff; font-family: "lato-light", sans-serif; font-size: 1em; line-height: 1.5em; padding: .3125em 0 0; margin: 0; font-weight: 300; } .brandCampaign .fp-content h4 { color: #fff; margin: 0; } .brandCampaign .fp-row:after { content: ""; display: table; clear: both; } .brandCampaign .fp-row .viewAll { text-align: center; padding: 0; } .brandCampaign .fp-row h2.section-title { font-size: 1.75em; font-family: "Lato-Bold", sans-serif; color: #000; text-transform: none; text-align: center; padding: 1.5em 0 0; width: 90%; line-height: 1.125em; margin: 0 auto 20px; letter-spacing: .02em; } .brandCampaign .fp-row .va-item-container { display: block; width: 100%; max-width: 1500px; margin: 0 auto 20px; text-align: center; height: auto; overflow: scroll; overflow-y: hidden; } .brandCampaign .fp-row .va-item-list { white-space: nowrap; } .brandCampaign .fp-row .va-open, .brandCampaign .fp-row .va-close { font-size: 1.25em; color: #009dd9; text-indent: -0.175em; cursor: pointer; margin-left: 1.5em; -webkit-transition: 1s; transition: 1s; margin-bottom: 50px; display: none; } .brandCampaign .fp-row .va-open.no-show, .brandCampaign .fp-row .va-close.no-show { display: none; } .brandCampaign .fp-row .va-open:before, .brandCampaign .fp-row .va-close:before { border: 2px solid #009dd9; display: inline-block; height: 1em; width: 1em; text-align: center; margin-left: -1.5em; margin-right: .5em; text-indent: 0; font-size: 1.25em; } .va-open:before { content: "+"; line-height: .98em; } .va-close:before { content: "x"; line-height: .8em; } .brandCampaign .fp-row .va-item { display: inline-block; width: 250px; height: auto; margin: 3px 10px 30px; padding-bottom: 20px; vertical-align: top; position: relative; } .brandCampaign .fp-row .va-item .merch-tagLabel-ribbon { position: absolute; font-family: "lato-regular", sans-serif; } .brandCampaign .fp-row .viewAll div:not(.merch-tagLabel-ribbon) { color: #000; padding: 0; font-family: "lato-light", sans-serif; } .brandCampaign .fp-row .viewAll div.va-item-title a { font-size: 1.25em; font-family: "Lato-Bold", sans-serif; line-height: 1em; color: #000; white-space: pre-line; } .brandCampaign .fp-row .va-item img.lazy { margin: 0 auto 1em; display: block; height: 185px; } .brandCampaign .fp-row .viewAll div.va-item-subtitle { font-family: "Lato-regular", sans-serif; text-transform: none; display: block; line-height: 1.125em; margin: .5em 0; white-space: normal; } .brandCampaign .fp-row .viewAll div.va-item-price { margin-bottom: 1.5em; } .brandCampaign .fp-row .viewAll div.va-item-description, .brandCampaign .fp-row .viewAll div.va-item-price { font-size: 1em; line-height: 1.25em; white-space: pre-line; } .brandCampaign .fp-row .viewAll div.va-item-price strong { font-size: 1.75em; line-height: 1.25em; } .brandCampaign .fp-row .viewAll .va-item ul { margin: 0 0 .5em 0; padding-left: 20px; } .brandCampaign .fp-row .viewAll .va-item ul li { font-size: 1em; line-height: 1.25em; text-align: left; margin-bottom: 5px; white-space: pre-line; } .brandCampaign .fp-row .viewAll .standard-cta { font-family: "Lato-regular", sans-serif; width: 100%; } .brandCampaign .fp-row:after, .brandCampaign .fp-va-wrapper:after, .brandCampaign .fp-content:after { content: ""; display: table; clear: both; } .brandCampaign .fp-row .accessories-section { background-color: #eee; } .brandCampaign .fp-row .accessories-section .va-item-container { margin: 0 auto; } .brandCampaign .fp-row .accessories-section .va-item { margin-bottom: 0; } .brandCampaign .fp-row .accessories-section .view-all { width: 100%; text-align: center; clear: both; padding-bottom: 2em; display: block; padding: 1em 0  !important; } @media only screen and (min-width: 23.4375em) and (min-height: 50.75em) { .brandCampaign .hero-slideshow img { height: 50vh; margin-left: -20em; } } @media only screen and (min-width: 40em) { .brandCampaign .scroll-fade.image { top: 70vw; } .brandCampaign .hero-icons .hero-icon-navigation-item span { width: 2.2em; height: 2.4em; background-position: 0 -4.8em  !important; } .brandCampaign .hero-icons .hero-icon-navigation-item.active span, .brandCampaign .hero-icons .hero-icon-navigation-item:hover span { background-position: 0 -2.4em  !important; } .brandCampaign .fp-row .va-item-list { white-space: normal; } .brandCampaign .fp-row .va-open, .brandCampaign .fp-row .va-close { display: inline-block; } } @media only screen and (min-width: 40em) and (orientation: landscape) { .brandCampaign .scroll-fade.image { top: 8vh; left: 4vw; width: 42%; } .brandCampaign .hero-brand-logo { width: 8vw; } .brandCampaign .hero-descriptive-text .hero-description { font-size: 3vw; } .brandCampaign .hero-icons .hero-icon-navigation-item { width: 2.5em; margin: 0 .5em; } .brandCampaign .hero-icons .hero-icon-navigation-item .hero-icon-navigation-item-desc { font-family: "lato-regular", sans-serif; font-size: .8em; } .brandCampaign .hero-slideshow img { height: 100vh; margin-left: 0; width: 100%; } } @media only screen and (min-width: 48em) { .brandCampaign .hero-descriptive-text .hero-description { font-size: 4vw; } .brandCampaign .hero-icons .hero-icon-navigation-item { width: 2.6em; } .brandCampaign .fp-row .va-item-container { display: block; width: 90%; overflow: hidden; } } @media only screen and (min-width: 48em) and (orientation: portrait) { .brandCampaign .hero-icons .hero-icon-navigation-item span { width: 3.5em; height: 3.7em; background-position: 0 -7.5em  !important; margin: 0 auto .7em; } .brandCampaign .hero-icons .hero-icon-navigation-item.active span, .brandCampaign .hero-icons .hero-icon-navigation-item:hover span { background-position: 0 -3.7em  !important; } .brandCampaign .hero-icons .hero-icon-navigation-item .hero-icon-navigation-item-desc { font-size: 2vw; } .brandCampaign .hero-slideshow img { height: 70vh; margin-left: -34em; } .brandCampaign .hero-icons .hero-icon-navigation-item { width: 5em; } .brandCampaign .hero-banner { margin-top: -44px; } } @media only screen and (min-width: 50.75em) { .brandCampaign .scroll-fade.image { top: 67vh; left: 0; width: 100%; } .brandCampaign .hero-descriptive-text .hero-description { font-size: 2vw; } .brandCampaign .fp-row .fp-image { max-height: 46.8vw; } .brandCampaign .fp-row .fp-image img { width: 100vw; height: auto; } } @media only screen and (min-width: 50.75em) and (orientation: landscape) { .brandCampaign .scroll-fade.image { top: 20vh; left: 4vw; width: 40%; } .brandCampaign .lSSlideOuter .lSPager.lSpg { bottom: 7em; } .brandCampaign .hero-banner { margin-top: -44px; } } @media only screen and (min-width: 50.8125em) and (orientation: portrait) { .brandCampaign .scroll-fade.image { top: 60vh; } .brandCampaign .hero-slideshow img { height: 82vh; margin-left: -56em; } } @media only screen and (min-width: 64em) and (orientation: landscape) { .brandCampaign .hero-slideshow img { width: auto; margin-left: -17em; } .brandCampaign .hero-banner { margin-top: 0; } } @media only screen and (min-width: 64em) and (min-height: 64em) and (orientation: landscape) { .brandCampaign .hero-slideshow img { margin-left: -25em; } } @media only screen and (min-width: 65em) { .brandCampaign .brand-feature-stack-wrapper .brand-feature-stack.videoBackground { height: 600px; } .brandCampaign .fp-row .fp-image { padding: 0  !important; max-height: 0vh; width: 66%; } .brandCampaign .fp-row .fp-content { width: 35vw; } .brandCampaign .fp-va-wrapper { max-width: 1102px; width: auto; left: 10%; } .brandCampaign .scroll-fade.image { top: 30vh; left: 4vw; width: 40%; } .brandCampaign .hero-icons .hero-icon-navigation-item { width: 4em; } .brandCampaign .hero-icons .hero-icon-navigation-item span { width: 3.2em; height: 3.4em; background-position: 0 -7em  !important; } .brandCampaign .hero-icons .hero-icon-navigation-item.active span, .brandCampaign .hero-icons .hero-icon-navigation-item:hover span { background-position: 0 -3.5em  !important; } .brandCampaign .hero-icons .hero-icon-navigation-item .hero-icon-navigation-item-desc { font-size: 1em; } } @media (min-width: 76.75em) { body .masthead .pageWrapper { max-width: none; } .brandCampaign .hero-slideshow { min-height: 100vh; } .brandCampaign .scroll-fade.image { top: 30%; } .brandCampaign .hero-banner { top: 4.7em; } } @media (min-width: 85.4375em) { .brandCampaign .hero-slideshow img { margin-left: 0; } } .whiteText { color: white; } @media (max-width: 360) { .whiteText { color: black; } }
