/* * * Copay main CSS * */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 300; src: local('Ubuntu Light'), local('Ubuntu-Light'), url(../font/ubuntu-light.woff) format('woff'); } @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: local('Ubuntu'), url(../font/ubuntu.woff) format('woff'); } @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(../font/ubuntu-bold.woff) format('woff'); } @font-face { font-family: 'Ubuntu'; font-style: italic; font-weight: 700; src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(../font/ubuntu-bold-italic.woff) format('woff'); } @keyframes rotateThis { from { transform: scale( 1 ) rotate( 0deg ); } to { transform: scale( 1 ) rotate( 360deg ); } } @-webkit-keyframes rotateThis { from { -webkit-transform: scale( 1 ) rotate( 0deg ); } to { -webkit-transform: scale( 1 ) rotate( 360deg ); } } @-webkit-keyframes yellow-flash { 0% { background-color: #FFFFE0; opacity:1; } 22% { background-color: #FFFFE0; } 100% { background-color: none; } } #qr-canvas { display: none; } #qrcode-scanner-video { display: block; margin: 0 auto; } * { font-family: 'Ubuntu', Helvetica, sans-serif !important; } h3 { font-weight: 100; font-size: 22px; color: #2C3E50; margin-bottom: 2rem; } h4 { font-size: 0.875rem; } body, html{ height:100%; width:100%; background: #F8F8FB; } .page, .main, .sidebar { height:100%; overflow-y: auto; overflow-x: none; } .sidebar { position: fixed; width: 250px; padding: 20px; background-color: #2C3E50; color: #fff; line-height: 24px; } .sidebar a { color: #fff; } .sidebar ul.copayer-list { list-style-type: none; padding:0; margin:0; } .sidebar ul.copayer-list li { margin-top: 15px; } .sidebar ul.copayer-list img { width: 30px; height: 30px; } .button.small.side-bar { padding: 0.2rem 0.4rem; } .online { border: 3px solid #1ABC9C; } .offline { border: 3px solid gray; opacity: 0.4; } .main { margin-left: 250px; padding: 1.5rem } [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; } .dn {display: none;} .pr {position: relative;} .m0 {margin: 0;} .db {display: block;} .size-12 { font-size: 12px; } .size-14 { font-size: 14px; } .size-16 { font-size: 16px; } .size-18 { font-size: 18px; } .size-21 { font-size: 21px; } .size-24 { font-size: 24px; } .size-36 { font-size: 36px; } .size-48 { font-size: 48px; } .size-60 { font-size: 60px; } .size-72 { font-size: 72px; } .m5t {margin-top: 5px;} .m10t {margin-top: 10px;} .m5b {margin-bottom: 5px;} .m10b {margin-bottom: 10px;} .m15b {margin-bottom: 20px;} .m10r {margin-right: 10px;} .m15l {margin-left: 15px;} .m20r {margin-right: 20px;} .m10 {margin: 10px;} .m15 {margin: 15px;} .p10t {padding-top: 10px;} .p0r {padding-right: 0;} .p70r {padding-right: 70px;} .p70l {padding-left: 70px;} .p5h {padding: 0 5px;} .p20h {padding: 0 20px;} .m30v {margin: 30px 0;} .m10h {margin:0 10px;} .m10v {margin:10px 0;} .m30a {margin: 30px auto;} .br100 {border-radius: 100%;} .lh {line-height: 0;} .oh {overflow:hidden;} .lh {line-height: 0;} .line-dashed-v { border-right: 2px dashed #E3E3E3; } .line-dashed-h { border-bottom: 1px dashed #E3E3E3; } .line { border-top: 1px solid #f2f2f2; margin: 0.5rem 0 1rem; } .line-sidebar { border-top: 1px solid #34495E; margin: 1.4rem 0; } .line-dashed { border-top: 1px dashed #ccc; margin: 1rem 0; padding: 1rem 0; overflow: hidden; } .name-wallet { font-size: 16px; color: #D4D4D4; line-height: 16px; } .box-livenet { background: #213140; padding: 0rem 0.5rem 0.2rem; color: #7A8C9E; } .founds { font-weight: 100; color: #7A8C9E; } /* Turn Off Number Input Spinners */ input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .icon-rotate { animation-name: rotateThis; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: rotateThis; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; } .spinner { display:inline-block; width: 1em; text-align:center; line-height:1em; vertical-align:middle; } .highlight{ -webkit-animation-name: yellow-flash; -webkit-animation-duration: 400ms; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; -moz-animation-name: yellow-flash; -moz-animation-duration: 400ms; -moz-animation-iteration-count: 1; -moz-animation-timing-function: linear; } /* notifications */ .dr-notification-container { position: absolute; z-index: 10000; } .dr-notification-container.bottom { bottom: 20px; } .dr-notification-container.right { right: 20px; } .dr-notification-container.left { left: 20px; } .dr-notification-container.top { top: 20px; } .dr-notification-container.center { left: 50%; margin-left: -190px; } .dr-notification-wrapper { width: 380px; position: relative; margin: 10px 0; } .dr-notification { width: 380px; clear: both; min-height: 80px; max-height: 90px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; overflow: hidden; } .dr-notification-close-btn { -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; padding: 3px; font-size: 12px; position: absolute; right: -8px; top: -8px; -webkit-transition: all 0.35s cubic-bezier(0.31, 0.39, 0.21, 1.65); -moz-transition: all 0.35s cubic-bezier(0.31, 0.39, 0.21, 1.65); transition: all 0.35s cubic-bezier(0.31, 0.39, 0.21, 1.65); cursor: pointer; z-index: 10; } .dr-notification-close-btn i { padding-left: 3px; } .dr-notification-close-btn:hover { -webkit-transform: scale3d(1.25, 1.25, 1); -moz-transform: scale3d(1.25, 1.25, 1); -ms-transform: scale3d(1.25, 1.25, 1); transform: scale3d(1.25, 1.25, 1); } .dr-notification-image { width: 80px; height: 80px; border-right: 1px solid rgba(4, 94, 123, 0.85); float: left; display: block; font-size: 40px; color: white; text-align: center; } .dr-notification-image i { display: block; width: 100%; padding-top: 20px; } .dr-notification-image img { margin: 15px; max-width: 70px; min-width: 48px; } .dr-notification-content { padding-left: 90px; padding-right: 10px; padding-top: 5px; } .dr-notification-title { color: white; padding: 0px; font-size: 16px; } .dr-notification { background-color: #2C3E50; color: #bfe2de; border: 1px solid rgba(4, 94, 123, 0.85); opacity: 0.9; } .dr-notification-close-btn { background-color: #2C3E50; color: #fff; border: 1px solid rgba(4, 94, 123, 0.85); } .dr-notification-image.dr-notification-type-info { color: #FFF; } .dr-notification-image.dr-notification-type-warning { color: #FFA226; } .dr-notification-image.dr-notification-type-error { color: #FF4B4F; } .dr-notification-image.dr-notification-type-success { color: #B4D455; } .dr-notification-image.success { color: #B4D455; } p.dr-notification-text { margin-top: -5px; font-size: 12px; } .ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } ul.pagination li.current a { background: #1ABC9C; } ul.pagination li.current a:hover, ul.pagination li.current a:focus { background: #16A085; } .tooltip { background: #16A085; color: #fff; font-weight: normal; font-size: 14px; padding: 3px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #16A085; } .tooltip>.nub { border-color:transparent transparent #16A085 transparent; } .tooltip.tip-top>.nub { border-color:#16A085 transparent transparent transparent; } .tooltip.tip-right>.nub { border-color:transparent #16A085 transparent transparent; } .tooltip.tip-left>.nub { border-color:transparent transparent transparent #16A085; } .logo { background: transparent url('../img/logo-negative-beta.svg') no-repeat; background-size: 130px 51px; } button.radius, .button.radius { -webkit-border-radius: 5px; border-radius: 5px; } /* SECONDARY */ button.secondary, .button.secondary { background-color: #1ABC9C; color: #fff; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #16A085; color: #e6e6e6; } button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary, button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #1ABC9C; color: #E6E6E6; } /* PRIMARY */ button.primary, .button.primary { background-color: #E67E22; color: #fff; } button.primary:hover, button.primary:focus, .button.primary:hover, .button.primary:focus { background-color: #D86601; color: #e6e6e6; } button.disabled.primary, button[disabled].primary, .button.disabled.primary, .button[disabled].primary, button.disabled.primary:hover, button.disabled.primary:focus, button[disabled].primary:hover, button[disabled].primary:focus, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary:hover, .button[disabled].primary:focus { background-color: #E67E22; color: #E6E6E6; } /* WARNING */ button.warning, .button.warning { background-color: #C0392A; color: #fff; } button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { background-color: #82251A; color: #e6e6e6; } button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning, button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { background-color: #C0392A; color: #E6E6E6; } .text-gray { color: #999 !important;} .side-nav li { font-size: 16px; line-height: 40px; } .side-nav li a { color: #FFFFFF !important; font-weight: 100; } .side-nav li.active a { background-color: #1ABC9C; } .side-nav li:hover a { background-color: #3C4E60; } .addresses ul { margin-left: 0; } .video-box { width: 90px; text-align: center; margin-right: 10px; padding-bottom: 5px; float: left; } .video-small { width: 50px; height: 50px; } .icon-input { position: absolute; top: 11px; right: 20px; font-size: 16px; color: #fff; } .icon-input .fi-check { background-color: #1ABC9C; padding: 0.2rem 0.4rem; } .icon-input .fi-x { background-color: #C0392A; padding: 0.2rem 0.4rem; } .send-bar { background-color: #EDEDF5; padding: 1.5rem; } .row { margin-left: -0.9375rem; } .has-error { color: #C0392A; } .is-valid { color: #1ABC9C; } input.ng-invalid-match, input.ng-invalid-match:focus { border-color: red; } /*-----------------------------------------------------------------*/