@charset "UTF-8"; body {   -webkit-tap-highlight-color: transparent; } h1 {   margin: 0 0 50px;   line-height: 1.1;   font-family: Libre Baskerville, serif; } h2 {   margin: 0 0 30px;   font-family: Libre Baskerville, serif; } h2 a {   text-decoration: none;   color: inherit; } h2.title {   margin-bottom: 30px;   font-weight: normal;   font-size: 70px;   line-height: 1; } h3 {   margin: 0 0 30px; } h3 a {   text-decoration: none;   color: inherit; } h3 img {   vertical-align: middle;   margin: 0 15px 0 0; } h4 {   margin: 0 0 15px;   color: inherit; } p {   margin: 0 0 30px;   line-height: 1.7; } ul, ol {   margin: 0 0 30px; } blockquote {   margin: 0 0 30px;   font-size: inherit; } blockquote p {   font-weight: 300;   font-size: 120%;   font-family: Libre Baskerville, serif; } blockquote .author-photo {   float: left;   overflow: hidden;   width: 50px;   height: 50px;   margin: 0 15px 0 0;   border-radius: 50%; } blockquote footer {   display: inline-block;   text-align: left;   font-size: 12px;   letter-spacing: 1px;   color: inherit; } blockquote footer:after {   content: "";   display: table;   clear: both; } blockquote footer:before {   display: none; } blockquote footer cite {   float: left;   font-style: normal;   line-height: 1.2;   font-style: italic; } blockquote footer span {   opacity: 0.5; } .owl-carousel blockquote {   padding: 0;   border: none; } .owl-carousel blockquote p {   font-size: inherit; } hr {   height: 5px;   margin: 30px 0;   background: #F4F6FB;   border: none; } .wrapper {   position: relative;   z-index: 1; } .container {   position: relative;   padding-top: 100px;   padding-bottom: 100px; } .container:after {   content: "";   display: table;   clear: both; } .container-fluid {   position: relative; } .margin-top {   margin-top: 100px !important; } .margin-bottom {   margin-bottom: 100px !important; } .padding-top {   padding-top: 100px !important; } .padding-bottom {   padding-bottom: 100px !important; } .no-margin {   margin: 0 !important; } .no-top-margin {   margin-top: 0 !important; } .no-bottom-margin {   margin-bottom: 0 !important; } .no-padding {   padding: 0 !important; } .no-top-padding {   padding-top: 0 !important; } .no-bottom-padding {   padding-bottom: 0 !important; } .section-light {   position: relative;   background-color: #F4F6FB;   background-repeat: no-repeat;   background-position: 50% 50%;   background-size: cover;   z-index: 10; } .section-dark {   position: relative;   background-color: #112A5E;   background-repeat: no-repeat;   background-position: 50% 50%;   background-size: cover;   color: #ffffff;   z-index: 10; } .section-dark h2, .section-dark h3 {   color: inherit; } .section-overlay {   position: relative; } .section-overlay:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   background: rgba(17, 42, 94, 0.3); } .section-stories {   background-image: url(../images/stories-bg.jpg); } .grid {   display: -webkit-box;   display: -ms-flexbox;   display: flex;   -ms-flex-wrap: wrap;       flex-wrap: wrap; } .grid:before, .grid:after {   display: none; } .site-header {   position: relative;   z-index: 100; } .site-header .site-header-bar {   position: relative;   padding: 15px 0;   background: #0c1c40;   color: #ffffff; } .site-header .site-header-inner {   position: relative;   background: #112A5E;   -webkit-box-shadow: 0 5px 10px rgba(34, 34, 34, 0.3);           box-shadow: 0 5px 10px rgba(34, 34, 34, 0.3);   color: #ffffff; } .site-header .container {   padding-top: 0;   padding-bottom: 0; } .site-header a {   color: inherit; } .site-header .contacts-info {   color: rgba(255, 255, 255, 0.6); } .site-header .contacts-info p {   float: left;   margin: 0;   padding: 0 15px;   font-size: 12px;   line-height: 1; } .site-header .contacts-info p:first-child {   padding-left: 0; } .site-header .contacts-info p:last-child {   padding-right: 0; } .site-header .social {   float: right; } .site-header .social h3 {   float: left;   margin: 0 20px 0 0;   font-weight: normal;   font-size: 12px;   color: inherit;   opacity: 0.6; } .site-header .social .social-nav {   float: left;   margin: 0;   line-height: 1; } .site-header .social .social-nav a {   opacity: 0.6; } .site-header .social .social-nav a:hover {   opacity: 1; } .site-header .logo {   position: absolute;   left: 20px;   top: 0;   height: 80px;   line-height: 80px;   z-index: 15; } .site-header .logo a {   display: block;   text-decoration: none; } .site-header .logo img {   vertical-align: middle; } .site-search {   position: fixed;   left: 0;   top: 0;   overflow: hidden;   width: 100%;   height: 0;   z-index: 100;   -webkit-transition: 0s .7s;   -o-transition: 0s .7s;   transition: 0s .7s; } .site-search:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 0;   background: #112A5E;   -webkit-transition: 0.5s 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);   -o-transition: 0.5s 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);   transition: 0.5s 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99); } .site-search .site-search-inner {   position: absolute;   left: 0;   top: 50%;   width: 100%;   -webkit-transform: translateY(-70%);       -ms-transform: translateY(-70%);           transform: translateY(-70%);   opacity: 0;   -webkit-transition: .5s;   -o-transition: .5s;   transition: .5s; } .site-search .site-search-inner .site-search-form {   color: #ffffff;   text-align: center; } .site-search .site-search-inner .site-search-form h2 {   color: inherit; } .site-search .site-search-inner .site-search-form .form-group {   margin: 0; } .site-search .site-search-inner .site-search-form .form-control {   background: #0f2451;   border: none;   -webkit-box-shadow: none;           box-shadow: none;   color: inherit; } .site-search .site-search-inner .site-search-form .form-control::-webkit-input-placeholder {   color: inherit; } .site-search .site-search-inner .site-search-form .form-control:-ms-input-placeholder {   color: inherit; } .site-search .site-search-inner .site-search-form .form-control::-ms-input-placeholder {   color: inherit; } .site-search .site-search-inner .site-search-form .form-control::placeholder {   color: inherit; } .site-search .site-search-close-btn {   position: absolute;   right: 0;   top: 0;   width: 44px;   height: 44px;   background: none;   border: none;   font-size: 28px;   line-height: 44px;   color: #456DC7;   text-align: center; } .site-search.is-visible {   height: 100%;   -webkit-transition-delay: 0s;        -o-transition-delay: 0s;           transition-delay: 0s; } .site-search.is-visible:before {   height: 100%;   -webkit-transition-delay: 0s;        -o-transition-delay: 0s;           transition-delay: 0s; } .site-search.is-visible .site-search-inner {   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%);   opacity: 1;   -webkit-transition-delay: .3s;        -o-transition-delay: .3s;           transition-delay: .3s; } .site-content img {   max-width: 100%;   height: auto;   vertical-align: bottom; } .site-content iframe {   width: 100%;   max-width: 100%; } .site-footer {   position: relative; } .site-footer .site-footer-inner {   background: #112A5E;   color: #ffffff; } .site-footer .site-footer-bar {   padding: 30px 0;   background: #0c1c40;   color: rgba(255, 255, 255, 0.5); } .site-footer .site-footer-bar a {   color: #ffffff; } .site-footer h3 {   color: inherit; } .site-footer p {   font-size: 12px; } .site-footer img {   max-width: 100%;   height: auto; } .site-footer .subscribe-form .form-control {   background: #0c1c40;   border: none;   border-radius: 50px;   -webkit-box-shadow: none;           box-shadow: none;   color: inherit; } .site-footer .subscribe-form .form-control:focus + button {   opacity: 1; } .site-footer .subscribe-form button {   color: inherit;   opacity: 0.5; } .site-footer .subscribe-form button:hover {   opacity: 1; } .main-nav {   position: relative;   text-align: center;   z-index: 10; } .main-nav ul {   display: inline-block;   vertical-align: middle;   margin: 0;   padding: 0;   color: inherit;   list-style: none;   font-weight: bold;   font-size: 12px;   line-height: 80px;   letter-spacing: 3px;   text-transform: uppercase; } .main-nav ul .main-nav-item {   position: relative;   float: left;   padding: 0; } .main-nav ul .main-nav-item .main-nav-link {   position: relative;   display: block;   height: 80px;   padding: 0 12px;   text-decoration: none;   z-index: 5;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .main-nav ul .main-nav-item .main-nav-link:before {   content: '';   position: absolute;   left: 50%;   bottom: 0;   border-bottom: 8px solid #fff;   border-left: 6px solid transparent;   border-right: 6px solid transparent;   -webkit-transform: translateX(-50%);       -ms-transform: translateX(-50%);           transform: translateX(-50%);   opacity: 0; } .main-nav ul .main-nav-item ul {   position: absolute;   left: 50%;   top: 100%;   display: block;   width: 200px;   margin: 0;   padding: 10px 0;   background: #112A5E;   border-radius: 0 0 3px 3px;   -webkit-box-shadow: 0 15px 30px rgba(34, 34, 34, 0.5);           box-shadow: 0 15px 30px rgba(34, 34, 34, 0.5);   font-weight: normal;   font-size: 1em;   line-height: 1.2;   letter-spacing: 1px;   text-transform: none;   visibility: hidden;   opacity: 0;   -webkit-transform-origin: 50% 0;       -ms-transform-origin: 50% 0;           transform-origin: 50% 0;   -webkit-transform: translateX(-50%) scale(0.9);       -ms-transform: translateX(-50%) scale(0.9);           transform: translateX(-50%) scale(0.9);   -webkit-transition: .1s;   -o-transition: .1s;   transition: .1s; } .main-nav ul .main-nav-item ul:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 20px;   background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(transparent));   background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), transparent);   background: -o-linear-gradient(rgba(0, 0, 0, 0.2), transparent);   background: linear-gradient(rgba(0, 0, 0, 0.2), transparent); } .main-nav ul .main-nav-item ul li {   padding: 0; } .main-nav ul .main-nav-item ul li a {   display: block;   padding: 10px 15px;   text-decoration: none; } .main-nav ul .main-nav-item ul li a:hover {   color: #809bd9; } .main-nav ul .main-nav-item.main-nav-item-parent .main-nav-link {   padding-right: 20px; } .main-nav ul .main-nav-item.main-nav-item-parent .main-nav-link:after {   content: '';   position: absolute;   right: 6px;   top: 50%;   font-family: 'FontAwesome';   line-height: 1;   -webkit-transform: translateY(-60%);       -ms-transform: translateY(-60%);           transform: translateY(-60%); } .main-nav ul .main-nav-item.active .main-nav-link, .main-nav ul .main-nav-item.active:hover .main-nav-link {   color: #809bd9; } .main-nav ul .main-nav-item.active .main-nav-link:before, .main-nav ul .main-nav-item.active:hover .main-nav-link:before {   opacity: 1; } .main-nav ul .main-nav-item:hover .main-nav-link, .main-nav ul .main-nav-item.selected .main-nav-link {   color: #809bd9; } .main-nav ul .main-nav-item:hover ul, .main-nav ul .main-nav-item.selected ul {   visibility: visible;   opacity: 1;   -webkit-transform: translateX(-50%) scale(1);       -ms-transform: translateX(-50%) scale(1);           transform: translateX(-50%) scale(1);   -webkit-transition-duration: .3s;        -o-transition-duration: .3s;           transition-duration: .3s; } .user-nav {   position: absolute;   right: 20px;   top: 50%;   margin: 0;   padding: 0;   color: inherit;   list-style: none;   font-size: 12px;   line-height: 1;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%);   z-index: 15; } .user-nav .user-nav-item {   position: relative;   float: left;   padding: 0 0 0 20px; } .user-nav .user-nav-item .user-nav-link {   position: relative;   display: block;   padding: 0;   background: none;   border: none;   text-decoration: none;   cursor: pointer;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .user-nav .user-nav-item .user-nav-link .fa {   font-size: 1.25em; } .user-nav .user-nav-item .user-nav-link sup {   position: absolute;   top: -14px;   right: -12px;   display: block;   min-width: 20px;   height: 20px;   padding: 0;   background: #456DC7;   border-radius: 15px;   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);           box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);   font-size: 0.75em;   line-height: 20px;   text-align: center;   color: #fff;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .user-nav .user-nav-item .user-nav-link:hover {   color: #809bd9; } .user-nav .user-nav-item:first-child {   padding: 0; } .social-nav {   display: inline-block;   padding: 0;   color: inherit;   list-style: none; } .social-nav li {   float: left;   padding: 0 0 0 20px; } .social-nav li a {   display: block;   text-decoration: none; } .social-nav li:first-child {   padding: 0; } .breadcrumb {   margin-bottom: 50px;   border-top-left-radius: 0;   border-top-right-radius: 0;   letter-spacing: 1px;   font-size: 12px; } .breadcrumb .active {   font-style: italic; } .tags {   margin: 0 0 30px; } .tags:after {   content: "";   display: table;   clear: both; } .tags a {   float: left;   margin: 0 5px 5px 0;   padding: 10px 15px;   border-radius: 30px;   border: 1px solid #e1e7f4;   font: bold 9px Roboto, sans-serif;   text-transform: uppercase;   letter-spacing: 1px;   color: #456DC7;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .tags a:hover {   background-color: #3256a7;   border-color: transparent;   color: #fff; } .btn {   position: relative;   text-transform: uppercase;   font-size: 12px;   letter-spacing: 2px;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .btn.btn-default:hover {   background-color: #3256a7;   border-color: transparent;   color: #fff; } .btn.btn-default:active, .btn.btn-default:focus, .btn.btn-default:active:focus {   background-color: #3256a7;   border-color: transparent;   color: #fff; } .btn.btn-link {   padding-left: 0;   padding-right: 0;   text-decoration: none;   letter-spacing: 1px; } .btn.btn-link:before {   display: none; } .btn.btn-link:after {   content: '';   position: absolute;   left: 50%;   bottom: 10px;   width: 0;   border-bottom: 2px solid;   -webkit-transform: translateX(-50%);       -ms-transform: translateX(-50%);           transform: translateX(-50%);   -webkit-transition: 0.65s cubic-bezier(0.4, 0, 0.2, 1);   -o-transition: 0.65s cubic-bezier(0.4, 0, 0.2, 1);   transition: 0.65s cubic-bezier(0.4, 0, 0.2, 1); } .btn.btn-link:hover:after {   width: 100%; } .btn.btn-sm, .btn.btn-xs {   font-size: 10px;   letter-spacing: 1px; } .btn-group .btn {   border-radius: 4px; } .btn-more {   position: relative;   overflow: hidden;   display: inline-block;   width: 40px;   height: 20px;   white-space: nowrap;   text-indent: 100%;   color: #456DC7; } .btn-more:before, .btn-more:after {   content: '';   position: absolute;   left: 50%;   top: 50%;   width: 8px;   height: 8px;   margin: -4px 0 0 -4px;   border-radius: 50%;   -webkit-box-shadow: -13px 0 0, 13px 0 0;           box-shadow: -13px 0 0, 13px 0 0;   -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);   -o-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);   transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); } .btn-more:before {   background: #456DC7; } .btn-more:after {   background: #E1C760;   color: #E1C760;   -webkit-transform: scale(0);       -ms-transform: scale(0);           transform: scale(0);   opacity: 0; } .btn-more:hover:before {   -webkit-transform: scale(0);       -ms-transform: scale(0);           transform: scale(0);   opacity: 0; } .btn-more:hover:after {   -webkit-transform: scale(1);       -ms-transform: scale(1);           transform: scale(1);   opacity: 1; } .btn-play {   position: relative;   overflow: hidden;   display: inline-block;   vertical-align: middle;   width: 100px;   height: 100px;   text-decoration: none;   font-size: 25px;   color: #fff;   white-space: nowrap;   text-indent: -9999px;   z-index: 10;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .btn-play:before {   content: '';   position: absolute;   left: 50%;   top: 50%;   width: 80px;   height: 80px;   background: #456DC7;   border-radius: 50%;   -webkit-transform: translate(-50%, -50%);       -ms-transform: translate(-50%, -50%);           transform: translate(-50%, -50%);   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .btn-play .fa {   position: absolute;   left: 50%;   top: 50%;   -webkit-transform: translate(-40%, -50%);       -ms-transform: translate(-40%, -50%);           transform: translate(-40%, -50%);   text-indent: 0; } .btn-play:hover, .btn-play:focus {   color: #fff; } .btn-play:hover:before, .btn-play:focus:before {   background: #3256a7;   width: 100%;   height: 100%; } .btn-map {   position: relative;   display: block;   padding: 90px 0;   background: url(../images/world-map.png) 50% 50% no-repeat;   background-size: contain;   text-align: center;   font: bold 12px Roboto, sans-serif;   text-transform: uppercase;   letter-spacing: 2px;   color: inherit;   z-index: 10;   -webkit-transition: .4s;   -o-transition: .4s;   transition: .4s; } .btn-map span {   position: relative;   display: inline-block;   padding: 18px 35px;   border-radius: 30px;   -webkit-transition: .4s;   -o-transition: .4s;   transition: .4s; } .btn-map span:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   border: 2px solid #fff;   -webkit-box-shadow: inset 0 0 10px #fff;           box-shadow: inset 0 0 10px #fff;   border-radius: 30px;   opacity: 0.2;   z-index: -1; } .btn-map span .fa {   color: #E1C760; } .btn-map:hover {   color: #fff; } .btn-map:hover span {   background: #3860ba; } .main-nav-toggle-btn, .user-nav-toggle-btn {   top: 18px;   display: none;   width: 44px;   height: 44px;   background: #112A5E;   border: none;   border-radius: 50%;   color: #ffffff;   cursor: pointer; } .main-nav-toggle-btn {   position: absolute;   left: calc(100% + 15px); } .main-nav-toggle-btn span {   position: absolute;   left: 50%;   top: 50%;   display: block;   width: 18px;   margin-left: -9px;   border-bottom: 1px solid;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .main-nav-toggle-btn span:nth-child(1) {   -webkit-transform: translateY(-5px);       -ms-transform: translateY(-5px);           transform: translateY(-5px); } .main-nav-toggle-btn span:nth-child(2) {   width: 16px;   -webkit-transform: translateY(0);       -ms-transform: translateY(0);           transform: translateY(0); } .main-nav-toggle-btn span:nth-child(3) {   width: 14px;   -webkit-transform: translateY(5px);       -ms-transform: translateY(5px);           transform: translateY(5px); } .is-visible .main-nav-toggle-btn {   background: #0d2048; } .is-visible .main-nav-toggle-btn span:nth-child(1) {   -webkit-transform: translateY(0) rotate(45deg);       -ms-transform: translateY(0) rotate(45deg);           transform: translateY(0) rotate(45deg); } .is-visible .main-nav-toggle-btn span:nth-child(2) {   opacity: 0; } .is-visible .main-nav-toggle-btn span:nth-child(3) {   width: 18px;   -webkit-transform: translateY(0) rotate(-45deg);       -ms-transform: translateY(0) rotate(-45deg);           transform: translateY(0) rotate(-45deg); } .user-nav-toggle-btn {   position: fixed;   right: 15px;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .user-nav-toggle-btn span {   position: absolute;   left: 50%;   display: block;   width: 4px;   height: 4px;   margin-left: -2px;   background: #fff;   border-radius: 50%;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .user-nav-toggle-btn span:nth-child(1) {   top: 13px; } .user-nav-toggle-btn span:nth-child(2) {   top: 50%;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%); } .user-nav-toggle-btn span:nth-child(3) {   bottom: 13px; } .user-nav-toggle-btn.is-active {   background: #0d2048;   -webkit-transform: rotate(-270deg);       -ms-transform: rotate(-270deg);           transform: rotate(-270deg); } .form-control {   font-size: 12px; } .form-control.bootstrap-select {   background: none; } .form-control.bootstrap-select .dropdown-toggle {   border-radius: 4px;   outline-offset: 0;   font-weight: normal;   letter-spacing: 0;   text-transform: none;   color: inherit; } .form-control.bootstrap-select .dropdown-toggle .caret {   right: 15px; } .form-control.bootstrap-select .dropdown-toggle:active {   color: inherit; } .form-control.bootstrap-select .dropdown-toggle:hover, .form-control.bootstrap-select .dropdown-toggle:focus {   background: #fff;   border-color: #e1e7f4; } .form-control.bootstrap-select.open .dropdown-toggle {   background: #fff;   border-color: #cfd7ed;   color: inherit; } .form-control.error {   border-color: #fc5756; } .noUi-target {   background: #fff;   border-color: #e1e7f4;   -webkit-box-shadow: none;           box-shadow: none; } .noUi-horizontal {   height: 10px; } .noUi-horizontal .noUi-handle {   width: 20px;   height: 20px;   left: -6px;   top: -6px; } .noUi-connect {   background: #F4F6FB;   -webkit-box-shadow: none;           box-shadow: none; } .noUi-handle {   background: #456DC7;   border: none;   border-radius: 50%;   -webkit-box-shadow: none;           box-shadow: none; } .noUi-handle:before, .noUi-handle:after {   display: none; } label {   margin-bottom: 10px; } label.error {   padding: 5px 0 0;   color: #fc5756; } .required {   color: #fc5756; } .form-horizontal .control-label {   display: inline-block;   margin-bottom: 0;   padding-top: 10px;   font-size: 16px;   color: inherit; } .form-horizontal .radio, .form-horizontal .checkbox {   padding-top: 9px; } .input-group-btn .btn {   border-radius: 4px; } .input-group-spinner .form-control {   padding-left: 0;   padding-right: 0;   text-align: center; } .search-form {   position: relative; } .search-form .form-control {   width: 100%;   padding: 12px 20px;   padding-right: 43px; } .search-form button {   position: absolute;   right: 0;   top: 50%;   width: 43px;   height: 43px;   background: none;   border: none;   color: #456DC7;   cursor: pointer;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%); } .search-form button .fa {   position: absolute;   left: 50%;   top: 50%;   -webkit-transform: translate(-50%, -50%);       -ms-transform: translate(-50%, -50%);           transform: translate(-50%, -50%); } .subscribe-form {   position: relative; } .subscribe-form .form-control {   width: 100%;   padding: 12px 25px;   padding-right: 43px;   font-size: 12px; } .subscribe-form button {   position: absolute;   right: 5px;   top: 50%;   width: 43px;   height: 43px;   background: none;   border: none;   color: #456DC7;   cursor: pointer;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%); } .cart-form .form-cart-items {   margin-bottom: 50px; } .cart-form .form-cart-items th {   text-transform: uppercase; } .cart-form .form-cart-items th, .cart-form .form-cart-items td {   padding: 15px; } .cart-form .form-cart-items .form-cart-item-remove {   width: 5%;   text-align: center;   vertical-align: middle; } .cart-form .form-cart-items .form-cart-item-photo, .cart-form .form-cart-items .form-cart-item-quantity {   width: 18%; } .checkout-form #password-group {   display: none; } .icon-b {   position: relative;   display: inline-block;   width: 70px;   height: 70px;   margin: 0 0 20px;   color: #456DC7;   text-align: center;   line-height: 60px;   font-size: 20px; } .icon-b:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   border: 1px solid;   border-radius: 50%;   opacity: 0.15;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .icon-b img {   vertical-align: middle; } .icon-b .fa {   position: absolute;   left: 50%;   top: 50%;   -webkit-transform: translate(-50%, -50%);       -ms-transform: translate(-50%, -50%);           transform: translate(-50%, -50%); } .loader {   position: relative;   display: inline-block;   vertical-align: middle;   width: 40px;   height: 40px;   margin: 0 10px;   border-radius: 50%;   text-indent: -9999em;   border-top: 1.1em solid rgba(69, 109, 199, 0.2);   border-right: 1.1em solid rgba(69, 109, 199, 0.2);   border-bottom: 1.1em solid rgba(69, 109, 199, 0.2);   border-left: 1.1em solid #456DC7;   font-size: 10px;   -webkit-transform: translateZ(0);           transform: translateZ(0);   -webkit-animation: loader 1.1s infinite linear;           animation: loader 1.1s infinite linear; } @-webkit-keyframes loader {   0% {     -webkit-transform: rotate(0deg);             transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(360deg);             transform: rotate(360deg);   } } @keyframes loader {   0% {     -webkit-transform: rotate(0deg);             transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(360deg);             transform: rotate(360deg);   } } .feature {   position: relative;   margin-bottom: 50px;   padding-top: 25px;   padding-left: 90px; } .feature .icon-b {   position: absolute;   left: 0;   top: 0;   z-index: -1; } .feature:hover .icon-b:before {   background: #456DC7;   border-color: transparent;   -webkit-transform: scale(1.2);       -ms-transform: scale(1.2);           transform: scale(1.2); } .page-header {   margin: 0 0 50px;   padding: 30px 0;   border: none;   text-align: center; } .page-header h1 {   margin: 0;   font-weight: bold; } .page-header small {   display: block; } .heading {   position: relative;   margin: 0 0 30px; } .heading h2 {   margin: 0; } .heading p {   margin-bottom: 5px;   font: 12px/1 Libre Baskerville, serif;   letter-spacing: 2px;   text-transform: uppercase; } .lead {   margin-bottom: 30px; } .panel {   margin-bottom: 30px; } .panel-title {   font-size: 14px; } .panel-title a:hover {   color: #456DC7; } .tab-content {   padding: 30px 0 0; } .list-group .fa {   margin-right: 5px; } .owl-carousel {   margin: 0 0 30px; } .owl-carousel .owl-dots {   padding: 15px 0 0;   font: bold 14px/1.4 Libre Baskerville, serif;   text-align: center; } .owl-carousel .owl-dots .owl-dot {   position: relative;   display: inline-block;   vertical-align: middle;   width: 25px;   height: 25px;   margin: 0;   background: none;   background-position: 50% 50%;   background-size: cover;   border-radius: 0;   color: #456DC7;   opacity: 1; } .owl-carousel .owl-dots .owl-dot span {   position: absolute;   left: 50%;   top: 50%;   width: 12px;   height: 12px;   border: 3px solid;   border-radius: 50%;   -webkit-transform: translate(-50%, -50%);       -ms-transform: translate(-50%, -50%);           transform: translate(-50%, -50%);   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .owl-carousel .owl-dots .owl-dot.active span {   background: #456DC7; } .owl-carousel .owl-nav {   color: #456DC7; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {   position: absolute;   top: 50%;   width: 50px;   height: 50px;   background: #fff;   border: 1px solid #e1e7f4;   border-radius: 50%;   margin-top: -25px;   text-align: center;   color: #456DC7;   z-index: 10;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .owl-carousel .owl-nav .owl-prev i, .owl-carousel .owl-nav .owl-next i {   position: absolute;   left: 50%;   top: 50%;   -webkit-transform: translate(-50%, -50%);       -ms-transform: translate(-50%, -50%);           transform: translate(-50%, -50%);   z-index: 5; } .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {   background-color: #3256a7;   border-color: transparent;   color: #fff; } .owl-carousel .owl-nav .owl-prev {   left: -65px; } .owl-carousel .owl-nav .owl-next {   right: -65px; } .owl-carousel.owl-dots-enabled .owl-nav .owl-prev, .owl-carousel.owl-dots-enabled .owl-nav .owl-next {   margin-top: -40px; } .owl-carousel.slideshow {   position: relative;   margin: 0;   background: #F4F6FB;   z-index: 20; } .owl-carousel.slideshow.owl-dots-enabled .owl-nav .owl-prev, .owl-carousel.slideshow.owl-dots-enabled .owl-nav .owl-next {   margin-top: -20px; } .owl-carousel.slideshow .owl-dots {   position: absolute;   left: 0;   bottom: 15px;   width: 100%;   padding: 0;   opacity: 0.75;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s; } .owl-carousel.slideshow .owl-dots .owl-dot {   color: #fff; } .owl-carousel.slideshow .owl-dots .owl-dot.active span {   background: #fff; } .owl-carousel.slideshow .owl-dots:hover {   opacity: 1; } .owl-carousel.slideshow .owl-nav .owl-prev, .owl-carousel.slideshow .owl-nav .owl-next {   background: rgba(0, 0, 0, 0.2);   border: none;   color: #fff; } .owl-carousel.slideshow .owl-nav .owl-prev:hover, .owl-carousel.slideshow .owl-nav .owl-next:hover {   background: #456DC7; } .owl-carousel.slideshow .owl-nav .owl-prev {   left: 15px; } .owl-carousel.slideshow .owl-nav .owl-next {   right: 15px; } .owl-carousel.slideshow .slideshow-item {   height: 70vh;   background-repeat: no-repeat;   background-position: 50% 50%;   background-size: cover;   color: #ffffff; } .owl-carousel.slideshow .slideshow-item:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   z-index: 1; } .owl-carousel.slideshow .slideshow-item .slideshow-item-bg {   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   background-repeat: no-repeat;   background-position: 50% 50%;   background-size: cover; } .owl-carousel.slideshow .slideshow-item .slideshow-item-inner {   position: absolute;   left: 0;   top: 50%;   width: 100%;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%);   z-index: 2; } .owl-carousel.slideshow .slideshow-item .animated {   -webkit-animation-name: none;           animation-name: none; } .owl-carousel.slideshow .slideshow-item h2 {   text-shadow: 0 15px 30px rgba(34, 34, 34, 0.5);   color: inherit; } .owl-carousel.slideshow .slideshow-item p {   margin-bottom: 50px;   text-shadow: 0 5px 15px rgba(34, 34, 34, 0.7);   -webkit-animation-delay: 0.2s;           animation-delay: 0.2s; } .owl-carousel.slideshow .slideshow-item .btn {   -webkit-animation-delay: 0.3s;           animation-delay: 0.3s; } .owl-carousel.slideshow .slideshow-item.slideshow-item-1 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-1.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-2 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-2.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-3 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-3.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-4 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-4.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-5 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-5.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-6 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-6.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-7 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-7.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-8 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-8.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-9 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-9.jpg); } .owl-carousel.slideshow .slideshow-item.slideshow-item-10 .slideshow-item-bg {   background-image: url(../images/slideshow-main-bg-10.jpg); } .owl-carousel.slideshow .active .bounce {   -webkit-animation-name: bounce;           animation-name: bounce; } .owl-carousel.slideshow .active .flash {   -webkit-animation-name: flash;           animation-name: flash; } .owl-carousel.slideshow .active .pulse {   -webkit-animation-name: pulse;           animation-name: pulse; } .owl-carousel.slideshow .active .rubberBand {   -webkit-animation-name: rubberBand;           animation-name: rubberBand; } .owl-carousel.slideshow .active .shake {   -webkit-animation-name: shake;           animation-name: shake; } .owl-carousel.slideshow .active .headShake {   -webkit-animation-name: headShake;           animation-name: headShake; } .owl-carousel.slideshow .active .swing {   -webkit-animation-name: swing;           animation-name: swing; } .owl-carousel.slideshow .active .tada {   -webkit-animation-name: tada;           animation-name: tada; } .owl-carousel.slideshow .active .wobble {   -webkit-animation-name: wobble;           animation-name: wobble; } .owl-carousel.slideshow .active .jello {   -webkit-animation-name: jello;           animation-name: jello; } .owl-carousel.slideshow .active .bounceIn {   -webkit-animation-name: bounceIn;           animation-name: bounceIn; } .owl-carousel.slideshow .active .bounceInDown {   -webkit-animation-name: bounceInDown;           animation-name: bounceInDown; } .owl-carousel.slideshow .active .bounceInLeft {   -webkit-animation-name: bounceInLeft;           animation-name: bounceInLeft; } .owl-carousel.slideshow .active .bounceInRight {   -webkit-animation-name: bounceInRight;           animation-name: bounceInRight; } .owl-carousel.slideshow .active .bounceInUp {   -webkit-animation-name: bounceInUp;           animation-name: bounceInUp; } .owl-carousel.slideshow .active .bounceOut {   -webkit-animation-name: bounceOut;           animation-name: bounceOut; } .owl-carousel.slideshow .active .bounceOutDown {   -webkit-animation-name: bounceOutDown;           animation-name: bounceOutDown; } .owl-carousel.slideshow .active .bounceOutLeft {   -webkit-animation-name: bounceOutLeft;           animation-name: bounceOutLeft; } .owl-carousel.slideshow .active .bounceOutRight {   -webkit-animation-name: bounceOutRight;           animation-name: bounceOutRight; } .owl-carousel.slideshow .active .bounceOutUp {   -webkit-animation-name: bounceOutUp;           animation-name: bounceOutUp; } .owl-carousel.slideshow .active .fadeIn {   -webkit-animation-name: fadeIn;           animation-name: fadeIn; } .owl-carousel.slideshow .active .fadeInDown {   -webkit-animation-name: fadeInDown;           animation-name: fadeInDown; } .owl-carousel.slideshow .active .fadeInDownBig {   -webkit-animation-name: fadeInDownBig;           animation-name: fadeInDownBig; } .owl-carousel.slideshow .active .fadeInDownSmall {   -webkit-animation-name: fadeInDownSmall;           animation-name: fadeInDownSmall; } .owl-carousel.slideshow .active .fadeInLeft {   -webkit-animation-name: fadeInLeft;           animation-name: fadeInLeft; } .owl-carousel.slideshow .active .fadeInLeftBig {   -webkit-animation-name: fadeInLeftBig;           animation-name: fadeInLeftBig; } .owl-carousel.slideshow .active .fadeInLeftSmall {   -webkit-animation-name: fadeInLeftSmall;           animation-name: fadeInLeftSmall; } .owl-carousel.slideshow .active .fadeInRight {   -webkit-animation-name: fadeInRight;           animation-name: fadeInRight; } .owl-carousel.slideshow .active .fadeInRightBig {   -webkit-animation-name: fadeInRightBig;           animation-name: fadeInRightBig; } .owl-carousel.slideshow .active .fadeInRightSmall {   -webkit-animation-name: fadeInRightSmall;           animation-name: fadeInRightSmall; } .owl-carousel.slideshow .active .fadeInUp {   -webkit-animation-name: fadeInUp;           animation-name: fadeInUp; } .owl-carousel.slideshow .active .fadeInUpBig {   -webkit-animation-name: fadeInUpBig;           animation-name: fadeInUpBig; } .owl-carousel.slideshow .active .fadeInUpSmall {   -webkit-animation-name: fadeInUpSmall;           animation-name: fadeInUpSmall; } .owl-carousel.slideshow .active .fadeOut {   -webkit-animation-name: fadeOut;           animation-name: fadeOut; } .owl-carousel.slideshow .active .fadeOutDown {   -webkit-animation-name: fadeOutDown;           animation-name: fadeOutDown; } .owl-carousel.slideshow .active .fadeOutDownBig {   -webkit-animation-name: fadeOutDownBig;           animation-name: fadeOutDownBig; } .owl-carousel.slideshow .active .fadeOutLeft {   -webkit-animation-name: fadeOutLeft;           animation-name: fadeOutLeft; } .owl-carousel.slideshow .active .fadeOutLeftBig {   -webkit-animation-name: fadeOutLeftBig;           animation-name: fadeOutLeftBig; } .owl-carousel.slideshow .active .fadeOutRight {   -webkit-animation-name: fadeOutRight;           animation-name: fadeOutRight; } .owl-carousel.slideshow .active .fadeOutRightBig {   -webkit-animation-name: fadeOutRightBig;           animation-name: fadeOutRightBig; } .owl-carousel.slideshow .active .fadeOutUp {   -webkit-animation-name: fadeOutUp;           animation-name: fadeOutUp; } .owl-carousel.slideshow .active .fadeOutUpBig {   -webkit-animation-name: fadeOutUpBig;           animation-name: fadeOutUpBig; } .owl-carousel.slideshow .active .flip {   -webkit-animation-name: flip;           animation-name: flip; } .owl-carousel.slideshow .active .flipInX {   -webkit-animation-name: flipInX;           animation-name: flipInX; } .owl-carousel.slideshow .active .flipInY {   -webkit-animation-name: flipInY;           animation-name: flipInY; } .owl-carousel.slideshow .active .flipOutX {   -webkit-animation-name: flipOutX;           animation-name: flipOutX; } .owl-carousel.slideshow .active .flipOutY {   -webkit-animation-name: flipOutY;           animation-name: flipOutY; } .owl-carousel.slideshow .active .lightSpeedIn {   -webkit-animation-name: lightSpeedIn;           animation-name: lightSpeedIn; } .owl-carousel.slideshow .active .lightSpeedOut {   -webkit-animation-name: lightSpeedOut;           animation-name: lightSpeedOut; } .owl-carousel.slideshow .active .rotateIn {   -webkit-animation-name: rotateIn;           animation-name: rotateIn; } .owl-carousel.slideshow .active .rotateInDownLeft {   -webkit-animation-name: rotateInDownLeft;           animation-name: rotateInDownLeft; } .owl-carousel.slideshow .active .rotateInDownRight {   -webkit-animation-name: rotateInDownRight;           animation-name: rotateInDownRight; } .owl-carousel.slideshow .active .rotateInUpLeft {   -webkit-animation-name: rotateInUpLeft;           animation-name: rotateInUpLeft; } .owl-carousel.slideshow .active .rotateInUpRight {   -webkit-animation-name: rotateInUpRight;           animation-name: rotateInUpRight; } .owl-carousel.slideshow .active .rotateOut {   -webkit-animation-name: rotateOut;           animation-name: rotateOut; } .owl-carousel.slideshow .active .rotateOutDownLeft {   -webkit-animation-name: rotateOutDownLeft;           animation-name: rotateOutDownLeft; } .owl-carousel.slideshow .active .rotateOutDownRight {   -webkit-animation-name: rotateOutDownRight;           animation-name: rotateOutDownRight; } .owl-carousel.slideshow .active .rotateOutUpLeft {   -webkit-animation-name: rotateOutUpLeft;           animation-name: rotateOutUpLeft; } .owl-carousel.slideshow .active .rotateOutUpRight {   -webkit-animation-name: rotateOutUpRight;           animation-name: rotateOutUpRight; } .owl-carousel.slideshow .active .hinge {   -webkit-animation-name: hinge;           animation-name: hinge; } .owl-carousel.slideshow .active .rollIn {   -webkit-animation-name: rollIn;           animation-name: rollIn; } .owl-carousel.slideshow .active .rollOut {   -webkit-animation-name: rollOut;           animation-name: rollOut; } .owl-carousel.slideshow .active .zoomIn {   -webkit-animation-name: zoomIn;           animation-name: zoomIn; } .owl-carousel.slideshow .active .zoomInDown {   -webkit-animation-name: zoomInDown;           animation-name: zoomInDown; } .owl-carousel.slideshow .active .zoomInLeft {   -webkit-animation-name: zoomInLeft;           animation-name: zoomInLeft; } .owl-carousel.slideshow .active .zoomInRight {   -webkit-animation-name: zoomInRight;           animation-name: zoomInRight; } .owl-carousel.slideshow .active .zoomInUp {   -webkit-animation-name: zoomInUp;           animation-name: zoomInUp; } .owl-carousel.slideshow .active .zoomOut {   -webkit-animation-name: zoomOut;           animation-name: zoomOut; } .owl-carousel.slideshow .active .zoomOutDown {   -webkit-animation-name: zoomOutDown;           animation-name: zoomOutDown; } .owl-carousel.slideshow .active .zoomOutLeft {   -webkit-animation-name: zoomOutLeft;           animation-name: zoomOutLeft; } .owl-carousel.slideshow .active .zoomOutRight {   -webkit-animation-name: zoomOutRight;           animation-name: zoomOutRight; } .owl-carousel.slideshow .active .zoomOutUp {   -webkit-animation-name: zoomOutUp;           animation-name: zoomOutUp; } .owl-carousel.slideshow .active .slideInDown {   -webkit-animation-name: slideInDown;           animation-name: slideInDown; } .owl-carousel.slideshow .active .slideInLeft {   -webkit-animation-name: slideInLeft;           animation-name: slideInLeft; } .owl-carousel.slideshow .active .slideInRight {   -webkit-animation-name: slideInRight;           animation-name: slideInRight; } .owl-carousel.slideshow .active .slideInUp {   -webkit-animation-name: slideInUp;           animation-name: slideInUp; } .owl-carousel.slideshow .active .slideOutDown {   -webkit-animation-name: slideOutDown;           animation-name: slideOutDown; } .owl-carousel.slideshow .active .slideOutLeft {   -webkit-animation-name: slideOutLeft;           animation-name: slideOutLeft; } .owl-carousel.slideshow .active .slideOutRight {   -webkit-animation-name: slideOutRight;           animation-name: slideOutRight; } .owl-carousel.slideshow .active .slideOutUp {   -webkit-animation-name: slideOutUp;           animation-name: slideOutUp; } .contacts-info .fa {   margin: 0 5px 0 0;   opacity: 0.5; } .countdown {   margin: 0 0 30px;   padding: 0 10px;   text-align: center;   background: #F4F6FB;   border-radius: 5px;   color: #222; } .countdown:after {   content: "";   display: table;   clear: both; } .countdown .countdown-inner {   position: relative;   float: left;   width: 25%;   padding: 15px 0; } .countdown .countdown-inner:before {   content: ':';   position: absolute;   left: 0;   top: 50%;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%);   font-size: 16px;   line-height: 1; } .countdown .countdown-inner .countdown-value {   display: block;   margin: 0 0 5px;   font-style: italic;   font-size: 30px;   line-height: 1; } .countdown .countdown-inner small {   display: block;   font-weight: bold;   font-size: 10px;   text-transform: uppercase;   letter-spacing: 1px; } .countdown .countdown-inner:first-child:before {   display: none; } .counter .fa {   margin: 0 0 5px;   opacity: 0.3; } .counter .counter-value {   padding: 10px 0;   font: 40px Libre Baskerville, serif; } .progress {   height: 15px;   margin: 0; } .progress .progress-bar {   line-height: 15px; } .progress .progress-bar [data-toggle="progress-tooltip"] {   float: right; } .progress .progress-bar .tooltip .tooltip-inner {   background-color: #fff;   color: #222;   font-style: italic; } .progress .progress-bar .tooltip.top .tooltip-arrow {   border-top-color: #fff; } .fast-donate {   padding-top: 50px;   padding-bottom: 50px;   background-image: url(../images/fast-donate-bg.png);   background-size: auto 100%; } .fast-donate .heading {   margin: 0;   text-align: right; } .photo {   overflow: hidden;   width: 150px;   height: 150px;   margin: 0 auto 15px;   border-radius: 50%; } .post {   position: relative;   margin: 0 0 50px; } .post:after {   content: "";   display: table;   clear: both; } .post .post-thumb {   position: relative;   overflow: hidden;   margin: 0 0 30px;   border-radius: 5px;   -webkit-box-shadow: 0 2px 3px #cfd7ed;           box-shadow: 0 2px 3px #cfd7ed; } .post .post-thumb img {   vertical-align: bottom;   width: 100%;   height: 100%;   -webkit-transition: .6s;   -o-transition: .6s;   transition: .6s; } .post .post-header, .post .secondary-post-header {   position: relative;   margin: 0 0 30px; } .post .post-header .post-date, .post .secondary-post-header .post-date {   position: absolute;   left: 30px;   top: 30px;   width: 80px;   height: 80px;   border-radius: 5px;   background: #fff;   border: 1px solid #e1e7f4;   padding: 15px 5px 0;   text-align: center;   font-weight: bold;   line-height: 1.2;   text-transform: uppercase;   letter-spacing: 1px;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s;   color: #456DC7;   z-index: 5; } .post .post-header .post-date .fa, .post .secondary-post-header .post-date .fa {   display: block;   margin: 0 0 5px; } .post .post-header .post-category, .post .secondary-post-header .post-category {   position: absolute;   right: 30px;   top: 30px;   z-index: 5;   font: 11px Libre Baskerville, serif; } .post .post-header .post-category a, .post .secondary-post-header .post-category a {   display: inline-block;   padding: 5px 10px;   background: #456DC7;   border-radius: 3px;   text-decoration: none;   color: #fff; } .post .post-header .post-header-inner, .post .secondary-post-header .post-header-inner {   position: absolute;   left: 0;   bottom: 0;   width: 100%;   padding: 60px 30px 30px;   background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(17, 42, 94, 0.7)));   background: -webkit-linear-gradient(transparent, rgba(17, 42, 94, 0.7));   background: -o-linear-gradient(transparent, rgba(17, 42, 94, 0.7));   background: linear-gradient(transparent, rgba(17, 42, 94, 0.7));   border-radius: 0 0 3px 3px;   color: #fff; } .post .post-header .post-header-inner h3, .post .secondary-post-header .post-header-inner h3 {   color: inherit; } .post .post-header .post-header-inner a, .post .secondary-post-header .post-header-inner a {   color: inherit; } .post .post-header .post-header-inner a:hover, .post .secondary-post-header .post-header-inner a:hover {   color: #E1C760; } .post .post-header .post-header-inner .post-meta, .post .secondary-post-header .post-header-inner .post-meta {   margin: 0; } .post .post-header .post-thumb, .post .secondary-post-header .post-thumb {   margin: 0; } .post .post-header .progress, .post .secondary-post-header .progress {   background: rgba(244, 246, 251, 0.4); } .post .post-header h2, .post .post-header h3, .post .secondary-post-header h2, .post .secondary-post-header h3 {   margin-bottom: 15px; } .post .post-meta {   margin: 0 0 30px;   font-size: 12px; } .post .post-meta .post-meta-item {   display: inline-block;   margin: 0 25px 0 0; } .post .post-meta a {   text-decoration: none;   color: inherit; } .post .post-meta .fa {   margin: 0 2px 0 0; } .post .post-details h3 {   margin-bottom: 10px; } .post .post-details .post-details-item {   position: relative;   padding: 0 0 0 15px; } .post .post-details .post-details-item:before {   content: '';   position: absolute;   left: 0;   top: 8px;   width: 8px;   height: 8px;   background: #456DC7;   border-radius: 50%; } .post .post-details .post-details-item p {   font-size: 16px;   line-height: 1; } .post .post-details ul {   padding: 0;   list-style: none; } .post .post-details .rating {   -webkit-box-pack: end;       -ms-flex-pack: end;           justify-content: flex-end; } .post .post-details .post-details-btns:after {   content: "";   display: table;   clear: both; } .post .post-details .post-details-btns .btn {   float: left;   margin: 0 15px 0 0; } .post .post-author {   margin: 0 0 30px; } .post .post-author:after {   content: "";   display: table;   clear: both; } .post .post-author .post-author-photo {   float: left;   overflow: hidden;   width: 50px;   height: 50px;   margin: 0 15px 0 0;   border-radius: 50%; } .post.post-card {   border-radius: 5px;   -webkit-box-shadow: 0 2px 3px #cfd7ed;           box-shadow: 0 2px 3px #cfd7ed; } .post.post-card .post-header {   margin: 0; } .post.post-card .post-header .post-header-inner {   border-radius: 0; } .post.post-card .post-thumb {   border-bottom-left-radius: 0;   border-bottom-right-radius: 0; } .post.post-card .post-entry {   padding: 20px 15px;   background: #F4F6FB;   border-radius: 0 0 5px 5px; } .post.post-card .countdown {   background: #fff;   margin: 0;   border-top-left-radius: 0;   border-top-right-radius: 0; } .post.post-event .post-header .btn {   position: absolute;   right: 30px;   top: 30px; } .owl-carousel .post.post-card {   margin: 0 3px 5px; } .posts .post:hover .post-thumb img {   -webkit-transform: scale(1.05);       -ms-transform: scale(1.05);           transform: scale(1.05); } .posts-list .post {   margin-bottom: 15px; } .posts-list .post .post-header {   min-height: 80px;   margin: 0;   padding-left: 100px;   padding-right: 30px; } .posts-list .post .post-header .post-date {   position: absolute;   left: 0;   top: 0; } .posts-list .post .post-header .post-meta {   margin: 0; } .posts-list .post .post-header .btn-more {   position: absolute;   right: 30px;   top: 50%;   -webkit-transform: translateY(-50%);       -ms-transform: translateY(-50%);           transform: translateY(-50%); } .posts-list .post .post-entry {   padding-top: 30px; } .comments-list {   list-style: none;   margin-bottom: 50px;   padding: 0;   color: inherit; } .comments-list .comment-body {   margin: 0 0 30px; } .comments-list .comment-body .comment-meta {   position: relative;   margin: 0 0 15px; } .comments-list .comment-body .comment-meta:after {   content: "";   display: table;   clear: both; } .comments-list .comment-body .comment-meta .comment-author .avatar {   float: left;   width: 50px;   height: 50px;   margin: 0 15px 0 0;   border-radius: 50%; } .comments-list .comment-body .comment-meta .comment-metadata a {   text-decoration: none; } .comments-list .comment-body .comment-content p {   margin-bottom: 15px; } .comments-list .children {   padding: 0 0 0 100px; } .comments-list ol {   margin: 0;   padding: 0;   list-style: none;   color: inherit; } .widget {   padding: 15px 0 0;   border-top: 5px solid #F4F6FB; } .widget h3 {   margin-bottom: 15px; } .widget .widget-list {   padding: 0;   list-style: none;   font-size: 13px; } .widget .widget-list li {   padding: 5px 0; } .widget .widget-list li .badge {   float: right; } .widget:first-child {   padding: 0;   border: none; } .cause-progress {   text-align: center; } .cause-progress .cause-progress-val:after {   content: "";   display: table;   clear: both; } .cause-progress .cause-progress-val .cause-progress-raised, .cause-progress .cause-progress-val .cause-progress-goal {   margin: 0 0 10px; } .cause-progress .cause-progress-val .cause-progress-raised {   float: left;   text-align: left; } .cause-progress .cause-progress-val .cause-progress-goal {   float: right;   text-align: right; } .cause-progress .cause-progress-val span {   display: block;   font-style: normal;   font-weight: bold; } .cause-progress small {   display: block;   padding: 10px 0 0;   font-size: 14px;   letter-spacing: 1px; } .catalog-heading {   margin: 0 0 30px; } .catalog-heading .catalog-search-result {   line-height: 42px;   text-transform: uppercase;   letter-spacing: 1px; } .catalog {   display: -webkit-box;   display: -ms-flexbox;   display: flex;   -ms-flex-wrap: wrap;       flex-wrap: wrap; } .catalog:before, .catalog:after {   display: none; } .catalog .catalog-item {   margin: 0 0 50px; } .catalog .catalog-item .catalog-item-header {   position: relative; } .catalog .catalog-item .catalog-item-thumb img {   width: 100%;   height: auto; } .catalog .catalog-item .catalog-item-inner {   position: relative;   overflow: hidden;   padding: 30px 0 0; } .catalog .catalog-item .catalog-item-inner:after {   content: '';   position: absolute;   bottom: 100%;   left: 10px;   right: 10px;   height: 100%;   -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);           box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);   border-radius: 100px / 10px;   z-index: -1; } .catalog .catalog-item h3 {   margin-bottom: 5px; } .catalog .catalog-item .catalog-item-price {   text-align: right;   font-size: 16px; } .catalog .catalog-item .catalog-item-price .catalog-item-price-current {   color: #222; } .catalog .catalog-item .rating {   margin-bottom: 15px; } .product .product-thumb img {   width: 100%;   height: auto; } .rating {   margin-bottom: 30px;   -webkit-box-pack: start;       -ms-flex-pack: start;           justify-content: flex-start; } .profile {   margin: 0 0 30px;   text-align: center; } .profile .profile-inner {   position: relative;   overflow: hidden;   padding: 30px 0 0; } .profile .profile-inner:after {   content: '';   position: absolute;   bottom: 100%;   left: 10px;   right: 10px;   height: 100%;   -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);           box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);   border-radius: 100px / 10px;   z-index: -1; } .profile h3 {   margin-bottom: 5px; } .profile p {   margin-bottom: 15px; } .profile .social-nav {   margin: 0; } .partners {   line-height: 160px; } .partners .partners-item img {   display: inline-block;   vertical-align: middle;   width: auto; } .map {   height: 600px; } .map .map-popup {   padding: 10px; } .map .map-popup h3, .map .map-popup p {   margin-bottom: 15px; } .map .map-popup address {   margin: 0;   font-style: italic; } .copyright {   font-size: 12px; } .popup {   position: relative;   width: auto;   max-width: 750px;   margin: auto; } .popup .popup-heading {   padding: 30px;   background: #112A5E;   border-radius: 4px 4px 0 0;   color: #fff;   text-align: center; } .popup .popup-heading h2 {   margin: 0;   color: inherit; } .popup .popup-heading + .popup-inner {   border-radius: 0 0 4px 4px; } .popup .popup-inner {   padding: 50px;   background: #fff;   border-radius: 4px; } .mfp-bg {   opacity: 0;   -webkit-transition: 0.3s;   -o-transition: 0.3s;   transition: 0.3s; } .mfp-bg.mfp-ready {   opacity: 0.8; } .mfp-bg.mfp-removing {   opacity: 0; } .mfp-wrap .mfp-content {   opacity: 0;   -webkit-transform: scale(0.95);       -ms-transform: scale(0.95);           transform: scale(0.95);   -webkit-transition: 0.3s;   -o-transition: 0.3s;   transition: 0.3s; } .mfp-wrap button.mfp-arrow {   opacity: 0;   -webkit-transition: 0.3s;   -o-transition: 0.3s;   transition: 0.3s;   color: #456DC7;   opacity: 0; } .mfp-wrap button.mfp-close {   -webkit-transition: 0.3s;   -o-transition: 0.3s;   transition: 0.3s;   color: #456DC7;   opacity: 1; } .mfp-wrap.mfp-ready .mfp-content {   opacity: 1;   -webkit-transform: scale(1);       -ms-transform: scale(1);           transform: scale(1); } .mfp-wrap.mfp-ready .mfp-arrow {   opacity: 1; } .mfp-wrap.mfp-removing .mfp-content {   opacity: 0;   -webkit-transform: scale(0.9);       -ms-transform: scale(0.9);           transform: scale(0.9); } .mfp-wrap.mfp-removing .mfp-arrow {   opacity: 0; } @media (max-width: 1300px) {   .owl-carousel .owl-nav .owl-prev {     left: 15px;   }   .owl-carousel .owl-nav .owl-next {     right: 15px;   } } @media (max-width: 1199px) {   .margin-bottom-md {     margin-bottom: 30px;   }   .main-nav ul .main-nav-item:hover .main-nav-link {     color: inherit;   } } @media (max-width: 991px) {   .margin-bottom-sm {     margin-bottom: 30px;   }   .container {     padding-top: 50px;     padding-bottom: 50px;   }   .site-header .site-header-bar {     display: none;   }   .site-header .site-header-inner {     text-align: center;   }   .site-header .logo {     position: relative;     left: 0;     top: 0;     display: inline-block;     -webkit-transform: none;         -ms-transform: none;             transform: none;   }   .main-nav {     position: fixed;     left: 0;     top: 0;     width: 245px;     height: 100%;     background: #0d2048;     -webkit-transform: translateX(-100%);         -ms-transform: translateX(-100%);             transform: translateX(-100%);     -webkit-transition: 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);     -o-transition: 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);     transition: 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);     z-index: 16;   }   .main-nav ul {     display: block;     padding: 23px 0;     line-height: 1.5;   }   .main-nav ul .main-nav-item {     float: none;   }   .main-nav ul .main-nav-item .main-nav-link {     height: auto;     padding: 10px;   }   .main-nav ul .main-nav-item .main-nav-link:before {     left: auto;     right: 0;     bottom: 50%;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: none;     border-right: 8px solid #fff;     -webkit-transform: translateY(50%);         -ms-transform: translateY(50%);             transform: translateY(50%);   }   .main-nav ul .main-nav-item ul {     position: relative;     left: 0;     top: 0;     display: none;     width: 100%;     padding: 5px 0;     border-radius: 0;     -webkit-box-shadow: none;             box-shadow: none;     visibility: visible;     opacity: 1;     -webkit-transform: none;         -ms-transform: none;             transform: none;   }   .main-nav ul .main-nav-item ul:before {     display: none;   }   .main-nav ul .main-nav-item.main-nav-item-parent .main-nav-link {     padding-right: 10px;   }   .main-nav ul .main-nav-item.main-nav-item-parent .main-nav-link:after {     position: relative;     right: 0;     top: 0;     margin-left: 5px;     -webkit-transform: none;         -ms-transform: none;             transform: none;   }   .main-nav ul .main-nav-item:hover ul {     -webkit-transform: none;         -ms-transform: none;             transform: none;   }   .main-nav ul .main-nav-item.selected ul {     display: block;     -webkit-transform: none;         -ms-transform: none;             transform: none;   }   .main-nav.is-visible {     -webkit-transform: translateX(0);         -ms-transform: translateX(0);             transform: translateX(0);   }   .user-nav {     position: fixed;     top: 90px;     right: 5px;     visibility: hidden;     width: 60px;     padding: 30px 0;     background: #112A5E;     border-radius: 30px;     -webkit-transform: none;         -ms-transform: none;             transform: none;     text-align: center;     -webkit-transform: translateY(20px);         -ms-transform: translateY(20px);             transform: translateY(20px);     opacity: 0;     -webkit-transition: 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);     -o-transition: 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);     transition: 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);   }   .user-nav .user-nav-item {     float: none;     padding: 15px 0 0;   }   .user-nav .user-nav-item .user-nav-link {     display: inline-block;   }   .user-nav.is-visible {     visibility: visible;     -webkit-transform: translateY(0);         -ms-transform: translateY(0);             transform: translateY(0);     opacity: 1;   }   .main-nav-toggle-btn,   .user-nav-toggle-btn {     display: block;   } } @media (max-width: 767px) {   h1 {     font-size: 40px;   }   h2.title {     font-size: 40px;   }   .site-header .logo {     height: 60px;     line-height: 60px;   }   .main-nav ul {     padding: 12px 0;   }   .user-nav {     top: 70px;   }   .main-nav-toggle-btn,   .user-nav-toggle-btn {     top: 8px;   }   .pagination li a,   .pagination li span {     padding: 10px 15px;   }   .owl-carousel.slideshow .slideshow-item {     height: auto;   }   .owl-carousel.slideshow .slideshow-item .slideshow-item-inner {     position: relative;     top: 0;     -webkit-transform: translateY(0);         -ms-transform: translateY(0);             transform: translateY(0);   }   .owl-carousel.slideshow .slideshow-item p {     margin-bottom: 30px;   }   .owl-carousel.slideshow.owl-dots-enabled .slideshow-item {     padding-bottom: 30px;   }   .fast-donate {     background-image: none;     text-align: center;   }   .fast-donate .heading {     margin-bottom: 30px;     text-align: center;   }   .post .post-header .post-category,   .post .secondary-post-header .post-category {     display: none;   }   .post .post-header .post-header-inner,   .post .secondary-post-header .post-header-inner {     padding-left: 20px;     padding-right: 20px;     padding-bottom: 20px;   }   .post.post-event .post-header .btn {     display: none;   }   .post.post-card .post-header .post-date {     display: none;   }   .comments-list .children {     padding: 0;   }   .feature {     margin-bottom: 30px;   }   .map {     height: 400px;   }   .popup .popup-heading {     padding: 20px;   }   .popup .popup-inner {     padding: 20px;   } } @-webkit-keyframes fadeInDownSmall {   from {     opacity: 0;     -webkit-transform: translate3d(0, -100px, 0);             transform: translate3d(0, -100px, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } @keyframes fadeInDownSmall {   from {     opacity: 0;     -webkit-transform: translate3d(0, -100px, 0);             transform: translate3d(0, -100px, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } .fadeInDownSmall {   -webkit-animation-name: fadeInDownSmall;           animation-name: fadeInDownSmall; } @-webkit-keyframes fadeInLeftSmall {   from {     opacity: 0;     -webkit-transform: translate3d(-100px, 0, 0);             transform: translate3d(-100px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } @keyframes fadeInLeftSmall {   from {     opacity: 0;     -webkit-transform: translate3d(-100px, 0, 0);             transform: translate3d(-100px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } .fadeInLeftSmall {   -webkit-animation-name: fadeInLeftSmall;           animation-name: fadeInLeftSmall; } @-webkit-keyframes fadeInRightSmall {   from {     opacity: 0;     -webkit-transform: translate3d(100px, 0, 0);             transform: translate3d(100px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } @keyframes fadeInRightSmall {   from {     opacity: 0;     -webkit-transform: translate3d(100px, 0, 0);             transform: translate3d(100px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } .fadeInRightSmall {   -webkit-animation-name: fadeInRightSmall;           animation-name: fadeInRightSmall; } @-webkit-keyframes fadeInUpSmall {   from {     opacity: 0;     -webkit-transform: translate3d(0, 100px, 0);             transform: translate3d(0, 100px, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } @keyframes fadeInUpSmall {   from {     opacity: 0;     -webkit-transform: translate3d(0, 100px, 0);             transform: translate3d(0, 100px, 0);   }   to {     opacity: 1;     -webkit-transform: none;             transform: none;   } } .fadeInUpSmall {   -webkit-animation-name: fadeInUpSmall;           animation-name: fadeInUpSmall; } @charset "UTF-8"; html {   font-family: sans-serif;   -ms-text-size-adjust: 100%;   -webkit-text-size-adjust: 100%; } body {   margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {   display: block; } audio, canvas, progress, video {   display: inline-block;   vertical-align: baseline; } audio:not([controls]) {   display: none;   height: 0; } [hidden], template {   display: none; } a {   background-color: transparent; } a:active, a:hover {   outline: 0; } abbr[title] {   border-bottom: 1px dotted; } b, strong {   font-weight: bold; } dfn {   font-style: italic; } h1 {   font-size: 2em;   margin: 0.67em 0; } mark {   background: #ff0;   color: #000; } small {   font-size: 80%; } sub, sup {   font-size: 75%;   line-height: 0;   position: relative;   vertical-align: baseline; } sup {   top: -0.5em; } sub {   bottom: -0.25em; } img {   border: 0; } svg:not(:root) {   overflow: hidden; } figure {   margin: 1em 40px; } hr {   -webkit-box-sizing: content-box;           box-sizing: content-box;   height: 0; } pre {   overflow: auto; } code, kbd, pre, samp {   font-family: monospace, monospace;   font-size: 1em; } button, input, optgroup, select, textarea {   color: inherit;   font: inherit;   margin: 0; } button {   overflow: visible; } button, select {   text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {   -webkit-appearance: button;   cursor: pointer; } button[disabled], html input[disabled] {   cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {   border: 0;   padding: 0; } input {   line-height: normal; } input[type="checkbox"], input[type="radio"] {   -webkit-box-sizing: border-box;           box-sizing: border-box;   padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {   height: auto; } input[type="search"] {   -webkit-appearance: textfield;   -webkit-box-sizing: content-box;           box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {   -webkit-appearance: none; } fieldset {   border: 1px solid #c0c0c0;   margin: 0 2px;   padding: 0.35em 0.625em 0.75em; } legend {   border: 0;   padding: 0; } textarea {   overflow: auto; } optgroup {   font-weight: bold; } table {   border-collapse: collapse;   border-spacing: 0; } td, th {   padding: 0; } @media print {   *,   *:before,   *:after {     background: transparent !important;     color: #000 !important;     -webkit-box-shadow: none !important;             box-shadow: none !important;     text-shadow: none !important;   }   a,   a:visited {     text-decoration: underline;   }   a[href]:after {     content: " (" attr(href) ")";   }   abbr[title]:after {     content: " (" attr(title) ")";   }   a[href^="#"]:after,   a[href^="javascript:"]:after {     content: "";   }   pre,   blockquote {     border: 1px solid #999;     page-break-inside: avoid;   }   thead {     display: table-header-group;   }   tr,   img {     page-break-inside: avoid;   }   img {     max-width: 100% !important;   }   p,   h2,   h3 {     orphans: 3;     widows: 3;   }   h2,   h3 {     page-break-after: avoid;   }   .navbar {     display: none;   }   .btn > .caret,   .dropup > .btn > .caret {     border-top-color: #000 !important;   }   .label {     border: 1px solid #000;   }   .table {     border-collapse: collapse !important;   }   .table td,   .table th {     background-color: #fff !important;   }   .table-bordered th,   .table-bordered td {     border: 1px solid #ddd !important;   } } @font-face {   font-family: 'Glyphicons Halflings';   src: url("../fonts/glyphicons-halflings-regular.eot");   src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } .glyphicon {   position: relative;   top: 1px;   display: inline-block;   font-family: 'Glyphicons Halflings';   font-style: normal;   font-weight: normal;   line-height: 1;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before {   content: "\002a"; } .glyphicon-plus:before {   content: "\002b"; } .glyphicon-euro:before, .glyphicon-eur:before {   content: "\20ac"; } .glyphicon-minus:before {   content: "\2212"; } .glyphicon-cloud:before {   content: "\2601"; } .glyphicon-envelope:before {   content: "\2709"; } .glyphicon-pencil:before {   content: "\270f"; } .glyphicon-glass:before {   content: "\e001"; } .glyphicon-music:before {   content: "\e002"; } .glyphicon-search:before {   content: "\e003"; } .glyphicon-heart:before {   content: "\e005"; } .glyphicon-star:before {   content: "\e006"; } .glyphicon-star-empty:before {   content: "\e007"; } .glyphicon-user:before {   content: "\e008"; } .glyphicon-film:before {   content: "\e009"; } .glyphicon-th-large:before {   content: "\e010"; } .glyphicon-th:before {   content: "\e011"; } .glyphicon-th-list:before {   content: "\e012"; } .glyphicon-ok:before {   content: "\e013"; } .glyphicon-remove:before {   content: "\e014"; } .glyphicon-zoom-in:before {   content: "\e015"; } .glyphicon-zoom-out:before {   content: "\e016"; } .glyphicon-off:before {   content: "\e017"; } .glyphicon-signal:before {   content: "\e018"; } .glyphicon-cog:before {   content: "\e019"; } .glyphicon-trash:before {   content: "\e020"; } .glyphicon-home:before {   content: "\e021"; } .glyphicon-file:before {   content: "\e022"; } .glyphicon-time:before {   content: "\e023"; } .glyphicon-road:before {   content: "\e024"; } .glyphicon-download-alt:before {   content: "\e025"; } .glyphicon-download:before {   content: "\e026"; } .glyphicon-upload:before {   content: "\e027"; } .glyphicon-inbox:before {   content: "\e028"; } .glyphicon-play-circle:before {   content: "\e029"; } .glyphicon-repeat:before {   content: "\e030"; } .glyphicon-refresh:before {   content: "\e031"; } .glyphicon-list-alt:before {   content: "\e032"; } .glyphicon-lock:before {   content: "\e033"; } .glyphicon-flag:before {   content: "\e034"; } .glyphicon-headphones:before {   content: "\e035"; } .glyphicon-volume-off:before {   content: "\e036"; } .glyphicon-volume-down:before {   content: "\e037"; } .glyphicon-volume-up:before {   content: "\e038"; } .glyphicon-qrcode:before {   content: "\e039"; } .glyphicon-barcode:before {   content: "\e040"; } .glyphicon-tag:before {   content: "\e041"; } .glyphicon-tags:before {   content: "\e042"; } .glyphicon-book:before {   content: "\e043"; } .glyphicon-bookmark:before {   content: "\e044"; } .glyphicon-print:before {   content: "\e045"; } .glyphicon-camera:before {   content: "\e046"; } .glyphicon-font:before {   content: "\e047"; } .glyphicon-bold:before {   content: "\e048"; } .glyphicon-italic:before {   content: "\e049"; } .glyphicon-text-height:before {   content: "\e050"; } .glyphicon-text-width:before {   content: "\e051"; } .glyphicon-align-left:before {   content: "\e052"; } .glyphicon-align-center:before {   content: "\e053"; } .glyphicon-align-right:before {   content: "\e054"; } .glyphicon-align-justify:before {   content: "\e055"; } .glyphicon-list:before {   content: "\e056"; } .glyphicon-indent-left:before {   content: "\e057"; } .glyphicon-indent-right:before {   content: "\e058"; } .glyphicon-facetime-video:before {   content: "\e059"; } .glyphicon-picture:before {   content: "\e060"; } .glyphicon-map-marker:before {   content: "\e062"; } .glyphicon-adjust:before {   content: "\e063"; } .glyphicon-tint:before {   content: "\e064"; } .glyphicon-edit:before {   content: "\e065"; } .glyphicon-share:before {   content: "\e066"; } .glyphicon-check:before {   content: "\e067"; } .glyphicon-move:before {   content: "\e068"; } .glyphicon-step-backward:before {   content: "\e069"; } .glyphicon-fast-backward:before {   content: "\e070"; } .glyphicon-backward:before {   content: "\e071"; } .glyphicon-play:before {   content: "\e072"; } .glyphicon-pause:before {   content: "\e073"; } .glyphicon-stop:before {   content: "\e074"; } .glyphicon-forward:before {   content: "\e075"; } .glyphicon-fast-forward:before {   content: "\e076"; } .glyphicon-step-forward:before {   content: "\e077"; } .glyphicon-eject:before {   content: "\e078"; } .glyphicon-chevron-left:before {   content: "\e079"; } .glyphicon-chevron-right:before {   content: "\e080"; } .glyphicon-plus-sign:before {   content: "\e081"; } .glyphicon-minus-sign:before {   content: "\e082"; } .glyphicon-remove-sign:before {   content: "\e083"; } .glyphicon-ok-sign:before {   content: "\e084"; } .glyphicon-question-sign:before {   content: "\e085"; } .glyphicon-info-sign:before {   content: "\e086"; } .glyphicon-screenshot:before {   content: "\e087"; } .glyphicon-remove-circle:before {   content: "\e088"; } .glyphicon-ok-circle:before {   content: "\e089"; } .glyphicon-ban-circle:before {   content: "\e090"; } .glyphicon-arrow-left:before {   content: "\e091"; } .glyphicon-arrow-right:before {   content: "\e092"; } .glyphicon-arrow-up:before {   content: "\e093"; } .glyphicon-arrow-down:before {   content: "\e094"; } .glyphicon-share-alt:before {   content: "\e095"; } .glyphicon-resize-full:before {   content: "\e096"; } .glyphicon-resize-small:before {   content: "\e097"; } .glyphicon-exclamation-sign:before {   content: "\e101"; } .glyphicon-gift:before {   content: "\e102"; } .glyphicon-leaf:before {   content: "\e103"; } .glyphicon-fire:before {   content: "\e104"; } .glyphicon-eye-open:before {   content: "\e105"; } .glyphicon-eye-close:before {   content: "\e106"; } .glyphicon-warning-sign:before {   content: "\e107"; } .glyphicon-plane:before {   content: "\e108"; } .glyphicon-calendar:before {   content: "\e109"; } .glyphicon-random:before {   content: "\e110"; } .glyphicon-comment:before {   content: "\e111"; } .glyphicon-magnet:before {   content: "\e112"; } .glyphicon-chevron-up:before {   content: "\e113"; } .glyphicon-chevron-down:before {   content: "\e114"; } .glyphicon-retweet:before {   content: "\e115"; } .glyphicon-shopping-cart:before {   content: "\e116"; } .glyphicon-folder-close:before {   content: "\e117"; } .glyphicon-folder-open:before {   content: "\e118"; } .glyphicon-resize-vertical:before {   content: "\e119"; } .glyphicon-resize-horizontal:before {   content: "\e120"; } .glyphicon-hdd:before {   content: "\e121"; } .glyphicon-bullhorn:before {   content: "\e122"; } .glyphicon-bell:before {   content: "\e123"; } .glyphicon-certificate:before {   content: "\e124"; } .glyphicon-thumbs-up:before {   content: "\e125"; } .glyphicon-thumbs-down:before {   content: "\e126"; } .glyphicon-hand-right:before {   content: "\e127"; } .glyphicon-hand-left:before {   content: "\e128"; } .glyphicon-hand-up:before {   content: "\e129"; } .glyphicon-hand-down:before {   content: "\e130"; } .glyphicon-circle-arrow-right:before {   content: "\e131"; } .glyphicon-circle-arrow-left:before {   content: "\e132"; } .glyphicon-circle-arrow-up:before {   content: "\e133"; } .glyphicon-circle-arrow-down:before {   content: "\e134"; } .glyphicon-globe:before {   content: "\e135"; } .glyphicon-wrench:before {   content: "\e136"; } .glyphicon-tasks:before {   content: "\e137"; } .glyphicon-filter:before {   content: "\e138"; } .glyphicon-briefcase:before {   content: "\e139"; } .glyphicon-fullscreen:before {   content: "\e140"; } .glyphicon-dashboard:before {   content: "\e141"; } .glyphicon-paperclip:before {   content: "\e142"; } .glyphicon-heart-empty:before {   content: "\e143"; } .glyphicon-link:before {   content: "\e144"; } .glyphicon-phone:before {   content: "\e145"; } .glyphicon-pushpin:before {   content: "\e146"; } .glyphicon-usd:before {   content: "\e148"; } .glyphicon-gbp:before {   content: "\e149"; } .glyphicon-sort:before {   content: "\e150"; } .glyphicon-sort-by-alphabet:before {   content: "\e151"; } .glyphicon-sort-by-alphabet-alt:before {   content: "\e152"; } .glyphicon-sort-by-order:before {   content: "\e153"; } .glyphicon-sort-by-order-alt:before {   content: "\e154"; } .glyphicon-sort-by-attributes:before {   content: "\e155"; } .glyphicon-sort-by-attributes-alt:before {   content: "\e156"; } .glyphicon-unchecked:before {   content: "\e157"; } .glyphicon-expand:before {   content: "\e158"; } .glyphicon-collapse-down:before {   content: "\e159"; } .glyphicon-collapse-up:before {   content: "\e160"; } .glyphicon-log-in:before {   content: "\e161"; } .glyphicon-flash:before {   content: "\e162"; } .glyphicon-log-out:before {   content: "\e163"; } .glyphicon-new-window:before {   content: "\e164"; } .glyphicon-record:before {   content: "\e165"; } .glyphicon-save:before {   content: "\e166"; } .glyphicon-open:before {   content: "\e167"; } .glyphicon-saved:before {   content: "\e168"; } .glyphicon-import:before {   content: "\e169"; } .glyphicon-export:before {   content: "\e170"; } .glyphicon-send:before {   content: "\e171"; } .glyphicon-floppy-disk:before {   content: "\e172"; } .glyphicon-floppy-saved:before {   content: "\e173"; } .glyphicon-floppy-remove:before {   content: "\e174"; } .glyphicon-floppy-save:before {   content: "\e175"; } .glyphicon-floppy-open:before {   content: "\e176"; } .glyphicon-credit-card:before {   content: "\e177"; } .glyphicon-transfer:before {   content: "\e178"; } .glyphicon-cutlery:before {   content: "\e179"; } .glyphicon-header:before {   content: "\e180"; } .glyphicon-compressed:before {   content: "\e181"; } .glyphicon-earphone:before {   content: "\e182"; } .glyphicon-phone-alt:before {   content: "\e183"; } .glyphicon-tower:before {   content: "\e184"; } .glyphicon-stats:before {   content: "\e185"; } .glyphicon-sd-video:before {   content: "\e186"; } .glyphicon-hd-video:before {   content: "\e187"; } .glyphicon-subtitles:before {   content: "\e188"; } .glyphicon-sound-stereo:before {   content: "\e189"; } .glyphicon-sound-dolby:before {   content: "\e190"; } .glyphicon-sound-5-1:before {   content: "\e191"; } .glyphicon-sound-6-1:before {   content: "\e192"; } .glyphicon-sound-7-1:before {   content: "\e193"; } .glyphicon-copyright-mark:before {   content: "\e194"; } .glyphicon-registration-mark:before {   content: "\e195"; } .glyphicon-cloud-download:before {   content: "\e197"; } .glyphicon-cloud-upload:before {   content: "\e198"; } .glyphicon-tree-conifer:before {   content: "\e199"; } .glyphicon-tree-deciduous:before {   content: "\e200"; } .glyphicon-cd:before {   content: "\e201"; } .glyphicon-save-file:before {   content: "\e202"; } .glyphicon-open-file:before {   content: "\e203"; } .glyphicon-level-up:before {   content: "\e204"; } .glyphicon-copy:before {   content: "\e205"; } .glyphicon-paste:before {   content: "\e206"; } .glyphicon-alert:before {   content: "\e209"; } .glyphicon-equalizer:before {   content: "\e210"; } .glyphicon-king:before {   content: "\e211"; } .glyphicon-queen:before {   content: "\e212"; } .glyphicon-pawn:before {   content: "\e213"; } .glyphicon-bishop:before {   content: "\e214"; } .glyphicon-knight:before {   content: "\e215"; } .glyphicon-baby-formula:before {   content: "\e216"; } .glyphicon-tent:before {   content: "\26fa"; } .glyphicon-blackboard:before {   content: "\e218"; } .glyphicon-bed:before {   content: "\e219"; } .glyphicon-apple:before {   content: "\f8ff"; } .glyphicon-erase:before {   content: "\e221"; } .glyphicon-hourglass:before {   content: "\231b"; } .glyphicon-lamp:before {   content: "\e223"; } .glyphicon-duplicate:before {   content: "\e224"; } .glyphicon-piggy-bank:before {   content: "\e225"; } .glyphicon-scissors:before {   content: "\e226"; } .glyphicon-bitcoin:before {   content: "\e227"; } .glyphicon-btc:before {   content: "\e227"; } .glyphicon-xbt:before {   content: "\e227"; } .glyphicon-yen:before {   content: "\00a5"; } .glyphicon-jpy:before {   content: "\00a5"; } .glyphicon-ruble:before {   content: "\20bd"; } .glyphicon-rub:before {   content: "\20bd"; } .glyphicon-scale:before {   content: "\e230"; } .glyphicon-ice-lolly:before {   content: "\e231"; } .glyphicon-ice-lolly-tasted:before {   content: "\e232"; } .glyphicon-education:before {   content: "\e233"; } .glyphicon-option-horizontal:before {   content: "\e234"; } .glyphicon-option-vertical:before {   content: "\e235"; } .glyphicon-menu-hamburger:before {   content: "\e236"; } .glyphicon-modal-window:before {   content: "\e237"; } .glyphicon-oil:before {   content: "\e238"; } .glyphicon-grain:before {   content: "\e239"; } .glyphicon-sunglasses:before {   content: "\e240"; } .glyphicon-text-size:before {   content: "\e241"; } .glyphicon-text-color:before {   content: "\e242"; } .glyphicon-text-background:before {   content: "\e243"; } .glyphicon-object-align-top:before {   content: "\e244"; } .glyphicon-object-align-bottom:before {   content: "\e245"; } .glyphicon-object-align-horizontal:before {   content: "\e246"; } .glyphicon-object-align-left:before {   content: "\e247"; } .glyphicon-object-align-vertical:before {   content: "\e248"; } .glyphicon-object-align-right:before {   content: "\e249"; } .glyphicon-triangle-right:before {   content: "\e250"; } .glyphicon-triangle-left:before {   content: "\e251"; } .glyphicon-triangle-bottom:before {   content: "\e252"; } .glyphicon-triangle-top:before {   content: "\e253"; } .glyphicon-console:before {   content: "\e254"; } .glyphicon-superscript:before {   content: "\e255"; } .glyphicon-subscript:before {   content: "\e256"; } .glyphicon-menu-left:before {   content: "\e257"; } .glyphicon-menu-right:before {   content: "\e258"; } .glyphicon-menu-down:before {   content: "\e259"; } .glyphicon-menu-up:before {   content: "\e260"; } * {   -webkit-box-sizing: border-box;   box-sizing: border-box; } *:before, *:after {   -webkit-box-sizing: border-box;   box-sizing: border-box; } html {   font-size: 10px;   -webkit-tap-highlight-color: transparent; } body {   font-family: Roboto, sans-serif;   font-size: 14px;   line-height: 1.5;   color: #878c9b;   background-color: #fff; } input, button, select, textarea {   font-family: inherit;   font-size: inherit;   line-height: inherit; } a {   color: #456DC7;   text-decoration: none; } a:hover, a:focus {   color: #2c4c93;   text-decoration: none; } a:focus {   outline: 5px auto -webkit-focus-ring-color;   outline-offset: -2px; } figure {   margin: 0; } img {   vertical-align: middle; } .img-responsive {   display: block;   max-width: 100%;   height: auto; } .img-rounded {   border-radius: 6px; } .img-thumbnail {   padding: 4px;   line-height: 1.5;   background-color: #fff;   border: 1px solid #e1e7f4;   border-radius: 4px;   -webkit-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;   display: inline-block;   max-width: 100%;   height: auto; } .img-circle {   border-radius: 50%; } hr {   margin-top: 21px;   margin-bottom: 21px;   border: 0;   border-top: 1px solid #eeeeee; } .sr-only {   position: absolute;   width: 1px;   height: 1px;   margin: -1px;   padding: 0;   overflow: hidden;   clip: rect(0, 0, 0, 0);   border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {   position: static;   width: auto;   height: auto;   margin: 0;   overflow: visible;   clip: auto; } [role="button"] {   cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {   font-family: inherit;   font-weight: bold;   line-height: 1.2;   color: #222; } h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {   font-weight: normal;   line-height: 1;   color: #777777; } h1, .h1, h2, .h2, h3, .h3 {   margin-top: 21px;   margin-bottom: 10.5px; } h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {   font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 {   margin-top: 10.5px;   margin-bottom: 10.5px; } h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {   font-size: 75%; } h1, .h1 {   font-size: 50px; } h2, .h2 {   font-size: 33px; } h3, .h3 {   font-size: 20px; } h4, .h4 {   font-size: 16px; } h5, .h5 {   font-size: 14px; } h6, .h6 {   font-size: 12px; } p {   margin: 0 0 10.5px; } .lead {   margin-bottom: 21px;   font-size: 16px;   font-weight: 300;   line-height: 1.4; } @media (min-width: 768px) {   .lead {     font-size: 21px;   } } small, .small {   font-size: 85%; } mark, .mark {   background-color: #fcf8e3;   padding: .2em; } .text-left {   text-align: left; } .text-right {   text-align: right; } .text-center {   text-align: center; } .text-justify {   text-align: justify; } .text-nowrap {   white-space: nowrap; } .text-lowercase {   text-transform: lowercase; } .text-uppercase, .initialism {   text-transform: uppercase; } .text-capitalize {   text-transform: capitalize; } .text-muted {   color: #777777; } .text-primary {   color: #456DC7; } a.text-primary:hover, a.text-primary:focus {   color: #3256a7; } .text-success {   color: #3c763d; } a.text-success:hover, a.text-success:focus {   color: #2b542c; } .text-info {   color: #31708f; } a.text-info:hover, a.text-info:focus {   color: #245269; } .text-warning {   color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus {   color: #66512c; } .text-danger {   color: #a94442; } a.text-danger:hover, a.text-danger:focus {   color: #843534; } .bg-primary {   color: #fff; } .bg-primary {   background-color: #456DC7; } a.bg-primary:hover, a.bg-primary:focus {   background-color: #3256a7; } .bg-success {   background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus {   background-color: #c1e2b3; } .bg-info {   background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus {   background-color: #afd9ee; } .bg-warning {   background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus {   background-color: #f7ecb5; } .bg-danger {   background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus {   background-color: #e4b9b9; } .page-header {   padding-bottom: 9.5px;   margin: 42px 0 21px;   border-bottom: 1px solid #eeeeee; } ul, ol {   margin-top: 0;   margin-bottom: 10.5px; } ul ul, ul ol, ol ul, ol ol {   margin-bottom: 0; } .list-unstyled {   padding-left: 0;   list-style: none; } .list-inline {   padding-left: 0;   list-style: none;   margin-left: -5px; } .list-inline > li {   display: inline-block;   padding-left: 5px;   padding-right: 5px; } dl {   margin-top: 0;   margin-bottom: 21px; } dt, dd {   line-height: 1.5; } dt {   font-weight: bold; } dd {   margin-left: 0; } .dl-horizontal dd:before, .dl-horizontal dd:after {   content: " ";   display: table; } .dl-horizontal dd:after {   clear: both; } @media (min-width: 768px) {   .dl-horizontal dt {     float: left;     width: 160px;     clear: left;     text-align: right;     overflow: hidden;     -o-text-overflow: ellipsis;        text-overflow: ellipsis;     white-space: nowrap;   }   .dl-horizontal dd {     margin-left: 180px;   } } abbr[title], abbr[data-original-title] {   cursor: help;   border-bottom: 1px dotted #777777; } .initialism {   font-size: 90%; } blockquote {   padding: 10.5px 21px;   margin: 0 0 21px;   font-size: 17.5px;   border-left: 5px solid #eeeeee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {   margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small {   display: block;   font-size: 80%;   line-height: 1.5;   color: #777777; } blockquote footer:before, blockquote small:before, blockquote .small:before {   content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right {   padding-right: 15px;   padding-left: 0;   border-right: 5px solid #eeeeee;   border-left: 0;   text-align: right; } .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {   content: ''; } .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {   content: '\00A0 \2014'; } address {   margin-bottom: 21px;   font-style: normal;   line-height: 1.5; } code, kbd, pre, samp {   font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code {   padding: 2px 4px;   font-size: 90%;   color: #c7254e;   background-color: #f9f2f4;   border-radius: 4px; } kbd {   padding: 2px 4px;   font-size: 90%;   color: #fff;   background-color: #333;   border-radius: 3px;   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd {   padding: 0;   font-size: 100%;   font-weight: bold;   -webkit-box-shadow: none;           box-shadow: none; } pre {   display: block;   padding: 10px;   margin: 0 0 10.5px;   font-size: 13px;   line-height: 1.5;   word-break: break-all;   word-wrap: break-word;   color: #333333;   background-color: #f5f5f5;   border: 1px solid #ccc;   border-radius: 4px; } pre code {   padding: 0;   font-size: inherit;   color: inherit;   white-space: pre-wrap;   background-color: transparent;   border-radius: 0; } .pre-scrollable {   max-height: 340px;   overflow-y: scroll; } .container {   margin-right: auto;   margin-left: auto;   padding-left: 20px;   padding-right: 20px; } .container:before, .container:after {   content: " ";   display: table; } .container:after {   clear: both; } @media (min-width: 768px) {   .container {     width: 760px;   } } @media (min-width: 992px) {   .container {     width: 980px;   } } @media (min-width: 1200px) {   .container {     width: 1180px;   } } .container-fluid {   margin-right: auto;   margin-left: auto;   padding-left: 20px;   padding-right: 20px; } .container-fluid:before, .container-fluid:after {   content: " ";   display: table; } .container-fluid:after {   clear: both; } .row {   margin-left: -20px;   margin-right: -20px; } .row:before, .row:after {   content: " ";   display: table; } .row:after {   clear: both; } .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 {   position: relative;   min-height: 1px;   padding-left: 20px;   padding-right: 20px; } .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-1 {   width: 8.3333333333%; } .col-xs-2 {   width: 16.6666666667%; } .col-xs-3 {   width: 25%; } .col-xs-4 {   width: 33.3333333333%; } .col-xs-5 {   width: 41.6666666667%; } .col-xs-6 {   width: 50%; } .col-xs-7 {   width: 58.3333333333%; } .col-xs-8 {   width: 66.6666666667%; } .col-xs-9 {   width: 75%; } .col-xs-10 {   width: 83.3333333333%; } .col-xs-11 {   width: 91.6666666667%; } .col-xs-12 {   width: 100%; } .col-xs-pull-0 {   right: auto; } .col-xs-pull-1 {   right: 8.3333333333%; } .col-xs-pull-2 {   right: 16.6666666667%; } .col-xs-pull-3 {   right: 25%; } .col-xs-pull-4 {   right: 33.3333333333%; } .col-xs-pull-5 {   right: 41.6666666667%; } .col-xs-pull-6 {   right: 50%; } .col-xs-pull-7 {   right: 58.3333333333%; } .col-xs-pull-8 {   right: 66.6666666667%; } .col-xs-pull-9 {   right: 75%; } .col-xs-pull-10 {   right: 83.3333333333%; } .col-xs-pull-11 {   right: 91.6666666667%; } .col-xs-pull-12 {   right: 100%; } .col-xs-push-0 {   left: auto; } .col-xs-push-1 {   left: 8.3333333333%; } .col-xs-push-2 {   left: 16.6666666667%; } .col-xs-push-3 {   left: 25%; } .col-xs-push-4 {   left: 33.3333333333%; } .col-xs-push-5 {   left: 41.6666666667%; } .col-xs-push-6 {   left: 50%; } .col-xs-push-7 {   left: 58.3333333333%; } .col-xs-push-8 {   left: 66.6666666667%; } .col-xs-push-9 {   left: 75%; } .col-xs-push-10 {   left: 83.3333333333%; } .col-xs-push-11 {   left: 91.6666666667%; } .col-xs-push-12 {   left: 100%; } .col-xs-offset-0 {   margin-left: 0%; } .col-xs-offset-1 {   margin-left: 8.3333333333%; } .col-xs-offset-2 {   margin-left: 16.6666666667%; } .col-xs-offset-3 {   margin-left: 25%; } .col-xs-offset-4 {   margin-left: 33.3333333333%; } .col-xs-offset-5 {   margin-left: 41.6666666667%; } .col-xs-offset-6 {   margin-left: 50%; } .col-xs-offset-7 {   margin-left: 58.3333333333%; } .col-xs-offset-8 {   margin-left: 66.6666666667%; } .col-xs-offset-9 {   margin-left: 75%; } .col-xs-offset-10 {   margin-left: 83.3333333333%; } .col-xs-offset-11 {   margin-left: 91.6666666667%; } .col-xs-offset-12 {   margin-left: 100%; } @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-1 {     width: 8.3333333333%;   }   .col-sm-2 {     width: 16.6666666667%;   }   .col-sm-3 {     width: 25%;   }   .col-sm-4 {     width: 33.3333333333%;   }   .col-sm-5 {     width: 41.6666666667%;   }   .col-sm-6 {     width: 50%;   }   .col-sm-7 {     width: 58.3333333333%;   }   .col-sm-8 {     width: 66.6666666667%;   }   .col-sm-9 {     width: 75%;   }   .col-sm-10 {     width: 83.3333333333%;   }   .col-sm-11 {     width: 91.6666666667%;   }   .col-sm-12 {     width: 100%;   }   .col-sm-pull-0 {     right: auto;   }   .col-sm-pull-1 {     right: 8.3333333333%;   }   .col-sm-pull-2 {     right: 16.6666666667%;   }   .col-sm-pull-3 {     right: 25%;   }   .col-sm-pull-4 {     right: 33.3333333333%;   }   .col-sm-pull-5 {     right: 41.6666666667%;   }   .col-sm-pull-6 {     right: 50%;   }   .col-sm-pull-7 {     right: 58.3333333333%;   }   .col-sm-pull-8 {     right: 66.6666666667%;   }   .col-sm-pull-9 {     right: 75%;   }   .col-sm-pull-10 {     right: 83.3333333333%;   }   .col-sm-pull-11 {     right: 91.6666666667%;   }   .col-sm-pull-12 {     right: 100%;   }   .col-sm-push-0 {     left: auto;   }   .col-sm-push-1 {     left: 8.3333333333%;   }   .col-sm-push-2 {     left: 16.6666666667%;   }   .col-sm-push-3 {     left: 25%;   }   .col-sm-push-4 {     left: 33.3333333333%;   }   .col-sm-push-5 {     left: 41.6666666667%;   }   .col-sm-push-6 {     left: 50%;   }   .col-sm-push-7 {     left: 58.3333333333%;   }   .col-sm-push-8 {     left: 66.6666666667%;   }   .col-sm-push-9 {     left: 75%;   }   .col-sm-push-10 {     left: 83.3333333333%;   }   .col-sm-push-11 {     left: 91.6666666667%;   }   .col-sm-push-12 {     left: 100%;   }   .col-sm-offset-0 {     margin-left: 0%;   }   .col-sm-offset-1 {     margin-left: 8.3333333333%;   }   .col-sm-offset-2 {     margin-left: 16.6666666667%;   }   .col-sm-offset-3 {     margin-left: 25%;   }   .col-sm-offset-4 {     margin-left: 33.3333333333%;   }   .col-sm-offset-5 {     margin-left: 41.6666666667%;   }   .col-sm-offset-6 {     margin-left: 50%;   }   .col-sm-offset-7 {     margin-left: 58.3333333333%;   }   .col-sm-offset-8 {     margin-left: 66.6666666667%;   }   .col-sm-offset-9 {     margin-left: 75%;   }   .col-sm-offset-10 {     margin-left: 83.3333333333%;   }   .col-sm-offset-11 {     margin-left: 91.6666666667%;   }   .col-sm-offset-12 {     margin-left: 100%;   } } @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-1 {     width: 8.3333333333%;   }   .col-md-2 {     width: 16.6666666667%;   }   .col-md-3 {     width: 25%;   }   .col-md-4 {     width: 33.3333333333%;   }   .col-md-5 {     width: 41.6666666667%;   }   .col-md-6 {     width: 50%;   }   .col-md-7 {     width: 58.3333333333%;   }   .col-md-8 {     width: 66.6666666667%;   }   .col-md-9 {     width: 75%;   }   .col-md-10 {     width: 83.3333333333%;   }   .col-md-11 {     width: 91.6666666667%;   }   .col-md-12 {     width: 100%;   }   .col-md-pull-0 {     right: auto;   }   .col-md-pull-1 {     right: 8.3333333333%;   }   .col-md-pull-2 {     right: 16.6666666667%;   }   .col-md-pull-3 {     right: 25%;   }   .col-md-pull-4 {     right: 33.3333333333%;   }   .col-md-pull-5 {     right: 41.6666666667%;   }   .col-md-pull-6 {     right: 50%;   }   .col-md-pull-7 {     right: 58.3333333333%;   }   .col-md-pull-8 {     right: 66.6666666667%;   }   .col-md-pull-9 {     right: 75%;   }   .col-md-pull-10 {     right: 83.3333333333%;   }   .col-md-pull-11 {     right: 91.6666666667%;   }   .col-md-pull-12 {     right: 100%;   }   .col-md-push-0 {     left: auto;   }   .col-md-push-1 {     left: 8.3333333333%;   }   .col-md-push-2 {     left: 16.6666666667%;   }   .col-md-push-3 {     left: 25%;   }   .col-md-push-4 {     left: 33.3333333333%;   }   .col-md-push-5 {     left: 41.6666666667%;   }   .col-md-push-6 {     left: 50%;   }   .col-md-push-7 {     left: 58.3333333333%;   }   .col-md-push-8 {     left: 66.6666666667%;   }   .col-md-push-9 {     left: 75%;   }   .col-md-push-10 {     left: 83.3333333333%;   }   .col-md-push-11 {     left: 91.6666666667%;   }   .col-md-push-12 {     left: 100%;   }   .col-md-offset-0 {     margin-left: 0%;   }   .col-md-offset-1 {     margin-left: 8.3333333333%;   }   .col-md-offset-2 {     margin-left: 16.6666666667%;   }   .col-md-offset-3 {     margin-left: 25%;   }   .col-md-offset-4 {     margin-left: 33.3333333333%;   }   .col-md-offset-5 {     margin-left: 41.6666666667%;   }   .col-md-offset-6 {     margin-left: 50%;   }   .col-md-offset-7 {     margin-left: 58.3333333333%;   }   .col-md-offset-8 {     margin-left: 66.6666666667%;   }   .col-md-offset-9 {     margin-left: 75%;   }   .col-md-offset-10 {     margin-left: 83.3333333333%;   }   .col-md-offset-11 {     margin-left: 91.6666666667%;   }   .col-md-offset-12 {     margin-left: 100%;   } } @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-1 {     width: 8.3333333333%;   }   .col-lg-2 {     width: 16.6666666667%;   }   .col-lg-3 {     width: 25%;   }   .col-lg-4 {     width: 33.3333333333%;   }   .col-lg-5 {     width: 41.6666666667%;   }   .col-lg-6 {     width: 50%;   }   .col-lg-7 {     width: 58.3333333333%;   }   .col-lg-8 {     width: 66.6666666667%;   }   .col-lg-9 {     width: 75%;   }   .col-lg-10 {     width: 83.3333333333%;   }   .col-lg-11 {     width: 91.6666666667%;   }   .col-lg-12 {     width: 100%;   }   .col-lg-pull-0 {     right: auto;   }   .col-lg-pull-1 {     right: 8.3333333333%;   }   .col-lg-pull-2 {     right: 16.6666666667%;   }   .col-lg-pull-3 {     right: 25%;   }   .col-lg-pull-4 {     right: 33.3333333333%;   }   .col-lg-pull-5 {     right: 41.6666666667%;   }   .col-lg-pull-6 {     right: 50%;   }   .col-lg-pull-7 {     right: 58.3333333333%;   }   .col-lg-pull-8 {     right: 66.6666666667%;   }   .col-lg-pull-9 {     right: 75%;   }   .col-lg-pull-10 {     right: 83.3333333333%;   }   .col-lg-pull-11 {     right: 91.6666666667%;   }   .col-lg-pull-12 {     right: 100%;   }   .col-lg-push-0 {     left: auto;   }   .col-lg-push-1 {     left: 8.3333333333%;   }   .col-lg-push-2 {     left: 16.6666666667%;   }   .col-lg-push-3 {     left: 25%;   }   .col-lg-push-4 {     left: 33.3333333333%;   }   .col-lg-push-5 {     left: 41.6666666667%;   }   .col-lg-push-6 {     left: 50%;   }   .col-lg-push-7 {     left: 58.3333333333%;   }   .col-lg-push-8 {     left: 66.6666666667%;   }   .col-lg-push-9 {     left: 75%;   }   .col-lg-push-10 {     left: 83.3333333333%;   }   .col-lg-push-11 {     left: 91.6666666667%;   }   .col-lg-push-12 {     left: 100%;   }   .col-lg-offset-0 {     margin-left: 0%;   }   .col-lg-offset-1 {     margin-left: 8.3333333333%;   }   .col-lg-offset-2 {     margin-left: 16.6666666667%;   }   .col-lg-offset-3 {     margin-left: 25%;   }   .col-lg-offset-4 {     margin-left: 33.3333333333%;   }   .col-lg-offset-5 {     margin-left: 41.6666666667%;   }   .col-lg-offset-6 {     margin-left: 50%;   }   .col-lg-offset-7 {     margin-left: 58.3333333333%;   }   .col-lg-offset-8 {     margin-left: 66.6666666667%;   }   .col-lg-offset-9 {     margin-left: 75%;   }   .col-lg-offset-10 {     margin-left: 83.3333333333%;   }   .col-lg-offset-11 {     margin-left: 91.6666666667%;   }   .col-lg-offset-12 {     margin-left: 100%;   } } table {   background-color: transparent; } caption {   padding-top: 8px;   padding-bottom: 8px;   color: #777777;   text-align: left; } th {   text-align: left; } .table {   width: 100%;   max-width: 100%;   margin-bottom: 21px; } .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {   padding: 8px;   line-height: 1.5;   vertical-align: top;   border-top: 1px solid #e1e7f4; } .table > thead > tr > th {   vertical-align: bottom;   border-bottom: 2px solid #e1e7f4; } .table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {   border-top: 0; } .table > tbody + tbody {   border-top: 2px solid #e1e7f4; } .table .table {   background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {   padding: 5px; } .table-bordered {   border: 1px solid #e1e7f4; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {   border: 1px solid #e1e7f4; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {   border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) {   background-color: #F4F6FB; } .table-hover > tbody > tr:hover {   background-color: #edf0f8; } table col[class*="col-"] {   position: static;   float: none;   display: table-column; } table td[class*="col-"], table th[class*="col-"] {   position: static;   float: none;   display: table-cell; } .table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {   background-color: #edf0f8; } .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:hover > .active, .table-hover > tbody > tr.active:hover > th {   background-color: #dae1f1; } .table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .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:hover > .success, .table-hover > tbody > tr.success:hover > th {   background-color: #d0e9c6; } .table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .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:hover > .info, .table-hover > tbody > tr.info:hover > th {   background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .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:hover > .warning, .table-hover > tbody > tr.warning:hover > th {   background-color: #faf2cc; } .table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .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:hover > .danger, .table-hover > tbody > tr.danger:hover > th {   background-color: #ebcccc; } .table-responsive {   overflow-x: auto;   min-height: 0.01%; } @media screen and (max-width: 767px) {   .table-responsive {     width: 100%;     margin-bottom: 15.75px;     overflow-y: hidden;     -ms-overflow-style: -ms-autohiding-scrollbar;     border: 1px solid #e1e7f4;   }   .table-responsive > .table {     margin-bottom: 0;   }   .table-responsive > .table > thead > tr > th,   .table-responsive > .table > thead > tr > td,   .table-responsive > .table > tbody > tr > th,   .table-responsive > .table > tbody > tr > td,   .table-responsive > .table > tfoot > tr > th,   .table-responsive > .table > tfoot > tr > td {     white-space: nowrap;   }   .table-responsive > .table-bordered {     border: 0;   }   .table-responsive > .table-bordered > thead > tr > th:first-child,   .table-responsive > .table-bordered > thead > tr > td:first-child,   .table-responsive > .table-bordered > tbody > tr > th:first-child,   .table-responsive > .table-bordered > tbody > tr > td:first-child,   .table-responsive > .table-bordered > tfoot > tr > th:first-child,   .table-responsive > .table-bordered > tfoot > tr > td:first-child {     border-left: 0;   }   .table-responsive > .table-bordered > thead > tr > th:last-child,   .table-responsive > .table-bordered > thead > tr > td:last-child,   .table-responsive > .table-bordered > tbody > tr > th:last-child,   .table-responsive > .table-bordered > tbody > tr > td:last-child,   .table-responsive > .table-bordered > tfoot > tr > th:last-child,   .table-responsive > .table-bordered > tfoot > tr > td:last-child {     border-right: 0;   }   .table-responsive > .table-bordered > tbody > tr:last-child > th,   .table-responsive > .table-bordered > tbody > tr:last-child > td,   .table-responsive > .table-bordered > tfoot > tr:last-child > th,   .table-responsive > .table-bordered > tfoot > tr:last-child > td {     border-bottom: 0;   } } fieldset {   padding: 0;   margin: 0;   border: 0;   min-width: 0; } legend {   display: block;   width: 100%;   padding: 0;   margin-bottom: 21px;   font-size: 21px;   line-height: inherit;   color: #333333;   border: 0;   border-bottom: 1px solid #e5e5e5; } label {   display: inline-block;   max-width: 100%;   margin-bottom: 5px;   font-weight: bold; } input[type="search"] {   -webkit-box-sizing: border-box;   box-sizing: border-box; } input[type="radio"], input[type="checkbox"] {   margin: 4px 0 0;   margin-top: 1px \9;   line-height: normal; } 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: 5px auto -webkit-focus-ring-color;   outline-offset: -2px; } output {   display: block;   padding-top: 14px;   font-size: 14px;   line-height: 1.5;   color: #878c9b; } .form-control {   display: block;   width: 100%;   height: 46px;   padding: 13px 20px;   font-size: 14px;   line-height: 1.5;   color: #878c9b;   background-color: #fff;   background-image: none;   border: 1px solid #e1e7f4;   border-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;   -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;   -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;   transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;   transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;   transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; } .form-control:focus {   border-color: #cfd7ed;   outline: 0;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(207, 215, 237, 0.6);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(207, 215, 237, 0.6); } .form-control::-moz-placeholder {   color: #999;   opacity: 1; } .form-control:-ms-input-placeholder {   color: #999; } .form-control::-webkit-input-placeholder {   color: #999; } .form-control::-ms-expand {   border: 0;   background-color: transparent; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {   background-color: #eeeeee;   opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control {   cursor: not-allowed; } textarea.form-control {   height: auto; } input[type="search"] {   -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) {   input[type="date"].form-control,   input[type="time"].form-control,   input[type="datetime-local"].form-control,   input[type="month"].form-control {     line-height: 46px;   }   input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,   .input-group-sm > input[type="date"].input-group-addon,   .input-group-sm > .input-group-btn > input[type="date"].btn,   .input-group-sm input[type="date"],   input[type="time"].input-sm,   .input-group-sm > input[type="time"].form-control,   .input-group-sm > input[type="time"].input-group-addon,   .input-group-sm > .input-group-btn > input[type="time"].btn,   .input-group-sm   input[type="time"],   input[type="datetime-local"].input-sm,   .input-group-sm > input[type="datetime-local"].form-control,   .input-group-sm > input[type="datetime-local"].input-group-addon,   .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,   .input-group-sm   input[type="datetime-local"],   input[type="month"].input-sm,   .input-group-sm > input[type="month"].form-control,   .input-group-sm > input[type="month"].input-group-addon,   .input-group-sm > .input-group-btn > input[type="month"].btn,   .input-group-sm   input[type="month"] {     line-height: 40px;   }   input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,   .input-group-lg > input[type="date"].input-group-addon,   .input-group-lg > .input-group-btn > input[type="date"].btn,   .input-group-lg input[type="date"],   input[type="time"].input-lg,   .input-group-lg > input[type="time"].form-control,   .input-group-lg > input[type="time"].input-group-addon,   .input-group-lg > .input-group-btn > input[type="time"].btn,   .input-group-lg   input[type="time"],   input[type="datetime-local"].input-lg,   .input-group-lg > input[type="datetime-local"].form-control,   .input-group-lg > input[type="datetime-local"].input-group-addon,   .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,   .input-group-lg   input[type="datetime-local"],   input[type="month"].input-lg,   .input-group-lg > input[type="month"].form-control,   .input-group-lg > input[type="month"].input-group-addon,   .input-group-lg > .input-group-btn > input[type="month"].btn,   .input-group-lg   input[type="month"] {     line-height: 62px;   } } .form-group {   margin-bottom: 30px; } .radio, .checkbox {   position: relative;   display: block;   margin-top: 10px;   margin-bottom: 10px; } .radio label, .checkbox label {   min-height: 21px;   padding-left: 20px;   margin-bottom: 0;   font-weight: normal;   cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {   position: absolute;   margin-left: -20px;   margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox {   margin-top: -5px; } .radio-inline, .checkbox-inline {   position: relative;   display: inline-block;   padding-left: 20px;   margin-bottom: 0;   vertical-align: middle;   font-weight: normal;   cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {   margin-top: 0;   margin-left: 10px; } input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {   cursor: not-allowed; } .radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {   cursor: not-allowed; } .radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {   cursor: not-allowed; } .form-control-static {   padding-top: 14px;   padding-bottom: 14px;   margin-bottom: 0;   min-height: 35px; } .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {   padding-left: 0;   padding-right: 0; } .input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {   height: 40px;   padding: 10px 15px;   font-size: 12px;   line-height: 1.5;   border-radius: 3px; } select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {   height: 40px;   line-height: 40px; } textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn {   height: auto; } .form-group-sm .form-control {   height: 40px;   padding: 10px 15px;   font-size: 12px;   line-height: 1.5;   border-radius: 3px; } .form-group-sm select.form-control {   height: 40px;   line-height: 40px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {   height: auto; } .form-group-sm .form-control-static {   height: 40px;   min-height: 33px;   padding: 11px 15px;   font-size: 12px;   line-height: 1.5; } .input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {   height: 62px;   padding: 18px 30px;   font-size: 18px;   line-height: 1.3333333;   border-radius: 6px; } select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {   height: 62px;   line-height: 62px; } textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn {   height: auto; } .form-group-lg .form-control {   height: 62px;   padding: 18px 30px;   font-size: 18px;   line-height: 1.3333333;   border-radius: 6px; } .form-group-lg select.form-control {   height: 62px;   line-height: 62px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {   height: auto; } .form-group-lg .form-control-static {   height: 62px;   min-height: 39px;   padding: 19px 30px;   font-size: 18px;   line-height: 1.3333333; } .has-feedback {   position: relative; } .has-feedback .form-control {   padding-right: 57.5px; } .form-control-feedback {   position: absolute;   top: 0;   right: 0;   z-index: 2;   display: block;   width: 46px;   height: 46px;   line-height: 46px;   text-align: center;   pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {   width: 62px;   height: 62px;   line-height: 62px; } .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {   width: 40px;   height: 40px;   line-height: 40px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {   color: #3c763d; } .has-success .form-control {   border-color: #3c763d;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus {   border-color: #2b542c;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon {   color: #3c763d;   border-color: #3c763d;   background-color: #dff0d8; } .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, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {   color: #8a6d3b; } .has-warning .form-control {   border-color: #8a6d3b;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus {   border-color: #66512c;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon {   color: #8a6d3b;   border-color: #8a6d3b;   background-color: #fcf8e3; } .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, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {   color: #a94442; } .has-error .form-control {   border-color: #a94442;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus {   border-color: #843534;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon {   color: #a94442;   border-color: #a94442;   background-color: #f2dede; } .has-error .form-control-feedback {   color: #a94442; } .has-feedback label ~ .form-control-feedback {   top: 26px; } .has-feedback label.sr-only ~ .form-control-feedback {   top: 0; } .help-block {   display: block;   margin-top: 5px;   margin-bottom: 10px;   color: #cdcfd5; } @media (min-width: 768px) {   .form-inline .form-group {     display: inline-block;     margin-bottom: 0;     vertical-align: middle;   }   .form-inline .form-control {     display: inline-block;     width: auto;     vertical-align: middle;   }   .form-inline .form-control-static {     display: inline-block;   }   .form-inline .input-group {     display: inline-table;     vertical-align: middle;   }   .form-inline .input-group .input-group-addon,   .form-inline .input-group .input-group-btn,   .form-inline .input-group .form-control {     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-top: 0;     margin-bottom: 0;     vertical-align: middle;   }   .form-inline .radio label,   .form-inline .checkbox label {     padding-left: 0;   }   .form-inline .radio input[type="radio"],   .form-inline .checkbox input[type="checkbox"] {     position: relative;     margin-left: 0;   }   .form-inline .has-feedback .form-control-feedback {     top: 0;   } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {   margin-top: 0;   margin-bottom: 0;   padding-top: 14px; } .form-horizontal .radio, .form-horizontal .checkbox {   min-height: 35px; } .form-horizontal .form-group {   margin-left: -20px;   margin-right: -20px; } .form-horizontal .form-group:before, .form-horizontal .form-group:after {   content: " ";   display: table; } .form-horizontal .form-group:after {   clear: both; } @media (min-width: 768px) {   .form-horizontal .control-label {     text-align: right;     margin-bottom: 0;     padding-top: 14px;   } } .form-horizontal .has-feedback .form-control-feedback {   right: 20px; } @media (min-width: 768px) {   .form-horizontal .form-group-lg .control-label {     padding-top: 19px;     font-size: 18px;   } } @media (min-width: 768px) {   .form-horizontal .form-group-sm .control-label {     padding-top: 11px;     font-size: 12px;   } } .btn {   display: inline-block;   margin-bottom: 0;   font-weight: bold;   text-align: center;   vertical-align: middle;   -ms-touch-action: manipulation;       touch-action: manipulation;   cursor: pointer;   background-image: none;   border: 1px solid transparent;   white-space: nowrap;   padding: 13px 20px;   font-size: 14px;   line-height: 1.5;   border-radius: 30px;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none; } .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {   outline: 5px auto -webkit-focus-ring-color;   outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus {   color: #456DC7;   text-decoration: none; } .btn:active, .btn.active {   outline: 0;   background-image: none;   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn {   cursor: not-allowed;   opacity: 0.65;   filter: alpha(opacity=65);   -webkit-box-shadow: none;   box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn {   pointer-events: none; } .btn-default {   color: #456DC7;   background-color: #fff;   border-color: #e1e7f4; } .btn-default:focus, .btn-default.focus {   color: #456DC7;   background-color: #e6e5e5;   border-color: #849ad2; } .btn-default:hover {   color: #456DC7;   background-color: #e6e5e5;   border-color: #b4c2e4; } .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {   color: #456DC7;   background-color: #e6e5e5;   border-color: #b4c2e4; } .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {   color: #456DC7;   background-color: #d4d4d4;   border-color: #849ad2; } .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {   background-image: none; } .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {   background-color: #fff;   border-color: #e1e7f4; } .btn-default .badge {   color: #fff;   background-color: #456DC7; } .btn-primary {   color: #fff;   background-color: #456DC7;   border-color: transparent; } .btn-primary:focus, .btn-primary.focus {   color: #fff;   background-color: #3256a7;   border-color: transparent; } .btn-primary:hover {   color: #fff;   background-color: #3256a7;   border-color: transparent; } .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {   color: #fff;   background-color: #3256a7;   border-color: transparent; } .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {   color: #fff;   background-color: #2a488b;   border-color: transparent; } .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {   background-image: none; } .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {   background-color: #456DC7;   border-color: transparent; } .btn-primary .badge {   color: #456DC7;   background-color: #fff; } .btn-success {   color: #fff;   background-color: #5cb85c;   border-color: transparent; } .btn-success:focus, .btn-success.focus {   color: #fff;   background-color: #449d44;   border-color: transparent; } .btn-success:hover {   color: #fff;   background-color: #449d44;   border-color: transparent; } .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {   color: #fff;   background-color: #449d44;   border-color: transparent; } .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {   color: #fff;   background-color: #398439;   border-color: transparent; } .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {   background-image: none; } .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {   background-color: #5cb85c;   border-color: transparent; } .btn-success .badge {   color: #5cb85c;   background-color: #fff; } .btn-info {   color: #fff;   background-color: #5bc0de;   border-color: transparent; } .btn-info:focus, .btn-info.focus {   color: #fff;   background-color: #31b0d5;   border-color: transparent; } .btn-info:hover {   color: #fff;   background-color: #31b0d5;   border-color: transparent; } .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {   color: #fff;   background-color: #31b0d5;   border-color: transparent; } .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {   color: #fff;   background-color: #269abc;   border-color: transparent; } .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {   background-image: none; } .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {   background-color: #5bc0de;   border-color: transparent; } .btn-info .badge {   color: #5bc0de;   background-color: #fff; } .btn-warning {   color: #fff;   background-color: #f0ad4e;   border-color: transparent; } .btn-warning:focus, .btn-warning.focus {   color: #fff;   background-color: #ec971f;   border-color: transparent; } .btn-warning:hover {   color: #fff;   background-color: #ec971f;   border-color: transparent; } .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {   color: #fff;   background-color: #ec971f;   border-color: transparent; } .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {   color: #fff;   background-color: #d58512;   border-color: transparent; } .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {   background-image: none; } .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {   background-color: #f0ad4e;   border-color: transparent; } .btn-warning .badge {   color: #f0ad4e;   background-color: #fff; } .btn-danger {   color: #fff;   background-color: #d9534f;   border-color: transparent; } .btn-danger:focus, .btn-danger.focus {   color: #fff;   background-color: #c9302c;   border-color: transparent; } .btn-danger:hover {   color: #fff;   background-color: #c9302c;   border-color: transparent; } .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {   color: #fff;   background-color: #c9302c;   border-color: transparent; } .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {   color: #fff;   background-color: #ac2925;   border-color: transparent; } .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {   background-image: none; } .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {   background-color: #d9534f;   border-color: transparent; } .btn-danger .badge {   color: #d9534f;   background-color: #fff; } .btn-link {   color: #456DC7;   font-weight: normal;   border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {   background-color: transparent;   -webkit-box-shadow: none;   box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {   border-color: transparent; } .btn-link:hover, .btn-link:focus {   color: #2c4c93;   text-decoration: none;   background-color: transparent; } .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {   color: #777777;   text-decoration: none; } .btn-lg, .btn-group-lg > .btn {   padding: 18px 30px;   font-size: 18px;   line-height: 1.3333333;   border-radius: 30px; } .btn-sm, .btn-group-sm > .btn {   padding: 10px 15px;   font-size: 12px;   line-height: 1.5;   border-radius: 30px; } .btn-xs, .btn-group-xs > .btn {   padding: 1px 5px;   font-size: 12px;   line-height: 1.5;   border-radius: 30px; } .btn-block {   display: block;   width: 100%; } .btn-block + .btn-block {   margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {   width: 100%; } .fade {   opacity: 0;   -webkit-transition: opacity 0.15s linear;   -o-transition: opacity 0.15s linear;   transition: opacity 0.15s linear; } .fade.in {   opacity: 1; } .collapse {   display: none; } .collapse.in {   display: block; } tr.collapse.in {   display: table-row; } tbody.collapse.in {   display: table-row-group; } .collapsing {   position: relative;   height: 0;   overflow: hidden;   -webkit-transition-property: height, visibility;   -o-transition-property: height, visibility;   transition-property: height, visibility;   -webkit-transition-duration: 0.35s;   -o-transition-duration: 0.35s;      transition-duration: 0.35s;   -webkit-transition-timing-function: ease;   -o-transition-timing-function: ease;      transition-timing-function: ease; } .caret {   display: inline-block;   width: 0;   height: 0;   margin-left: 2px;   vertical-align: middle;   border-top: 4px dashed;   border-top: 4px solid \9;   border-right: 4px solid transparent;   border-left: 4px solid transparent; } .dropup, .dropdown {   position: relative; } .dropdown-toggle:focus {   outline: 0; } .dropdown-menu {   position: absolute;   top: 100%;   left: 0;   z-index: 1000;   display: none;   float: left;   min-width: 160px;   padding: 5px 0;   margin: 2px 0 0;   list-style: none;   font-size: 14px;   text-align: left;   background-color: #fff;   border: 1px solid #ccc;   border: 1px solid #e1e7f4;   border-radius: 4px;   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);   background-clip: padding-box; } .dropdown-menu.pull-right {   right: 0;   left: auto; } .dropdown-menu .divider {   height: 1px;   margin: 9.5px 0;   overflow: hidden;   background-color: #e1e7f4; } .dropdown-menu > li > a {   display: block;   padding: 3px 20px;   clear: both;   font-weight: normal;   line-height: 1.5;   color: #333333;   white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {   text-decoration: none;   color: #262626;   background-color: #F4F6FB; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {   color: #fff;   text-decoration: none;   outline: 0;   background-color: #456DC7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {   color: #777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {   text-decoration: none;   background-color: transparent;   background-image: none;   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);   cursor: not-allowed; } .open > .dropdown-menu {   display: block; } .open > a {   outline: 0; } .dropdown-menu-right {   left: auto;   right: 0; } .dropdown-menu-left {   left: 0;   right: auto; } .dropdown-header {   display: block;   padding: 3px 20px;   font-size: 12px;   line-height: 1.5;   color: #777777;   white-space: nowrap; } .dropdown-backdrop {   position: fixed;   left: 0;   right: 0;   bottom: 0;   top: 0;   z-index: 990; } .pull-right > .dropdown-menu {   right: 0;   left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret {   border-top: 0;   border-bottom: 4px dashed;   border-bottom: 4px solid \9;   content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {   top: auto;   bottom: 100%;   margin-bottom: 2px; } @media (min-width: 768px) {   .navbar-right .dropdown-menu {     right: 0;     left: auto;   }   .navbar-right .dropdown-menu-left {     left: 0;     right: auto;   } } .btn-group, .btn-group-vertical {   position: relative;   display: inline-block;   vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn {   position: relative;   float: left; } .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {   z-index: 2; } .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:before, .btn-toolbar:after {   content: " ";   display: table; } .btn-toolbar:after {   clear: both; } .btn-toolbar .btn, .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:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {   border-bottom-right-radius: 0;   border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-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; } .btn-group > .btn + .dropdown-toggle {   padding-left: 8px;   padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {   padding-left: 12px;   padding-right: 12px; } .btn-group.open .dropdown-toggle {   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link {   -webkit-box-shadow: none;   box-shadow: none; } .btn .caret {   margin-left: 0; } .btn-lg .caret, .btn-group-lg > .btn .caret {   border-width: 5px 5px 0;   border-bottom-width: 0; } .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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;   width: 100%;   max-width: 100%; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {   content: " ";   display: table; } .btn-group-vertical > .btn-group:after {   clear: both; } .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-top: -1px;   margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) {   border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) {   border-top-right-radius: 30px;   border-top-left-radius: 30px;   border-bottom-right-radius: 0;   border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) {   border-top-right-radius: 0;   border-top-left-radius: 0;   border-bottom-right-radius: 30px;   border-bottom-left-radius: 30px; } .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-right-radius: 0;   border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {   border-top-right-radius: 0;   border-top-left-radius: 0; } .btn-group-justified {   display: table;   width: 100%;   table-layout: fixed;   border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group {   float: none;   display: table-cell;   width: 1%; } .btn-group-justified > .btn-group .btn {   width: 100%; } .btn-group-justified > .btn-group .dropdown-menu {   left: auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {   position: absolute;   clip: rect(0, 0, 0, 0);   pointer-events: none; } .input-group {   position: relative;   display: table;   border-collapse: separate; } .input-group[class*="col-"] {   float: none;   padding-left: 0;   padding-right: 0; } .input-group .form-control {   position: relative;   z-index: 2;   float: left;   width: 100%;   margin-bottom: 0; } .input-group .form-control:focus {   z-index: 3; } .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 {   width: 1%;   white-space: nowrap;   vertical-align: middle; } .input-group-addon {   padding: 13px 20px;   font-size: 14px;   font-weight: normal;   line-height: 1;   color: #878c9b;   text-align: center;   background-color: #F4F6FB;   border: 1px solid #e1e7f4;   border-radius: 4px; } .input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {   padding: 10px 15px;   font-size: 12px;   border-radius: 3px; } .input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {   padding: 18px 30px;   font-size: 18px;   border-radius: 6px; } .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; } .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; } .input-group-btn {   position: relative;   font-size: 0;   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 {   z-index: 2;   margin-left: -1px; } .nav {   margin-bottom: 0;   padding-left: 0;   list-style: none; } .nav:before, .nav:after {   content: " ";   display: table; } .nav:after {   clear: both; } .nav > li {   position: relative;   display: block; } .nav > li > a {   position: relative;   display: block;   padding: 15px 20px; } .nav > li > a:hover, .nav > li > a:focus {   text-decoration: none;   background-color: #F4F6FB; } .nav > li.disabled > a {   color: #777777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {   color: #777777;   text-decoration: none;   background-color: transparent;   cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {   background-color: #F4F6FB;   border-color: #456DC7; } .nav .nav-divider {   height: 1px;   margin: 9.5px 0;   overflow: hidden;   background-color: #e5e5e5; } .nav > li > a > img {   max-width: none; } .nav-tabs {   border-bottom: 1px solid #e1e7f4; } .nav-tabs > li {   float: left;   margin-bottom: -1px; } .nav-tabs > li > a {   margin-right: 2px;   line-height: 1.5;   border: 1px solid transparent;   border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover {   border-color: #e1e7f4 #e1e7f4 #e1e7f4; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {   color: #555555;   background-color: #fff;   border: 1px solid #e1e7f4;   border-bottom-color: transparent;   cursor: default; } .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 {   color: #fff;   background-color: #456DC7; } .nav-stacked > li {   float: none; } .nav-stacked > li + li {   margin-top: 2px;   margin-left: 0; } .nav-justified, .nav-tabs.nav-justified {   width: 100%; } .nav-justified > li, .nav-tabs.nav-justified > li {   float: none; } .nav-justified > li > a, .nav-tabs.nav-justified > li > a {   text-align: center;   margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu {   top: auto;   left: auto; } @media (min-width: 768px) {   .nav-justified > li, .nav-tabs.nav-justified > li {     display: table-cell;     width: 1%;   }   .nav-justified > li > a, .nav-tabs.nav-justified > li > a {     margin-bottom: 0;   } } .nav-tabs-justified, .nav-tabs.nav-justified {   border-bottom: 0; } .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {   margin-right: 0;   border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {   border: 1px solid #e1e7f4; } @media (min-width: 768px) {   .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {     border-bottom: 1px solid #e1e7f4;     border-radius: 4px 4px 0 0;   }   .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,   .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,   .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {     border-bottom-color: #fff;   } } .tab-content > .tab-pane {   display: none; } .tab-content > .active {   display: block; } .nav-tabs .dropdown-menu {   margin-top: -1px;   border-top-right-radius: 0;   border-top-left-radius: 0; } .navbar {   position: relative;   min-height: 50px;   margin-bottom: 21px;   border: 1px solid transparent; } .navbar:before, .navbar:after {   content: " ";   display: table; } .navbar:after {   clear: both; } @media (min-width: 768px) {   .navbar {     border-radius: 4px;   } } .navbar-header:before, .navbar-header:after {   content: " ";   display: table; } .navbar-header:after {   clear: both; } @media (min-width: 768px) {   .navbar-header {     float: left;   } } .navbar-collapse {   overflow-x: visible;   padding-right: 20px;   padding-left: 20px;   border-top: 1px solid transparent;   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);   -webkit-overflow-scrolling: touch; } .navbar-collapse:before, .navbar-collapse:after {   content: " ";   display: table; } .navbar-collapse:after {   clear: both; } .navbar-collapse.in {   overflow-y: auto; } @media (min-width: 768px) {   .navbar-collapse {     width: auto;     border-top: 0;     -webkit-box-shadow: none;             box-shadow: none;   }   .navbar-collapse.collapse {     display: block !important;     height: auto !important;     padding-bottom: 0;     overflow: visible !important;   }   .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;   } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {   max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) {   .navbar-fixed-top .navbar-collapse,   .navbar-fixed-bottom .navbar-collapse {     max-height: 200px;   } } .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {   margin-right: -20px;   margin-left: -20px; } @media (min-width: 768px) {   .container > .navbar-header,   .container > .navbar-collapse,   .container-fluid > .navbar-header,   .container-fluid > .navbar-collapse {     margin-right: 0;     margin-left: 0;   } } .navbar-static-top {   z-index: 1000;   border-width: 0 0 1px; } @media (min-width: 768px) {   .navbar-static-top {     border-radius: 0;   } } .navbar-fixed-top, .navbar-fixed-bottom {   position: fixed;   right: 0;   left: 0;   z-index: 1030; } @media (min-width: 768px) {   .navbar-fixed-top,   .navbar-fixed-bottom {     border-radius: 0;   } } .navbar-fixed-top {   top: 0;   border-width: 0 0 1px; } .navbar-fixed-bottom {   bottom: 0;   margin-bottom: 0;   border-width: 1px 0 0; } .navbar-brand {   float: left;   padding: 14.5px 20px;   font-size: 18px;   line-height: 21px;   height: 50px; } .navbar-brand:hover, .navbar-brand:focus {   text-decoration: none; } .navbar-brand > img {   display: block; } @media (min-width: 768px) {   .navbar > .container .navbar-brand,   .navbar > .container-fluid .navbar-brand {     margin-left: -20px;   } } .navbar-toggle {   position: relative;   float: right;   margin-right: 20px;   padding: 9px 10px;   margin-top: 8px;   margin-bottom: 8px;   background-color: transparent;   background-image: none;   border: 1px solid transparent;   border-radius: 4px; } .navbar-toggle:focus {   outline: 0; } .navbar-toggle .icon-bar {   display: block;   width: 22px;   height: 2px;   border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar {   margin-top: 4px; } @media (min-width: 768px) {   .navbar-toggle {     display: none;   } } .navbar-nav {   margin: 7.25px -20px; } .navbar-nav > li > a {   padding-top: 10px;   padding-bottom: 10px;   line-height: 21px; } @media (max-width: 767px) {   .navbar-nav .open .dropdown-menu {     position: static;     float: none;     width: auto;     margin-top: 0;     background-color: transparent;     border: 0;     -webkit-box-shadow: none;             box-shadow: none;   }   .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: 21px;   }   .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-top: 14.5px;     padding-bottom: 14.5px;   } } .navbar-form {   margin-left: -20px;   margin-right: -20px;   padding: 10px 20px;   border-top: 1px solid transparent;   border-bottom: 1px solid transparent;   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);   margin-top: 2px;   margin-bottom: 2px; } @media (min-width: 768px) {   .navbar-form .form-group {     display: inline-block;     margin-bottom: 0;     vertical-align: middle;   }   .navbar-form .form-control {     display: inline-block;     width: auto;     vertical-align: middle;   }   .navbar-form .form-control-static {     display: inline-block;   }   .navbar-form .input-group {     display: inline-table;     vertical-align: middle;   }   .navbar-form .input-group .input-group-addon,   .navbar-form .input-group .input-group-btn,   .navbar-form .input-group .form-control {     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-top: 0;     margin-bottom: 0;     vertical-align: middle;   }   .navbar-form .radio label,   .navbar-form .checkbox label {     padding-left: 0;   }   .navbar-form .radio input[type="radio"],   .navbar-form .checkbox input[type="checkbox"] {     position: relative;     margin-left: 0;   }   .navbar-form .has-feedback .form-control-feedback {     top: 0;   } } @media (max-width: 767px) {   .navbar-form .form-group {     margin-bottom: 5px;   }   .navbar-form .form-group:last-child {     margin-bottom: 0;   } } @media (min-width: 768px) {   .navbar-form {     width: auto;     border: 0;     margin-left: 0;     margin-right: 0;     padding-top: 0;     padding-bottom: 0;     -webkit-box-shadow: none;     box-shadow: none;   } } .navbar-nav > li > .dropdown-menu {   margin-top: 0;   border-top-right-radius: 0;   border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {   margin-bottom: 0;   border-top-right-radius: 4px;   border-top-left-radius: 4px;   border-bottom-right-radius: 0;   border-bottom-left-radius: 0; } .navbar-btn {   margin-top: 2px;   margin-bottom: 2px; } .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {   margin-top: 5px;   margin-bottom: 5px; } .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {   margin-top: 14px;   margin-bottom: 14px; } .navbar-text {   margin-top: 14.5px;   margin-bottom: 14.5px; } @media (min-width: 768px) {   .navbar-text {     float: left;     margin-left: 20px;     margin-right: 20px;   } } @media (min-width: 768px) {   .navbar-left {     float: left !important;   }   .navbar-right {     float: right !important;     margin-right: -20px;   }   .navbar-right ~ .navbar-right {     margin-right: 0;   } } .navbar-default {   background-color: #F4F6FB;   border-color: #dce2f2; } .navbar-default .navbar-brand {   color: #456DC7; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {   color: #3256a7;   background-color: transparent; } .navbar-default .navbar-text {   color: #878c9b; } .navbar-default .navbar-nav > li > a {   color: #456DC7; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {   color: #264280;   background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {   color: #3256a7;   background-color: #dce2f2; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {   color: #ccc;   background-color: transparent; } .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: #dce2f2; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {   background-color: #dce2f2;   color: #3256a7; } @media (max-width: 767px) {   .navbar-default .navbar-nav .open .dropdown-menu > li > a {     color: #456DC7;   }   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {     color: #264280;     background-color: transparent;   }   .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 {     color: #3256a7;     background-color: #dce2f2;   }   .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 {     color: #ccc;     background-color: transparent;   } } .navbar-default .navbar-link {   color: #456DC7; } .navbar-default .navbar-link:hover {   color: #264280; } .navbar-default .btn-link {   color: #456DC7; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {   color: #264280; } .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {   color: #ccc; } .navbar-inverse {   background-color: #112A5E;   border-color: #091733; } .navbar-inverse .navbar-brand {   color: #9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {   color: #fff;   background-color: transparent; } .navbar-inverse .navbar-text {   color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a {   color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {   color: #fff;   background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {   color: #fff;   background-color: #091733; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {   color: #444;   background-color: transparent; } .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: #0c1c40; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {   background-color: #091733;   color: #fff; } @media (max-width: 767px) {   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {     border-color: #091733;   }   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {     background-color: #091733;   }   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {     color: #9d9d9d;   }   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {     color: #fff;     background-color: transparent;   }   .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 {     color: #fff;     background-color: #091733;   }   .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 {     color: #444;     background-color: transparent;   } } .navbar-inverse .navbar-link {   color: #9d9d9d; } .navbar-inverse .navbar-link:hover {   color: #fff; } .navbar-inverse .btn-link {   color: #9d9d9d; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {   color: #fff; } .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {   color: #444; } .breadcrumb {   padding: 20px 25px;   margin-bottom: 21px;   list-style: none;   background-color: #F4F6FB;   border-radius: 4px; } .breadcrumb > li {   display: inline-block; } .breadcrumb > li + li:before {   content: "/ ";   padding: 0 5px;   color: #849ad2; } .breadcrumb > .active {   color: #849ad2; } .pagination {   display: inline-block;   padding-left: 0;   margin: 21px 0;   border-radius: 4px; } .pagination > li {   display: inline; } .pagination > li > a, .pagination > li > span {   position: relative;   float: left;   padding: 13px 20px;   line-height: 1.5;   text-decoration: none;   color: #456DC7;   background-color: #F4F6FB;   border: 1px solid #e1e7f4;   margin-left: -1px; } .pagination > li:first-child > a, .pagination > li:first-child > span {   margin-left: 0;   border-bottom-left-radius: 4px;   border-top-left-radius: 4px; } .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 > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {   z-index: 2;   color: #2c4c93;   background-color: #edf0f8;   border-color: #e1e7f4; } .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {   z-index: 3;   color: #fff;   background-color: #456DC7;   border-color: #456DC7;   cursor: default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {   color: #777777;   background-color: #fff;   border-color: #ddd;   cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span {   padding: 18px 30px;   font-size: 18px;   line-height: 1.3333333; } .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 {   padding: 10px 15px;   font-size: 12px;   line-height: 1.5; } .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 {   padding-left: 0;   margin: 21px 0;   list-style: none;   text-align: center; } .pager:before, .pager:after {   content: " ";   display: table; } .pager:after {   clear: both; } .pager li {   display: inline; } .pager li > a, .pager li > span {   display: inline-block;   padding: 5px 14px;   background-color: #F4F6FB;   border: 1px solid #e1e7f4;   border-radius: 15px; } .pager li > a:hover, .pager li > a:focus {   text-decoration: none;   background-color: #edf0f8; } .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 {   color: #777777;   background-color: #F4F6FB;   cursor: not-allowed; } .label {   display: inline;   padding: .2em .6em .3em;   font-size: 75%;   font-weight: bold;   line-height: 1;   color: #fff;   text-align: center;   white-space: nowrap;   vertical-align: baseline;   border-radius: .25em; } .label:empty {   display: none; } .btn .label {   position: relative;   top: -1px; } a.label:hover, a.label:focus {   color: #fff;   text-decoration: none;   cursor: pointer; } .label-default {   background-color: #112A5E; } .label-default[href]:hover, .label-default[href]:focus {   background-color: #091733; } .label-primary {   background-color: #456DC7; } .label-primary[href]:hover, .label-primary[href]:focus {   background-color: #3256a7; } .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 {   display: inline-block;   min-width: 10px;   padding: 3px 7px;   font-size: 12px;   font-weight: bold;   color: #878c9b;   line-height: 1;   vertical-align: middle;   white-space: nowrap;   text-align: center;   background-color: #F4F6FB;   border-radius: 5px; } .badge:empty {   display: none; } .btn .badge {   position: relative;   top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {   top: 0;   padding: 1px 5px; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge {   color: #456DC7;   background-color: #fff; } .list-group-item > .badge {   float: right; } .list-group-item > .badge + .badge {   margin-right: 5px; } .nav-pills > li > a > .badge {   margin-left: 3px; } a.badge:hover, a.badge:focus {   color: #fff;   text-decoration: none;   cursor: pointer; } .jumbotron {   padding-top: 50px;   padding-bottom: 50px;   margin-bottom: 50px;   color: inherit;   background-color: #F4F6FB; } .jumbotron h1, .jumbotron .h1 {   color: inherit; } .jumbotron p {   margin-bottom: 25px;   font-size: 21px;   font-weight: 200; } .jumbotron > hr {   border-top-color: #cfd7ed; } .container .jumbotron, .container-fluid .jumbotron {   border-radius: 6px;   padding-left: 20px;   padding-right: 20px; } .jumbotron .container {   max-width: 100%; } @media screen and (min-width: 768px) {   .jumbotron {     padding-top: 80px;     padding-bottom: 80px;   }   .container .jumbotron,   .container-fluid .jumbotron {     padding-left: 100px;     padding-right: 100px;   }   .jumbotron h1,   .jumbotron .h1 {     font-size: 63px;   } } .thumbnail {   display: block;   padding: 4px;   margin-bottom: 21px;   line-height: 1.5;   background-color: #fff;   border: 1px solid #e1e7f4;   border-radius: 4px;   -webkit-transition: border 0.2s ease-in-out;   -o-transition: border 0.2s ease-in-out;   transition: border 0.2s ease-in-out; } .thumbnail > img, .thumbnail a > img {   display: block;   max-width: 100%;   height: auto;   margin-left: auto;   margin-right: auto; } .thumbnail .caption {   padding: 9px;   color: #878c9b; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {   border-color: #456DC7; } .alert {   padding: 15px;   margin-bottom: 21px;   border: 1px solid transparent;   border-radius: 4px; } .alert h4 {   margin-top: 0;   color: inherit; } .alert .alert-link {   font-weight: bold; } .alert > p, .alert > ul {   margin-bottom: 0; } .alert > p + p {   margin-top: 5px; } .alert-dismissable, .alert-dismissible {   padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close {   position: relative;   top: -2px;   right: -21px;   color: inherit; } .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; } @-webkit-keyframes progress-bar-stripes {   from {     background-position: 40px 0;   }   to {     background-position: 0 0;   } } @keyframes progress-bar-stripes {   from {     background-position: 40px 0;   }   to {     background-position: 0 0;   } } .progress {   overflow: hidden;   height: 21px;   margin-bottom: 21px;   background-color: #F4F6FB;   border-radius: 4px;   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar {   float: left;   width: 0%;   height: 100%;   font-size: 12px;   line-height: 21px;   color: #fff;   text-align: center;   background-color: #E1C760;   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);   -webkit-transition: width 0.6s ease;   -o-transition: width 0.6s ease;   transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped {   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active {   -webkit-animation: progress-bar-stripes 2s linear infinite;   animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success {   background-color: #5cb85c; } .progress-striped .progress-bar-success {   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info {   background-color: #5bc0de; } .progress-striped .progress-bar-info {   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning {   background-color: #f0ad4e; } .progress-striped .progress-bar-warning {   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger {   background-color: #d9534f; } .progress-striped .progress-bar-danger {   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .media {   margin-top: 15px; } .media:first-child {   margin-top: 0; } .media, .media-body {   zoom: 1;   overflow: hidden; } .media-body {   width: 10000px; } .media-object {   display: block; } .media-object.img-thumbnail {   max-width: none; } .media-right, .media > .pull-right {   padding-left: 10px; } .media-left, .media > .pull-left {   padding-right: 10px; } .media-left, .media-right, .media-body {   display: table-cell;   vertical-align: top; } .media-middle {   vertical-align: middle; } .media-bottom {   vertical-align: bottom; } .media-heading {   margin-top: 0;   margin-bottom: 5px; } .media-list {   padding-left: 0;   list-style: none; } .list-group {   margin-bottom: 20px;   padding-left: 0; } .list-group-item {   position: relative;   display: block;   padding: 10px 15px;   margin-bottom: -1px;   background-color: #fff;   border: 1px solid #e1e7f4; } .list-group-item:first-child {   border-top-right-radius: 4px;   border-top-left-radius: 4px; } .list-group-item:last-child {   margin-bottom: 0;   border-bottom-right-radius: 4px;   border-bottom-left-radius: 4px; } a.list-group-item, button.list-group-item {   color: #555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {   color: #333; } a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {   text-decoration: none;   color: #555;   background-color: #F4F6FB; } button.list-group-item {   width: 100%;   text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {   background-color: #eeeeee;   color: #777777;   cursor: not-allowed; } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {   color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {   color: #777777; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {   z-index: 2;   color: #fff;   background-color: #456DC7;   border-color: #456DC7; } .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small {   color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {   color: #e2e8f6; } .list-group-item-success {   color: #3c763d;   background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success {   color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {   color: inherit; } a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus {   color: #3c763d;   background-color: #d0e9c6; } a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus {   color: #fff;   background-color: #3c763d;   border-color: #3c763d; } .list-group-item-info {   color: #31708f;   background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info {   color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {   color: inherit; } a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus {   color: #31708f;   background-color: #c4e3f3; } a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus {   color: #fff;   background-color: #31708f;   border-color: #31708f; } .list-group-item-warning {   color: #8a6d3b;   background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning {   color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {   color: inherit; } a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus {   color: #8a6d3b;   background-color: #faf2cc; } a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus {   color: #fff;   background-color: #8a6d3b;   border-color: #8a6d3b; } .list-group-item-danger {   color: #a94442;   background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger {   color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {   color: inherit; } a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus {   color: #a94442;   background-color: #ebcccc; } a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus {   color: #fff;   background-color: #a94442;   border-color: #a94442; } .list-group-item-heading {   margin-top: 0;   margin-bottom: 5px; } .list-group-item-text {   margin-bottom: 0;   line-height: 1.3; } .panel {   margin-bottom: 21px;   background-color: #fff;   border: 1px solid transparent;   border-radius: 4px;   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body {   padding: 20px; } .panel-body:before, .panel-body:after {   content: " ";   display: table; } .panel-body:after {   clear: both; } .panel-heading {   padding: 15px 20px;   border-bottom: 1px solid transparent;   border-top-right-radius: 3px;   border-top-left-radius: 3px; } .panel-heading > .dropdown .dropdown-toggle {   color: inherit; } .panel-title {   margin-top: 0;   margin-bottom: 0;   font-size: 16px;   color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {   color: inherit; } .panel-footer {   padding: 15px 20px;   background-color: #F4F6FB;   border-top: 1px solid #e1e7f4;   border-bottom-right-radius: 3px;   border-bottom-left-radius: 3px; } .panel > .list-group, .panel > .panel-collapse > .list-group {   margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {   border-width: 1px 0;   border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {   border-top: 0;   border-top-right-radius: 3px;   border-top-left-radius: 3px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {   border-bottom: 0;   border-bottom-right-radius: 3px;   border-bottom-left-radius: 3px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {   border-top-right-radius: 0;   border-top-left-radius: 0; } .panel-heading + .list-group .list-group-item:first-child {   border-top-width: 0; } .list-group + .panel-footer {   border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {   margin-bottom: 0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {   padding-left: 20px;   padding-right: 20px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {   border-top-right-radius: 3px;   border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr: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:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .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 th:first-child, .panel > .table-responsive:first-child > .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 th:first-child {   border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .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 th:last-child, .panel > .table-responsive:first-child > .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 th:last-child {   border-top-right-radius: 3px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {   border-bottom-right-radius: 3px;   border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr: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:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .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 th:first-child, .panel > .table-responsive:last-child > .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 th:first-child {   border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .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 th:last-child, .panel > .table-responsive:last-child > .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 th:last-child {   border-bottom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {   border-top: 1px solid #e1e7f4; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {   border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered {   border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {   border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {   border-right: 0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {   border-bottom: 0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {   border-bottom: 0; } .panel > .table-responsive {   border: 0;   margin-bottom: 0; } .panel-group {   margin-bottom: 21px; } .panel-group .panel {   margin-bottom: 0;   border-radius: 4px; } .panel-group .panel + .panel {   margin-top: 5px; } .panel-group .panel-heading {   border-bottom: 0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {   border-top: 1px solid #e1e7f4; } .panel-group .panel-footer {   border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body {   border-bottom: 1px solid #e1e7f4; } .panel-default {   border-color: #e1e7f4; } .panel-default > .panel-heading {   color: #333333;   background-color: #F4F6FB;   border-color: #e1e7f4; } .panel-default > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #e1e7f4; } .panel-default > .panel-heading .badge {   color: #F4F6FB;   background-color: #333333; } .panel-default > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #e1e7f4; } .panel-primary {   border-color: #456DC7; } .panel-primary > .panel-heading {   color: #fff;   background-color: #456DC7;   border-color: #456DC7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #456DC7; } .panel-primary > .panel-heading .badge {   color: #456DC7;   background-color: #fff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #456DC7; } .panel-success {   border-color: #d6e9c6; } .panel-success > .panel-heading {   color: #3c763d;   background-color: #dff0d8;   border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #d6e9c6; } .panel-success > .panel-heading .badge {   color: #dff0d8;   background-color: #3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #d6e9c6; } .panel-info {   border-color: #bce8f1; } .panel-info > .panel-heading {   color: #31708f;   background-color: #d9edf7;   border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #bce8f1; } .panel-info > .panel-heading .badge {   color: #d9edf7;   background-color: #31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #bce8f1; } .panel-warning {   border-color: #faebcc; } .panel-warning > .panel-heading {   color: #8a6d3b;   background-color: #fcf8e3;   border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #faebcc; } .panel-warning > .panel-heading .badge {   color: #fcf8e3;   background-color: #8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #faebcc; } .panel-danger {   border-color: #ebccd1; } .panel-danger > .panel-heading {   color: #a94442;   background-color: #f2dede;   border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse > .panel-body {   border-top-color: #ebccd1; } .panel-danger > .panel-heading .badge {   color: #f2dede;   background-color: #a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body {   border-bottom-color: #ebccd1; } .embed-responsive {   position: relative;   display: block;   height: 0;   padding: 0;   overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {   position: absolute;   top: 0;   left: 0;   bottom: 0;   height: 100%;   width: 100%;   border: 0; } .embed-responsive-16by9 {   padding-bottom: 56.25%; } .embed-responsive-4by3 {   padding-bottom: 75%; } .well {   min-height: 20px;   padding: 19px;   margin-bottom: 20px;   background-color: #F4F6FB;   border: 1px solid #dae1f1;   border-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote {   border-color: #ddd;   border-color: rgba(0, 0, 0, 0.15); } .well-lg {   padding: 24px;   border-radius: 6px; } .well-sm {   padding: 9px;   border-radius: 3px; } .close {   float: right;   font-size: 21px;   font-weight: bold;   line-height: 1;   color: #000;   text-shadow: 0 1px 0 #fff;   opacity: 0.2;   filter: alpha(opacity=20); } .close:hover, .close:focus {   color: #000;   text-decoration: none;   cursor: pointer;   opacity: 0.5;   filter: alpha(opacity=50); } button.close {   padding: 0;   cursor: pointer;   background: transparent;   border: 0;   -webkit-appearance: none; } .modal-open {   overflow: hidden; } .modal {   display: none;   overflow: hidden;   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 1050;   -webkit-overflow-scrolling: touch;   outline: 0; } .modal.fade .modal-dialog {   -webkit-transform: translate(0, -25%);   -ms-transform: translate(0, -25%);   transform: translate(0, -25%);   -webkit-transition: -webkit-transform 0.3s ease-out;   -o-transition: -o-transform 0.3s ease-out;   transition: -webkit-transform 0.3s ease-out;   -o-transition: transform 0.3s ease-out;   transition: transform 0.3s ease-out;   transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } .modal.in .modal-dialog {   -webkit-transform: translate(0, 0);   -ms-transform: translate(0, 0);   transform: translate(0, 0); } .modal-open .modal {   overflow-x: hidden;   overflow-y: auto; } .modal-dialog {   position: relative;   width: auto;   margin: 10px; } .modal-content {   position: relative;   background-color: #fff;   border: 1px solid #999;   border: 1px solid rgba(0, 0, 0, 0.2);   border-radius: 6px;   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);   background-clip: padding-box;   outline: 0; } .modal-backdrop {   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 1040;   background-color: #000; } .modal-backdrop.fade {   opacity: 0;   filter: alpha(opacity=0); } .modal-backdrop.in {   opacity: 0.5;   filter: alpha(opacity=50); } .modal-header {   padding: 15px;   border-bottom: 1px solid #e5e5e5; } .modal-header:before, .modal-header:after {   content: " ";   display: table; } .modal-header:after {   clear: both; } .modal-header .close {   margin-top: -2px; } .modal-title {   margin: 0;   line-height: 1.5; } .modal-body {   position: relative;   padding: 15px; } .modal-footer {   padding: 15px;   text-align: right;   border-top: 1px solid #e5e5e5; } .modal-footer:before, .modal-footer:after {   content: " ";   display: table; } .modal-footer:after {   clear: both; } .modal-footer .btn + .btn {   margin-left: 5px;   margin-bottom: 0; } .modal-footer .btn-group .btn + .btn {   margin-left: -1px; } .modal-footer .btn-block + .btn-block {   margin-left: 0; } .modal-scrollbar-measure {   position: absolute;   top: -9999px;   width: 50px;   height: 50px;   overflow: scroll; } @media (min-width: 768px) {   .modal-dialog {     width: 600px;     margin: 30px auto;   }   .modal-content {     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);   }   .modal-sm {     width: 300px;   } } @media (min-width: 992px) {   .modal-lg {     width: 900px;   } } .tooltip {   position: absolute;   z-index: 1070;   display: block;   font-family: Roboto, sans-serif;   font-style: normal;   font-weight: normal;   letter-spacing: normal;   line-break: auto;   line-height: 1.5;   text-align: left;   text-align: start;   text-decoration: none;   text-shadow: none;   text-transform: none;   white-space: normal;   word-break: normal;   word-spacing: normal;   word-wrap: normal;   font-size: 12px;   opacity: 0;   filter: alpha(opacity=0); } .tooltip.in {   opacity: 0.9;   filter: alpha(opacity=90); } .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 {   max-width: 200px;   padding: 3px 8px;   color: #fff;   text-align: center;   background-color: #112A5E;   border-radius: 4px; } .tooltip-arrow {   position: absolute;   width: 0;   height: 0;   border-color: transparent;   border-style: solid; } .tooltip.top .tooltip-arrow {   bottom: 0;   left: 50%;   margin-left: -5px;   border-width: 5px 5px 0;   border-top-color: #112A5E; } .tooltip.top-left .tooltip-arrow {   bottom: 0;   right: 5px;   margin-bottom: -5px;   border-width: 5px 5px 0;   border-top-color: #112A5E; } .tooltip.top-right .tooltip-arrow {   bottom: 0;   left: 5px;   margin-bottom: -5px;   border-width: 5px 5px 0;   border-top-color: #112A5E; } .tooltip.right .tooltip-arrow {   top: 50%;   left: 0;   margin-top: -5px;   border-width: 5px 5px 5px 0;   border-right-color: #112A5E; } .tooltip.left .tooltip-arrow {   top: 50%;   right: 0;   margin-top: -5px;   border-width: 5px 0 5px 5px;   border-left-color: #112A5E; } .tooltip.bottom .tooltip-arrow {   top: 0;   left: 50%;   margin-left: -5px;   border-width: 0 5px 5px;   border-bottom-color: #112A5E; } .tooltip.bottom-left .tooltip-arrow {   top: 0;   right: 5px;   margin-top: -5px;   border-width: 0 5px 5px;   border-bottom-color: #112A5E; } .tooltip.bottom-right .tooltip-arrow {   top: 0;   left: 5px;   margin-top: -5px;   border-width: 0 5px 5px;   border-bottom-color: #112A5E; } .popover {   position: absolute;   top: 0;   left: 0;   z-index: 1060;   display: none;   max-width: 276px;   padding: 1px;   font-family: Roboto, sans-serif;   font-style: normal;   font-weight: normal;   letter-spacing: normal;   line-break: auto;   line-height: 1.5;   text-align: left;   text-align: start;   text-decoration: none;   text-shadow: none;   text-transform: none;   white-space: normal;   word-break: normal;   word-spacing: normal;   word-wrap: normal;   font-size: 14px;   background-color: #fff;   background-clip: padding-box;   border: 1px solid #ccc;   border: 1px solid #e1e7f4;   border-radius: 6px;   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .popover.top {   margin-top: -10px; } .popover.right {   margin-left: 10px; } .popover.bottom {   margin-top: 10px; } .popover.left {   margin-left: -10px; } .popover-title {   margin: 0;   padding: 8px 14px;   font-size: 14px;   background-color: #F4F6FB;   border-bottom: 1px solid #e1e7f4;   border-radius: 5px 5px 0 0; } .popover-content {   padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after {   position: absolute;   display: block;   width: 0;   height: 0;   border-color: transparent;   border-style: solid; } .popover > .arrow {   border-width: 11px; } .popover > .arrow:after {   border-width: 10px;   content: ""; } .popover.top > .arrow {   left: 50%;   margin-left: -11px;   border-bottom-width: 0;   border-top-color: #999999;   border-top-color: #e1e7f4;   bottom: -11px; } .popover.top > .arrow:after {   content: " ";   bottom: 1px;   margin-left: -10px;   border-bottom-width: 0;   border-top-color: #fff; } .popover.right > .arrow {   top: 50%;   left: -11px;   margin-top: -11px;   border-left-width: 0;   border-right-color: #999999;   border-right-color: #e1e7f4; } .popover.right > .arrow:after {   content: " ";   left: 1px;   bottom: -10px;   border-left-width: 0;   border-right-color: #fff; } .popover.bottom > .arrow {   left: 50%;   margin-left: -11px;   border-top-width: 0;   border-bottom-color: #999999;   border-bottom-color: #e1e7f4;   top: -11px; } .popover.bottom > .arrow:after {   content: " ";   top: 1px;   margin-left: -10px;   border-top-width: 0;   border-bottom-color: #fff; } .popover.left > .arrow {   top: 50%;   right: -11px;   margin-top: -11px;   border-right-width: 0;   border-left-color: #999999;   border-left-color: #e1e7f4; } .popover.left > .arrow:after {   content: " ";   right: 1px;   border-right-width: 0;   border-left-color: #fff;   bottom: -10px; } .carousel {   position: relative; } .carousel-inner {   position: relative;   overflow: hidden;   width: 100%; } .carousel-inner > .item {   display: none;   position: relative;   -webkit-transition: 0.6s ease-in-out left;   -o-transition: 0.6s ease-in-out left;   transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img {   display: block;   max-width: 100%;   height: auto;   line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) {   .carousel-inner > .item {     -webkit-transition: -webkit-transform 0.6s ease-in-out;     -o-transition: -o-transform 0.6s ease-in-out;     transition: -webkit-transform 0.6s ease-in-out;     -o-transition: transform 0.6s ease-in-out;     transition: transform 0.6s ease-in-out;     transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;     -webkit-perspective: 1000px;     perspective: 1000px;   }   .carousel-inner > .item.next, .carousel-inner > .item.active.right {     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);     left: 0;   }   .carousel-inner > .item.prev, .carousel-inner > .item.active.left {     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);     left: 0;   }   .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);     left: 0;   } } .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 {   position: absolute;   top: 0;   left: 0;   bottom: 0;   width: 15%;   opacity: 0.5;   filter: alpha(opacity=50);   font-size: 20px;   color: #fff;   text-align: center;   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);   background-color: transparent; } .carousel-control.left {   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);   background-repeat: repeat-x;   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right {   left: auto;   right: 0;   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);   background-repeat: repeat-x;   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus {   outline: 0;   color: #fff;   text-decoration: none;   opacity: 0.9;   filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {   position: absolute;   top: 50%;   margin-top: -10px;   z-index: 5;   display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {   left: 50%;   margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {   right: 50%;   margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next {   width: 20px;   height: 20px;   line-height: 1;   font-family: serif; } .carousel-control .icon-prev:before {   content: '\2039'; } .carousel-control .icon-next:before {   content: '\203a'; } .carousel-indicators {   position: absolute;   bottom: 10px;   left: 50%;   z-index: 15;   width: 60%;   margin-left: -30%;   padding-left: 0;   list-style: none;   text-align: center; } .carousel-indicators li {   display: inline-block;   width: 10px;   height: 10px;   margin: 1px;   text-indent: -999px;   border: 1px solid #fff;   border-radius: 10px;   cursor: pointer;   background-color: #000 \9;   background-color: transparent; } .carousel-indicators .active {   margin: 0;   width: 12px;   height: 12px;   background-color: #fff; } .carousel-caption {   position: absolute;   left: 15%;   right: 15%;   bottom: 20px;   z-index: 10;   padding-top: 20px;   padding-bottom: 20px;   color: #fff;   text-align: center;   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .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 {     width: 30px;     height: 30px;     margin-top: -10px;     font-size: 30px;   }   .carousel-control .glyphicon-chevron-left,   .carousel-control .icon-prev {     margin-left: -10px;   }   .carousel-control .glyphicon-chevron-right,   .carousel-control .icon-next {     margin-right: -10px;   }   .carousel-caption {     left: 20%;     right: 20%;     padding-bottom: 30px;   }   .carousel-indicators {     bottom: 20px;   } } .clearfix:before, .clearfix:after {   content: " ";   display: table; } .clearfix: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 {   font: 0/0 a;   color: transparent;   text-shadow: none;   background-color: transparent;   border: 0; } .hidden {   display: none !important; } .affix {   position: fixed; } @-ms-viewport {   width: device-width; } .visible-xs {   display: none !important; } .visible-sm {   display: none !important; } .visible-md {   display: none !important; } .visible-lg {   display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {   display: none !important; } @media (max-width: 767px) {   .visible-xs {     display: block !important;   }   table.visible-xs {     display: table !important;   }   tr.visible-xs {     display: table-row !important;   }   th.visible-xs,   td.visible-xs {     display: table-cell !important;   } } @media (max-width: 767px) {   .visible-xs-block {     display: block !important;   } } @media (max-width: 767px) {   .visible-xs-inline {     display: inline !important;   } } @media (max-width: 767px) {   .visible-xs-inline-block {     display: inline-block !important;   } } @media (min-width: 768px) and (max-width: 991px) {   .visible-sm {     display: block !important;   }   table.visible-sm {     display: table !important;   }   tr.visible-sm {     display: table-row !important;   }   th.visible-sm,   td.visible-sm {     display: table-cell !important;   } } @media (min-width: 768px) and (max-width: 991px) {   .visible-sm-block {     display: block !important;   } } @media (min-width: 768px) and (max-width: 991px) {   .visible-sm-inline {     display: inline !important;   } } @media (min-width: 768px) and (max-width: 991px) {   .visible-sm-inline-block {     display: inline-block !important;   } } @media (min-width: 992px) and (max-width: 1199px) {   .visible-md {     display: block !important;   }   table.visible-md {     display: table !important;   }   tr.visible-md {     display: table-row !important;   }   th.visible-md,   td.visible-md {     display: table-cell !important;   } } @media (min-width: 992px) and (max-width: 1199px) {   .visible-md-block {     display: block !important;   } } @media (min-width: 992px) and (max-width: 1199px) {   .visible-md-inline {     display: inline !important;   } } @media (min-width: 992px) and (max-width: 1199px) {   .visible-md-inline-block {     display: inline-block !important;   } } @media (min-width: 1200px) {   .visible-lg {     display: block !important;   }   table.visible-lg {     display: table !important;   }   tr.visible-lg {     display: table-row !important;   }   th.visible-lg,   td.visible-lg {     display: table-cell !important;   } } @media (min-width: 1200px) {   .visible-lg-block {     display: block !important;   } } @media (min-width: 1200px) {   .visible-lg-inline {     display: inline !important;   } } @media (min-width: 1200px) {   .visible-lg-inline-block {     display: inline-block !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 !important;   }   tr.visible-print {     display: table-row !important;   }   th.visible-print,   td.visible-print {     display: table-cell !important;   } } .visible-print-block {   display: none !important; } @media print {   .visible-print-block {     display: block !important;   } } .visible-print-inline {   display: none !important; } @media print {   .visible-print-inline {     display: inline !important;   } } .visible-print-inline-block {   display: none !important; } @media print {   .visible-print-inline-block {     display: inline-block !important;   } } @media print {   .hidden-print {     display: none !important;   } } @font-face {   font-family: 'FontAwesome';   src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");   src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");   font-weight: normal;   font-style: normal; } .fa {   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .fa-lg {   font-size: 1.3333333333em;   line-height: 0.75em;   vertical-align: -15%; } .fa-2x {   font-size: 2em; } .fa-3x {   font-size: 3em; } .fa-4x {   font-size: 4em; } .fa-5x {   font-size: 5em; } .fa-fw {   width: 1.2857142857em;   text-align: center; } .fa-ul {   padding-left: 0;   margin-left: 2.1428571429em;   list-style-type: none; } .fa-ul > li {   position: relative; } .fa-li {   position: absolute;   left: -2.1428571429em;   width: 2.1428571429em;   top: 0.1428571429em;   text-align: center; } .fa-li.fa-lg {   left: -1.8571428571em; } .fa-border {   padding: .2em .25em .15em;   border: solid 0.08em #eee;   border-radius: .1em; } .fa-pull-left {   float: left; } .fa-pull-right {   float: right; } .fa.fa-pull-left {   margin-right: .3em; } .fa.fa-pull-right {   margin-left: .3em; } .pull-right {   float: right; } .pull-left {   float: left; } .fa.pull-left {   margin-right: .3em; } .fa.pull-right {   margin-left: .3em; } .fa-spin {   -webkit-animation: fa-spin 2s infinite linear;   animation: fa-spin 2s infinite linear; } .fa-pulse {   -webkit-animation: fa-spin 1s infinite steps(8);   animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin {   0% {     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } } @keyframes fa-spin {   0% {     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } } .fa-rotate-90 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";   -webkit-transform: rotate(90deg);   -ms-transform: rotate(90deg);   transform: rotate(90deg); } .fa-rotate-180 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";   -webkit-transform: rotate(180deg);   -ms-transform: rotate(180deg);   transform: rotate(180deg); } .fa-rotate-270 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";   -webkit-transform: rotate(270deg);   -ms-transform: rotate(270deg);   transform: rotate(270deg); } .fa-flip-horizontal {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";   -webkit-transform: scale(-1, 1);   -ms-transform: scale(-1, 1);   transform: scale(-1, 1); } .fa-flip-vertical {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";   -webkit-transform: scale(1, -1);   -ms-transform: scale(1, -1);   transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {   -webkit-filter: none;           filter: none; } .fa-stack {   position: relative;   display: inline-block;   width: 2em;   height: 2em;   line-height: 2em;   vertical-align: middle; } .fa-stack-1x, .fa-stack-2x {   position: absolute;   left: 0;   width: 100%;   text-align: center; } .fa-stack-1x {   line-height: inherit; } .fa-stack-2x {   font-size: 2em; } .fa-inverse {   color: #fff; } .fa-glass:before {   content: ""; } .fa-music:before {   content: ""; } .fa-search:before {   content: ""; } .fa-envelope-o:before {   content: ""; } .fa-heart:before {   content: ""; } .fa-star:before {   content: ""; } .fa-star-o:before {   content: ""; } .fa-user:before {   content: ""; } .fa-film:before {   content: ""; } .fa-th-large:before {   content: ""; } .fa-th:before {   content: ""; } .fa-th-list:before {   content: ""; } .fa-check:before {   content: ""; } .fa-remove:before, .fa-close:before, .fa-times:before {   content: ""; } .fa-search-plus:before {   content: ""; } .fa-search-minus:before {   content: ""; } .fa-power-off:before {   content: ""; } .fa-signal:before {   content: ""; } .fa-gear:before, .fa-cog:before {   content: ""; } .fa-trash-o:before {   content: ""; } .fa-home:before {   content: ""; } .fa-file-o:before {   content: ""; } .fa-clock-o:before {   content: ""; } .fa-road:before {   content: ""; } .fa-download:before {   content: ""; } .fa-arrow-circle-o-down:before {   content: ""; } .fa-arrow-circle-o-up:before {   content: ""; } .fa-inbox:before {   content: ""; } .fa-play-circle-o:before {   content: ""; } .fa-rotate-right:before, .fa-repeat:before {   content: ""; } .fa-refresh:before {   content: ""; } .fa-list-alt:before {   content: ""; } .fa-lock:before {   content: ""; } .fa-flag:before {   content: ""; } .fa-headphones:before {   content: ""; } .fa-volume-off:before {   content: ""; } .fa-volume-down:before {   content: ""; } .fa-volume-up:before {   content: ""; } .fa-qrcode:before {   content: ""; } .fa-barcode:before {   content: ""; } .fa-tag:before {   content: ""; } .fa-tags:before {   content: ""; } .fa-book:before {   content: ""; } .fa-bookmark:before {   content: ""; } .fa-print:before {   content: ""; } .fa-camera:before {   content: ""; } .fa-font:before {   content: ""; } .fa-bold:before {   content: ""; } .fa-italic:before {   content: ""; } .fa-text-height:before {   content: ""; } .fa-text-width:before {   content: ""; } .fa-align-left:before {   content: ""; } .fa-align-center:before {   content: ""; } .fa-align-right:before {   content: ""; } .fa-align-justify:before {   content: ""; } .fa-list:before {   content: ""; } .fa-dedent:before, .fa-outdent:before {   content: ""; } .fa-indent:before {   content: ""; } .fa-video-camera:before {   content: ""; } .fa-photo:before, .fa-image:before, .fa-picture-o:before {   content: ""; } .fa-pencil:before {   content: ""; } .fa-map-marker:before {   content: ""; } .fa-adjust:before {   content: ""; } .fa-tint:before {   content: ""; } .fa-edit:before, .fa-pencil-square-o:before {   content: ""; } .fa-share-square-o:before {   content: ""; } .fa-check-square-o:before {   content: ""; } .fa-arrows:before {   content: ""; } .fa-step-backward:before {   content: ""; } .fa-fast-backward:before {   content: ""; } .fa-backward:before {   content: ""; } .fa-play:before {   content: ""; } .fa-pause:before {   content: ""; } .fa-stop:before {   content: ""; } .fa-forward:before {   content: ""; } .fa-fast-forward:before {   content: ""; } .fa-step-forward:before {   content: ""; } .fa-eject:before {   content: ""; } .fa-chevron-left:before {   content: ""; } .fa-chevron-right:before {   content: ""; } .fa-plus-circle:before {   content: ""; } .fa-minus-circle:before {   content: ""; } .fa-times-circle:before {   content: ""; } .fa-check-circle:before {   content: ""; } .fa-question-circle:before {   content: ""; } .fa-info-circle:before {   content: ""; } .fa-crosshairs:before {   content: ""; } .fa-times-circle-o:before {   content: ""; } .fa-check-circle-o:before {   content: ""; } .fa-ban:before {   content: ""; } .fa-arrow-left:before {   content: ""; } .fa-arrow-right:before {   content: ""; } .fa-arrow-up:before {   content: ""; } .fa-arrow-down:before {   content: ""; } .fa-mail-forward:before, .fa-share:before {   content: ""; } .fa-expand:before {   content: ""; } .fa-compress:before {   content: ""; } .fa-plus:before {   content: ""; } .fa-minus:before {   content: ""; } .fa-asterisk:before {   content: ""; } .fa-exclamation-circle:before {   content: ""; } .fa-gift:before {   content: ""; } .fa-leaf:before {   content: ""; } .fa-fire:before {   content: ""; } .fa-eye:before {   content: ""; } .fa-eye-slash:before {   content: ""; } .fa-warning:before, .fa-exclamation-triangle:before {   content: ""; } .fa-plane:before {   content: ""; } .fa-calendar:before {   content: ""; } .fa-random:before {   content: ""; } .fa-comment:before {   content: ""; } .fa-magnet:before {   content: ""; } .fa-chevron-up:before {   content: ""; } .fa-chevron-down:before {   content: ""; } .fa-retweet:before {   content: ""; } .fa-shopping-cart:before {   content: ""; } .fa-folder:before {   content: ""; } .fa-folder-open:before {   content: ""; } .fa-arrows-v:before {   content: ""; } .fa-arrows-h:before {   content: ""; } .fa-bar-chart-o:before, .fa-bar-chart:before {   content: ""; } .fa-twitter-square:before {   content: ""; } .fa-facebook-square:before {   content: ""; } .fa-camera-retro:before {   content: ""; } .fa-key:before {   content: ""; } .fa-gears:before, .fa-cogs:before {   content: ""; } .fa-comments:before {   content: ""; } .fa-thumbs-o-up:before {   content: ""; } .fa-thumbs-o-down:before {   content: ""; } .fa-star-half:before {   content: ""; } .fa-heart-o:before {   content: ""; } .fa-sign-out:before {   content: ""; } .fa-linkedin-square:before {   content: ""; } .fa-thumb-tack:before {   content: ""; } .fa-external-link:before {   content: ""; } .fa-sign-in:before {   content: ""; } .fa-trophy:before {   content: ""; } .fa-github-square:before {   content: ""; } .fa-upload:before {   content: ""; } .fa-lemon-o:before {   content: ""; } .fa-phone:before {   content: ""; } .fa-square-o:before {   content: ""; } .fa-bookmark-o:before {   content: ""; } .fa-phone-square:before {   content: ""; } .fa-twitter:before {   content: ""; } .fa-facebook-f:before, .fa-facebook:before {   content: ""; } .fa-github:before {   content: ""; } .fa-unlock:before {   content: ""; } .fa-credit-card:before {   content: ""; } .fa-feed:before, .fa-rss:before {   content: ""; } .fa-hdd-o:before {   content: ""; } .fa-bullhorn:before {   content: ""; } .fa-bell:before {   content: ""; } .fa-certificate:before {   content: ""; } .fa-hand-o-right:before {   content: ""; } .fa-hand-o-left:before {   content: ""; } .fa-hand-o-up:before {   content: ""; } .fa-hand-o-down:before {   content: ""; } .fa-arrow-circle-left:before {   content: ""; } .fa-arrow-circle-right:before {   content: ""; } .fa-arrow-circle-up:before {   content: ""; } .fa-arrow-circle-down:before {   content: ""; } .fa-globe:before {   content: ""; } .fa-wrench:before {   content: ""; } .fa-tasks:before {   content: ""; } .fa-filter:before {   content: ""; } .fa-briefcase:before {   content: ""; } .fa-arrows-alt:before {   content: ""; } .fa-group:before, .fa-users:before {   content: ""; } .fa-chain:before, .fa-link:before {   content: ""; } .fa-cloud:before {   content: ""; } .fa-flask:before {   content: ""; } .fa-cut:before, .fa-scissors:before {   content: ""; } .fa-copy:before, .fa-files-o:before {   content: ""; } .fa-paperclip:before {   content: ""; } .fa-save:before, .fa-floppy-o:before {   content: ""; } .fa-square:before {   content: ""; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before {   content: ""; } .fa-list-ul:before {   content: ""; } .fa-list-ol:before {   content: ""; } .fa-strikethrough:before {   content: ""; } .fa-underline:before {   content: ""; } .fa-table:before {   content: ""; } .fa-magic:before {   content: ""; } .fa-truck:before {   content: ""; } .fa-pinterest:before {   content: ""; } .fa-pinterest-square:before {   content: ""; } .fa-google-plus-square:before {   content: ""; } .fa-google-plus:before {   content: ""; } .fa-money:before {   content: ""; } .fa-caret-down:before {   content: ""; } .fa-caret-up:before {   content: ""; } .fa-caret-left:before {   content: ""; } .fa-caret-right:before {   content: ""; } .fa-columns:before {   content: ""; } .fa-unsorted:before, .fa-sort:before {   content: ""; } .fa-sort-down:before, .fa-sort-desc:before {   content: ""; } .fa-sort-up:before, .fa-sort-asc:before {   content: ""; } .fa-envelope:before {   content: ""; } .fa-linkedin:before {   content: ""; } .fa-rotate-left:before, .fa-undo:before {   content: ""; } .fa-legal:before, .fa-gavel:before {   content: ""; } .fa-dashboard:before, .fa-tachometer:before {   content: ""; } .fa-comment-o:before {   content: ""; } .fa-comments-o:before {   content: ""; } .fa-flash:before, .fa-bolt:before {   content: ""; } .fa-sitemap:before {   content: ""; } .fa-umbrella:before {   content: ""; } .fa-paste:before, .fa-clipboard:before {   content: ""; } .fa-lightbulb-o:before {   content: ""; } .fa-exchange:before {   content: ""; } .fa-cloud-download:before {   content: ""; } .fa-cloud-upload:before {   content: ""; } .fa-user-md:before {   content: ""; } .fa-stethoscope:before {   content: ""; } .fa-suitcase:before {   content: ""; } .fa-bell-o:before {   content: ""; } .fa-coffee:before {   content: ""; } .fa-cutlery:before {   content: ""; } .fa-file-text-o:before {   content: ""; } .fa-building-o:before {   content: ""; } .fa-hospital-o:before {   content: ""; } .fa-ambulance:before {   content: ""; } .fa-medkit:before {   content: ""; } .fa-fighter-jet:before {   content: ""; } .fa-beer:before {   content: ""; } .fa-h-square:before {   content: ""; } .fa-plus-square:before {   content: ""; } .fa-angle-double-left:before {   content: ""; } .fa-angle-double-right:before {   content: ""; } .fa-angle-double-up:before {   content: ""; } .fa-angle-double-down:before {   content: ""; } .fa-angle-left:before {   content: ""; } .fa-angle-right:before {   content: ""; } .fa-angle-up:before {   content: ""; } .fa-angle-down:before {   content: ""; } .fa-desktop:before {   content: ""; } .fa-laptop:before {   content: ""; } .fa-tablet:before {   content: ""; } .fa-mobile-phone:before, .fa-mobile:before {   content: ""; } .fa-circle-o:before {   content: ""; } .fa-quote-left:before {   content: ""; } .fa-quote-right:before {   content: ""; } .fa-spinner:before {   content: ""; } .fa-circle:before {   content: ""; } .fa-mail-reply:before, .fa-reply:before {   content: ""; } .fa-github-alt:before {   content: ""; } .fa-folder-o:before {   content: ""; } .fa-folder-open-o:before {   content: ""; } .fa-smile-o:before {   content: ""; } .fa-frown-o:before {   content: ""; } .fa-meh-o:before {   content: ""; } .fa-gamepad:before {   content: ""; } .fa-keyboard-o:before {   content: ""; } .fa-flag-o:before {   content: ""; } .fa-flag-checkered:before {   content: ""; } .fa-terminal:before {   content: ""; } .fa-code:before {   content: ""; } .fa-mail-reply-all:before, .fa-reply-all:before {   content: ""; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {   content: ""; } .fa-location-arrow:before {   content: ""; } .fa-crop:before {   content: ""; } .fa-code-fork:before {   content: ""; } .fa-unlink:before, .fa-chain-broken:before {   content: ""; } .fa-question:before {   content: ""; } .fa-info:before {   content: ""; } .fa-exclamation:before {   content: ""; } .fa-superscript:before {   content: ""; } .fa-subscript:before {   content: ""; } .fa-eraser:before {   content: ""; } .fa-puzzle-piece:before {   content: ""; } .fa-microphone:before {   content: ""; } .fa-microphone-slash:before {   content: ""; } .fa-shield:before {   content: ""; } .fa-calendar-o:before {   content: ""; } .fa-fire-extinguisher:before {   content: ""; } .fa-rocket:before {   content: ""; } .fa-maxcdn:before {   content: ""; } .fa-chevron-circle-left:before {   content: ""; } .fa-chevron-circle-right:before {   content: ""; } .fa-chevron-circle-up:before {   content: ""; } .fa-chevron-circle-down:before {   content: ""; } .fa-html5:before {   content: ""; } .fa-css3:before {   content: ""; } .fa-anchor:before {   content: ""; } .fa-unlock-alt:before {   content: ""; } .fa-bullseye:before {   content: ""; } .fa-ellipsis-h:before {   content: ""; } .fa-ellipsis-v:before {   content: ""; } .fa-rss-square:before {   content: ""; } .fa-play-circle:before {   content: ""; } .fa-ticket:before {   content: ""; } .fa-minus-square:before {   content: ""; } .fa-minus-square-o:before {   content: ""; } .fa-level-up:before {   content: ""; } .fa-level-down:before {   content: ""; } .fa-check-square:before {   content: ""; } .fa-pencil-square:before {   content: ""; } .fa-external-link-square:before {   content: ""; } .fa-share-square:before {   content: ""; } .fa-compass:before {   content: ""; } .fa-toggle-down:before, .fa-caret-square-o-down:before {   content: ""; } .fa-toggle-up:before, .fa-caret-square-o-up:before {   content: ""; } .fa-toggle-right:before, .fa-caret-square-o-right:before {   content: ""; } .fa-euro:before, .fa-eur:before {   content: ""; } .fa-gbp:before {   content: ""; } .fa-dollar:before, .fa-usd:before {   content: ""; } .fa-rupee:before, .fa-inr:before {   content: ""; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {   content: ""; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before {   content: ""; } .fa-won:before, .fa-krw:before {   content: ""; } .fa-bitcoin:before, .fa-btc:before {   content: ""; } .fa-file:before {   content: ""; } .fa-file-text:before {   content: ""; } .fa-sort-alpha-asc:before {   content: ""; } .fa-sort-alpha-desc:before {   content: ""; } .fa-sort-amount-asc:before {   content: ""; } .fa-sort-amount-desc:before {   content: ""; } .fa-sort-numeric-asc:before {   content: ""; } .fa-sort-numeric-desc:before {   content: ""; } .fa-thumbs-up:before {   content: ""; } .fa-thumbs-down:before {   content: ""; } .fa-youtube-square:before {   content: ""; } .fa-youtube:before {   content: ""; } .fa-xing:before {   content: ""; } .fa-xing-square:before {   content: ""; } .fa-youtube-play:before {   content: ""; } .fa-dropbox:before {   content: ""; } .fa-stack-overflow:before {   content: ""; } .fa-instagram:before {   content: ""; } .fa-flickr:before {   content: ""; } .fa-adn:before {   content: ""; } .fa-bitbucket:before {   content: ""; } .fa-bitbucket-square:before {   content: ""; } .fa-tumblr:before {   content: ""; } .fa-tumblr-square:before {   content: ""; } .fa-long-arrow-down:before {   content: ""; } .fa-long-arrow-up:before {   content: ""; } .fa-long-arrow-left:before {   content: ""; } .fa-long-arrow-right:before {   content: ""; } .fa-apple:before {   content: ""; } .fa-windows:before {   content: ""; } .fa-android:before {   content: ""; } .fa-linux:before {   content: ""; } .fa-dribbble:before {   content: ""; } .fa-skype:before {   content: ""; } .fa-foursquare:before {   content: ""; } .fa-trello:before {   content: ""; } .fa-female:before {   content: ""; } .fa-male:before {   content: ""; } .fa-gittip:before, .fa-gratipay:before {   content: ""; } .fa-sun-o:before {   content: ""; } .fa-moon-o:before {   content: ""; } .fa-archive:before {   content: ""; } .fa-bug:before {   content: ""; } .fa-vk:before {   content: ""; } .fa-weibo:before {   content: ""; } .fa-renren:before {   content: ""; } .fa-pagelines:before {   content: ""; } .fa-stack-exchange:before {   content: ""; } .fa-arrow-circle-o-right:before {   content: ""; } .fa-arrow-circle-o-left:before {   content: ""; } .fa-toggle-left:before, .fa-caret-square-o-left:before {   content: ""; } .fa-dot-circle-o:before {   content: ""; } .fa-wheelchair:before {   content: ""; } .fa-vimeo-square:before {   content: ""; } .fa-turkish-lira:before, .fa-try:before {   content: ""; } .fa-plus-square-o:before {   content: ""; } .fa-space-shuttle:before {   content: ""; } .fa-slack:before {   content: ""; } .fa-envelope-square:before {   content: ""; } .fa-wordpress:before {   content: ""; } .fa-openid:before {   content: ""; } .fa-institution:before, .fa-bank:before, .fa-university:before {   content: ""; } .fa-mortar-board:before, .fa-graduation-cap:before {   content: ""; } .fa-yahoo:before {   content: ""; } .fa-google:before {   content: ""; } .fa-reddit:before {   content: ""; } .fa-reddit-square:before {   content: ""; } .fa-stumbleupon-circle:before {   content: ""; } .fa-stumbleupon:before {   content: ""; } .fa-delicious:before {   content: ""; } .fa-digg:before {   content: ""; } .fa-pied-piper-pp:before {   content: ""; } .fa-pied-piper-alt:before {   content: ""; } .fa-drupal:before {   content: ""; } .fa-joomla:before {   content: ""; } .fa-language:before {   content: ""; } .fa-fax:before {   content: ""; } .fa-building:before {   content: ""; } .fa-child:before {   content: ""; } .fa-paw:before {   content: ""; } .fa-spoon:before {   content: ""; } .fa-cube:before {   content: ""; } .fa-cubes:before {   content: ""; } .fa-behance:before {   content: ""; } .fa-behance-square:before {   content: ""; } .fa-steam:before {   content: ""; } .fa-steam-square:before {   content: ""; } .fa-recycle:before {   content: ""; } .fa-automobile:before, .fa-car:before {   content: ""; } .fa-cab:before, .fa-taxi:before {   content: ""; } .fa-tree:before {   content: ""; } .fa-spotify:before {   content: ""; } .fa-deviantart:before {   content: ""; } .fa-soundcloud:before {   content: ""; } .fa-database:before {   content: ""; } .fa-file-pdf-o:before {   content: ""; } .fa-file-word-o:before {   content: ""; } .fa-file-excel-o:before {   content: ""; } .fa-file-powerpoint-o:before {   content: ""; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {   content: ""; } .fa-file-zip-o:before, .fa-file-archive-o:before {   content: ""; } .fa-file-sound-o:before, .fa-file-audio-o:before {   content: ""; } .fa-file-movie-o:before, .fa-file-video-o:before {   content: ""; } .fa-file-code-o:before {   content: ""; } .fa-vine:before {   content: ""; } .fa-codepen:before {   content: ""; } .fa-jsfiddle:before {   content: ""; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {   content: ""; } .fa-circle-o-notch:before {   content: ""; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before {   content: ""; } .fa-ge:before, .fa-empire:before {   content: ""; } .fa-git-square:before {   content: ""; } .fa-git:before {   content: ""; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {   content: ""; } .fa-tencent-weibo:before {   content: ""; } .fa-qq:before {   content: ""; } .fa-wechat:before, .fa-weixin:before {   content: ""; } .fa-send:before, .fa-paper-plane:before {   content: ""; } .fa-send-o:before, .fa-paper-plane-o:before {   content: ""; } .fa-history:before {   content: ""; } .fa-circle-thin:before {   content: ""; } .fa-header:before {   content: ""; } .fa-paragraph:before {   content: ""; } .fa-sliders:before {   content: ""; } .fa-share-alt:before {   content: ""; } .fa-share-alt-square:before {   content: ""; } .fa-bomb:before {   content: ""; } .fa-soccer-ball-o:before, .fa-futbol-o:before {   content: ""; } .fa-tty:before {   content: ""; } .fa-binoculars:before {   content: ""; } .fa-plug:before {   content: ""; } .fa-slideshare:before {   content: ""; } .fa-twitch:before {   content: ""; } .fa-yelp:before {   content: ""; } .fa-newspaper-o:before {   content: ""; } .fa-wifi:before {   content: ""; } .fa-calculator:before {   content: ""; } .fa-paypal:before {   content: ""; } .fa-google-wallet:before {   content: ""; } .fa-cc-visa:before {   content: ""; } .fa-cc-mastercard:before {   content: ""; } .fa-cc-discover:before {   content: ""; } .fa-cc-amex:before {   content: ""; } .fa-cc-paypal:before {   content: ""; } .fa-cc-stripe:before {   content: ""; } .fa-bell-slash:before {   content: ""; } .fa-bell-slash-o:before {   content: ""; } .fa-trash:before {   content: ""; } .fa-copyright:before {   content: ""; } .fa-at:before {   content: ""; } .fa-eyedropper:before {   content: ""; } .fa-paint-brush:before {   content: ""; } .fa-birthday-cake:before {   content: ""; } .fa-area-chart:before {   content: ""; } .fa-pie-chart:before {   content: ""; } .fa-line-chart:before {   content: ""; } .fa-lastfm:before {   content: ""; } .fa-lastfm-square:before {   content: ""; } .fa-toggle-off:before {   content: ""; } .fa-toggle-on:before {   content: ""; } .fa-bicycle:before {   content: ""; } .fa-bus:before {   content: ""; } .fa-ioxhost:before {   content: ""; } .fa-angellist:before {   content: ""; } .fa-cc:before {   content: ""; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {   content: ""; } .fa-meanpath:before {   content: ""; } .fa-buysellads:before {   content: ""; } .fa-connectdevelop:before {   content: ""; } .fa-dashcube:before {   content: ""; } .fa-forumbee:before {   content: ""; } .fa-leanpub:before {   content: ""; } .fa-sellsy:before {   content: ""; } .fa-shirtsinbulk:before {   content: ""; } .fa-simplybuilt:before {   content: ""; } .fa-skyatlas:before {   content: ""; } .fa-cart-plus:before {   content: ""; } .fa-cart-arrow-down:before {   content: ""; } .fa-diamond:before {   content: ""; } .fa-ship:before {   content: ""; } .fa-user-secret:before {   content: ""; } .fa-motorcycle:before {   content: ""; } .fa-street-view:before {   content: ""; } .fa-heartbeat:before {   content: ""; } .fa-venus:before {   content: ""; } .fa-mars:before {   content: ""; } .fa-mercury:before {   content: ""; } .fa-intersex:before, .fa-transgender:before {   content: ""; } .fa-transgender-alt:before {   content: ""; } .fa-venus-double:before {   content: ""; } .fa-mars-double:before {   content: ""; } .fa-venus-mars:before {   content: ""; } .fa-mars-stroke:before {   content: ""; } .fa-mars-stroke-v:before {   content: ""; } .fa-mars-stroke-h:before {   content: ""; } .fa-neuter:before {   content: ""; } .fa-genderless:before {   content: ""; } .fa-facebook-official:before {   content: ""; } .fa-pinterest-p:before {   content: ""; } .fa-whatsapp:before {   content: ""; } .fa-server:before {   content: ""; } .fa-user-plus:before {   content: ""; } .fa-user-times:before {   content: ""; } .fa-hotel:before, .fa-bed:before {   content: ""; } .fa-viacoin:before {   content: ""; } .fa-train:before {   content: ""; } .fa-subway:before {   content: ""; } .fa-medium:before {   content: ""; } .fa-yc:before, .fa-y-combinator:before {   content: ""; } .fa-optin-monster:before {   content: ""; } .fa-opencart:before {   content: ""; } .fa-expeditedssl:before {   content: ""; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {   content: ""; } .fa-battery-3:before, .fa-battery-three-quarters:before {   content: ""; } .fa-battery-2:before, .fa-battery-half:before {   content: ""; } .fa-battery-1:before, .fa-battery-quarter:before {   content: ""; } .fa-battery-0:before, .fa-battery-empty:before {   content: ""; } .fa-mouse-pointer:before {   content: ""; } .fa-i-cursor:before {   content: ""; } .fa-object-group:before {   content: ""; } .fa-object-ungroup:before {   content: ""; } .fa-sticky-note:before {   content: ""; } .fa-sticky-note-o:before {   content: ""; } .fa-cc-jcb:before {   content: ""; } .fa-cc-diners-club:before {   content: ""; } .fa-clone:before {   content: ""; } .fa-balance-scale:before {   content: ""; } .fa-hourglass-o:before {   content: ""; } .fa-hourglass-1:before, .fa-hourglass-start:before {   content: ""; } .fa-hourglass-2:before, .fa-hourglass-half:before {   content: ""; } .fa-hourglass-3:before, .fa-hourglass-end:before {   content: ""; } .fa-hourglass:before {   content: ""; } .fa-hand-grab-o:before, .fa-hand-rock-o:before {   content: ""; } .fa-hand-stop-o:before, .fa-hand-paper-o:before {   content: ""; } .fa-hand-scissors-o:before {   content: ""; } .fa-hand-lizard-o:before {   content: ""; } .fa-hand-spock-o:before {   content: ""; } .fa-hand-pointer-o:before {   content: ""; } .fa-hand-peace-o:before {   content: ""; } .fa-trademark:before {   content: ""; } .fa-registered:before {   content: ""; } .fa-creative-commons:before {   content: ""; } .fa-gg:before {   content: ""; } .fa-gg-circle:before {   content: ""; } .fa-tripadvisor:before {   content: ""; } .fa-odnoklassniki:before {   content: ""; } .fa-odnoklassniki-square:before {   content: ""; } .fa-get-pocket:before {   content: ""; } .fa-wikipedia-w:before {   content: ""; } .fa-safari:before {   content: ""; } .fa-chrome:before {   content: ""; } .fa-firefox:before {   content: ""; } .fa-opera:before {   content: ""; } .fa-internet-explorer:before {   content: ""; } .fa-tv:before, .fa-television:before {   content: ""; } .fa-contao:before {   content: ""; } .fa-500px:before {   content: ""; } .fa-amazon:before {   content: ""; } .fa-calendar-plus-o:before {   content: ""; } .fa-calendar-minus-o:before {   content: ""; } .fa-calendar-times-o:before {   content: ""; } .fa-calendar-check-o:before {   content: ""; } .fa-industry:before {   content: ""; } .fa-map-pin:before {   content: ""; } .fa-map-signs:before {   content: ""; } .fa-map-o:before {   content: ""; } .fa-map:before {   content: ""; } .fa-commenting:before {   content: ""; } .fa-commenting-o:before {   content: ""; } .fa-houzz:before {   content: ""; } .fa-vimeo:before {   content: ""; } .fa-black-tie:before {   content: ""; } .fa-fonticons:before {   content: ""; } .fa-reddit-alien:before {   content: ""; } .fa-edge:before {   content: ""; } .fa-credit-card-alt:before {   content: ""; } .fa-codiepie:before {   content: ""; } .fa-modx:before {   content: ""; } .fa-fort-awesome:before {   content: ""; } .fa-usb:before {   content: ""; } .fa-product-hunt:before {   content: ""; } .fa-mixcloud:before {   content: ""; } .fa-scribd:before {   content: ""; } .fa-pause-circle:before {   content: ""; } .fa-pause-circle-o:before {   content: ""; } .fa-stop-circle:before {   content: ""; } .fa-stop-circle-o:before {   content: ""; } .fa-shopping-bag:before {   content: ""; } .fa-shopping-basket:before {   content: ""; } .fa-hashtag:before {   content: ""; } .fa-bluetooth:before {   content: ""; } .fa-bluetooth-b:before {   content: ""; } .fa-percent:before {   content: ""; } .fa-gitlab:before {   content: ""; } .fa-wpbeginner:before {   content: ""; } .fa-wpforms:before {   content: ""; } .fa-envira:before {   content: ""; } .fa-universal-access:before {   content: ""; } .fa-wheelchair-alt:before {   content: ""; } .fa-question-circle-o:before {   content: ""; } .fa-blind:before {   content: ""; } .fa-audio-description:before {   content: ""; } .fa-volume-control-phone:before {   content: ""; } .fa-braille:before {   content: ""; } .fa-assistive-listening-systems:before {   content: ""; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {   content: ""; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {   content: ""; } .fa-glide:before {   content: ""; } .fa-glide-g:before {   content: ""; } .fa-signing:before, .fa-sign-language:before {   content: ""; } .fa-low-vision:before {   content: ""; } .fa-viadeo:before {   content: ""; } .fa-viadeo-square:before {   content: ""; } .fa-snapchat:before {   content: ""; } .fa-snapchat-ghost:before {   content: ""; } .fa-snapchat-square:before {   content: ""; } .fa-pied-piper:before {   content: ""; } .fa-first-order:before {   content: ""; } .fa-yoast:before {   content: ""; } .fa-themeisle:before {   content: ""; } .fa-google-plus-circle:before, .fa-google-plus-official:before {   content: ""; } .fa-fa:before, .fa-font-awesome:before {   content: ""; } .fa-handshake-o:before {   content: ""; } .fa-envelope-open:before {   content: ""; } .fa-envelope-open-o:before {   content: ""; } .fa-linode:before {   content: ""; } .fa-address-book:before {   content: ""; } .fa-address-book-o:before {   content: ""; } .fa-vcard:before, .fa-address-card:before {   content: ""; } .fa-vcard-o:before, .fa-address-card-o:before {   content: ""; } .fa-user-circle:before {   content: ""; } .fa-user-circle-o:before {   content: ""; } .fa-user-o:before {   content: ""; } .fa-id-badge:before {   content: ""; } .fa-drivers-license:before, .fa-id-card:before {   content: ""; } .fa-drivers-license-o:before, .fa-id-card-o:before {   content: ""; } .fa-quora:before {   content: ""; } .fa-free-code-camp:before {   content: ""; } .fa-telegram:before {   content: ""; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {   content: ""; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {   content: ""; } .fa-thermometer-2:before, .fa-thermometer-half:before {   content: ""; } .fa-thermometer-1:before, .fa-thermometer-quarter:before {   content: ""; } .fa-thermometer-0:before, .fa-thermometer-empty:before {   content: ""; } .fa-shower:before {   content: ""; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before {   content: ""; } .fa-podcast:before {   content: ""; } .fa-window-maximize:before {   content: ""; } .fa-window-minimize:before {   content: ""; } .fa-window-restore:before {   content: ""; } .fa-times-rectangle:before, .fa-window-close:before {   content: ""; } .fa-times-rectangle-o:before, .fa-window-close-o:before {   content: ""; } .fa-bandcamp:before {   content: ""; } .fa-grav:before {   content: ""; } .fa-etsy:before {   content: ""; } .fa-imdb:before {   content: ""; } .fa-ravelry:before {   content: ""; } .fa-eercast:before {   content: ""; } .fa-microchip:before {   content: ""; } .fa-snowflake-o:before {   content: ""; } .fa-superpowers:before {   content: ""; } .fa-wpexplorer:before {   content: ""; } .fa-meetup:before {   content: ""; } .sr-only {   position: absolute;   width: 1px;   height: 1px;   padding: 0;   margin: -1px;   overflow: hidden;   clip: rect(0, 0, 0, 0);   border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {   position: static;   width: auto;   height: auto;   margin: 0;   overflow: visible;   clip: auto; } @charset "UTF-8"; .animated {   -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both; } .animated.infinite {   -webkit-animation-iteration-count: infinite;   animation-iteration-count: infinite; } .animated.hinge {   -webkit-animation-duration: 2s;   animation-duration: 2s; } .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {   -webkit-animation-duration: .75s;   animation-duration: .75s; } @-webkit-keyframes bounce {   from, 20%, 53%, 80%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     -webkit-transform: translate3d(0,0,0);     transform: translate3d(0,0,0);   }   40%, 43% {     -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     -webkit-transform: translate3d(0, -30px, 0);     transform: translate3d(0, -30px, 0);   }   70% {     -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     -webkit-transform: translate3d(0, -15px, 0);     transform: translate3d(0, -15px, 0);   }   90% {     -webkit-transform: translate3d(0,-4px,0);     transform: translate3d(0,-4px,0);   } } @keyframes bounce {   from, 20%, 53%, 80%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     -webkit-transform: translate3d(0,0,0);     transform: translate3d(0,0,0);   }   40%, 43% {     -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     -webkit-transform: translate3d(0, -30px, 0);     transform: translate3d(0, -30px, 0);   }   70% {     -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);     -webkit-transform: translate3d(0, -15px, 0);     transform: translate3d(0, -15px, 0);   }   90% {     -webkit-transform: translate3d(0,-4px,0);     transform: translate3d(0,-4px,0);   } } .bounce {   -webkit-animation-name: bounce;   animation-name: bounce;   -webkit-transform-origin: center bottom;   transform-origin: center bottom; } @-webkit-keyframes flash {   from, 50%, to {     opacity: 1;   }   25%, 75% {     opacity: 0;   } } @keyframes flash {   from, 50%, to {     opacity: 1;   }   25%, 75% {     opacity: 0;   } } .flash {   -webkit-animation-name: flash;   animation-name: flash; } @-webkit-keyframes pulse {   from {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   }   50% {     -webkit-transform: scale3d(1.05, 1.05, 1.05);     transform: scale3d(1.05, 1.05, 1.05);   }   to {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } @keyframes pulse {   from {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   }   50% {     -webkit-transform: scale3d(1.05, 1.05, 1.05);     transform: scale3d(1.05, 1.05, 1.05);   }   to {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } .pulse {   -webkit-animation-name: pulse;   animation-name: pulse; } @-webkit-keyframes rubberBand {   from {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   }   30% {     -webkit-transform: scale3d(1.25, 0.75, 1);     transform: scale3d(1.25, 0.75, 1);   }   40% {     -webkit-transform: scale3d(0.75, 1.25, 1);     transform: scale3d(0.75, 1.25, 1);   }   50% {     -webkit-transform: scale3d(1.15, 0.85, 1);     transform: scale3d(1.15, 0.85, 1);   }   65% {     -webkit-transform: scale3d(.95, 1.05, 1);     transform: scale3d(.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(1, 1, 1);     transform: scale3d(1, 1, 1);   }   30% {     -webkit-transform: scale3d(1.25, 0.75, 1);     transform: scale3d(1.25, 0.75, 1);   }   40% {     -webkit-transform: scale3d(0.75, 1.25, 1);     transform: scale3d(0.75, 1.25, 1);   }   50% {     -webkit-transform: scale3d(1.15, 0.85, 1);     transform: scale3d(1.15, 0.85, 1);   }   65% {     -webkit-transform: scale3d(.95, 1.05, 1);     transform: scale3d(.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);   } } .rubberBand {   -webkit-animation-name: rubberBand;   animation-name: rubberBand; } @-webkit-keyframes shake {   from, to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   10%, 30%, 50%, 70%, 90% {     -webkit-transform: translate3d(-10px, 0, 0);     transform: translate3d(-10px, 0, 0);   }   20%, 40%, 60%, 80% {     -webkit-transform: translate3d(10px, 0, 0);     transform: translate3d(10px, 0, 0);   } } @keyframes shake {   from, to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   10%, 30%, 50%, 70%, 90% {     -webkit-transform: translate3d(-10px, 0, 0);     transform: translate3d(-10px, 0, 0);   }   20%, 40%, 60%, 80% {     -webkit-transform: translate3d(10px, 0, 0);     transform: translate3d(10px, 0, 0);   } } .shake {   -webkit-animation-name: shake;   animation-name: shake; } @-webkit-keyframes headShake {   0% {     -webkit-transform: translateX(0);     transform: translateX(0);   }   6.5% {     -webkit-transform: translateX(-6px) rotateY(-9deg);     transform: translateX(-6px) rotateY(-9deg);   }   18.5% {     -webkit-transform: translateX(5px) rotateY(7deg);     transform: translateX(5px) rotateY(7deg);   }   31.5% {     -webkit-transform: translateX(-3px) rotateY(-5deg);     transform: translateX(-3px) rotateY(-5deg);   }   43.5% {     -webkit-transform: translateX(2px) rotateY(3deg);     transform: translateX(2px) rotateY(3deg);   }   50% {     -webkit-transform: translateX(0);     transform: translateX(0);   } } @keyframes headShake {   0% {     -webkit-transform: translateX(0);     transform: translateX(0);   }   6.5% {     -webkit-transform: translateX(-6px) rotateY(-9deg);     transform: translateX(-6px) rotateY(-9deg);   }   18.5% {     -webkit-transform: translateX(5px) rotateY(7deg);     transform: translateX(5px) rotateY(7deg);   }   31.5% {     -webkit-transform: translateX(-3px) rotateY(-5deg);     transform: translateX(-3px) rotateY(-5deg);   }   43.5% {     -webkit-transform: translateX(2px) rotateY(3deg);     transform: translateX(2px) rotateY(3deg);   }   50% {     -webkit-transform: translateX(0);     transform: translateX(0);   } } .headShake {   -webkit-animation-timing-function: ease-in-out;   animation-timing-function: ease-in-out;   -webkit-animation-name: headShake;   animation-name: headShake; } @-webkit-keyframes swing {   20% {     -webkit-transform: rotate3d(0, 0, 1, 15deg);     transform: rotate3d(0, 0, 1, 15deg);   }   40% {     -webkit-transform: rotate3d(0, 0, 1, -10deg);     transform: rotate3d(0, 0, 1, -10deg);   }   60% {     -webkit-transform: rotate3d(0, 0, 1, 5deg);     transform: rotate3d(0, 0, 1, 5deg);   }   80% {     -webkit-transform: rotate3d(0, 0, 1, -5deg);     transform: rotate3d(0, 0, 1, -5deg);   }   to {     -webkit-transform: rotate3d(0, 0, 1, 0deg);     transform: rotate3d(0, 0, 1, 0deg);   } } @keyframes swing {   20% {     -webkit-transform: rotate3d(0, 0, 1, 15deg);     transform: rotate3d(0, 0, 1, 15deg);   }   40% {     -webkit-transform: rotate3d(0, 0, 1, -10deg);     transform: rotate3d(0, 0, 1, -10deg);   }   60% {     -webkit-transform: rotate3d(0, 0, 1, 5deg);     transform: rotate3d(0, 0, 1, 5deg);   }   80% {     -webkit-transform: rotate3d(0, 0, 1, -5deg);     transform: rotate3d(0, 0, 1, -5deg);   }   to {     -webkit-transform: rotate3d(0, 0, 1, 0deg);     transform: rotate3d(0, 0, 1, 0deg);   } } .swing {   -webkit-transform-origin: top center;   transform-origin: top center;   -webkit-animation-name: swing;   animation-name: swing; } @-webkit-keyframes tada {   from {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   }   10%, 20% {     -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   }   30%, 50%, 70%, 90% {     -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   }   40%, 60%, 80% {     -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   }   to {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } @keyframes tada {   from {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   }   10%, 20% {     -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   }   30%, 50%, 70%, 90% {     -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);   }   40%, 60%, 80% {     -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);   }   to {     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } .tada {   -webkit-animation-name: tada;   animation-name: tada; } @-webkit-keyframes wobble {   from {     -webkit-transform: none;     transform: none;   }   15% {     -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);     transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   }   30% {     -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);     transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   }   45% {     -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);     transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   }   60% {     -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);     transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   }   75% {     -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);     transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   }   to {     -webkit-transform: none;     transform: none;   } } @keyframes wobble {   from {     -webkit-transform: none;     transform: none;   }   15% {     -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);     transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);   }   30% {     -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);     transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);   }   45% {     -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);     transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);   }   60% {     -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);     transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);   }   75% {     -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);     transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);   }   to {     -webkit-transform: none;     transform: none;   } } .wobble {   -webkit-animation-name: wobble;   animation-name: wobble; } @-webkit-keyframes jello {   from, 11.1%, to {     -webkit-transform: none;     transform: none;   }   22.2% {     -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);     transform: skewX(-12.5deg) skewY(-12.5deg);   }   33.3% {     -webkit-transform: skewX(6.25deg) skewY(6.25deg);     transform: skewX(6.25deg) skewY(6.25deg);   }   44.4% {     -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);     transform: skewX(-3.125deg) skewY(-3.125deg);   }   55.5% {     -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);     transform: skewX(1.5625deg) skewY(1.5625deg);   }   66.6% {     -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);     transform: skewX(-0.78125deg) skewY(-0.78125deg);   }   77.7% {     -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);     transform: skewX(0.390625deg) skewY(0.390625deg);   }   88.8% {     -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);     transform: skewX(-0.1953125deg) skewY(-0.1953125deg);   } } @keyframes jello {   from, 11.1%, to {     -webkit-transform: none;     transform: none;   }   22.2% {     -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);     transform: skewX(-12.5deg) skewY(-12.5deg);   }   33.3% {     -webkit-transform: skewX(6.25deg) skewY(6.25deg);     transform: skewX(6.25deg) skewY(6.25deg);   }   44.4% {     -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);     transform: skewX(-3.125deg) skewY(-3.125deg);   }   55.5% {     -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);     transform: skewX(1.5625deg) skewY(1.5625deg);   }   66.6% {     -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);     transform: skewX(-0.78125deg) skewY(-0.78125deg);   }   77.7% {     -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);     transform: skewX(0.390625deg) skewY(0.390625deg);   }   88.8% {     -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);     transform: skewX(-0.1953125deg) skewY(-0.1953125deg);   } } .jello {   -webkit-animation-name: jello;   animation-name: jello;   -webkit-transform-origin: center;   transform-origin: center; } @-webkit-keyframes bounceIn {   from, 20%, 40%, 60%, 80%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   20% {     -webkit-transform: scale3d(1.1, 1.1, 1.1);     transform: scale3d(1.1, 1.1, 1.1);   }   40% {     -webkit-transform: scale3d(.9, .9, .9);     transform: scale3d(.9, .9, .9);   }   60% {     opacity: 1;     -webkit-transform: scale3d(1.03, 1.03, 1.03);     transform: scale3d(1.03, 1.03, 1.03);   }   80% {     -webkit-transform: scale3d(.97, .97, .97);     transform: scale3d(.97, .97, .97);   }   to {     opacity: 1;     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } @keyframes bounceIn {   from, 20%, 40%, 60%, 80%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   20% {     -webkit-transform: scale3d(1.1, 1.1, 1.1);     transform: scale3d(1.1, 1.1, 1.1);   }   40% {     -webkit-transform: scale3d(.9, .9, .9);     transform: scale3d(.9, .9, .9);   }   60% {     opacity: 1;     -webkit-transform: scale3d(1.03, 1.03, 1.03);     transform: scale3d(1.03, 1.03, 1.03);   }   80% {     -webkit-transform: scale3d(.97, .97, .97);     transform: scale3d(.97, .97, .97);   }   to {     opacity: 1;     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);   } } .bounceIn {   -webkit-animation-name: bounceIn;   animation-name: bounceIn; } @-webkit-keyframes bounceInDown {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: translate3d(0, -3000px, 0);     transform: translate3d(0, -3000px, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(0, 25px, 0);     transform: translate3d(0, 25px, 0);   }   75% {     -webkit-transform: translate3d(0, -10px, 0);     transform: translate3d(0, -10px, 0);   }   90% {     -webkit-transform: translate3d(0, 5px, 0);     transform: translate3d(0, 5px, 0);   }   to {     -webkit-transform: none;     transform: none;   } } @keyframes bounceInDown {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: translate3d(0, -3000px, 0);     transform: translate3d(0, -3000px, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(0, 25px, 0);     transform: translate3d(0, 25px, 0);   }   75% {     -webkit-transform: translate3d(0, -10px, 0);     transform: translate3d(0, -10px, 0);   }   90% {     -webkit-transform: translate3d(0, 5px, 0);     transform: translate3d(0, 5px, 0);   }   to {     -webkit-transform: none;     transform: none;   } } .bounceInDown {   -webkit-animation-name: bounceInDown;   animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: translate3d(-3000px, 0, 0);     transform: translate3d(-3000px, 0, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(25px, 0, 0);     transform: translate3d(25px, 0, 0);   }   75% {     -webkit-transform: translate3d(-10px, 0, 0);     transform: translate3d(-10px, 0, 0);   }   90% {     -webkit-transform: translate3d(5px, 0, 0);     transform: translate3d(5px, 0, 0);   }   to {     -webkit-transform: none;     transform: none;   } } @keyframes bounceInLeft {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   0% {     opacity: 0;     -webkit-transform: translate3d(-3000px, 0, 0);     transform: translate3d(-3000px, 0, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(25px, 0, 0);     transform: translate3d(25px, 0, 0);   }   75% {     -webkit-transform: translate3d(-10px, 0, 0);     transform: translate3d(-10px, 0, 0);   }   90% {     -webkit-transform: translate3d(5px, 0, 0);     transform: translate3d(5px, 0, 0);   }   to {     -webkit-transform: none;     transform: none;   } } .bounceInLeft {   -webkit-animation-name: bounceInLeft;   animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   from {     opacity: 0;     -webkit-transform: translate3d(3000px, 0, 0);     transform: translate3d(3000px, 0, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(-25px, 0, 0);     transform: translate3d(-25px, 0, 0);   }   75% {     -webkit-transform: translate3d(10px, 0, 0);     transform: translate3d(10px, 0, 0);   }   90% {     -webkit-transform: translate3d(-5px, 0, 0);     transform: translate3d(-5px, 0, 0);   }   to {     -webkit-transform: none;     transform: none;   } } @keyframes bounceInRight {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   from {     opacity: 0;     -webkit-transform: translate3d(3000px, 0, 0);     transform: translate3d(3000px, 0, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(-25px, 0, 0);     transform: translate3d(-25px, 0, 0);   }   75% {     -webkit-transform: translate3d(10px, 0, 0);     transform: translate3d(10px, 0, 0);   }   90% {     -webkit-transform: translate3d(-5px, 0, 0);     transform: translate3d(-5px, 0, 0);   }   to {     -webkit-transform: none;     transform: none;   } } .bounceInRight {   -webkit-animation-name: bounceInRight;   animation-name: bounceInRight; } @-webkit-keyframes bounceInUp {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   from {     opacity: 0;     -webkit-transform: translate3d(0, 3000px, 0);     transform: translate3d(0, 3000px, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(0, -20px, 0);     transform: translate3d(0, -20px, 0);   }   75% {     -webkit-transform: translate3d(0, 10px, 0);     transform: translate3d(0, 10px, 0);   }   90% {     -webkit-transform: translate3d(0, -5px, 0);     transform: translate3d(0, -5px, 0);   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } @keyframes bounceInUp {   from, 60%, 75%, 90%, to {     -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);     animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   }   from {     opacity: 0;     -webkit-transform: translate3d(0, 3000px, 0);     transform: translate3d(0, 3000px, 0);   }   60% {     opacity: 1;     -webkit-transform: translate3d(0, -20px, 0);     transform: translate3d(0, -20px, 0);   }   75% {     -webkit-transform: translate3d(0, 10px, 0);     transform: translate3d(0, 10px, 0);   }   90% {     -webkit-transform: translate3d(0, -5px, 0);     transform: translate3d(0, -5px, 0);   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } .bounceInUp {   -webkit-animation-name: bounceInUp;   animation-name: bounceInUp; } @-webkit-keyframes bounceOut {   20% {     -webkit-transform: scale3d(.9, .9, .9);     transform: scale3d(.9, .9, .9);   }   50%, 55% {     opacity: 1;     -webkit-transform: scale3d(1.1, 1.1, 1.1);     transform: scale3d(1.1, 1.1, 1.1);   }   to {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   } } @keyframes bounceOut {   20% {     -webkit-transform: scale3d(.9, .9, .9);     transform: scale3d(.9, .9, .9);   }   50%, 55% {     opacity: 1;     -webkit-transform: scale3d(1.1, 1.1, 1.1);     transform: scale3d(1.1, 1.1, 1.1);   }   to {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   } } .bounceOut {   -webkit-animation-name: bounceOut;   animation-name: bounceOut; } @-webkit-keyframes bounceOutDown {   20% {     -webkit-transform: translate3d(0, 10px, 0);     transform: translate3d(0, 10px, 0);   }   40%, 45% {     opacity: 1;     -webkit-transform: translate3d(0, -20px, 0);     transform: translate3d(0, -20px, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   } } @keyframes bounceOutDown {   20% {     -webkit-transform: translate3d(0, 10px, 0);     transform: translate3d(0, 10px, 0);   }   40%, 45% {     opacity: 1;     -webkit-transform: translate3d(0, -20px, 0);     transform: translate3d(0, -20px, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   } } .bounceOutDown {   -webkit-animation-name: bounceOutDown;   animation-name: bounceOutDown; } @-webkit-keyframes bounceOutLeft {   20% {     opacity: 1;     -webkit-transform: translate3d(20px, 0, 0);     transform: translate3d(20px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   } } @keyframes bounceOutLeft {   20% {     opacity: 1;     -webkit-transform: translate3d(20px, 0, 0);     transform: translate3d(20px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   } } .bounceOutLeft {   -webkit-animation-name: bounceOutLeft;   animation-name: bounceOutLeft; } @-webkit-keyframes bounceOutRight {   20% {     opacity: 1;     -webkit-transform: translate3d(-20px, 0, 0);     transform: translate3d(-20px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   } } @keyframes bounceOutRight {   20% {     opacity: 1;     -webkit-transform: translate3d(-20px, 0, 0);     transform: translate3d(-20px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   } } .bounceOutRight {   -webkit-animation-name: bounceOutRight;   animation-name: bounceOutRight; } @-webkit-keyframes bounceOutUp {   20% {     -webkit-transform: translate3d(0, -10px, 0);     transform: translate3d(0, -10px, 0);   }   40%, 45% {     opacity: 1;     -webkit-transform: translate3d(0, 20px, 0);     transform: translate3d(0, 20px, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   } } @keyframes bounceOutUp {   20% {     -webkit-transform: translate3d(0, -10px, 0);     transform: translate3d(0, -10px, 0);   }   40%, 45% {     opacity: 1;     -webkit-transform: translate3d(0, 20px, 0);     transform: translate3d(0, 20px, 0);   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   } } .bounceOutUp {   -webkit-animation-name: bounceOutUp;   animation-name: bounceOutUp; } @-webkit-keyframes fadeIn {   from {     opacity: 0;   }   to {     opacity: 1;   } } @keyframes fadeIn {   from {     opacity: 0;   }   to {     opacity: 1;   } } .fadeIn {   -webkit-animation-name: fadeIn;   animation-name: fadeIn; } @-webkit-keyframes fadeInDown {   from {     opacity: 0;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInDown {   from {     opacity: 0;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInDown {   -webkit-animation-name: fadeInDown;   animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig {   from {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInDownBig {   from {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInDownBig {   -webkit-animation-name: fadeInDownBig;   animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft {   from {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInLeft {   from {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInLeft {   -webkit-animation-name: fadeInLeft;   animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig {   from {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInLeftBig {   from {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInLeftBig {   -webkit-animation-name: fadeInLeftBig;   animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight {   from {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInRight {   from {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInRight {   -webkit-animation-name: fadeInRight;   animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig {   from {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInRightBig {   from {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInRightBig {   -webkit-animation-name: fadeInRightBig;   animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp {   from {     opacity: 0;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInUp {   from {     opacity: 0;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInUp {   -webkit-animation-name: fadeInUp;   animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig {   from {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes fadeInUpBig {   from {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .fadeInUpBig {   -webkit-animation-name: fadeInUpBig;   animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut {   from {     opacity: 1;   }   to {     opacity: 0;   } } @keyframes fadeOut {   from {     opacity: 1;   }   to {     opacity: 0;   } } .fadeOut {   -webkit-animation-name: fadeOut;   animation-name: fadeOut; } @-webkit-keyframes fadeOutDown {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   } } @keyframes fadeOutDown {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   } } .fadeOutDown {   -webkit-animation-name: fadeOutDown;   animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   } } @keyframes fadeOutDownBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, 2000px, 0);     transform: translate3d(0, 2000px, 0);   } } .fadeOutDownBig {   -webkit-animation-name: fadeOutDownBig;   animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   } } @keyframes fadeOutLeft {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   } } .fadeOutLeft {   -webkit-animation-name: fadeOutLeft;   animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   } } @keyframes fadeOutLeftBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(-2000px, 0, 0);     transform: translate3d(-2000px, 0, 0);   } } .fadeOutLeftBig {   -webkit-animation-name: fadeOutLeftBig;   animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   } } @keyframes fadeOutRight {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   } } .fadeOutRight {   -webkit-animation-name: fadeOutRight;   animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   } } @keyframes fadeOutRightBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(2000px, 0, 0);     transform: translate3d(2000px, 0, 0);   } } .fadeOutRightBig {   -webkit-animation-name: fadeOutRightBig;   animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   } } @keyframes fadeOutUp {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   } } .fadeOutUp {   -webkit-animation-name: fadeOutUp;   animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   } } @keyframes fadeOutUpBig {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(0, -2000px, 0);     transform: translate3d(0, -2000px, 0);   } } .fadeOutUpBig {   -webkit-animation-name: fadeOutUpBig;   animation-name: fadeOutUpBig; } @-webkit-keyframes flip {   from {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);     transform: perspective(400px) rotate3d(0, 1, 0, -360deg);     -webkit-animation-timing-function: ease-out;     animation-timing-function: ease-out;   }   40% {     -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);     transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);     -webkit-animation-timing-function: ease-out;     animation-timing-function: ease-out;   }   50% {     -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);     transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   80% {     -webkit-transform: perspective(400px) scale3d(.95, .95, .95);     transform: perspective(400px) scale3d(.95, .95, .95);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   } } @keyframes flip {   from {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);     transform: perspective(400px) rotate3d(0, 1, 0, -360deg);     -webkit-animation-timing-function: ease-out;     animation-timing-function: ease-out;   }   40% {     -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);     transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);     -webkit-animation-timing-function: ease-out;     animation-timing-function: ease-out;   }   50% {     -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);     transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   80% {     -webkit-transform: perspective(400px) scale3d(.95, .95, .95);     transform: perspective(400px) scale3d(.95, .95, .95);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   } } .animated.flip {   -webkit-backface-visibility: visible;   backface-visibility: visible;   -webkit-animation-name: flip;   animation-name: flip; } @-webkit-keyframes flipInX {   from {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;     opacity: 0;   }   40% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   60% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);     transform: perspective(400px) rotate3d(1, 0, 0, 10deg);     opacity: 1;   }   80% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);     transform: perspective(400px) rotate3d(1, 0, 0, -5deg);   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);   } } @keyframes flipInX {   from {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;     opacity: 0;   }   40% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   60% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);     transform: perspective(400px) rotate3d(1, 0, 0, 10deg);     opacity: 1;   }   80% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);     transform: perspective(400px) rotate3d(1, 0, 0, -5deg);   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);   } } .flipInX {   -webkit-backface-visibility: visible !important;   backface-visibility: visible !important;   -webkit-animation-name: flipInX;   animation-name: flipInX; } @-webkit-keyframes flipInY {   from {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;     opacity: 0;   }   40% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);     transform: perspective(400px) rotate3d(0, 1, 0, -20deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   60% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);     transform: perspective(400px) rotate3d(0, 1, 0, 10deg);     opacity: 1;   }   80% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);     transform: perspective(400px) rotate3d(0, 1, 0, -5deg);   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);   } } @keyframes flipInY {   from {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;     opacity: 0;   }   40% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);     transform: perspective(400px) rotate3d(0, 1, 0, -20deg);     -webkit-animation-timing-function: ease-in;     animation-timing-function: ease-in;   }   60% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);     transform: perspective(400px) rotate3d(0, 1, 0, 10deg);     opacity: 1;   }   80% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);     transform: perspective(400px) rotate3d(0, 1, 0, -5deg);   }   to {     -webkit-transform: perspective(400px);     transform: perspective(400px);   } } .flipInY {   -webkit-backface-visibility: visible !important;   backface-visibility: visible !important;   -webkit-animation-name: flipInY;   animation-name: flipInY; } @-webkit-keyframes flipOutX {   from {     -webkit-transform: perspective(400px);     transform: perspective(400px);   }   30% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     opacity: 1;   }   to {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     opacity: 0;   } } @keyframes flipOutX {   from {     -webkit-transform: perspective(400px);     transform: perspective(400px);   }   30% {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     transform: perspective(400px) rotate3d(1, 0, 0, -20deg);     opacity: 1;   }   to {     -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     transform: perspective(400px) rotate3d(1, 0, 0, 90deg);     opacity: 0;   } } .flipOutX {   -webkit-animation-name: flipOutX;   animation-name: flipOutX;   -webkit-backface-visibility: visible !important;   backface-visibility: visible !important; } @-webkit-keyframes flipOutY {   from {     -webkit-transform: perspective(400px);     transform: perspective(400px);   }   30% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);     transform: perspective(400px) rotate3d(0, 1, 0, -15deg);     opacity: 1;   }   to {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     opacity: 0;   } } @keyframes flipOutY {   from {     -webkit-transform: perspective(400px);     transform: perspective(400px);   }   30% {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);     transform: perspective(400px) rotate3d(0, 1, 0, -15deg);     opacity: 1;   }   to {     -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     transform: perspective(400px) rotate3d(0, 1, 0, 90deg);     opacity: 0;   } } .flipOutY {   -webkit-backface-visibility: visible !important;   backface-visibility: visible !important;   -webkit-animation-name: flipOutY;   animation-name: flipOutY; } @-webkit-keyframes lightSpeedIn {   from {     -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);     transform: translate3d(100%, 0, 0) skewX(-30deg);     opacity: 0;   }   60% {     -webkit-transform: skewX(20deg);     transform: skewX(20deg);     opacity: 1;   }   80% {     -webkit-transform: skewX(-5deg);     transform: skewX(-5deg);     opacity: 1;   }   to {     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes lightSpeedIn {   from {     -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);     transform: translate3d(100%, 0, 0) skewX(-30deg);     opacity: 0;   }   60% {     -webkit-transform: skewX(20deg);     transform: skewX(20deg);     opacity: 1;   }   80% {     -webkit-transform: skewX(-5deg);     transform: skewX(-5deg);     opacity: 1;   }   to {     -webkit-transform: none;     transform: none;     opacity: 1;   } } .lightSpeedIn {   -webkit-animation-name: lightSpeedIn;   animation-name: lightSpeedIn;   -webkit-animation-timing-function: ease-out;   animation-timing-function: ease-out; } @-webkit-keyframes lightSpeedOut {   from {     opacity: 1;   }   to {     -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);     transform: translate3d(100%, 0, 0) skewX(30deg);     opacity: 0;   } } @keyframes lightSpeedOut {   from {     opacity: 1;   }   to {     -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);     transform: translate3d(100%, 0, 0) skewX(30deg);     opacity: 0;   } } .lightSpeedOut {   -webkit-animation-name: lightSpeedOut;   animation-name: lightSpeedOut;   -webkit-animation-timing-function: ease-in;   animation-timing-function: ease-in; } @-webkit-keyframes rotateIn {   from {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: rotate3d(0, 0, 1, -200deg);     transform: rotate3d(0, 0, 1, -200deg);     opacity: 0;   }   to {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes rotateIn {   from {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: rotate3d(0, 0, 1, -200deg);     transform: rotate3d(0, 0, 1, -200deg);     opacity: 0;   }   to {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: none;     transform: none;     opacity: 1;   } } .rotateIn {   -webkit-animation-name: rotateIn;   animation-name: rotateIn; } @-webkit-keyframes rotateInDownLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes rotateInDownLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } .rotateInDownLeft {   -webkit-animation-name: rotateInDownLeft;   animation-name: rotateInDownLeft; } @-webkit-keyframes rotateInDownRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes rotateInDownRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } .rotateInDownRight {   -webkit-animation-name: rotateInDownRight;   animation-name: rotateInDownRight; } @-webkit-keyframes rotateInUpLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes rotateInUpLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } .rotateInUpLeft {   -webkit-animation-name: rotateInUpLeft;   animation-name: rotateInUpLeft; } @-webkit-keyframes rotateInUpRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, -90deg);     transform: rotate3d(0, 0, 1, -90deg);     opacity: 0;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } @keyframes rotateInUpRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, -90deg);     transform: rotate3d(0, 0, 1, -90deg);     opacity: 0;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: none;     transform: none;     opacity: 1;   } } .rotateInUpRight {   -webkit-animation-name: rotateInUpRight;   animation-name: rotateInUpRight; } @-webkit-keyframes rotateOut {   from {     -webkit-transform-origin: center;     transform-origin: center;     opacity: 1;   }   to {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: rotate3d(0, 0, 1, 200deg);     transform: rotate3d(0, 0, 1, 200deg);     opacity: 0;   } } @keyframes rotateOut {   from {     -webkit-transform-origin: center;     transform-origin: center;     opacity: 1;   }   to {     -webkit-transform-origin: center;     transform-origin: center;     -webkit-transform: rotate3d(0, 0, 1, 200deg);     transform: rotate3d(0, 0, 1, 200deg);     opacity: 0;   } } .rotateOut {   -webkit-animation-name: rotateOut;   animation-name: rotateOut; } @-webkit-keyframes rotateOutDownLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     opacity: 1;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   } } @keyframes rotateOutDownLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     opacity: 1;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, 45deg);     transform: rotate3d(0, 0, 1, 45deg);     opacity: 0;   } } .rotateOutDownLeft {   -webkit-animation-name: rotateOutDownLeft;   animation-name: rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     opacity: 1;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   } } @keyframes rotateOutDownRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     opacity: 1;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   } } .rotateOutDownRight {   -webkit-animation-name: rotateOutDownRight;   animation-name: rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     opacity: 1;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   } } @keyframes rotateOutUpLeft {   from {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     opacity: 1;   }   to {     -webkit-transform-origin: left bottom;     transform-origin: left bottom;     -webkit-transform: rotate3d(0, 0, 1, -45deg);     transform: rotate3d(0, 0, 1, -45deg);     opacity: 0;   } } .rotateOutUpLeft {   -webkit-animation-name: rotateOutUpLeft;   animation-name: rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     opacity: 1;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, 90deg);     transform: rotate3d(0, 0, 1, 90deg);     opacity: 0;   } } @keyframes rotateOutUpRight {   from {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     opacity: 1;   }   to {     -webkit-transform-origin: right bottom;     transform-origin: right bottom;     -webkit-transform: rotate3d(0, 0, 1, 90deg);     transform: rotate3d(0, 0, 1, 90deg);     opacity: 0;   } } .rotateOutUpRight {   -webkit-animation-name: rotateOutUpRight;   animation-name: rotateOutUpRight; } @-webkit-keyframes hinge {   0% {     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;   }   20%, 60% {     -webkit-transform: rotate3d(0, 0, 1, 80deg);     transform: rotate3d(0, 0, 1, 80deg);     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;   }   40%, 80% {     -webkit-transform: rotate3d(0, 0, 1, 60deg);     transform: rotate3d(0, 0, 1, 60deg);     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;     opacity: 1;   }   to {     -webkit-transform: translate3d(0, 700px, 0);     transform: translate3d(0, 700px, 0);     opacity: 0;   } } @keyframes hinge {   0% {     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;   }   20%, 60% {     -webkit-transform: rotate3d(0, 0, 1, 80deg);     transform: rotate3d(0, 0, 1, 80deg);     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;   }   40%, 80% {     -webkit-transform: rotate3d(0, 0, 1, 60deg);     transform: rotate3d(0, 0, 1, 60deg);     -webkit-transform-origin: top left;     transform-origin: top left;     -webkit-animation-timing-function: ease-in-out;     animation-timing-function: ease-in-out;     opacity: 1;   }   to {     -webkit-transform: translate3d(0, 700px, 0);     transform: translate3d(0, 700px, 0);     opacity: 0;   } } .hinge {   -webkit-animation-name: hinge;   animation-name: hinge; } @-webkit-keyframes rollIn {   from {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);     transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } @keyframes rollIn {   from {     opacity: 0;     -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);     transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);   }   to {     opacity: 1;     -webkit-transform: none;     transform: none;   } } .rollIn {   -webkit-animation-name: rollIn;   animation-name: rollIn; } @-webkit-keyframes rollOut {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);     transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   } } @keyframes rollOut {   from {     opacity: 1;   }   to {     opacity: 0;     -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);     transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);   } } .rollOut {   -webkit-animation-name: rollOut;   animation-name: rollOut; } @-webkit-keyframes zoomIn {   from {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   50% {     opacity: 1;   } } @keyframes zoomIn {   from {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   50% {     opacity: 1;   } } .zoomIn {   -webkit-animation-name: zoomIn;   animation-name: zoomIn; } @-webkit-keyframes zoomInDown {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomInDown {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomInDown {   -webkit-animation-name: zoomInDown;   animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);     transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomInLeft {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);     transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomInLeft {   -webkit-animation-name: zoomInLeft;   animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);     transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomInRight {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);     transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomInRight {   -webkit-animation-name: zoomInRight;   animation-name: zoomInRight; } @-webkit-keyframes zoomInUp {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomInUp {   from {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   60% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomInUp {   -webkit-animation-name: zoomInUp;   animation-name: zoomInUp; } @-webkit-keyframes zoomOut {   from {     opacity: 1;   }   50% {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   to {     opacity: 0;   } } @keyframes zoomOut {   from {     opacity: 1;   }   50% {     opacity: 0;     -webkit-transform: scale3d(.3, .3, .3);     transform: scale3d(.3, .3, .3);   }   to {     opacity: 0;   } } .zoomOut {   -webkit-animation-name: zoomOut;   animation-name: zoomOut; } @-webkit-keyframes zoomOutDown {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   to {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);     -webkit-transform-origin: center bottom;     transform-origin: center bottom;     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomOutDown {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   to {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);     -webkit-transform-origin: center bottom;     transform-origin: center bottom;     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomOutDown {   -webkit-animation-name: zoomOutDown;   animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);     transform: scale(.1) translate3d(-2000px, 0, 0);     -webkit-transform-origin: left center;     transform-origin: left center;   } } @keyframes zoomOutLeft {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);     transform: scale(.1) translate3d(-2000px, 0, 0);     -webkit-transform-origin: left center;     transform-origin: left center;   } } .zoomOutLeft {   -webkit-animation-name: zoomOutLeft;   animation-name: zoomOutLeft; } @-webkit-keyframes zoomOutRight {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: scale(.1) translate3d(2000px, 0, 0);     transform: scale(.1) translate3d(2000px, 0, 0);     -webkit-transform-origin: right center;     transform-origin: right center;   } } @keyframes zoomOutRight {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);     transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   }   to {     opacity: 0;     -webkit-transform: scale(.1) translate3d(2000px, 0, 0);     transform: scale(.1) translate3d(2000px, 0, 0);     -webkit-transform-origin: right center;     transform-origin: right center;   } } .zoomOutRight {   -webkit-animation-name: zoomOutRight;   animation-name: zoomOutRight; } @-webkit-keyframes zoomOutUp {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   to {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);     -webkit-transform-origin: center bottom;     transform-origin: center bottom;     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } @keyframes zoomOutUp {   40% {     opacity: 1;     -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);     -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);     animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   }   to {     opacity: 0;     -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);     transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);     -webkit-transform-origin: center bottom;     transform-origin: center bottom;     -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);     animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   } } .zoomOutUp {   -webkit-animation-name: zoomOutUp;   animation-name: zoomOutUp; } @-webkit-keyframes slideInDown {   from {     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } @keyframes slideInDown {   from {     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } .slideInDown {   -webkit-animation-name: slideInDown;   animation-name: slideInDown; } @-webkit-keyframes slideInLeft {   from {     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } @keyframes slideInLeft {   from {     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } .slideInLeft {   -webkit-animation-name: slideInLeft;   animation-name: slideInLeft; } @-webkit-keyframes slideInRight {   from {     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } @keyframes slideInRight {   from {     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } .slideInRight {   -webkit-animation-name: slideInRight;   animation-name: slideInRight; } @-webkit-keyframes slideInUp {   from {     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } @keyframes slideInUp {   from {     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);     visibility: visible;   }   to {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   } } .slideInUp {   -webkit-animation-name: slideInUp;   animation-name: slideInUp; } @-webkit-keyframes slideOutDown {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   } } @keyframes slideOutDown {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(0, 100%, 0);     transform: translate3d(0, 100%, 0);   } } .slideOutDown {   -webkit-animation-name: slideOutDown;   animation-name: slideOutDown; } @-webkit-keyframes slideOutLeft {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   } } @keyframes slideOutLeft {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(-100%, 0, 0);     transform: translate3d(-100%, 0, 0);   } } .slideOutLeft {   -webkit-animation-name: slideOutLeft;   animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   } } @keyframes slideOutRight {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(100%, 0, 0);     transform: translate3d(100%, 0, 0);   } } .slideOutRight {   -webkit-animation-name: slideOutRight;   animation-name: slideOutRight; } @-webkit-keyframes slideOutUp {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   } } @keyframes slideOutUp {   from {     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0);   }   to {     visibility: hidden;     -webkit-transform: translate3d(0, -100%, 0);     transform: translate3d(0, -100%, 0);   } } .slideOutUp {   -webkit-animation-name: slideOutUp;   animation-name: slideOutUp; } .owl-carousel {   display: none;   width: 100%;   -webkit-tap-highlight-color: transparent;   position: relative;   z-index: 1; }   .owl-carousel .owl-stage {     position: relative;     -ms-touch-action: pan-Y;     touch-action: manipulation;     -moz-backface-visibility: hidden;      }   .owl-carousel .owl-stage:after {     content: ".";     display: block;     clear: both;     visibility: hidden;     line-height: 0;     height: 0; }   .owl-carousel .owl-stage-outer {     position: relative;     overflow: hidden;     -webkit-transform: translate3d(0px, 0px, 0px); }   .owl-carousel .owl-wrapper,   .owl-carousel .owl-item {     -webkit-backface-visibility: hidden;     -moz-backface-visibility: hidden;     -ms-backface-visibility: hidden;     -webkit-transform: translate3d(0, 0, 0);     -moz-transform: translate3d(0, 0, 0);     -ms-transform: translate3d(0, 0, 0); }   .owl-carousel .owl-item {     position: relative;     min-height: 1px;     float: left;     -webkit-backface-visibility: hidden;     -webkit-tap-highlight-color: transparent;     -webkit-touch-callout: none; }   .owl-carousel .owl-item img {     display: block;     width: 100%; }   .owl-carousel .owl-nav.disabled,   .owl-carousel .owl-dots.disabled {     display: none; }   .owl-carousel .owl-nav .owl-prev,   .owl-carousel .owl-nav .owl-next,   .owl-carousel .owl-dot {     cursor: pointer;     cursor: hand;     -webkit-user-select: none;     -khtml-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none; }   .owl-carousel .owl-nav button.owl-prev,   .owl-carousel .owl-nav button.owl-next,   .owl-carousel button.owl-dot {     background: none;     color: inherit;     border: none;     padding: 0 !important;     font: inherit; }   .owl-carousel.owl-loaded {     display: block; }   .owl-carousel.owl-loading {     opacity: 0;     display: block; }   .owl-carousel.owl-hidden {     opacity: 0; }   .owl-carousel.owl-refresh .owl-item {     visibility: hidden; }   .owl-carousel.owl-drag .owl-item {     -ms-touch-action: pan-y;         touch-action: pan-y;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none; }   .owl-carousel.owl-grab {     cursor: move;     cursor: grab; }   .owl-carousel.owl-rtl {     direction: rtl; }   .owl-carousel.owl-rtl .owl-item {     float: right; } .no-js .owl-carousel {   display: block; } .owl-carousel .animated {   animation-duration: 1000ms;   animation-fill-mode: both; } .owl-carousel .owl-animated-in {   z-index: 0; } .owl-carousel .owl-animated-out {   z-index: 1; } .owl-carousel .fadeOut {   animation-name: fadeOut; } @keyframes fadeOut {   0% {     opacity: 1; }   100% {     opacity: 0; } } .owl-height {   transition: height 500ms ease-in-out; } .owl-carousel .owl-item .owl-lazy {   opacity: 0;   transition: opacity 400ms ease; } .owl-carousel .owl-item img.owl-lazy {   transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {   position: relative;   height: 100%;   background: #000; } .owl-carousel .owl-video-play-icon {   position: absolute;   height: 80px;   width: 80px;   left: 50%;   top: 50%;   margin-left: -40px;   margin-top: -40px;   background: url("owl.video.play.png") no-repeat;   cursor: pointer;   z-index: 1;   -webkit-backface-visibility: hidden;   transition: transform 100ms ease; } .owl-carousel .owl-video-play-icon:hover {   -ms-transform: scale(1.3, 1.3);       transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {   display: none; } .owl-carousel .owl-video-tn {   opacity: 0;   height: 100%;   background-position: center center;   background-repeat: no-repeat;   background-size: contain;   transition: opacity 400ms ease; } .owl-carousel .owl-video-frame {   position: relative;   z-index: 1;   height: 100%;   width: 100%; } select.bs-select-hidden, select.selectpicker {   display: none !important; } .bootstrap-select {   width: 220px \0; } .bootstrap-select > .dropdown-toggle {   width: 100%;   padding-right: 25px;   z-index: 1; } .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {   color: #999; } .bootstrap-select > select {   position: absolute !important;   bottom: 0;   left: 50%;   display: block !important;   width: 0.5px !important;   height: 100% !important;   padding: 0 !important;   opacity: 0 !important;   border: none; } .bootstrap-select > select.mobile-device {   top: 0;   left: 0;   display: block !important;   width: 100% !important;   z-index: 2; } .has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle {   border-color: #b94a48; } .bootstrap-select.fit-width {   width: auto !important; } .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {   width: 220px; } .bootstrap-select .dropdown-toggle:focus {   outline: thin dotted #333333 !important;   outline: 5px auto -webkit-focus-ring-color !important;   outline-offset: -2px; } .bootstrap-select.form-control {   margin-bottom: 0;   padding: 0;   border: none; } .bootstrap-select.form-control:not([class*="col-"]) {   width: 100%; } .bootstrap-select.form-control.input-group-btn {   z-index: auto; } .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {   border-radius: 0; } .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {   float: none;   display: inline-block;   margin-left: 0; } .bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {   float: right; } .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {   margin-bottom: 0; } .form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {   padding: 0; } .form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {   height: 100%;   font-size: inherit;   line-height: inherit;   border-radius: inherit; } .form-inline .bootstrap-select.btn-group .form-control {   width: 100%; } .bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled {   cursor: not-allowed; } .bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus {   outline: none !important; } .bootstrap-select.btn-group.bs-container {   position: absolute;   height: 0 !important;   padding: 0 !important; } .bootstrap-select.btn-group.bs-container .dropdown-menu {   z-index: 1060; } .bootstrap-select.btn-group .dropdown-toggle .filter-option {   display: inline-block;   overflow: hidden;   width: 100%;   text-align: left; } .bootstrap-select.btn-group .dropdown-toggle .caret {   position: absolute;   top: 50%;   right: 12px;   margin-top: -2px;   vertical-align: middle; } .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {   width: 100%; } .bootstrap-select.btn-group .dropdown-menu {   min-width: 100%;   -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;           box-sizing: border-box; } .bootstrap-select.btn-group .dropdown-menu.inner {   position: static;   float: none;   border: 0;   padding: 0;   margin: 0;   border-radius: 0;   -webkit-box-shadow: none;           box-shadow: none; } .bootstrap-select.btn-group .dropdown-menu li {   position: relative; } .bootstrap-select.btn-group .dropdown-menu li.active small {   color: #fff; } .bootstrap-select.btn-group .dropdown-menu li.disabled a {   cursor: not-allowed; } .bootstrap-select.btn-group .dropdown-menu li a {   cursor: pointer;   -webkit-user-select: none;      -moz-user-select: none;       -ms-user-select: none;           user-select: none; } .bootstrap-select.btn-group .dropdown-menu li a.opt {   position: relative;   padding-left: 2.25em; } .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {   display: none; } .bootstrap-select.btn-group .dropdown-menu li a span.text {   display: inline-block; } .bootstrap-select.btn-group .dropdown-menu li small {   padding-left: 0.5em; } .bootstrap-select.btn-group .dropdown-menu .notify {   position: absolute;   bottom: 5px;   width: 96%;   margin: 0 2%;   min-height: 26px;   padding: 3px 5px;   background: #f5f5f5;   border: 1px solid #e3e3e3;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);   pointer-events: none;   opacity: 0.9;   -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;           box-sizing: border-box; } .bootstrap-select.btn-group .no-results {   padding: 3px;   background: #f5f5f5;   margin: 0 5px;   white-space: nowrap; } .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {   position: static; } .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {   position: static;   top: auto;   margin-top: -1px; } .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {   position: absolute;   display: inline-block;   right: 15px;   margin-top: 5px; } .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {   margin-right: 34px; } .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {   z-index: 1061; } .bootstrap-select.show-menu-arrow .dropdown-toggle:before {   content: '';   border-left: 7px solid transparent;   border-right: 7px solid transparent;   border-bottom: 7px solid rgba(204, 204, 204, 0.2);   position: absolute;   bottom: -4px;   left: 9px;   display: none; } .bootstrap-select.show-menu-arrow .dropdown-toggle:after {   content: '';   border-left: 6px solid transparent;   border-right: 6px solid transparent;   border-bottom: 6px solid white;   position: absolute;   bottom: -4px;   left: 10px;   display: none; } .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {   bottom: auto;   top: -3px;   border-top: 7px solid rgba(204, 204, 204, 0.2);   border-bottom: 0; } .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {   bottom: auto;   top: -3px;   border-top: 6px solid white;   border-bottom: 0; } .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {   right: 12px;   left: auto; } .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {   right: 13px;   left: auto; } .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {   display: block; } .bs-searchbox, .bs-actionsbox, .bs-donebutton {   padding: 4px 8px; } .bs-actionsbox {   width: 100%;   -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;           box-sizing: border-box; } .bs-actionsbox .btn-group button {   width: 50%; } .bs-donebutton {   float: left;   width: 100%;   -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;           box-sizing: border-box; } .bs-donebutton .btn-group button {   width: 100%; } .bs-searchbox + .bs-actionsbox {   padding: 0 8px 4px; } .bs-searchbox .form-control {   margin-bottom: 0;   width: 100%;   float: none; } .mfp-bg {   top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 1042;   overflow: hidden;   position: fixed;   background: #0b0b0b;   opacity: 0.8; } .mfp-wrap {   top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 1043;   position: fixed;   outline: none !important;   -webkit-backface-visibility: hidden; } .mfp-container {   text-align: center;   position: absolute;   width: 100%;   height: 100%;   left: 0;   top: 0;   padding: 0 8px;   box-sizing: border-box; } .mfp-container:before {   content: '';   display: inline-block;   height: 100%;   vertical-align: middle; } .mfp-align-top .mfp-container:before {   display: none; } .mfp-content {   position: relative;   display: inline-block;   vertical-align: middle;   margin: 0 auto;   text-align: left;   z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {   width: 100%;   cursor: auto; } .mfp-ajax-cur {   cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {   cursor: -moz-zoom-out;   cursor: -webkit-zoom-out;   cursor: zoom-out; } .mfp-zoom {   cursor: pointer;   cursor: -webkit-zoom-in;   cursor: -moz-zoom-in;   cursor: zoom-in; } .mfp-auto-cursor .mfp-content {   cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {   -webkit-user-select: none;   -moz-user-select: none;   user-select: none; } .mfp-loading.mfp-figure {   display: none; } .mfp-hide {   display: none !important; } .mfp-preloader {   color: #CCC;   position: absolute;   top: 50%;   width: auto;   text-align: center;   margin-top: -0.8em;   left: 8px;   right: 8px;   z-index: 1044; }   .mfp-preloader a {     color: #CCC; }     .mfp-preloader a:hover {       color: #FFF; } .mfp-s-ready .mfp-preloader {   display: none; } .mfp-s-error .mfp-content {   display: none; } button.mfp-close, button.mfp-arrow {   overflow: visible;   cursor: pointer;   background: transparent;   border: 0;   -webkit-appearance: none;   display: block;   outline: none;   padding: 0;   z-index: 1046;   box-shadow: none;   touch-action: manipulation; } button::-moz-focus-inner {   padding: 0;   border: 0; } .mfp-close {   width: 44px;   height: 44px;   line-height: 44px;   position: absolute;   right: 0;   top: 0;   text-decoration: none;   text-align: center;   opacity: 0.65;   padding: 0 0 18px 10px;   color: #FFF;   font-style: normal;   font-size: 28px;   font-family: Arial, Baskerville, monospace; }   .mfp-close:hover,   .mfp-close:focus {     opacity: 1; }   .mfp-close:active {     top: 1px; } .mfp-close-btn-in .mfp-close {   color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {   color: #FFF;   right: -6px;   text-align: right;   padding-right: 6px;   width: 100%; } .mfp-counter {   position: absolute;   top: 0;   right: 0;   color: #CCC;   font-size: 12px;   line-height: 18px;   white-space: nowrap; } .mfp-arrow {   position: absolute;   opacity: 0.65;   margin: 0;   top: 50%;   margin-top: -55px;   padding: 0;   width: 90px;   height: 110px;   -webkit-tap-highlight-color: transparent; }   .mfp-arrow:active {     margin-top: -54px; }   .mfp-arrow:hover,   .mfp-arrow:focus {     opacity: 1; }   .mfp-arrow:before,   .mfp-arrow:after {     content: '';     display: block;     width: 0;     height: 0;     position: absolute;     left: 0;     top: 0;     margin-top: 35px;     margin-left: 35px;     border: medium inset transparent; }   .mfp-arrow:after {     border-top-width: 13px;     border-bottom-width: 13px;     top: 8px; }   .mfp-arrow:before {     border-top-width: 21px;     border-bottom-width: 21px;     opacity: 0.7; } .mfp-arrow-left {   left: 0; }   .mfp-arrow-left:after {     border-right: 17px solid #FFF;     margin-left: 31px; }   .mfp-arrow-left:before {     margin-left: 25px;     border-right: 27px solid #3F3F3F; } .mfp-arrow-right {   right: 0; }   .mfp-arrow-right:after {     border-left: 17px solid #FFF;     margin-left: 39px; }   .mfp-arrow-right:before {     border-left: 27px solid #3F3F3F; } .mfp-iframe-holder {   padding-top: 40px;   padding-bottom: 40px; }   .mfp-iframe-holder .mfp-content {     line-height: 0;     width: 100%;     max-width: 900px; }   .mfp-iframe-holder .mfp-close {     top: -40px; } .mfp-iframe-scaler {   width: 100%;   height: 0;   overflow: hidden;   padding-top: 56.25%; }   .mfp-iframe-scaler iframe {     position: absolute;     display: block;     top: 0;     left: 0;     width: 100%;     height: 100%;     box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);     background: #000; } img.mfp-img {   width: auto;   max-width: 100%;   height: auto;   display: block;   line-height: 0;   box-sizing: border-box;   padding: 40px 0 40px;   margin: 0 auto; } .mfp-figure {   line-height: 0; }   .mfp-figure:after {     content: '';     position: absolute;     left: 0;     top: 40px;     bottom: 40px;     display: block;     right: 0;     width: auto;     height: auto;     z-index: -1;     box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);     background: #444; }   .mfp-figure small {     color: #BDBDBD;     display: block;     font-size: 12px;     line-height: 14px; }   .mfp-figure figure {     margin: 0; } .mfp-bottom-bar {   margin-top: -36px;   position: absolute;   top: 100%;   left: 0;   width: 100%;   cursor: auto; } .mfp-title {   text-align: left;   line-height: 18px;   color: #F3F3F3;   word-wrap: break-word;   padding-right: 36px; } .mfp-image-holder .mfp-content {   max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {   cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {   .mfp-img-mobile .mfp-image-holder {     padding-left: 0;     padding-right: 0; }   .mfp-img-mobile img.mfp-img {     padding: 0; }   .mfp-img-mobile .mfp-figure:after {     top: 0;     bottom: 0; }   .mfp-img-mobile .mfp-figure small {     display: inline;     margin-left: 5px; }   .mfp-img-mobile .mfp-bottom-bar {     background: rgba(0, 0, 0, 0.6);     bottom: 0;     margin: 0;     top: auto;     padding: 3px 5px;     position: fixed;     box-sizing: border-box; }     .mfp-img-mobile .mfp-bottom-bar:empty {       padding: 0; }   .mfp-img-mobile .mfp-counter {     right: 5px;     top: 3px; }   .mfp-img-mobile .mfp-close {     top: 0;     right: 0;     width: 35px;     height: 35px;     line-height: 35px;     background: rgba(0, 0, 0, 0.6);     position: fixed;     text-align: center;     padding: 0; } } @media all and (max-width: 900px) {   .mfp-arrow {     -webkit-transform: scale(0.75);     transform: scale(0.75); }   .mfp-arrow-left {     -webkit-transform-origin: 0;     transform-origin: 0; }   .mfp-arrow-right {     -webkit-transform-origin: 100%;     transform-origin: 100%; }   .mfp-container {     padding-left: 6px;     padding-right: 6px; } } @charset "UTF-8"; .center-all {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center; } .star {     position: relative;     width: 20px;     height: 20px;     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center; } .star svg, .star i {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     font-style: normal; } .star svg.star-half, .star svg.star-filled, .star i.star-half, .star i.star-filled {     opacity: 0; } .star i {     top: 1px;     display: none; } .star.icon i, .rating.star-icon i {     font-size: 25px;     line-height: 25px; } .star.icon i.star-empty:before, .rating.star-icon i.star-empty:before {     content: "☆"; } .star.icon i.star-half:before, .rating.star-icon i.star-half:before {     content: "★"; } .star.icon i.star-filled:before, .rating.star-icon i.star-filled:before {     content: "★"; } .star.custom-icon i, .rating.star-custom-icon i, .rating.theme-kununu .star-container .star i {     font-size: 18px;     line-height: 18px; } .star.empty svg.star-half, .rating.hover:hover.value-1.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-1 .star-container .star svg.star-half, .rating.hover:hover.value-2.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-2 .star-container .star svg.star-half, .rating.hover:hover.value-3.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-3 .star-container .star svg.star-half, .rating.hover:hover.value-4.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-4 .star-container .star svg.star-half, .rating.hover:hover.value-5.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-5 .star-container .star svg.star-half, .rating.hover:hover.value-6.half .star-container .star svg.star-half, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star svg.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star svg.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star svg.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star svg.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star svg.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star svg.star-half, .rating.hover:hover.hover-6 .star-container .star svg.star-half, .star.empty svg.star-filled, .rating.hover:hover.value-1.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-1 .star-container .star svg.star-filled, .rating.hover:hover.value-2.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-2 .star-container .star svg.star-filled, .rating.hover:hover.value-3.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-3 .star-container .star svg.star-filled, .rating.hover:hover.value-4.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-4 .star-container .star svg.star-filled, .rating.hover:hover.value-5.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-5 .star-container .star svg.star-filled, .rating.hover:hover.value-6.half .star-container .star svg.star-filled, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star svg.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star svg.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star svg.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star svg.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star svg.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star svg.star-filled, .rating.hover:hover.hover-6 .star-container .star svg.star-filled, .star.empty i.star-half, .rating.hover:hover.value-1.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-1 .star-container .star i.star-half, .rating.hover:hover.value-2.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-2 .star-container .star i.star-half, .rating.hover:hover.value-3.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-3 .star-container .star i.star-half, .rating.hover:hover.value-4.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-4 .star-container .star i.star-half, .rating.hover:hover.value-5.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-5 .star-container .star i.star-half, .rating.hover:hover.value-6.half .star-container .star i.star-half, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star i.star-half, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star i.star-half, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star i.star-half, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star i.star-half, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star i.star-half, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star i.star-half, .rating.hover:hover.hover-6 .star-container .star i.star-half, .star.empty i.star-filled, .rating.hover:hover.value-1.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-1 .star-container .star i.star-filled, .rating.hover:hover.value-2.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-2 .star-container .star i.star-filled, .rating.hover:hover.value-3.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-3 .star-container .star i.star-filled, .rating.hover:hover.value-4.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-4 .star-container .star i.star-filled, .rating.hover:hover.value-5.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-5 .star-container .star i.star-filled, .rating.hover:hover.value-6.half .star-container .star i.star-filled, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star i.star-filled, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star i.star-filled, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star i.star-filled, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star i.star-filled, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star i.star-filled, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star i.star-filled, .rating.hover:hover.hover-6 .star-container .star i.star-filled {     opacity: 0; } .star.empty svg.star-empty, .rating.hover:hover.value-1.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-1 .star-container .star svg.star-empty, .rating.hover:hover.value-2.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-2 .star-container .star svg.star-empty, .rating.hover:hover.value-3.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-3 .star-container .star svg.star-empty, .rating.hover:hover.value-4.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-4 .star-container .star svg.star-empty, .rating.hover:hover.value-5.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-5 .star-container .star svg.star-empty, .rating.hover:hover.value-6.half .star-container .star svg.star-empty, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star svg.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star svg.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star svg.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star svg.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star svg.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star svg.star-empty, .rating.hover:hover.hover-6 .star-container .star svg.star-empty, .star.empty i.star-empty, .rating.hover:hover.value-1.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-1:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-1:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-1:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-1:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-1:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-1 .star-container .star i.star-empty, .rating.hover:hover.value-2.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-2:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-2:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-2:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-2:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-2:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-2 .star-container .star i.star-empty, .rating.hover:hover.value-3.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-3:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-3:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-3:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-3:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-3:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-3 .star-container .star i.star-empty, .rating.hover:hover.value-4.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-4:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-4:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-4:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-4:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-4:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-4 .star-container .star i.star-empty, .rating.hover:hover.value-5.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-5:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-5:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-5:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-5:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-5:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-5 .star-container .star i.star-empty, .rating.hover:hover.value-6.half .star-container .star i.star-empty, .rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star i.star-empty, .rating.value-1.half .star-container .rating.hover.star:hover.value-6:nth-child(2) .star-container .star i.star-empty, .rating.value-2.half .star-container .rating.hover.star:hover.value-6:nth-child(3) .star-container .star i.star-empty, .rating.value-3.half .star-container .rating.hover.star:hover.value-6:nth-child(4) .star-container .star i.star-empty, .rating.value-4.half .star-container .rating.hover.star:hover.value-6:nth-child(5) .star-container .star i.star-empty, .rating.value-5.half .star-container .rating.hover.star:hover.value-6:nth-child(6) .star-container .star i.star-empty, .rating.hover:hover.hover-6 .star-container .star i.star-empty {     opacity: 1; } .star.half svg.star-filled, .rating.value-0.half .star:nth-child(1) svg.star-filled, .rating.value-1.half .star-container .star:nth-child(2) svg.star-filled, .rating.value-2.half .star-container .star:nth-child(3) svg.star-filled, .rating.value-3.half .star-container .star:nth-child(4) svg.star-filled, .rating.value-4.half .star-container .star:nth-child(5) svg.star-filled, .rating.value-5.half .star-container .star:nth-child(6) svg.star-filled, .star.half svg.star-empty, .rating.value-0.half .star:nth-child(1) svg.star-empty, .rating.value-1.half .star-container .star:nth-child(2) svg.star-empty, .rating.value-2.half .star-container .star:nth-child(3) svg.star-empty, .rating.value-3.half .star-container .star:nth-child(4) svg.star-empty, .rating.value-4.half .star-container .star:nth-child(5) svg.star-empty, .rating.value-5.half .star-container .star:nth-child(6) svg.star-empty, .star.half i.star-filled, .rating.value-0.half .star:nth-child(1) i.star-filled, .rating.value-1.half .star-container .star:nth-child(2) i.star-filled, .rating.value-2.half .star-container .star:nth-child(3) i.star-filled, .rating.value-3.half .star-container .star:nth-child(4) i.star-filled, .rating.value-4.half .star-container .star:nth-child(5) i.star-filled, .rating.value-5.half .star-container .star:nth-child(6) i.star-filled, .star.half i.star-empty, .rating.value-0.half .star:nth-child(1) i.star-empty, .rating.value-1.half .star-container .star:nth-child(2) i.star-empty, .rating.value-2.half .star-container .star:nth-child(3) i.star-empty, .rating.value-3.half .star-container .star:nth-child(4) i.star-empty, .rating.value-4.half .star-container .star:nth-child(5) i.star-empty, .rating.value-5.half .star-container .star:nth-child(6) i.star-empty {     opacity: 0; } .star.half svg.star-half, .rating.value-0.half .star:nth-child(1) svg.star-half, .rating.value-1.half .star-container .star:nth-child(2) svg.star-half, .rating.value-2.half .star-container .star:nth-child(3) svg.star-half, .rating.value-3.half .star-container .star:nth-child(4) svg.star-half, .rating.value-4.half .star-container .star:nth-child(5) svg.star-half, .rating.value-5.half .star-container .star:nth-child(6) svg.star-half, .star.half i.star-half, .rating.value-0.half .star:nth-child(1) i.star-half, .rating.value-1.half .star-container .star:nth-child(2) i.star-half, .rating.value-2.half .star-container .star:nth-child(3) i.star-half, .rating.value-3.half .star-container .star:nth-child(4) i.star-half, .rating.value-4.half .star-container .star:nth-child(5) i.star-half, .rating.value-5.half .star-container .star:nth-child(6) i.star-half {     opacity: 1; } .star.filled svg.star-empty, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-empty, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-empty, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-empty, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-empty, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-empty, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-empty, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-empty, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-empty, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-empty, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-empty, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-empty, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-empty, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-empty, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-empty, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-empty, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-empty, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-empty, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-empty, .star.filled svg.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled, .star.filled i.star-empty, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-empty, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-empty, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-empty, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-empty, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-empty, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-empty, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-empty, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-empty, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-empty, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-empty, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-empty, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-empty, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-empty, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-empty, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-empty, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-empty, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-empty, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-empty, .star.filled i.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled {     opacity: 0; } .star.filled svg.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled, .star.filled i.star-filled, .rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled, .rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled, .rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled, .rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled, .rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled, .rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled, .rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled, .rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled, .rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled, .rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled, .rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled, .rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled, .rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled, .rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled {     opacity: 1; } .star.default svg, .star-container .star svg {     fill: #999; } .star.default i, .star-container .star i {     color: #999; } .star.negative svg, .rating.value-1 .star-container .star svg, .rating.value-2 .star-container .star svg, .rating.hover:hover.hover-1 .star-container .star svg, .rating.hover:hover.hover-2 .star-container .star svg, .rating.value-0.half .star svg, .rating.value-1.half .star-container .rating.value-0.star:nth-child(2) .star svg, .rating.value-2.half .star-container .rating.value-0.star:nth-child(3) .star svg, .rating.value-3.half .star-container .rating.value-0.star:nth-child(4) .star svg, .rating.value-4.half .star-container .rating.value-0.star:nth-child(5) .star svg, .rating.value-5.half .star-container .rating.value-0.star:nth-child(6) .star svg {     fill: #f03c56; } .star.negative i, .rating.value-1 .star-container .star i, .rating.value-2 .star-container .star i, .rating.hover:hover.hover-1 .star-container .star i, .rating.hover:hover.hover-2 .star-container .star i, .rating.value-0.half .star i, .rating.value-1.half .star-container .rating.value-0.star:nth-child(2) .star i, .rating.value-2.half .star-container .rating.value-0.star:nth-child(3) .star i, .rating.value-3.half .star-container .rating.value-0.star:nth-child(4) .star i, .rating.value-4.half .star-container .rating.value-0.star:nth-child(5) .star i, .rating.value-5.half .star-container .rating.value-0.star:nth-child(6) .star i {     color: #f03c56; } .star.ok svg, .rating.value-3 .star-container .star svg, .rating.hover:hover.hover-3 .star-container .star svg {     fill: #ffc058; } .star.ok i, .rating.value-3 .star-container .star i, .rating.hover:hover.hover-3 .star-container .star i {     color: #ffc058; } .star.positive svg, .rating.value-4 .star-container .star svg, .rating.value-5 .star-container .star svg, .rating.value-6 .star-container .star svg, .rating.value-7 .star-container .star svg, .rating.value-8 .star-container .star svg, .rating.value-9 .star-container .star svg, .rating.value-10 .star-container .star svg, .rating.value-11 .star-container .star svg, .rating.value-12 .star-container .star svg, .rating.hover:hover.hover-4 .star-container .star svg, .rating.hover:hover.hover-5 .star-container .star svg, .rating.hover:hover.hover-6 .star-container .star svg {     fill: #7ed321; } .star.positive i, .rating.value-4 .star-container .star i, .rating.value-5 .star-container .star i, .rating.value-6 .star-container .star i, .rating.value-7 .star-container .star i, .rating.value-8 .star-container .star i, .rating.value-9 .star-container .star i, .rating.value-10 .star-container .star i, .rating.value-11 .star-container .star i, .rating.value-12 .star-container .star i, .rating.hover:hover.hover-4 .star-container .star i, .rating.hover:hover.hover-5 .star-container .star i, .rating.hover:hover.hover-6 .star-container .star i {     color: #7ed321; } .star.svg i, .rating.star-svg i {     display: none; } .star.svg svg, .rating.star-svg svg {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex; } .star.custom-icon svg, .rating.star-custom-icon svg, .rating.theme-kununu .star-container .star svg, .star.icon svg, .rating.star-icon svg {     display: none; } .star.custom-icon i, .rating.star-custom-icon i, .rating.theme-kununu .star-container .star i, .star.icon i, .rating.star-icon i {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex; } .star.small, .rating.small .star {     width: 10px;     height: 9, 5px; } .star.small i, .rating.small .star i {     font-size: 11px;     line-height: 10px; } .star.medium, .rating.medium .star {     width: 20px;     height: 20px; } .star.medium i, .rating.medium .star i {     font-size: 25px;     line-height: 25px; } .star.large, .rating.large .star {     width: 35px;     height: 33.3px; } .star.large i, .rating.large .star i {     font-size: 36px;     line-height: 35px; } .star.disabled, .rating.disabled .star-container .star {     opacity: 0.5; } .star.direction-rtl svg.star-half, .star-container.direction-rtl .star svg.star-half, .rating.direction-rtl .star-container .star svg.star-half, .star.direction-rtl i.star-half, .star-container.direction-rtl .star i.star-half, .rating.direction-rtl .star-container .star i.star-half {     -webkit-transform: scale(-1, 1);     -moz-transform: scale(-1, 1);     -ms-transform: scale(-1, 1);     transform: scale(-1, 1); } .star.direction-ltr svg.star-half, .star-container.direction-ltr .star svg.star-half, .star.direction-ltr i.star-half, .star-container.direction-ltr .star i.star-half {     -webkit-transform: scale(1, 1);     -moz-transform: scale(1, 1);     -ms-transform: scale(1, 1);     transform: scale(1, 1); } .label-value {     font-size: 18px;     line-height: 18px; } .label-value.small, .rating.small .label-value {     font-size: 9.5px;     line-height: 9.5px; } .label-value.medium, .rating.medium .label-value {     font-size: 18px;     line-height: 25px; } .label-value.large, .rating.large .label-value {     font-size: 28px;     line-height: 35px; } .label-value.disabled, .rating.disabled .label-value {     opacity: 0.5; } .star-container {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-flex: 0;     -webkit-flex: 0 0 auto;     -moz-box-flex: 0;     -ms-flex: 0 0 auto;     flex: 0 0 auto;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     margin-left: 5px;     margin-right: 5px;     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .star-container + .star {     margin-left: 5px; } .star-container .star {     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .star-container .star svg, .star-container .star i {     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .star-container svg {     z-index: 2; } .star-container i {     z-index: 1; } .star-container.direction-rtl, .rating.direction-rtl .star-container {     direction: rtl; } .star-container.direction-ltr {     direction: ltr; } .star-container.space-no, .rating.space-no .star-container {     -webkit-box-flex: 1;     -webkit-flex: 1 1 auto;     -moz-box-flex: 1;     -ms-flex: 1 1 auto;     flex: 1 1 auto;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center; } .star-container.space-between, .rating.space-between .star-container {     -webkit-box-flex: 1;     -webkit-flex: 1 1 auto;     -moz-box-flex: 1;     -ms-flex: 1 1 auto;     flex: 1 1 auto;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -moz-box-pack: justify;     -ms-flex-pack: justify;     justify-content: space-between; } .star-container.space-around, .rating.space-around .star-container {     -webkit-box-flex: 1;     -webkit-flex: 1 1 auto;     -moz-box-flex: 1;     -ms-flex: 1 1 auto;     flex: 1 1 auto;     -webkit-justify-content: space-around;     -ms-flex-pack: distribute;     justify-content: space-around; } .rating {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     margin-bottom: 5px; } .rating.label-hidden .label-value {     display: none; } .rating.label-visible {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex; } .rating.label-top {     -webkit-box-orient: vertical;     -webkit-box-direction: normal;     -webkit-flex-direction: column;     -moz-box-orient: vertical;     -moz-box-direction: normal;     -ms-flex-direction: column;     flex-direction: column; } .rating.label-top .label-value + .star-container {     margin-left: 0;     margin-right: 0;     margin-top: 5px; } .rating.label-left .label-value {     -webkit-box-flex: 0;     -webkit-flex: 0 0 auto;     -moz-box-flex: 0;     -ms-flex: 0 0 auto;     flex: 0 0 auto; } .rating.label-left .label-value + .star-container {     margin-left: 5px;     margin-right: 0; } .rating.label-right {     -webkit-box-orient: horizontal;     -webkit-box-direction: reverse;     -webkit-flex-direction: row-reverse;     -moz-box-orient: horizontal;     -moz-box-direction: reverse;     -ms-flex-direction: row-reverse;     flex-direction: row-reverse; } .rating.label-right .label-value + .star-container {     margin-left: 0;     margin-right: 5px; } .rating.label-bottom {     -webkit-box-orient: vertical;     -webkit-box-direction: reverse;     -webkit-flex-direction: column-reverse;     -moz-box-orient: vertical;     -moz-box-direction: reverse;     -ms-flex-direction: column-reverse;     flex-direction: column-reverse; } .rating.label-bottom .label-value + .star-container {     margin-left: 0;     margin-right: 0;     margin-bottom: 5px; } .rating.direction-rtl {     direction: rtl; } .rating.direction-ltr {     direction: ltr; } .rating.color-default .star-container .star svg {     fill: #999; } .rating.color-default .star-container .star i {     color: #999; } .rating.color-ok .star-container .star svg {     fill: #ffc058; } .rating.color-ok .star-container .star i {     color: #ffc058; } .rating.color-positive .star-container .star svg {     fill: #7ed321; } .rating.color-positive .star-container .star i {     color: #7ed321; } .rating.color-negative .star-container .star svg {     fill: #f03c56; } .rating.color-negative .star-container .star i {     color: #f03c56; } .rating.immediately .star-container {     -webkit-transition: all none;     -moz-transition: all none;     transition: all none; } .rating.immediately .star-container .star {     -webkit-transition: none;     -moz-transition: none;     transition: none; } .rating.immediately .star-container .star svg, .rating.immediately .star-container .star i {     -webkit-transition: none;     -moz-transition: none;     transition: none; } .rating.noticeable .star-container {     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .rating.noticeable .star-container .star {     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .rating.noticeable .star-container .star svg, .rating.noticeable .star-container .star i {     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     transition: all 0.3s ease; } .rating.slow .star-container {     -webkit-transition: all 0.8s ease;     -moz-transition: all 0.8s ease;     transition: all 0.8s ease; } .rating.slow .star-container .star {     -webkit-transition: all 0.8s ease;     -moz-transition: all 0.8s ease;     transition: all 0.8s ease; } .rating.slow .star-container .star svg, .rating.slow .star-container .star i {     -webkit-transition: all 0.8s ease;     -moz-transition: all 0.8s ease;     transition: all 0.8s ease; } .rating.theme-kununu {     -webkit-box-orient: vertical;     -webkit-box-direction: normal;     -webkit-flex-direction: column;     -moz-box-orient: vertical;     -moz-box-direction: normal;     -ms-flex-direction: column;     flex-direction: column;     width: 78px; } .rating.theme-kununu .label-value, .rating.theme-kununu .star-container {     width: 100%; } .rating.theme-kununu .label-value {     display: -webkit-box;     display: -webkit-flex;     display: -moz-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -moz-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     border-radius: 6px 6px 0 0;     height: 50px;     border: 1px solid #e9ecec;     border-bottom: 0px;     font-size: 18px;     font-weight: bold;     color: #2f3940;     letter-spacing: -1px;     background-color: #f8f8f8; } .rating.theme-kununu .star-container {     border-radius: 0 0 6px 6px;     padding: 2px 0 4px 0;     margin-left: 0px;     margin-right: 0px;     -webkit-box-pack: center;     -webkit-justify-content: center;     -moz-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     background-color: #99c613;     border: 1px solid #99c613;     border-bottom: 0px; } .rating.theme-kununu .star-container .star {     height: 11px;     width: 11px; } .rating.theme-kununu .star-container .star i {     font-size: 11px;     color: #fff;     text-align: center; } .rating.theme-google-places .label-value {     color: #e7711b;     font-family: arial, sans-serif;     font-size: 13px;     line-height: 15px; } .rating.theme-google-places .star-container {     width: 65px;     margin-left: 2px; } .rating.theme-google-places .star-container .star i {     font-size: 17px;     color: #e7711b !important; } .rating.theme-google-places .star-container .star i.star-empty {     opacity: 1 !important;     color: #e1e1e1 !important; } .rating.theme-google-places .star-container .star i.star-empty:before {     content: "★"; } .rating.theme-google-places .star-container .star i.star-half {     width: 7px;     overflow: hidden; } .rating.theme-google-places .star-container .star i.star-half:before {     content: "★"; } .rating.theme-google-places .star-container .star i.star-filled:before {     content: "★"; } .rating.theme-rolling-stars .star-container .star {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(0deg);     -moz-transform: rotate(0deg);     -ms-transform: rotate(0deg);     transform: rotate(0deg); } .rating.theme-rolling-stars.value-1 .star-container .star:nth-child(-n+1) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-2 .star-container .star:nth-child(-n+2) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-3 .star-container .star:nth-child(-n+3) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-4 .star-container .star:nth-child(-n+4) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-5 .star-container .star:nth-child(-n+5) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-6 .star-container .star:nth-child(-n+6) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-0.half .star:nth-child(1), .rating.value-0.half .rating.theme-rolling-stars.value-0.star:nth-child(1) .star:nth-child(1), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-0.star:nth-child(2) .star:nth-child(1), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-0.star:nth-child(3) .star:nth-child(1), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-0.star:nth-child(4) .star:nth-child(1), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-0.star:nth-child(5) .star:nth-child(1), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-0.star:nth-child(6) .star:nth-child(1) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-1.half .star-container .star:nth-child(2), .rating.value-0.half .rating.theme-rolling-stars.value-1.star:nth-child(1) .star-container .star:nth-child(2), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-1.star:nth-child(2) .star-container .star:nth-child(2), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-1.star:nth-child(3) .star-container .star:nth-child(2), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-1.star:nth-child(4) .star-container .star:nth-child(2), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-1.star:nth-child(5) .star-container .star:nth-child(2), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-1.star:nth-child(6) .star-container .star:nth-child(2) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-2.half .star-container .star:nth-child(3), .rating.value-0.half .rating.theme-rolling-stars.value-2.star:nth-child(1) .star-container .star:nth-child(3), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-2.star:nth-child(2) .star-container .star:nth-child(3), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-2.star:nth-child(3) .star-container .star:nth-child(3), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-2.star:nth-child(4) .star-container .star:nth-child(3), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-2.star:nth-child(5) .star-container .star:nth-child(3), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-2.star:nth-child(6) .star-container .star:nth-child(3) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-3.half .star-container .star:nth-child(4), .rating.value-0.half .rating.theme-rolling-stars.value-3.star:nth-child(1) .star-container .star:nth-child(4), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-3.star:nth-child(2) .star-container .star:nth-child(4), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-3.star:nth-child(3) .star-container .star:nth-child(4), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-3.star:nth-child(4) .star-container .star:nth-child(4), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-3.star:nth-child(5) .star-container .star:nth-child(4), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-3.star:nth-child(6) .star-container .star:nth-child(4) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-4.half .star-container .star:nth-child(5), .rating.value-0.half .rating.theme-rolling-stars.value-4.star:nth-child(1) .star-container .star:nth-child(5), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-4.star:nth-child(2) .star-container .star:nth-child(5), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-4.star:nth-child(3) .star-container .star:nth-child(5), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-4.star:nth-child(4) .star-container .star:nth-child(5), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-4.star:nth-child(5) .star-container .star:nth-child(5), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-4.star:nth-child(6) .star-container .star:nth-child(5) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .rating.theme-rolling-stars.value-5.half .star-container .star:nth-child(6), .rating.value-0.half .rating.theme-rolling-stars.value-5.star:nth-child(1) .star-container .star:nth-child(6), .rating.value-1.half .star-container .rating.theme-rolling-stars.value-5.star:nth-child(2) .star-container .star:nth-child(6), .rating.value-2.half .star-container .rating.theme-rolling-stars.value-5.star:nth-child(3) .star-container .star:nth-child(6), .rating.value-3.half .star-container .rating.theme-rolling-stars.value-5.star:nth-child(4) .star-container .star:nth-child(6), .rating.value-4.half .star-container .rating.theme-rolling-stars.value-5.star:nth-child(5) .star-container .star:nth-child(6), .rating.value-5.half .star-container .rating.theme-rolling-stars.value-5.star:nth-child(6) .star-container .star:nth-child(6) {     -webkit-transition: -webkit-transform 1s;     transition: -webkit-transform 1s;     -moz-transition: transform 1s, -moz-transform 1s;     transition: transform 1s;     transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg); } .noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}