Created
September 1, 2014 14:59
-
-
Save lipelopeslage/cffc8eedb35c3af85074 to your computer and use it in GitHub Desktop.
estilo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @import "utils.scss"; | |
| .joyride-modal-bg{ | |
| z-index: 9999; | |
| } | |
| .joyride-tip-guide{ | |
| z-index: 10000; | |
| } | |
| .cont-mask{ | |
| overflow: hidden; | |
| } | |
| .customer{ | |
| .picture{ | |
| display: inline-block; | |
| margin-right: 5px; | |
| } | |
| .info{ | |
| display: inline-block; | |
| } | |
| } | |
| .gravatar-holder{ | |
| display: inline-block; | |
| overflow: hidden; | |
| width: 60px; | |
| height: 60px; | |
| -webkit-border-radius: 50px; | |
| -moz-border-radius: 50px; | |
| border-radius: 50px; | |
| &.small{ | |
| width: 30px; | |
| height: 30px; | |
| -webkit-border-radius: 30px; | |
| -moz-border-radius: 30px; | |
| border-radius: 30px; | |
| } | |
| } | |
| table { | |
| tr { | |
| .gravatar-holder{ | |
| @include transition(opacity, .15s, linear); | |
| opacity: .6; | |
| filter: alpha(opacity = 60); | |
| } | |
| &:hover .gravatar-holder{ | |
| opacity: 1; | |
| filter: alpha(opacity = 100); | |
| } | |
| } | |
| } | |
| .question-circle{ //ícones de interrogação | |
| display: inline; | |
| font-family: FontAwesome; | |
| font-style: normal; | |
| font-size: 14px; | |
| color: #999; | |
| &:before{ | |
| content: "\f059"; | |
| } | |
| &:hover{ | |
| text-decoration: none; | |
| color: #999; | |
| } | |
| } | |
| .tag{ | |
| font-size: 10px; | |
| color: white; | |
| padding: 3px; | |
| background-color: #f0ad4e; | |
| &.info{ | |
| background-color: #5bc0de; | |
| } | |
| &.success{ | |
| background-color: #5cb85c; | |
| } | |
| &.error{ | |
| background-color: #d9534f; | |
| } | |
| } | |
| .tag-icon{ | |
| display: block; | |
| position: relative; | |
| float: left; | |
| overflow: hidden; | |
| font-size: 9px; | |
| line-height: 9px; | |
| padding: 2px 3px 3px 5px; | |
| margin-right: 3px; | |
| color: white; | |
| i{ | |
| position: relative; | |
| font-size: 12px; | |
| color: white; | |
| top: 1px; | |
| } | |
| span{ | |
| position: relative; | |
| z-index: 1; | |
| } | |
| &:before{ | |
| z-index: 0; | |
| top: -8px; | |
| left: 6px; | |
| width:245px; | |
| height:121px; | |
| display: block; | |
| position:absolute; | |
| -moz-transform: rotate(45deg); | |
| -webkit-transform: rotate(45deg); | |
| -o-transform: rotate(45deg); | |
| -ms-transform: rotate(45deg); | |
| transform: rotate(45deg); | |
| background: #d9534f; | |
| content: ''; | |
| background-color: #f0ad4e; | |
| } | |
| &.info:before{ | |
| background-color: #5bc0de; | |
| } | |
| &.success:before{ | |
| background-color: #5cb85c; | |
| } | |
| &.error:before{ | |
| background-color: #d9534f; | |
| } | |
| } | |
| .xlink-tag{ | |
| font-size: 10px; | |
| line-height: 10px; | |
| display: block; | |
| position: absolute; | |
| line-height: inherit; | |
| right: 2px; | |
| bottom: -1px; | |
| opacity: .8; | |
| filter: alpha(opacity = 80); | |
| padding-right: 17px !important; | |
| &.rel{ | |
| display: inline; | |
| position: relative; | |
| text-align: inherit; | |
| &:before{ | |
| bottom: -5px; | |
| } | |
| } | |
| &:before{ | |
| @include block-absolute; | |
| font-family: FontAwesome; | |
| right: 4px; | |
| vertical-align: middle; | |
| bottom: -2px; | |
| content: "\f08e"; | |
| } | |
| } | |
| // mensagem de ambiente de produção | |
| body.test-enviroment{ // body com classe .test-ambient para mensagem de aviso | |
| .navbar{ | |
| .alert.alert-danger{ | |
| text-align: center; | |
| margin-bottom: 0; | |
| } | |
| } | |
| main{ | |
| &:before{ | |
| @include block-relative; | |
| @include dimensions(100%, 35px, white); | |
| content: ""; | |
| } | |
| } | |
| } | |
| @media (max-width: 980px){ | |
| body.test-enviroment main{ | |
| &:before{ | |
| height: 0; | |
| } | |
| } | |
| } | |
| .mt0{ | |
| display: inline-block; | |
| margin-top: 0; | |
| } | |
| .mb0{ | |
| display: inline-block; | |
| margin-bottom: 0; | |
| } | |
| .ml15{ | |
| margin-left: 15px; | |
| } | |
| .ml40{ | |
| margin-left: 40px; | |
| } | |
| .lh30{ | |
| line-height: 30px; | |
| } | |
| .mb6{ | |
| display: inline-block; | |
| margin-bottom: 6px; | |
| } | |
| .mb20{ | |
| display: inline-block; | |
| margin-bottom: 20px; | |
| } | |
| .mb16{ | |
| display: inline-block; | |
| margin-bottom: 16px !important; | |
| } | |
| .mt10{ | |
| display: inline-block; | |
| margin-top: 10px; | |
| } | |
| .mt16{ | |
| display: inline-block; | |
| margin-top: 16px; | |
| } | |
| .mb10{ | |
| display: inline-block; | |
| margin-bottom: 10px !important; | |
| } | |
| .mt6{ | |
| display: inline-block; | |
| margin-top: 6px; | |
| } | |
| .pt27{ | |
| padding-top: 27px; | |
| } | |
| .txt-center{ | |
| text-align: center !important; | |
| } | |
| .txt-right{ | |
| text-align: right !important; | |
| } | |
| .txt-left{ | |
| text-align: left !important; | |
| } | |
| .fz21{ | |
| font-size: 21px; | |
| } | |
| .fz30{ | |
| font-size: 30px; | |
| } | |
| .txt-number{ | |
| font-family: helveticaneuemd-cd; | |
| } | |
| .tx-md-num{ | |
| font-family: helveticaneuemd-cd; | |
| } | |
| .tx-lt-num{ | |
| font-family: helveticaltstd-cond; | |
| } | |
| .mb45{ | |
| margin-bottom: 45px; | |
| } | |
| .cl-blue{ | |
| color: $blue-light; | |
| } | |
| .cl-gray{ | |
| color: $breadcrumb; | |
| } | |
| .cl-white{ | |
| color: white; | |
| } | |
| label{ | |
| line-height: 30px; | |
| &.radio{ | |
| line-height: 23px !important; | |
| span.radio{ | |
| top: 2px; | |
| } | |
| } | |
| } | |
| small{ | |
| font-size: 12px; | |
| } | |
| input, textarea{ | |
| font-family: helvetica_neue_lt_std45_light; | |
| } | |
| input, select, textarea{ | |
| &.error{ | |
| border: 1px solid red; | |
| &:focus{ | |
| border: 1px solid red; | |
| outline: 0; | |
| -moz-box-shadow: none; | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| } | |
| } | |
| a [class^="fa-"], a [class*=" fa-"] { | |
| text-decoration: none; | |
| } | |
| input[type='radio'].custom{ | |
| z-index: 10; | |
| position: relative; | |
| } | |
| .nav.nav-tabs{ | |
| margin-bottom: 0; | |
| .active { | |
| color: $form-label; | |
| a:hover, a:focus{ | |
| color: $form-label; | |
| border-bottom-color: white !important; | |
| } | |
| } | |
| a{ | |
| &:hover{ | |
| color: $blue-light; | |
| background-color: transparent; | |
| border: 1px solid $border-common; | |
| } | |
| } | |
| } | |
| .tab-content{ | |
| overflow: visible; | |
| padding: 20px 0; | |
| border: 1px solid $border-common; | |
| border-top: 0; | |
| } | |
| span.radio{ | |
| @include block-absolute; | |
| @include dimensions(20px, 23px, image-url("moip/sprite.png") no-repeat -105px -9px); | |
| z-index: 0; | |
| top: 5px; | |
| left: 0px; | |
| border-radius: 10px; | |
| padding-left: 0; | |
| margin-right: 20px; | |
| &.selected{ | |
| background-position: -77px -9px; | |
| } | |
| } | |
| .clickable { | |
| cursor:pointer; | |
| } | |
| .truncate { | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| min-height: 20px !important; | |
| } | |
| /*#################### | |
| ############# | |
| .error-page | |
| - Topo de qualquer seção, dentro de .page-content | |
| */ | |
| .error-page { | |
| margin-top: 120px; | |
| .code{ | |
| letter-spacing: -10px; | |
| margin-top: 0px; | |
| line-height: 158px; | |
| font-size: 158px; | |
| font-weight: 300; | |
| text-align: right; | |
| &.page-404{ | |
| color: #7bbbd6; | |
| } | |
| &.page-500{ | |
| color: #ec8c8c; | |
| } | |
| } | |
| p{ | |
| margin-bottom: 10px; | |
| a{ | |
| @include block-relative; | |
| margin-top: 10px; | |
| } | |
| } | |
| } | |
| .error-page .details { | |
| padding-top: 10px; | |
| } | |
| /* | |
| .error-page (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .topo-secao | |
| - Topo de qualquer seção, dentro de .page-content | |
| */ | |
| .topo-secao{ | |
| @extend .bootstrap-row-fluid; | |
| padding-bottom: 22px; | |
| .breadcrumb{ | |
| @include block-relative; | |
| @include set-font(Arial, 13px, auto, $breadcrumb); | |
| padding: 0; | |
| margin: 0; | |
| left: -3px; | |
| background: none; | |
| i{ | |
| &.home{ | |
| font-size: 17px; | |
| margin-right: 8px; | |
| } | |
| &.arw{ | |
| width: 10px; | |
| } | |
| } | |
| li{ | |
| &.last{ | |
| color: $breadcrumb-last; | |
| } | |
| a{ | |
| color: $breadcrumb; | |
| font-size: 13px !important; | |
| } | |
| } | |
| } | |
| } | |
| // responsividade | |
| @media (max-width: 767px){ | |
| .topo-secao{ | |
| .breadcrumb{ | |
| margin-bottom: 23px; | |
| } | |
| } | |
| .head-details{ | |
| padding-left: 18px; | |
| margin-bottom: 15px; | |
| .label-detail{ | |
| margin-bottom: 5px; | |
| } | |
| } | |
| } | |
| /* | |
| .topo-secao (fim) | |
| ############# | |
| ####################*/ | |
| h1{ | |
| @include set-font(helvetica_neue_lt_std45_light, 40px, 40px, #58595b, left); | |
| margin: 19px 0 0 0 !important; | |
| small{ | |
| font-size: 14px; | |
| } | |
| } | |
| /*#################### | |
| ############# | |
| h2, h3 | |
| - Padrão visual dos cabeçalhos de nível 2 e 3, dentro de uma seção (.page-content) | |
| */ | |
| h2{ | |
| @include set-font(helvetica_neue_lt_std45_light, 21px, 41px, $blue-moip, left); | |
| padding-bottom: 5px; | |
| &:before{ | |
| display: inline-block; | |
| position: relative; | |
| font-family: FontAwesome; | |
| top: -2px; | |
| color: $blue-light; | |
| font-size: 13px; | |
| margin: 0 10px 0 0; | |
| content: "\f054"; | |
| } | |
| small{ | |
| font-size: 14px; | |
| } | |
| } | |
| h3{ | |
| @include set-font(helvetica_neue_lt_std45_light, 18px, 20px, inherit, left); | |
| small{ | |
| font-size: 14px; | |
| } | |
| } | |
| /* | |
| h2,h3 (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .box | |
| - Box de informação com cantos chanfrados | |
| */ | |
| .mini-box{ | |
| @extend .box; | |
| width: auto !important; | |
| height: 0; | |
| min-width: 30px !important; | |
| min-height: 30px !important; | |
| } | |
| .box { | |
| @include round-border(5px, 5px, 5px, 5px); | |
| @include transition(all, .2s, ease-in-out); | |
| position: relative; | |
| width: 213px; | |
| min-height: 107px; | |
| padding: 26px 23px; | |
| margin-bottom: 25px; | |
| .more{ | |
| @include block-relative; | |
| @include round-border(10px, 10px, 10px, 10px); | |
| clear: both; | |
| color: #fff; | |
| font-size: 11px; | |
| font-weight: 600; | |
| margin-top: 10px; | |
| span{ | |
| text-decoration: underline; | |
| } | |
| i{ | |
| float: right; | |
| } | |
| }/* .more */ | |
| .details { | |
| .desc{ | |
| @include block-relative; | |
| @include set-font(helvetica_neue_lt_std45_light, 16px, 20px, white, center); | |
| } | |
| .number{ | |
| @include block-relative; | |
| //@include set-font(helveticaltstd-cond, 32px, 40px, white, left); | |
| @extend .tx-lt-num; | |
| @extend .cl-white; | |
| text-align: center; | |
| font-size: 32px; | |
| line-height: 40px; | |
| clear: both; | |
| margin-top: 22px; | |
| left: 1px; | |
| small{ | |
| text-align: right; | |
| font-size: 16px; | |
| letter-spacing: -1px; | |
| font-weight: 500; | |
| } | |
| &.big{ | |
| font-size: 42px; | |
| padding-top: 10px; | |
| } | |
| .balance-box-currency { font-size: 20px;} | |
| .balance-box-period { font-size: 16px;} | |
| .balance-box-info { display: block; font-size:14px; padding: 0; line-height: 16px; text-align: center; color: inherit;} | |
| } | |
| }/* .details */ | |
| input[type=text] { | |
| color: $form-label; | |
| line-height: 38px; | |
| height: 42px; | |
| text-align: right; | |
| font-size:30px; | |
| } | |
| &.deselected { | |
| opacity: 0.6; | |
| filter: alpha(opacity=60); | |
| } | |
| &:hover { | |
| text-decoration: none; | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| &.blue{ | |
| background-color: $blue-light; | |
| } | |
| &.lightgrey{ | |
| background-color: #D1D3D4; | |
| .more{ | |
| color: $form-label; | |
| } | |
| .details { | |
| .desc { | |
| color: $form-label; | |
| } | |
| .number{ | |
| color: $form-label; | |
| } | |
| } | |
| } | |
| &.white{ | |
| background-color: #fff; | |
| border: 1px solid #D1D3D4; | |
| .more{ | |
| color: $form-label; | |
| } | |
| .details { | |
| .desc { | |
| color: $form-label; | |
| } | |
| .number{ | |
| color: $form-label; | |
| } | |
| } | |
| } | |
| &.purple { | |
| background-color: #7957a5; | |
| } | |
| &.red{ | |
| background-color: #FF9C90; | |
| .more{ | |
| color: white; | |
| } | |
| } | |
| &.bank-account .details { | |
| .desc { | |
| font-size: 22px; | |
| } | |
| .number{ | |
| font-size: 26px; | |
| } | |
| } | |
| &.deselected .more { | |
| color: $form-label; | |
| } | |
| } | |
| .box-content { | |
| @include block-absolute; | |
| @include round-border(10px, 10px, 10px, 10px); | |
| @include transition(opacity, .2s, linear); | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| background-color: inherit; | |
| left: 0; | |
| top: 0; | |
| font-size:13px; font-family: open_sansregular; width: 259px; | |
| ul{ | |
| list-style:none; margin:0; padding:5px 0 0; | |
| li{ | |
| padding: 5px 20px !important; border-bottom: 1px solid #DDD; | |
| i{ | |
| vertical-align:middle; | |
| } | |
| strong{ | |
| font-family: open_sansbold; | |
| } | |
| &:nth-child(even) { color:#E02222; } | |
| &:last-child { border-bottom:none; font-weight: bold; } | |
| } | |
| } | |
| &.show{ | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| } | |
| .box-holder{ | |
| float: left; | |
| width: 275px; | |
| min-height: 207px; | |
| margin-left: 0; | |
| margin-right: 2.127659574468085%; | |
| } | |
| /* | |
| .box (fim) | |
| ############# | |
| ####################*/ | |
| .alert{ | |
| &.alert-moip-gray{ | |
| background-color: #eee; | |
| border-color: #ddd; | |
| color: #999; | |
| } | |
| &.alert-moip-lightpurple{ | |
| background-color: #e0d5e8; | |
| color: #ac62e2; | |
| border-color: #d8c6e5; | |
| } | |
| &.alert-moip-yellow{ | |
| background-color: #FDE5D4; | |
| color: #e78c4c; | |
| border-color: #e3ccbc; | |
| } | |
| &.alert-moip-lightblue{ | |
| background-color: #dbebf4; | |
| color: $blue-light; | |
| border-color: #a2d6f6; | |
| } | |
| } | |
| /* | |
| .column - coluna lateral de 'disclaimer' | |
| */ | |
| .column{ | |
| @include round-border(5px, 5px, 5px, 5px); | |
| @include transition(all, .2s, ease-in-out); | |
| font-size: 14px; | |
| position: relative; | |
| width: 213px; | |
| min-height: 107px; | |
| padding: 26px 23px; | |
| margin-bottom: 25px; | |
| &.lightgray{ | |
| background-color: #D1D3D4; | |
| } | |
| h3{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| font-size: 18px; | |
| line-height: 20px; | |
| margin-bottom: 5px; | |
| bdi{ | |
| display: block; | |
| font-family: helvetica_neue_lt_std45_light; | |
| text-decoration: underline; | |
| } | |
| } | |
| ul{ | |
| margin-top: 10px; | |
| li{ | |
| margin-bottom: 10px; | |
| strong{ | |
| display: block; | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| } | |
| } | |
| } | |
| /*#################### | |
| ############# | |
| BOTÕES | |
| - Configurações e padronizações gerais dos novos botões | |
| */ | |
| .btn-moip{ | |
| @include inline-block; | |
| @include set-font(helveticaltstd-cond, 16px, 16px/* 31px */, white, center); | |
| @include round-border(3px); | |
| white-space: nowrap; | |
| text-shadow: none; | |
| //min-height: 30px; | |
| padding: 7px 31px 7px 29px; | |
| border: 0; | |
| &:hover{ | |
| cursor: pointer; | |
| box-shadow: 0px 1px 2px #cfcfcf; | |
| } | |
| &.box-friendly{ | |
| padding: 7px 0 7px 0 !important; // para ficar alinhado abaixo de um box | |
| } | |
| &[disabled="disabled"]{ | |
| opacity: .6; | |
| filter: alpha(opacity=60); | |
| } | |
| &[disabled="disabled"]:hover{ | |
| cursor: default; | |
| box-shadow: none; | |
| } | |
| } | |
| .btn-moip-lg{ | |
| @extend .btn-moip; | |
| @include set-font(helveticaneuemd-cd, 26px, 69px, white); | |
| @include round-border(20px); | |
| height: 69px; | |
| padding: 0 54px 0 50px; | |
| } | |
| .btn-moip-dropdown{ | |
| @extend .btn-moip-gray; | |
| padding-left: 10px; | |
| padding-right: 15px; | |
| .caret{ | |
| position: relative; | |
| top: 8px; | |
| right: 0px; | |
| border-top-color: white; | |
| } | |
| /* | |
| @include set-font(helveticaltstd-cond, 16px, 22px, white !important); | |
| @extend .btn-bg-gray; | |
| background: #a8a9ad !important; | |
| box-shadow: none !important; | |
| border: 0 !important; | |
| text-shadow: none !important; | |
| */ | |
| } | |
| .btn-bg-purple{ | |
| background: $purple; | |
| color: white; | |
| &:hover{ | |
| background: $purple; /* Old browsers */ | |
| /* IE9 SVG, needs conditional override of 'filter' to 'none' */ | |
| background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYThkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDdjYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); | |
| background: -moz-linear-gradient(top, $purple 0%, #7f479e 100%); /* FF3.6+ */ | |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$purple), color-stop(100%,#7f479e)); /* Chrome,Safari4+ */ | |
| background: -webkit-linear-gradient(top, $purple 0%,#7f479e 100%); /* Chrome10+,Safari5.1+ */ | |
| background: -o-linear-gradient(top, $purple 0%,#7f479e 100%); /* Opera 11.10+ */ | |
| background: -ms-linear-gradient(top, $purple 0%,#7f479e 100%); /* IE10+ */ | |
| background: linear-gradient(to bottom, $purple 0%,#7f479e 100%); /* W3C */ | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$purple', endColorstr='#7f479e',GradientType=0 ); /* IE6-8 */ | |
| } | |
| &[disabled="disabled"]:hover{ | |
| background: $purple; | |
| } | |
| } | |
| .btn-bg-blue{ | |
| background: #3994D1; | |
| color: white; | |
| &:hover{ | |
| background: #247cc2; /* Old browsers */ | |
| /* IE9 SVG, needs conditional override of 'filter' to 'none' */ | |
| background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYThkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDdjYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); | |
| background: -moz-linear-gradient(top, #247cc2 0%, #4fa8da 100%); /* FF3.6+ */ | |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#247cc2), color-stop(100%,#4fa8da)); /* Chrome,Safari4+ */ | |
| background: -webkit-linear-gradient(top, #247cc2 0%,#4fa8da 100%); /* Chrome10+,Safari5.1+ */ | |
| background: -o-linear-gradient(top, #247cc2 0%,#4fa8da 100%); /* Opera 11.10+ */ | |
| background: -ms-linear-gradient(top, #247cc2 0%,#4fa8da 100%); /* IE10+ */ | |
| background: linear-gradient(to bottom, #247cc2 0%,#4fa8da 100%); /* W3C */ | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247cc2', endColorstr='#4fa8da',GradientType=0 ); /* IE6-8 */ | |
| } | |
| &[disabled="disabled"]:hover{ | |
| background: #3994D1; | |
| } | |
| } | |
| .btn-bg-gray{ | |
| background: #a8a9ad; | |
| color: white; | |
| &:hover{ | |
| background: #818284; /* Old browsers */ | |
| /* IE9 SVG, needs conditional override of 'filter' to 'none' */ | |
| background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2E4YTlhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); | |
| background: -moz-linear-gradient(top, #818284 0%, #a8a9ad 74%); /* FF3.6+ */ | |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818284), color-stop(74%,#a8a9ad)); /* Chrome,Safari4+ */ | |
| background: -webkit-linear-gradient(top, #818284 0%,#a8a9ad 74%); /* Chrome10+,Safari5.1+ */ | |
| background: -o-linear-gradient(top, #818284 0%,#a8a9ad 74%); /* Opera 11.10+ */ | |
| background: -ms-linear-gradient(top, #818284 0%,#a8a9ad 74%); /* IE10+ */ | |
| background: linear-gradient(to bottom, #818284 0%,#a8a9ad 74%); /* W3C */ | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818284', endColorstr='#a8a9ad',GradientType=0 ); /* IE6-8 */ | |
| } | |
| &[disabled="disabled"]:hover{ | |
| background: #a8a9ad; | |
| } | |
| } | |
| .btn-bg-red{ | |
| background: #f93832; | |
| color: white; | |
| &:hover{ | |
| background: #f93832; /* Old browsers */ | |
| /* IE9 SVG, needs conditional override of 'filter' to 'none' */ | |
| background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2E4YTlhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); | |
| background: -moz-linear-gradient(top, #f93832 0%, #fb5045 74%); /* FF3.6+ */ | |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f93832), color-stop(74%,#fb5045)); /* Chrome,Safari4+ */ | |
| background: -webkit-linear-gradient(top, #f93832 0%,#fb5045 74%); /* Chrome10+,Safari5.1+ */ | |
| background: -o-linear-gradient(top, #f93832 0%,#fb5045 74%); /* Opera 11.10+ */ | |
| background: -ms-linear-gradient(top, #f93832 0%,#fb5045 74%); /* IE10+ */ | |
| background: linear-gradient(to bottom, #f93832 0%,#fb5045 74%); /* W3C */ | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93832', endColorstr='#fb5045',GradientType=0 ); /* IE6-8 */ | |
| } | |
| } | |
| /* | |
| BOTÕES (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .btn-moip-<cor> | |
| - Botão colorido | |
| - Azul, cinza e vermelho (normal) | |
| - Roxo (grande) | |
| */ | |
| .btn-moip-blue{ | |
| @extend .btn-moip; | |
| @extend .btn-bg-blue; | |
| &:hover{ | |
| color: white; | |
| text-decoration: none; | |
| } | |
| } | |
| .btn-moip-gray{ | |
| @extend .btn-moip; | |
| @extend .btn-bg-gray; | |
| &:hover{ | |
| color: white; | |
| text-decoration: none; | |
| } | |
| } | |
| .btn-moip-red{ | |
| @extend .btn-moip; | |
| @extend .btn-bg-red; | |
| &:hover{ | |
| color: white; | |
| text-decoration: none; | |
| } | |
| } | |
| .btn-moip-lg-purple{ | |
| @extend .btn-moip-lg; | |
| @extend .btn-bg-purple; | |
| &:hover{ | |
| color: white; | |
| text-decoration: none; | |
| } | |
| } | |
| /* | |
| .btn-moip-<cor> (fim) | |
| ############# | |
| ####################*/ | |
| .tooltips img{ | |
| vertical-align: middle; | |
| } | |
| .well{ | |
| @extend .bootstrap-well; | |
| hr{ | |
| margin: 19px 0 18px 0; | |
| } | |
| strong{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| } | |
| /*#################### | |
| ############# | |
| .itens-valores | |
| - Lista de item + valor, separados por uma seta azul utilizano o formato .well(bootstrap) customizado | |
| */ | |
| .itens-valores{ | |
| @extend .bootstrap-well; | |
| div.titulo{ | |
| @extend .bootstrap-row-fluid; | |
| margin-top: 25px; | |
| text-align: right; | |
| strong{ | |
| @extend .span4; | |
| color: #444; | |
| left: -27px; | |
| position: relative; | |
| float: left; | |
| text-align: right; | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| &:first-child{ | |
| margin-top: 0; | |
| } | |
| } | |
| div.linha{ | |
| @extend .bootstrap-row-fluid; | |
| margin-top: 10px; | |
| .item{ | |
| @extend .span4; | |
| left: -27px; | |
| position: relative; | |
| float: left; | |
| text-align: right; | |
| &:before{ | |
| @include block-absolute; | |
| @include dimensions(5px, 14px); | |
| @include set-font(FontAwesome, 14px, 14px, #A7A9AC); | |
| right: -25px; | |
| top: 4px; | |
| content: "\f0da"; | |
| } | |
| i{ | |
| position: absolute; | |
| font-size: 14px; | |
| //margin-left: 16px; | |
| //margin-right: 2px; | |
| top: 4px; | |
| right: -25px; | |
| color: $breadcrumb; | |
| } | |
| } | |
| .valor{ | |
| @extend .span4; | |
| @include set-font(helvetica_neue_lt_std65Md, 21px, 21px, $blue-light, right); | |
| margin-left: 16px; | |
| float: left; | |
| white-space: nowrap; | |
| //position: relative; | |
| //text-align: right; | |
| //width: 132px; | |
| small{ | |
| font-size: 10px; | |
| top: -2px; | |
| position: relative; | |
| } | |
| bdi{ | |
| position: relative; | |
| } | |
| i{ | |
| @include block-absolute; | |
| font-size: 14px; | |
| color: $breadcrumb; | |
| top: 7px; | |
| right: -13px; | |
| //margin-left: 2px; | |
| //right: -13px; | |
| } | |
| &.clickable{ | |
| bdi:before{ | |
| @include block-absolute; | |
| @include dimensions(12px, 14px); | |
| @include set-font(FontAwesome, 14px, 14px, #a7a9ac); | |
| top: 7px; | |
| right: -13px; | |
| content: "\f059"; | |
| } | |
| } | |
| } | |
| &:first-child{ | |
| margin-top: 0; | |
| } | |
| } | |
| } | |
| // responsividade | |
| @media (max-width: 767px) { | |
| .itens-valores{ | |
| div.titulo{ | |
| font-size: 13px; | |
| line-height: 13px; | |
| strong{ | |
| width: 38%; | |
| } | |
| } | |
| div.linha{ | |
| font-size: 13px; | |
| line-height: 13px; | |
| .item{ | |
| padding-top: 3px; | |
| width: 38%; | |
| float: left; | |
| } | |
| .valor{ | |
| //width: 55%; | |
| font-size: 17px; | |
| float: left; | |
| i{ | |
| top: 4px; | |
| //right: -14px; | |
| //margin-left: 6px; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| /* | |
| .itens-valores (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .popover | |
| - Hint que aparece ao clicar em determinado ícone | |
| */ | |
| .popover { | |
| max-width: 350px; | |
| width: auto; | |
| font-size: 13px; | |
| line-height: 16px; | |
| font-family: helvetica_neue_lt_std45_light; | |
| .popover-content p{ | |
| font-size: 13px; | |
| line-height: 16px; | |
| margin-bottom: 5px; | |
| } | |
| h4{ | |
| font-size: 16px; | |
| line-height: 36px; | |
| color: $form-label; | |
| } | |
| ul{ | |
| list-style: disc inside; | |
| li{ | |
| padding-left: 10px; | |
| } | |
| } | |
| strong{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| color: $form-label; | |
| } | |
| } | |
| /* | |
| .popover (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| table | |
| - Comportamento para todas as tabelas | |
| */ | |
| table{ | |
| &.table-bordered{ | |
| border: 1px solid $border-common !important; | |
| } | |
| &.table-hover-clickables{ | |
| tr.clickable:hover td{ | |
| background-color: #f5f5f5 !important; | |
| } | |
| } | |
| thead{ | |
| th{ | |
| @include set-font(helvetica_neue_lt_std65Md, 13px, 20px, $form-label); | |
| padding: 12px 8px 7px 8px !important; | |
| background-color: $table-thead; | |
| &.order-payment{ | |
| text-align: center; | |
| } | |
| } | |
| } | |
| tbody{ | |
| td{ | |
| //width: 16% !important; | |
| font-family: open_sansregular; | |
| color: $form-label; | |
| font-size: 12px; | |
| line-height: 18px; | |
| border: 0 !important; | |
| &.masked{ | |
| overflow: hidden; | |
| .mask{ | |
| display: block; | |
| position: relative; | |
| overflow: hidden; | |
| width: 0px; | |
| height: 100%; | |
| white-space: nowrap; | |
| } | |
| } | |
| .holder{ | |
| display: block; | |
| position: relative; | |
| overflow: hidden; | |
| width: 0px; | |
| height: 0; | |
| } | |
| strong{ | |
| font-family: open_sansbold; | |
| } | |
| &.order-id{ | |
| font-size: 9px; | |
| line-height: 18px; | |
| padding-top: 12px; | |
| } | |
| &.order-payment{ | |
| text-align: center; | |
| font-size: 9px; | |
| padding-top: 5px; | |
| span{ | |
| @include block-relative; | |
| margin-top: -16px; | |
| } | |
| } | |
| &.order-value{ | |
| //font-size: 16px; | |
| } | |
| &.order-status{ | |
| small{ | |
| @include block-relative; | |
| } | |
| } | |
| .tooltips img{ | |
| vertical-align: baseline !important; | |
| } | |
| } | |
| } | |
| &.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#e6e7e8;} | |
| &.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;} | |
| &.table-striped tbody > tr:nth-child(odd) { | |
| td, .table-striped tbody > tr:nth-child(odd) > th { | |
| //background-color: #e6e7e8; | |
| } | |
| } | |
| i{ | |
| font-size: 9px; | |
| } | |
| } | |
| /* | |
| table (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .titulo-tabela-resultados | |
| - Título que precede uma tabela de resultados. | |
| */ | |
| .titulo-tabela-resultados{ | |
| @include set-font(helvetica_neue_lt_std45_light, 16px, 33px, $gray-text-light); | |
| margin-bottom: 0px; | |
| strong{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| color: $form-label; | |
| } | |
| } | |
| /* | |
| .titulo-tabela-resultados (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .alert | |
| - Estilização para qualquer alert | |
| */ | |
| .alert{ | |
| font-size: 13px; | |
| line-height: 16px; | |
| margin-bottom: 6px; | |
| text-shadow: none; | |
| font-family: helvetica_neue_lt_std45_light; | |
| strong{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| } | |
| /* | |
| .alert (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .label-detail | |
| - Estilização para informações no formato titulo->subtitulo, | |
| com titulo acima e subtitulo embaixo | |
| */ | |
| .label-detail { | |
| @include set-font(helvetica_neue_lt_std65Md, 13px, 14px, $breadcrumb); | |
| padding:0 20px 0 0; | |
| margin-bottom:10px; | |
| bdi { | |
| @include block; | |
| @include set-font(helvetica_neue_lt_std65Md, 21px, 20px, $gray-text); | |
| padding-top: 4px; | |
| &.big-blue{ | |
| color: $blue-light; | |
| font-size: 30px; | |
| line-height: 27px; | |
| } | |
| img{ | |
| @include relative; | |
| top: -6px; | |
| vertical-align: top; | |
| } | |
| } | |
| &.blue{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| font-size: 21px; | |
| line-height: 24px; | |
| color: $blue-light; | |
| } | |
| &.thin{ | |
| span{ | |
| font-family: helvetica_neue_lt_std45_light; | |
| font-size: 16px; | |
| line-height: 20px; | |
| color: $gray-text-light; | |
| } | |
| } | |
| span img{ | |
| //vertical-align: middle; | |
| } | |
| } | |
| /* | |
| .label-detail (fim) | |
| ############# | |
| ####################*/ | |
| /*#################### | |
| ############# | |
| .modal | |
| - Estilização para os modais, tentando prever todas as informações já existentes até então | |
| */ | |
| body.modal-scrollable{ | |
| overflow-y: hidden; | |
| .modal-wrapper{ | |
| &.scrolling{ | |
| .modal{ | |
| &.fade{ | |
| top: -25% !important; | |
| } | |
| &.in{ | |
| top: 0% !important; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| .modal-wrapper{ | |
| display: none; | |
| position: fixed; | |
| overflow-y: scroll; | |
| width: 100%; | |
| height: 100%; | |
| top: 0; | |
| z-index: 1000000; | |
| } | |
| .modal-backdrop{ | |
| z-index: 99999; | |
| } | |
| .modal{ | |
| @include set-font(helvetica_neue_lt_std45_light, 16px, 20px, $gray-text-light, left); | |
| position: absolute; | |
| //max-height: 85%; | |
| strong{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| .modal-h1{ | |
| @include block-relative; | |
| font-size: 40px; | |
| line-height: 40px; | |
| color: $form-label; | |
| padding-bottom: 30px; | |
| } | |
| .modal-h2{ | |
| @include block-relative; | |
| color: $blue-moip !important; | |
| font-size: 21px; | |
| margin-bottom: 10px; | |
| &:before{ | |
| display: inline-block; | |
| position: relative; | |
| font-family: FontAwesome; | |
| top: -2px; | |
| color: $blue-light; | |
| font-size: 13px; | |
| margin: 0 10px 0 0; | |
| content: "\f054"; | |
| } | |
| } | |
| .modal-h3{ | |
| @include block-relative; | |
| } | |
| .modal-h4{ | |
| @include block-relative; | |
| } | |
| .modal-header{ | |
| position: relative; | |
| padding: 42px 36px 2px 36px; | |
| border: 0; | |
| p{ | |
| @include set-font(helvetica_neue_lt_std45_light, 16px, 20px, $gray-text-light, left); | |
| } | |
| button.close{ | |
| @include block-relative; | |
| @include dimensions(21px, 21px, image-url("moip/sprite.png") -325px -17px); | |
| z-index: 99; | |
| &:hover{ | |
| opacity: .9; | |
| filter: alpha(opacity=90); | |
| } | |
| } | |
| } | |
| .modal-body{ | |
| overflow-y: visible; | |
| max-height: 100% !important;//1600px; | |
| padding: 0 41px; | |
| border: 0; | |
| label{ | |
| &.radio.inline{ | |
| margin-left: 0; | |
| input[type="radio"]{ | |
| margin: 0 12px 0 0; | |
| } | |
| } | |
| } | |
| select{ | |
| width: 100%; | |
| } | |
| .well{ | |
| padding: 26px 20px 20px 20px; | |
| } | |
| .pull-right { | |
| strong{ | |
| @include block-relative; | |
| } | |
| hr{ | |
| margin: 13px 0 17px 0; | |
| } | |
| .total{ | |
| font-family: helvetica_neue_lt_std65Md; | |
| } | |
| } | |
| .receiver-debited-cloned, #tax-amount-line{ | |
| div{ | |
| min-height: 16px; | |
| } | |
| } | |
| &:before{ | |
| @include dimensions(100%, 1px, #e6e7e8); | |
| display: table; | |
| position: relative; | |
| bottom: -8px; | |
| margin-bottom: 26px; | |
| content: ""; | |
| } | |
| } | |
| .modal-footer{ | |
| text-align: left; | |
| padding: 39px 41px 33px 41px; | |
| border: 0; | |
| background-color: white; | |
| button{ | |
| margin-right: 16px; | |
| } | |
| &:before{ | |
| @include dimensions(100%, 1px, #e6e7e8); | |
| display: table; | |
| position: relative; | |
| top: -23px; | |
| content: ""; | |
| } | |
| } | |
| hr{ | |
| border-top: 1px solid #e6e7e8; | |
| &.sep{ | |
| width: 90%; | |
| margin: 19px auto 17px auto; | |
| } | |
| } | |
| label.inline.radio{ | |
| @include block-relative; | |
| padding-left: 0; | |
| text-indent: 12px; | |
| padding-top: 2px; | |
| /* span.radio{ | |
| left: 16px; | |
| } */ | |
| } | |
| .span1, .span9{ | |
| position: relative; | |
| } | |
| } | |
| @media all and (min-width: 768px){ | |
| .modal{ | |
| width: 70%; | |
| margin-left: -36%; | |
| } | |
| } | |
| /* | |
| .modal (fim) | |
| ############# | |
| ####################*/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment