@import "media.less"; @import "../css/font.css"; @import url('https://fonts.googleapis.com/css?family=Open+Sans'); @import url('https://fonts.googleapis.com/css?family=Dancing+Script'); @blue: #006ea1; @dblue: #00001d; @gold: #d18d0a; @dark: #403e3f; @yellow: #ffbe00; @red: #ed1c24; @dred: #a70006; @green: #00ad00; @pink: #ff003c; @lgray: #ccc; @gray: #929292; .abcRioButton{ margin: 0 auto; } .bebas{ font-family: 'Bebas Neue'; font-weight: bold; font-style: normal; letter-spacing: 1px; } .opsansreg{ font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: normal; } .dancing{ font-family: 'Dancing Script', cursive; font-weight: 400; font-style: normal; } html{ height: 100%; } body{ overflow-x: hidden; font-size: 14px; } img { height: auto; width: 100%; } .zerop{ padding-left:0; padding-right:0; } .zeropr{ padding-right: 0; } .zeropl{ padding-left: 0; } .zerom{ margin-left:0; margin-right:0; } a, a:hover, a:focus, a:active{ text-decoration: none; outline:none; } a{ font-size: 14px; } p{ margin-bottom: 0; } .visible-xxs{ display: none; .media-xxs({ display: initial !important; }); } .hidden-xxs{ display: initial; .media-xxs({ display: none !important; }); } .animate-slow{ -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .animate{ -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .animate-onesecond{ -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .animate-fivesecond{ -webkit-transition: all 5s ease-in-out; -moz-transition: all 5s ease-in-out; -ms-transition: all 5s ease-in-out; -o-transition: all 5s ease-in-out; transition: all 5s ease-in-out; } .animate-fast{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .animate-long-delay{ -webkit-webkit-transition-delay: 0.8s; -moz-webkit-transition-delay: 0.8s; -ms-webkit-transition-delay: 0.8s; -o-webkit-transition-delay: 0.8s; webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .animate-template{ -webkit-transition: all 3s ease-in-out; -moz-transition: all 3s ease-in-out; -ms-transition: all 3s ease-in-out; -o-transition: all 3s ease-in-out; transition: all 3s ease-in-out; } .animate-delay{ -webkit-webkit-transition-delay: 0.4s; -moz-webkit-transition-delay: 0.4s; -ms-webkit-transition-delay: 0.4s; -o-webkit-transition-delay: 0.4s; webkit-transition-delay: 0.4s; transition-delay: 0.4s; } .animate-fast-delay{ -webkit-webkit-transition-delay: 0.2s; -moz-webkit-transition-delay: 0.2s; -ms-webkit-transition-delay: 0.2s; -o-webkit-transition-delay: 0.2s; webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .translate-off{ -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .translatexy{ -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .translatex{ -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .translatey{ -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .grayscale-on{ -webkit-filter: grayscale(100%) brightness(.8); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(100%) brightness(.8); -ms-filter: grayscale(100%) brightness(.8); -o-filter: grayscale(100%) brightness(.8); filter: grayscale(100%) brightness(.8); } .grayscale-off{ -webkit-filter: grayscale(0%) brightness(1); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(0%) brightness(1); -ms-filter: grayscale(0%) brightness(1); -o-filter: grayscale(0%) brightness(1); filter: grayscale(0%) brightness(1); } .one-column{ -webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1; -webkit-column-gap: 0px; /* Chrome, Safari, Opera */ -moz-column-gap: 0px; /* Firefox */ column-gap: 0px; } .two-column{ -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-gap: 20px; /* Chrome, Safari, Opera */ -moz-column-gap: 20px; /* Firefox */ column-gap: 20px; } .rotate-cw{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .rotate-ccw{ -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .captcha{ -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; } .dark-on{ -webkit-filter: grayscale(100%) brightness(0); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(100%) brightness(0); -ms-filter: grayscale(100%) brightness(0); -o-filter: grayscale(100%) brightness(0); filter: grayscale(100%) brightness(0); } .white-on{ -webkit-filter: grayscale(100%) brightness(100) invert(1); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(100%) brightness(100) invert(1); -ms-filter: grayscale(100%) brightness(100) invert(1); -o-filter: grayscale(100%) brightness(100) invert(1); filter: grayscale(100%) brightness(100) invert(1); } .white-off{ -webkit-filter: grayscale(0%) brightness(1) invert(0); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(0%) brightness(1) invert(0); -ms-filter: grayscale(0%) brightness(1) invert(0); -o-filter: grayscale(0%) brightness(1) invert(0); filter: grayscale(0%) brightness(1) invert(0); } .delay{ animation-delay: 0.3s; } .appearance{ -webkit-appearance: none; -moz-appearance: none; appearance: none; } .tooltip-inner { min-width: 130px; /* the minimum width */ } .card-3{ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } } .card-2{ width: 48%; margin-left: 1%; margin-right: 1%; &:nth-child(2n+1){ margin-left: 0; } &:nth-child(2n+2){ margin-right: 0; } } .card-1{ width: 100%; margin-left: 0% !important; margin-right: 0% !important; } .bottomshadow { -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.7); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.7); /* Firefox 3.5 - 3.6 */ box-shadow: 0px 0px 15px rgba(0,0,0,.7); /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ } .slick-slider{ margin-bottom: 0; } .body-text{ .opsansreg; font-size: 16px; color: @dark; line-height: 1.6; } .animated{ visibility: visible !important; } .dataTables_wrapper{ .dataTables_filter{ text-align: right; margin-bottom: 10px; input{ margin-left: 10px; } } .dataTable{ tr{ th{ background-color: @blue; .bebas; color: white; font-size: 20px; } td{ .body-text; a{ color: @gold; font-weight: bolder; &:hover{ text-decoration: underline; } } } } } } .g-recaptcha{ margin-bottom: 40px; .media-xxs({ transform: scale(0.7); transform-origin: top left; }); } .tgm{ padding-top: 113px; &-verification{ padding: 100px 10%; min-height: 550px; .media-xs({ min-height: 400px; }); .media-xxs({ min-height: 300px; padding: 120px 10%; }); &-title{ p{ .bebas; font-size: 40px; color: @blue; text-align: center; margin-bottom: 30px; line-height: 1; .media-xs({ font-size: 36px; }); .media-xxs({ font-size: 32px; }); } } &-error{ p{ .body-text; font-size: 14px; line-height: 1.3; } } &-subtitle{ p{ .body-text; text-align: center; margin-bottom: 30px; } } &-button{ text-align: center; a{ display: inline-block; color: white; .bebas; font-size: 20px; background-color: @gold; padding:7px 30px; } } &-form{ width: 300px; margin-left: auto; margin-right: auto; .media-xxs({ width: 100%; }); form{ .form-group{ &:nth-last-child(1){ margin-bottom: 0; } input{ .body-text; padding: 8px 10px; width: 100%; background: none; outline: none; border: 1px solid @blue; } button{ margin-left: auto; margin-right: auto; display: block; border: none; color: white; .bebas; width: 100%; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @gold; &:hover{ .animate; color: white; background-color: @blue; } } } } } } &-investment{ padding: 0px 0% 50px 0%; .dataTables_length{ display: none; } .dataTables_info{ display: none; } .col-sm-5{ display: none; } .col-sm-7{ width: 100%; } .dataTables_paginate{ text-align: center; } .dataTables_filter{ text-align: center; margin-bottom: 30px; label{ font-size: 0; width: 100%; } input{ height: auto; padding: 5px 10px; color: @dark; .body-text; width: 100% !important; outline: none; text-align: center; height: 46px; font-size: 18px; margin-left: 0; border-radius: 5px; } } .row{ margin-left: auto; margin-right: auto; width: -webkit-fill-available; .col-sm-12, .col-sm-6{ padding-left: 0; padding-right: 0; } .col-sm-6{ width: 100%; flex: 0 0 100%; max-width: 100%; &:nth-child(1){ display: none; } } } table#investmentGrid{ border: none; tbody{ display: flex; flex-flow: row wrap; border: none; tr{ margin-bottom: 40px; border: none; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); .animate; border-radius: 10px; overflow: hidden; &:hover{ -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4); box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4); .animate; /*-webkit-transform: scale(1.025); -ms-transform: scale(1.025); -o-transform: scale(1.025); transform: scale(1.025);*/ } .media-lg({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-md({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-sm({ width: 48%; margin-left: 2%; margin-right: 2%; &:nth-child(2n+1){ margin-left: 0; } &:nth-child(2n+2){ margin-right: 0; } }); .media-xs({ width: 100%; margin-left: 0% !important; margin-right: 0% !important; }); td{ border: none; display: block; text-align: center; padding: 0; &.dataTables_empty{ position: absolute; width: 100%; } .tgm-investment-card{ &-thumb{ position: relative; >a{ display: block; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center top; .animate-template; position: relative; &:hover{ .animate-template; background-position: center bottom; } img{ width: 100%; } &:after{ content: ""; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; -webkit-box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.8); -moz-box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.8); box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.8); } } &-location{ position: absolute; bottom: 0; right: 0; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 100%; text-align: right; font-size: 0; z-index: 2; a{ display: inline-block; color: white; .opsansreg; font-size: 16px; text-align: right; vertical-align: top; position: relative; z-index: 2; &:hover{ text-decoration: none; } &:nth-child(1){ width: calc(100% ~'-' 20px); } &:nth-child(2){ width: 20px; } .media-xxs({ font-size: 14px; line-height: 1; }); img{ display: inline-block; vertical-align: bottom; padding-bottom: 2px; width: 15px; } } } } &-title{ padding: 10px 15px; a{ text-align: center; .animate; font-size: 23px; .bebas !important; color: @blue !important; line-height: 1; text-align: center; .media-xxs({ font-size: 18px; }); &:hover{ text-decoration: underline; } } } &-area{ display: flex; flex-flow: row wrap; padding: 10px 15px; position: relative; &-info{ width: calc(100% ~'-' 125px); padding-right: 10px; .media-xxs({ width: 100%; padding-right: 0; order: 2; }); &-list{ margin-bottom: 10px; text-align: left; &-title{ p{ .opsansreg; font-size: 14px; color: @dark; line-height: 1; } } &-content{ p{ .opsansreg; font-size: 14px; font-weight: bold; color: @blue; } } } } &-pie{ width: 125px; .media-xxs({ width: 100%; order: 1; margin-left: auto; margin-right: auto; margin-bottom: 10px; }); .pie{ position: relative; &-text{ position: absolute; text-align: center; width: 100%; left: 50%; top: 47%; .translatexy; &-percent{ p{ font-size: 46px; color: @blue; .bebas; line-height: 1; } } &-desc{ p{ .bebas; color: @dark; font-size: 20px; line-height: 0.6; } } } &-chart{ canvas{ width: 125px; } } } } &-project{ position: absolute; bottom: 15px; right: 20px; width: 125px; text-align: right; .media-xxs({ position: relative; bottom: auto; right: auto; width: 100%; order: 3; margin-top: 10px; }); a{ .bebas; font-size: 18px; color: @dark; display: inline-block; text-align: right; &:hover{ text-decoration: none; } img{ display: inline-block; vertical-align: middle; padding-bottom: 0px; width: 27px; margin-left: 5px; } } } } &-button{ padding: 10px; a{ margin-left: auto; margin-right: auto; display: block; border: none; color: white; border-radius: 5px; .bebas; width: 100%; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; color: @blue; background-color: transparent; text-decoration: none; } } } } } } } } table#investmentList{ thead{ tr{ th{ text-align: center; vertical-align: middle; padding: 1px 5px; } } } tbody{ tr{ td{ font-size: 14px; vertical-align: middle; line-height: 1; a{ .opsansreg; font-size: 14px; color: @blue; display: block; font-weight: bold; } .progress{ margin-bottom: 0; background-color: #a2a2a2; } &:nth-child(1){ text-align: center; } &:nth-child(2){ text-align: center; } &:nth-child(3){ text-align: right; } &:nth-child(4){ text-align: right; } &:nth-child(5){ text-align: right; } &:nth-child(8){ text-align: center; } &:nth-child(6){ text-align: center; } &:nth-child(7){ text-align: center; } &:nth-child(10){ text-align: center; } } } } } table#transactionHistory{ thead{ tr{ th{ text-align: center; vertical-align: middle; padding: 1px 5px; } } } tbody{ tr{ td{ font-size: 14px; vertical-align: middle; line-height: 1; &:nth-child(3){ text-align: right; } &:nth-child(4){ text-align: right; } &:nth-child(5){ text-align: right; } &:nth-child(8){ text-align: center; } &:nth-child(6){ text-align: center; } &:nth-child(7){ text-align: center; } &:nth-child(10){ text-align: center; } } } } } &-toggle{ text-align: right; display: flex; flex-flow: row wrap; width: auto; justify-content: flex-end; &-list{ margin-bottom: 5px; a{ font-size: 20px; .bebas; color: @blue; .animate-fast; padding: 3px 5px; background-color: @gray; &.active{ background-color: @blue; color: white; .animate-fast; } img{ width: 20px; } &:hover{ background-color: @blue; color: white; .animate-fast; } } p{ font-size: 24px; color: @dark; .bebas; margin-left: 5px; margin-right: 5px; } } } } &-myinvestment{ .dataTables_length{ display: none; } .dataTables_info{ display: none; } .col-sm-5{ display: none; } .col-sm-7{ width: 100%; } .dataTables_paginate{ text-align: center; } .dataTables_filter{ text-align: center; margin-bottom: 20px; label{ font-size: 0; width: 100%; text-align: right; } input{ height: auto; padding: 5px 10px; color: @dark; .body-text; width: 60% !important; outline: none; text-align: center; font-size: 18px; text-align: left; border-radius: 5px; margin-left: 0; .media-xs({ width: 100% !important; }); } } .row{ margin-left: auto; margin-right: auto; .col-sm-12, .col-sm-6{ padding-left: 0; padding-right: 0; } } &-summary{ display: flex; flex-flow: row wrap; justify-content: center; margin-top: 40px; &-list{ margin-bottom: 70px; border: 1px solid @lgray; border-radius: 5px; padding: 10px; position: relative; height: 150px; .media-lg({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-md({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-sm({ width: 32%; margin-left: 1%; margin-right: 1%; height: 125px; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-xs({ width: 100%; margin-left: 1%; margin-right: 1%; height: 125px; margin-bottom: 50px; &:nth-child(2n+1){ margin-left: 0; } &:nth-child(2n+2){ margin-right: 0; } }); .media-xxs({ width: 100%; margin-left: 0% !important; margin-right: 0% !important; height: 100px; margin-bottom: 50px; }); &:nth-child(1), &:nth-child(2), &:nth-child(3){ .tgm-myinvestment-summary-list-area-nominal{ top: 41%; } } &-label{ margin-top: -44px; .media-xs({ margin-top: -40px; }); p{ .bebas; font-size: 24px; color: @blue; text-align: center; .media-sm({ font-size: 22px; }); .media-xs({ font-size: 20px; }); } } &-area{ &-nominal{ position: absolute; width: 100%; padding: 0px 10px; top: 50%; left: 50%; .translatexy; p{ font-size: 40px; color: @dark; font-weight: bold; text-align: center; .media-md({ font-size: 36px; }); .media-sm({ font-size: 24px; }); .media-xs({ font-size: 23px; }); } } &-info{ width: 100%; padding: 0 10px; position: absolute; bottom: 10px; left: 50%; .translatex; p{ font-size: 18px; color: @gray; text-align: center; .media-sm({ font-size: 16px; }); .media-xs({ font-size: 14px; }); } } } } } &-title{ margin-bottom: -43px; .media-xs({ margin-bottom: 10px; }); p{ .bebas; font-size: 32px; color: @blue; line-height: 1; .media-sm({ font-size: 28px; }); .media-xs({ font-size: 28px; }); } } #transactionHistory_wrapper{ margin-bottom: 50px; } table{ thead{ tr{ th{ vertical-align: middle; line-height: 1; } } } tbody{ tr{ td{ vertical-align: middle; line-height: 1; font-size: 14px !important; .opsansreg; } } } } &-claim{ a{ .bebas; font-size: 16px; color: white !important; background-color: @blue; display: block; text-align: center; padding: 2px 5px; border-radius: 5px; font-weight: normal !important; .animate; border: 1px solid @blue; &:hover{ .animate; text-decoration: none !important; background-color: transparent; color: @blue !important; } } } } &-blog{ padding: 50px 10%; .dataTables_length{ display: none; } .dataTables_info{ display: none; } .col-sm-5{ display: none; } .col-sm-7{ width: 100%; } .dataTables_paginate{ text-align: center; } .dataTables_filter{ text-align: center; margin-bottom: 30px; label{ font-size: 0; width: 100%; } input{ height: auto; padding: 5px 10px; color: @dark; .body-text; width: 100% !important; outline: none; text-align: center; height: 46px; font-size: 18px; margin-left: 0; border-radius: 5px; } } .row{ margin-left: auto; margin-right: auto; .col-sm-12, .col-sm-6{ padding-left: 0; padding-right: 0; } .col-sm-6{ width: 100%; &:nth-child(1){ display: none; } } } table#blog{ border: none; tbody{ display: flex; flex-flow: row wrap; border: none; tr{ margin-bottom: 40px; border: none; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); .animate; border-radius: 10px; overflow: hidden; &:hover{ -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4); box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4); .animate; /*-webkit-transform: scale(1.025); -ms-transform: scale(1.025); -o-transform: scale(1.025); transform: scale(1.025);*/ } .media-lg({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-md({ width: 32%; margin-left: 1%; margin-right: 1%; &:nth-child(3n+1){ margin-left: 0; } &:nth-child(3n+3){ margin-right: 0; } }); .media-sm({ width: 48%; margin-left: 2%; margin-right: 2%; &:nth-child(2n+1){ margin-left: 0; } &:nth-child(2n+2){ margin-right: 0; } }); .media-xs({ width: 100%; margin-left: 0% !important; margin-right: 0% !important; }); td{ border: none; display: block; text-align: center; padding: 0; &.dataTables_empty{ position: absolute; width: 100%; } .tgm-blog-card{ &-thumb{ position: relative; >a{ display: block; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center top; .animate-template; position: relative; &:hover{ .animate-template; background-position: center bottom; } img{ width: 100%; } &:after{ content: ""; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; -webkit-box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.6); -moz-box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.6); box-shadow: inset 0px -110px 48px -60px rgba(0,0,0,0.6); } } &-location{ position: absolute; bottom: 0; right: 0; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 100%; text-align: right; font-size: 0; z-index: 2; a{ display: inline-block; color: white; .opsansreg; font-size: 16px; text-align: right; vertical-align: top; position: relative; z-index: 2; &:hover{ text-decoration: none; } &:nth-child(1){ width: calc(100% ~'-' 20px); } &:nth-child(2){ width: 20px; } .media-xxs({ font-size: 14px; line-height: 1; }); img{ display: inline-block; vertical-align: bottom; padding-bottom: 6px; width: 16px; .white-on; } } } } &-title{ padding: 10px 15px; text-align: left; a{ .animate; font-size: 20px; .bebas !important; color: @blue !important; line-height: 1; text-align: left; .media-xxs({ font-size: 18px; }); &:hover{ text-decoration: underline; } } } &-area{ display: flex; flex-flow: row wrap; padding: 10px 15px; position: relative; &-teaser{ p{ .opsansreg; font-size: 16px; color: @dark; text-align: left; } } } &-button{ padding: 10px; a{ display: block; .bebas; font-size: 18px; color: @blue; text-align: right; span{ margin-left: 7px; font-size: 16px; } } } } } } } } &-title{ margin-bottom: 30px; p{ font-size: 40px; line-height: 1; color: @blue; .bebas; text-align: center; } } &-detail{ &-date{ p{ font-size: 14px; color: @gray; .opsansreg; } } &-title{ margin-bottom: 30px; p{ .bebas; font-size: 28px; color: @blue; line-height: 1.3; } } &-area{ margin-bottom: 30px; } &-back{ a{ display: inline-block; .bebas; font-size: 18px; color: @blue; text-align: right; &:hover{ text-decoration: underline; } span{ margin-right: 7px; font-size: 16px; } } } } } &-investdetail{ padding: 50px 10%; &-area{ display: flex; flex-flow: row wrap; margin-bottom: 40px; &-slide{ width: 60%; padding-right: 20px; .media-md({ width: 55%; }); .media-sm({ width: 100%; padding-right: 0; margin-bottom: 30px; }); .media-xs({ width: 100%; padding-right: 0; margin-bottom: 30px; }); &-main{ margin-bottom: 10px; position: relative; .slick-next{ position: absolute; top: 50%; .translatey; right: 25px; z-index: 1; &:before{ font-size: 28px; } } .slick-prev{ position: absolute; top: 50%; .translatey; left: 25px; z-index: 1; &:before{ font-size: 28px; } } &-list{ border-radius: 5px; overflow: hidden; img{ width: 100%; } } } &-thumb{ &-list{ margin-left: 10px; margin-right: 10px; border: 2px solid transparent; border-radius: 5px; overflow: hidden; .media-xxs({ margin-left: 3px; margin-right: 3px; }); &.slick-current{ border: 2px solid @blue; } } } &-nav{ margin-bottom: 30px; width: calc(100% ~'-' 40px); margin-left: auto; margin-right: auto; .slick-next-custom{ position: absolute; top: 50%; .translatey; right: -20px; z-index: 2; border: none; outline: none !important; background: none; width: 20px; &:before{ font-size: 28px; } } .slick-prev-custom{ position: absolute; top: 50%; .translatey; left: -20px; z-index: 2; border: none; outline: none !important; background: none; width: 20px; &:before{ font-size: 28px; } } &-list{ padding: 7px 0; outline: none !important; margin-left: 10px; margin-right: 10px; &.slick-current{ border-bottom: 2px solid @blue; .media-xxs({ border-bottom: none; }); } p{ .bebas; font-size: 20px; text-align: center; color: @blue; } } } &-content{ &-list{ outline: none !important; } } } &-info{ width: 40%; padding-left: 20px; position: relative; .media-md({ width: 45%; padding-left: 0; }); .media-sm({ width: 100%; padding-left: 0; margin-bottom: 30px; }); .media-xs({ width: 100%; padding-left: 0; margin-bottom: 30px; }); &-project{ margin-bottom: 10px; p{ .bebas; font-size: 18px; color: @dark; &:hover{ text-decoration: none; } img{ display: inline-block; vertical-align: middle; padding-bottom: 0px; width: 27px; margin-right: 5px; } } } &-title{ margin-bottom: 20px; .media-md({ margin-bottom: 15px; }); p{ text-align: center; .animate; font-size: 23px; .bebas !important; color: @blue !important; line-height: 1; text-align: left; .media-md({ font-size: 20px; }); } } &-button{ position: relative; bottom: auto; left: auto; margin-top: 20px; .media-lg({ position: absolute; bottom: 0; width: calc(100% ~'-' 20px); left: 20px; margin-top: 0; }); .media-md({ margin-top: 6px; }); a{ display: block; color: white; border-radius: 5px; .bebas; width: 100%; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; color: @blue; background-color: transparent; text-decoration: none; } } } .tgm-investment-card{ &-area{ display: flex; flex-flow: row wrap; position: relative; &-info{ width: calc(100% ~'-' 175px); padding-right: 10px; .media-md({ width: calc(100% ~'-' 125px); }); .media-xxs({ width: 100%; order: 2; }); &-list{ margin-bottom: 10px; text-align: left; &-title{ p{ .opsansreg; font-size: 16px; color: @dark; line-height: 1; .media-md({ font-size: 14px; }); } } &-content{ p{ .opsansreg; font-size: 20px; font-weight: bold; color: @blue; .media-md({ font-size: 18px; }); } } } } &-pie{ width: 175px; .media-md({ width: 125px; }); .media-xxs({ order: 1; margin-bottom: 15px; margin-left: auto; margin-right: auto; }); .pie{ position: relative; &-text{ position: absolute; text-align: center; width: 100%; left: 50%; top: 47%; .translatexy; &-percent{ p{ font-size: 46px; color: @blue; .bebas; line-height: 1; } } &-desc{ p{ .bebas; color: @dark; font-size: 20px; line-height: 0.6; } } } &-chart{ canvas{ width: 175px; .media-md({ width: 125px; }); } } } } } &-button{ padding: 10px; a{ margin-left: auto; margin-right: auto; display: block; border: none; color: white; border-radius: 5px; .bebas; width: 100%; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; color: @blue; background-color: transparent; text-decoration: none; } } } } } &-myinvest{ width: 40%; padding-left: 20px; position: relative; .media-md({ width: 45%; padding-left: 0; }); .media-sm({ width: 100%; padding-left: 0; }); .media-xs({ width: 100%; padding-left: 0; }); &-content{ background-color: #f3f3f3; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3); padding: 20px; &-title{ p{ text-align: center; .bebas; font-size: 24px; color: @blue; margin-bottom: 20px; } } &-table{ &-list{ margin-bottom: 5px; display: flex; flex-flow: row wrap; &-label{ width: 50%; p{ .opsansreg; font-size: 16px; .media-md({ font-size: 14px; }); } } &-content{ width: 50%; p{ .opsansreg; font-size: 16px; font-weight: bold; .media-md({ font-size: 14px; }); } } } } } } } } &-page{ &-header{ position: relative; padding: 0 5%; &-text{ position: absolute; top: 50%; .translatey; left: 0; padding-left: 3%; &-theme{ width: 350px; p{ position: relative; font-size: 16px; padding-top: 10px; margin-bottom: 40px; text-align: right; &:before{ content: ""; position: absolute; top: 0; width: 130%; height: 7px; background-color: @blue; left: -30%; } } } &-tagline{ width: 500px; p{ font-size: 62px; line-height: 1; font-weight: bold; } } } &-img{ background-size: cover; background-repeat: no-repeat; width: 100%; background-position: center; background-repeat: no-repeat; height: 300px; visibility: hidden; .media-sm({ height: 250px; }); .media-xs({ height: 200px; }); .media-xxs({ height: 150px; }); } } &-opening{ padding: 50px 10%; width: 80%; margin-left: auto; margin-right: auto; .media-xl({ width: 70%; }); .media-md({ width: 80%; }); .media-sm({ width: 100%; }); .media-xs({ width: 100%; }); &-title{ overflow: hidden; p{ visibility: hidden; text-align: center; .bebas; font-size: 42px; color: @blue; line-height: 1.3; margin-bottom: 20px; .media-md({ font-size: 38px; }); .media-sm({ font-size: 34px; }); .media-xs({ font-size: 32px; }); } } &-desc{ visibility: hidden; p{ color: @dark; .opsansreg; font-size: 16px; text-align: center; } } } &-content{ padding: 0px 10% 50px 10%; visibility: hidden; .body-text; p, ul, li, ol{ .body-text; } a{ .body-text; color: @blue; text-decoration: underline; &:hover{ text-decoration: none; } } } } &-login{ padding: 300px 10%; display: flex; &-img{ order: 1; width: 60%; } &-area{ } } &-admin{ position: absolute; left: 50%; top: 50%; .translatexy; .media-xxs({ width: 90%; }); &:before{ content:""; position: absolute; width: 519px; height: 454px; background-size: contain; background-repeat: no-repeat; left: 55%; top: 50%; .translatexy; z-index: 1; opacity: 1; .media-xs({ position: fixed; }); } &-area{ position: relative; z-index: 2; background-color: white; box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.2); padding: 50px 75px; width: 450px; .media-xxs({ width: 100%; padding: 30px; }); .text-link{ text-align: right; } &-logo{ margin-left: auto; margin-right: auto; margin-bottom: 0px; text-align: center; z-index: 2; a{ display: inline-block; img{ } } } &-form{ z-index: 2; .form-group{ &:nth-last-child(1){ margin-bottom: 0; } input{ .body-text; padding: 8px 10px; width: 100%; background: none; outline: none; border: 1px solid @blue; } button{ margin-left: auto; margin-right: auto; display: block; border: none; color: white; .bebas; width: 100%; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; background-color: transparent; color: @blue; } } p{ &.or{ font-size: 16px; color: @dark; .opsansreg; text-align: center; margin-top: 20px; margin-bottom: 20px; } } } &-register{ margin-left: auto; margin-right: auto; display: block; border: none; .bebas; width: 100%; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; background-color: transparent; a{ color: @blue; .animate; } } a{ font-size: 20px; text-align: center; padding: 5px 40px; display: block; color: white; .animate; } } &-notif{ .body-text; font-size: 14px; line-height: 1.3; } } } } &-agent{ padding: 50px 10%; min-height: 800px; .media-xxs({ padding: 15px 10% 50px 10%; }); &-nav{ position: relative; ul{ li{ &:hover{ a{ background-color: #dadada !important; } } &.active{ a{ background-color: @blue !important; color: white !important; } } a{ .bebas; color: @blue; font-size: 20px; background-color: #e8e8e8 !important; border-top-left-radius: 5px; border-top-right-radius: 5px; .media-xs({ font-size: 18px; }); .media-xxs({ font-size: 16px; padding: 7px 10px; }); } } } &-logout{ position: absolute; right: 0; top: 50%; .translatey; .media-xs({ position: relative; .translate-off; top: 0; right: 0; text-align: right; margin-bottom: 20px; }); a{ color: @dark; .bebas; font-size: 20px; img{ width: 14px; display: inline-block; margin-left: 6px; vertical-align: middle; } } } } .tab-pane{ padding: 40px 0; } &-profile{ &-code{ display: flex; margin-bottom: 40px; flex-flow: row wrap; &-info{ order: 1; width: 80%; border: 2px solid @blue; position: relative; align-items: center; display: flex; justify-content: center; padding: 15px 30px; .media-md({ width: 70%; }); .media-sm({ width: 70%; }); .media-xs({ width: 100%; }); .media-xxs({ padding: 15px; }); p{ .opsansreg; color: @dark; font-size: 16px; .media-xs({ font-size: 14px; }); } } &-promo{ order: 2; width: 20%; background-color: @blue; padding: 10px; align-items: center; display: flex; justify-content: center; .media-md({ width: 30%; }); .media-sm({ width: 30%; }); .media-xs({ width: 100%; }); p{ .bebas; font-size: 28px; color: white; text-align: center; .media-md({ font-size: 26px; }); .media-sm({ font-size: 26px; }); .media-xs({ font-size: 24px; }); } } } &-area{ display: flex; flex-flow: row wrap; &-pic{ order: 1; width: 200px; .media-sm({ display: inline-block; margin-bottom: 20px; margin-left: auto; margin-right: auto; }); .media-xs({ display: inline-block; margin-bottom: 20px; margin-left: auto; margin-right: auto; }); &-img{ border: 1px solid #dedede; margin-bottom: 10px; border-radius: 5px; overflow: hidden; } &-edit{ display: block; text-align: center; a{ text-align: center; display: inline-block; font-size: 12px; color: @dark; &:hover{ text-decoration: underline; } } } } &-content{ order: 2; width: calc(100% ~'-' 350px); padding-left: 50px; .media-sm({ padding-left: 0; width: 100%; }); .media-xs({ padding-left: 0; width: 100%; }); &-name{ margin-bottom: 20px; p{ .bebas; font-size: 42px; .media-xs({ text-align: center; font-size: 36px; }); .media-xxs({ font-size: 28px; }); } } &-info{ display: flex; flex-flow: row wrap; &-data{ order: 1; width: 100%; .media-xs({ width: 100%; order: 2; }); &-title{ margin-bottom: 10px; p{ font-size: 24px; color: @blue; .bebas; a{ display: inline-block; vertical-align: middle; margin-bottom: 0px; margin-right: 5px; img{ width: 20px; } } } } &-detail{ .profile-group{ display: flex; margin-bottom: 7px; flex-flow: row wrap; padding-bottom: 3px; border-bottom: 1px solid #cacaca; .media-xxs({ margin-bottom: 15px; }); &.ktp{ .profile-group-desc{ p{ span{ display: inline-block; vertical-align: top; } img{ display: inline-block; vertical-align: top; width: 300px; margin-left: auto; padding-left: 10px; margin-bottom: 5px; } } } } &-label{ order: 1; width: 200px; .media-xxs({ width: 100%; margin-bottom: 0px; }); p{ font-size: 14px; .opsansreg; font-weight: bold; span{ display: none; .media-xxs({ display: inline-block; padding-left: 5px; }); } } } &-desc{ order: 1; width: calc(100% ~'-' 200px); .media-xxs({ width: 100%; }); p{ font-size: 14px; .opsansreg; span{ .media-xxs({ display: none; }); } } } } } &-button{ margin-bottom: 40px; margin-top: 20px; text-align: right; a{ margin-left: auto; margin-right: auto; display: inline-block; color: white; .bebas; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; border-radius: 5px; &:hover{ .animate; background-color: transparent; color: @blue; } } } } &-milestone{ order: 2; width: 300px; .media-md({ width: 200px; }); .media-sm({ width: 200px; }); .media-xs({ width: 100%; order: 1; margin-bottom: 40px; }); &-title{ font-size: 24px; color: @blue; .bebas; text-align: center; margin-bottom: 20px; } &-progress{ text-align: center; position: relative; .milestone-desc{ position: absolute; left: 50%; top: 50%; .translatexy; &-percentage{ p{ .bebas; font-size: 72px; color: @blue; line-height: 0.8; .media-md({ font-size: 60px; }); .media-sm({ font-size: 60px; }); .media-xs({ font-size: 60px; }); } } &-subtitle{ p{ .opsansreg; font-size: 18px; color: @dark; .media-md({ font-size: 16px; }); .media-sm({ font-size: 16px; }); .media-xs({ font-size: 16px; }); } } &-progress{ p{ font-size: 12px; color: @dark; .opsansreg; .media-md({ font-size: 11px; }); .media-sm({ font-size: 11px; }); .media-xs({ font-size: 11px; }); span{ display: block; font-size: 14px; } } } } canvas{ width: 200px !important; height: 200px !important; .media-md({ width: 175px !important; height: 175px !important; }); .media-sm({ width: 175px !important; height: 175px !important; }); .media-xs({ width: 175px !important; height: 175px !important; }); } } &-booster{ text-align: center; a{ display: inline-block; margin-top: 20px; border: 3px solid @blue; color: @blue; margin-left: auto; margin-right: auto; .bebas; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: white; &:hover{ .animate; color: white; background-color: @blue; } } } } } } &-option{ width: 150px; padding-left: 50px; order: 3; &-list{ padding: 13px 20px 10px 20px; border: 1px solid @blue; border-radius: 5px; margin-bottom: 20px; .animate; &:hover{ background-color: @blue; .tgm-agent-profile-area-option-list-img{ img{ -webkit-filter: grayscale(100%) brightness(100); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(100%) brightness(100); -ms-filter: grayscale(100%) brightness(100); -o-filter: grayscale(100%) brightness(100); filter: grayscale(100%) brightness(100); } } .tgm-agent-profile-area-option-list-title{ a{ color: white; } } } &-img{ text-align: center; margin-bottom: 5px; img{ } } &-title{ a{ .bebas; font-size: 24px; color: @blue; display: block; text-align: center; line-height: 1; } } } } } } &-promo{ display: flex; align-items: center; flex-flow: row wrap; &-description{ margin-bottom: 30px; width: 80%; margin-left: auto; margin-right: auto; .media-sm({ width: 100%; }); .media-xs({ width: 100%; }); p{ .body-text; text-align: center; } } &-desc{ width: 70%; margin-top: 40px; .media-sm({ width: 100%; text-align: center; }); .media-xs({ width: 100%; text-align: center; }); p{ .body-text; } } &-request{ width: 30%; margin-top: 40px; text-align: center; .media-sm({ width: 100%; text-align: center; }); .media-xs({ width: 100%; text-align: center; }); a{ margin-left: auto; margin-right: auto; display: inline-block; border: 3px solid @blue; color: @blue; .bebas; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: white; &:hover{ .animate; color: white; background-color: @blue; } } } } &-bank{ padding: 30px 0; &-area{ display: flex; flex-flow: row wrap; &-list{ border: 1px solid @gray; position: relative; border-radius: 5px; padding: 20px; margin-bottom: 20px; .media-lg({ width: 31.33%; margin-left: 1%; margin-right: 1%; }); .media-md({ width: 31.33%; margin-left: 1%; margin-right: 1%; }); .media-sm({ width: 48%; margin-left: 1%; margin-right: 1%; }); .media-xs({ width: 48%; margin-left: 1%; margin-right: 1%; }); .media-xxs({ .card-1; }); &.main{ border: 2px solid @blue; order: -1 !important; .tgm-agent-bank-area-list-button{ a{ &:nth-child(1){ display: none; } &:nth-last-child(1){ display: none; } } } } &-button{ position: absolute; top: 20px; right: 20px; .media-xs({ position: relative; top: auto; right: auto; text-align: right; margin-bottom: 10px; }); .media-xxs({ position: absolute; top: 20px; right: 20px; }); a{ font-size: 16px; color: @blue; .bebas; color: white; .animate; display: inline-block; padding: 3px 5px; text-align: center; position: relative; width: 25px; height: 25px; span{ position: absolute; left: 55%; top: 50%; .translatexy; } &:nth-child(1){ background-color: @gold; border: 1px solid @gold; border-radius: 3px; &:hover{ .animate; background-color: transparent; color: @gold; } } &:nth-last-child(2){ background-color: @blue; border: 1px solid @blue; border-radius: 3px; margin-left: 5px; &:hover{ .animate; background-color: transparent; color: @blue; } } &:nth-last-child(1){ background-color: #b50500; border: 1px solid #b50500; border-radius: 3px; margin-left: 5px; &:hover{ .animate; background-color: transparent; color: #b50500; } span{ left: 52%; } } } } &-content{ margin-bottom: 7px; &:nth-last-child(1){ margin-bottom: 0; } &-label{ p{ font-size: 15px; color: @dark; .opsansreg; line-height: 1; } } &-desc{ p{ font-size: 24px; color: @blue; .bebas; line-height: 1; } } } &.add{ text-align: center; border: 1px dashed @gray; display: flex; flex-flow: row wrap; align-items: center; cursor: pointer; .animate; &:hover{ border: 1px solid @blue; background-color: @blue; .animate; a{ color: white; .animate; img{ .animate; -webkit-filter: grayscale(100%) brightness(1) invert(1); /* Safari 6.0 - 9.0 */ -moz-filter: grayscale(100%) brightness(1) invert(1); -ms-filter: grayscale(100%) brightness(1) invert(1); -o-filter: grayscale(100%) brightness(1) invert(1); filter: grayscale(100%) brightness(1) invert(1); opacity: 1; } } } a{ display: block; font-size: 16px; color: @gray; .opsansreg; width: 100%; img{ width: 100px; opacity: 0.3; margin-bottom: 20px; .animate; } } } } } } } &-registeragent{ width: 600px; margin-left: auto; margin-right: auto; padding-bottom: 83px; .media-xs({ width: 80%; }); .media-xxs({ width: 90%; }); /*&:before{ content:""; position: absolute; width: 519px; height: 454px; background-image: url('../images/geometric-01-white.png'); background-size: contain; background-repeat: no-repeat; left: 55%; top: 50%; .translatexy; z-index: 1; opacity: 1; }*/ &-area{ position: relative; z-index: 2; background-color: white; box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.2); padding: 50px 75px; border-radius: 10px; .media-xs({ padding: 50px; }); .media-xxs({ padding: 20px; }); &-logo{ margin-left: auto; margin-right: auto; margin-bottom: 50px; text-align: center; z-index: 2; a{ display: inline-block; img{ } } } &-title{ p{ .bebas; font-size: 23px; color: @blue; text-align: center; margin-bottom: 30px; } } &-form{ z-index: 2; .form-group{ &:nth-last-child(1){ margin-bottom: 0; } &-ttl{ display: flex; flex-flow: row wrap; input{ &:nth-child(1){ width: 150px; .media-xs({ width: 100%; margin-bottom: 15px; }); } &:nth-child(2){ width: calc(100% ~'-' 165px); margin-left: 15px; .media-xs({ width: 100%; margin-left: 0; }); } } } &-title{ .body-text; font-weight: bold; font-size: 20px; color: @dark; margin-bottom: -10px; margin-top: 30px; } &.ktp{ input{ border: none; } .form-group-preview{ border: 1px solid @blue; &-area{ padding: 10px; img{ width: 100%; } } } } #txtAgent{ .body-text; font-size: 14px; margin-top: 4px; color: @green; span.invalid{ color: @red; } } label{ display: block; width: 100%; .body-text; margin-bottom: 2px; } select{ .body-text; padding: 8px 10px; width: 100%; background: none; outline: none; border: 1px solid @blue; } input{ .body-text; padding: 8px 10px; width: 100%; background: none; outline: none; border: 1px solid @blue; } button{ margin-left: auto; margin-right: auto; display: block; border: none; color: white; margin-top: 30px; .bebas; width: 100%; font-size: 20px; border-radius: 5px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; border: 1px solid @blue; &:hover{ .animate; color: @blue; background-color: transparent; } } } } } } } .ckeditor{ .opsansreg; font-size: 16px; color: @dark; line-height: 1.3; p, span, ul, li, ol{ margin-bottom: 10px; .opsansreg; font-size: 16px; color: @dark; line-height: 1.3; } h1,h2,h3,h4{ .bebas; color: @blue; } table{ border: 1px solid #ddd; width: 100%; max-width: 100%; margin-bottom: 20px; tr{ th{ background-color: @blue; .bebas; color: white; font-size: 20px; border: 1px solid #ddd; text-align: center; vertical-align: middle; padding: 5px 5px; } td{ .body-text; text-align: center; vertical-align: middle; padding: 1px 5px; border: 1px solid #ddd; a{ color: @blue; font-weight: bolder; &:hover{ text-decoration: underline; } } } } } img{ margin-bottom: 20px; margin-left: auto; margin-right: auto; display: block; } } .menu{ position: fixed; width: 100%; z-index: 2; background-color: white; display: flex; justify-content: center; align-items: center; padding: 30px 10%; .animate; .media-sm({ display: block; }); .media-xs({ display: block; }); &.scroll{ position: fixed; width: 100%; top: 0; left: 0; padding: 15px 10%; .animate; z-index: 5; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.3); .menu-logo{ a{ img{ width: 90px; .animate; } } } #btn{ top: 14px; .animate; } } &-logo{ width: 20%; .media-sm({ width: 34%; }); .media-xs({ width: 30%; }); a{ img{ .animate; width: 100px; } } } &-nav{ width: 80%; .media-sm({ display: none; }); .media-xs({ display: none; }); ul{ text-align: right; padding-left: 0; margin-bottom: 0; position: relative; li{ display: inline-block; margin-left: 10px; &:nth-last-child(1){ border-left: 1px solid @dark; padding-left: 20px; } .media-md({ margin-left: 5px; }); &.current{ a{ color: @gold; &:before{ content:""; position: absolute; bottom: -4px; left: 0; width: 100%; height: 2px; background-color: @gold; } } } a{ font-size: 16px; color: @blue; display: block; position: relative; .animate; .opsansreg; font-weight:600; .media-md({ font-size: 14px; }); img{ width: 12px; display: inline-block; margin-right: 6px; padding-bottom: 2px; vertical-align: middle; } &:before{ content:""; position: absolute; bottom: -4px; left: 0%; width: 0%; height: 2px; background-color: @gold; .animate; } &:hover{ color: @gold; .animate; &:before{ content:""; position: absolute; bottom: -4px; left: 0; width: 100%; height: 2px; background-color: @gold; .animate; } } } } span { background-color: @gold; display: block; height: 2px; left: 0; position: absolute; top: 100%; transition: left 300ms, width 300ms; } } } &-area{ } #page-wrapper { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 8; } #title { color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 2em; } #btn { position: absolute; z-index: 100; top: 45px; right: 10%; cursor: pointer; transition: left 500ms cubic-bezier(.6, .05, .28, .91); .animate; .media-lg({ display: none; }); .media-md({ display: none; }); .burger-line{ width: 30px; height: 3px; margin-bottom: 6px; background-color: @blue; transition: transform 500ms cubic-bezier(.6, .05, .28, .91), opacity 500ms, background-color 250ms; } .burger-menu{ position: absolute; right: calc(100% ~'+' 10px); top: 46%; .translatey; .media-xxs({ display: none; }); p{ color: #9b9b9b; .body-text; .animate; } } &.active{ position: fixed; top: 45px; .burger-line{ background-color: white; } .burger-menu{ p{ color: white; .animate; } } #top { transform: translateY(8px) rotate(-135deg); } #middle { opacity: 0; transform: rotate(135deg); } #bottom { transform: translateY(-10px) rotate(-45deg); } } } #box { position: fixed; z-index: 99; top: 0px; right: -100%; width: 100%; opacity: 0; padding: 100px 10% 20px 10%; height: 100%; background-color: @blue; color: black; overflow: auto; transition: all 350ms cubic-bezier(.6, .05, .28, .91); } #box.active { right: 0px; opacity: 1; } .items { position: relative; .item{ position: relative; cursor: pointer; transition: all 250ms; text-align: right; &.current{ a{ color: @gold; } } >a{ display: inline-block; vertical-align: top; position: relative; padding: 8px 0 8px 6px; .body-text; color: white; &.active{ color: @gold; } &:hover{ color: @gold; } .media-xxs({ padding: 5px 0 5px 6px; }); img{ .white-on; } } &:hover{ .item-sub{ opacity: 1; visibility: visible; } } &-sub{ display: inline-block; vertical-align: top; position: relative; padding-left: 60px; width: calc(100% ~'-' 140px); &:before{ content: ""; position: absolute; top: 13px; left: 15px; width: 30px; height: 4px; border-radius: 2px; background-color: @blue; .media-xxs({ display: none; }); } .media-xs({ display: block; width: 100%; }); .media-xxs({ padding-left: 25px; }); ul{ padding-left: 0; li{ list-style-type: none; a{ display: block; padding: 5px 30px 5px 0px; color: white; font-size: 14px; &.active{ color: @blue; } &:hover{ color: @blue; } } } } } } } #btn, #btn * { will-change: transform; } #box { will-change: transform, opacity; } } .footer{ background-color: @blue; display: flex; align-items: center; padding: 30px 10%; flex-flow: row wrap; img { height: auto; width: 30px; margin: 5px 5px } &-sosmed{ order: 1; width: 50%; .media-sm({ width: 35%; }); .media-xxs({ width: 100%; margin-bottom: 20px; text-align: center; }); ul{ padding-left: 0; margin-bottom: 0; li{ display: inline-block; margin-right: 12px; &:nth-child(1){ margin-right: 7px; } a{ display: block; width: 20px; height: 20px; opacity: 0.9; .animate; &:hover{ .animate; opacity: 1; } } } } } &-copyright{ order: 2; width: 50%; .media-sm({ width: 65%; }); .media-xxs({ width: 100%; }); p{ color: white; .opsansreg; font-size: 12px; text-align: right; .media-xxs({ text-align: center; }); a{ color: white; .opsansreg; font-size: 12px; text-decoration: underline; &:hover{ text-decoration: none; } } } } a{ font-size: 14px; color: white; .animate; .opsansreg; font-weight:600; .media-md({ font-size: 14px; }); &:before{ content:""; bottom: -4px; left: 0%; height: 2px; background-color: @gold; .animate; } &:hover{ color: @gold; .animate; &:before{ content:""; bottom: -4px; left: 0; height: 2px; background-color: @gold; .animate; } } } } .text-link{ a{ font-size: 13px; color: @blue; text-decoration: none; font-style: italic; display: inline-block; &:hover{ text-decoration: underline; } } } .modal{ &#modalForgot{ .modal-form{ .form-group{ input{ width: 100%; } } } } &-content{ padding: 30px; position: relative; button.close{ position: absolute; top: 7px; right: 15px; font-size: 32px; color: @blue; } } &-title{ p{ .bebas; font-size: 32px; color: @blue; text-align: center; line-height: 1.3; margin-bottom: 10px; } } &-subtitle{ padding: 0 20px; p{ .opsansreg; font-size: 16px; color: @dark; text-align: center; } } &-link{ text-align: center; a{ display: inline-block; margin-top: 40px; border: 3px solid @blue; color: @blue; margin-left: auto; margin-right: auto; .bebas; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: white; &:hover{ .animate; color: white; background-color: @blue; } } } &-form{ margin-top: 40px; .form-group{ display: flex; flex-flow: row wrap; align-items: center; &-ttl{ width: calc(100% ~'-' 175px); display: flex; flex-flow: row wrap; order: 2; .media-xxs({ width: 100%; }); input{ &:nth-child(1){ width: 150px; .media-xs({ width: 100%; margin-bottom: 15px; }); } &:nth-child(2){ width: calc(100% ~'-' 165px); margin-left: 15px; .media-xs({ width: 100%; margin-left: 0; }); } } } &.ktp{ input{ border: none; width: 100%; } .form-group-preview{ border: 1px solid #a9a9a9; order: 2; width: calc(100% ~'-' 175px); &-area{ padding: 10px; img{ width: 100%; } } } } label{ order: 1; width: 175px; .opsansreg; font-size: 14px; color: @dark; .media-xxs({ width: 100%; }); } input{ order: 2; width: calc(100% ~'-' 175px); .opsansreg; font-size: 14px; color: @dark; padding: 7px 10px; .media-xxs({ width: 100%; }); } select{ order: 2; width: calc(100% ~'-' 175px); .opsansreg; font-size: 14px; color: @dark; padding: 7px 10px; .media-xxs({ width: 100%; }); } textarea{ order: 2; width: calc(100% ~'-' 175px); .opsansreg; font-size: 14px; color: @dark; padding: 7px 10px; resize: vertical; .media-xxs({ width: 100%; }); } button{ margin-top: 40px; border: 1px solid @blue; color: white; margin-left: auto; margin-right: auto; .bebas; font-size: 20px; text-align: center; padding: 5px 40px; .animate; background-color: @blue; &:hover{ .animate; color: @blue; background-color: transparent; } } } } &-info{ border: 1px solid @gray; border-radius: 5px; padding: 20px; margin-top: 30px; background-color: #f1f1f1; &-title{ margin-bottom: 20px; p{ .bebas; font-size: 23px; color: @blue; line-height: 1; text-align: center; } } &-desc{ p{ .opsansreg; font-size: 16px; color: @dark; line-height: 1.3; text-align: center; } } } } .table-responsive{ border: none; width: 100%; .row{ margin-left: 0; margin-right: 0; } .col-sm-6, .col-sm-5, .col-sm-7, .col-sm-12{ padding-left: 0; padding-right: 0; } .dataTables_wrapper .dataTables_filter{ .media-xs({ text-align: center; }); input{ .media-xs({ display: inline-block; width: auto; }); } } .dataTables_length{ .media-xs({ text-align: center; margin-bottom: 20px; }); label{ .media-xs({ display: inline-block; }); } select{ .media-xs({ display: inline-block; width: auto; }); } } .dataTables_info{ .media-xs({ text-align: center; }); } .dataTables_paginate{ .media-xs({ text-align: center; }); } table{ border-collapse: collapse; } } @media print{ html, body { height: auto; } .tgm-agent-profile-area-option, .tgm-agent-profile-area-content-info-data-button, .tgm-agent-nav, .tgm-agent-profile-area-pic-edit, .menu-nav, #btn, #box{ display: none; } .tgm-agent, .menu, .tab-pane{ padding-top: 0; padding-bottom: 0; } .tgm{ padding-top: 0.75cm; } .menu{ padding: 0; &-logo{ text-align: center; margin-left: auto; margin-right: auto; a[href]:after { content: none !important; } a{ img{ width: 3cm !important; } } } } .tgm-agent-profile-area-pic{ width: 100%; margin-left: auto; margin-right: auto; text-align: center; } .profile-group{ &.ktp{ display: none; } } .tgm-agent-profile-area-content-info-data-detail{ &:nth-child(2){ margin-bottom: 30px; } br{ display: none; } } .profile-group-label, .profile-group-desc{ p{ font-size: 12pt; } } .footer{ background-color: transparent; position: fixed; bottom: 0; width: 100%; padding: 0 10% 0 0; text-align: center; a,span{ display: none; } } .tgm-agent-profile-area-pic{ display: flex; flex-flow: row wrap; margin-top: 0.3cm; &-img{ width: 50%; border: none; text-align: left; &:before{ content:"FOTO PROFILE : "; .bebas; font-size: 12pt; color: @dark; display: inline-block; vertical-align: top; } img{ height: 3cm !important; } } &-ktp{ width: 50%; display: block !important; text-align: left; &:before{ content:"FOTO KTP : "; .bebas; font-size: 12pt; color: @dark; display: inline-block; vertical-align: top; } img{ height: 3cm !important; } } } .tgm-agent-profile-statement{ display: block !important; margin-top: 0.2cm; margin-bottom: 0; &-paragraph{ margin-bottom: 0.5cm; p{ .opsansreg; font-size: 12px; color: @dark; line-height: 1.3; } } &-sign{ text-align: right; margin-left: auto; &-date{ height: 2.5cm; position: relative; display: inline-block; &:after{ content: ""; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid @dark; width: 100%; height: 1px; } p{ font-size: 12pt; .opsansreg; color: @dark; } } } } } /* The actual timeline (the vertical ruler) */ .timeline { position: relative; max-width: 1200px; margin: 0 auto; &:after{ content: ''; position: absolute; width: 4px; background-color: @lgray; top: 0; bottom: 0; left: 31px; margin-left: -3px; .animate-slow; height: 0; } &.animated{ &:after{ height: 100%; .animate-slow; } } h2{ margin-top: 0; position: relative; display: inline-block; /* &:before{ content: ""; position: absolute; height: 1px; width: calc(100% ~'+' 60px); left: -40px; background-color: @blue; bottom: 0; }*/ } } /* The actual timeline (the vertical ruler) */ .timeline::after { } /* Container around content */ .container { padding: 10px 40px; position: relative; background-color: inherit; width: 100%; margin-left: 0; margin-right: 0; padding-left: 70px; padding-right: 25px; z-index: 2; /* &:before{ content: " "; height: 1px; position: absolute; width: 0; z-index: 1; position: absolute; height: 1px; width: 0; left: 36px; background-color: #000055; top: 42px; .animate-slow; }*/ &:after{ content: ''; position: absolute; width: 15px; height: 15px; background-color: @blue; top: 20px; border-radius: 50%; z-index: 1; left: 60px; .animate; opacity: 0; } &.animated{ &:before{ .animate-slow; width: calc(100% ~'-' 36px); } &:after{ .animate; opacity: 1; } } } /* The circles on the timeline */ .container::after { } /* Place the container to the left */ .left { left: 0; } /* Place the container to the right */ .right { left: 0%; } /* Make sure all circles are at the same spot */ .left::after{ left: 22px; } /* Add arrows to the right container (pointing left) */ .right::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; left: 30px; } /* Fix the circle for containers on the right side */ .right::after { left: 15px; } /* The actual content */ .content { padding: 0 20px 20px 0; background-color: white; position: relative; border-radius: 6px; visibility: hidden; } .tgm-blog-card-title{ min-height: 70px; } .tgm-blog-card-area-teaser{ min-height: 150px; } .text-right{ text-align: right; } .text-center{ text-align: center; } @media print { .no-print, .no-print * { display: none !important; } } .btn-tgm-primary { font-family: 'Bebas Neue'; font-weight: bold; font-style: normal; letter-spacing: 1px; font-size: 16px; color: white !important; background-color: @blue; display: block; text-align: center; padding: 2px 5px; border-radius: 5px; font-weight: normal !important; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border: 1px solid @blue; width: 100%; } .btn-tgm-primary:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-decoration: none !important; background-color: transparent; color: @blue !important; }