.row-height { display: table; table-layout: fixed; height: 100%; width: 100%; } .col-height { display: table-cell; float: none; height: 100%; } .col-top { vertical-align: top; } .col-middle { vertical-align: middle; } .col-bottom { vertical-align: bottom; } @media (min-width: 480px) { .row-xs-height { display: table; table-layout: fixed; height: 100%; width: 100%; } .col-xs-height { display: table-cell; float: none; height: 100%; } .col-xs-top { vertical-align: top; } .col-xs-middle { vertical-align: middle; } .col-xs-bottom { vertical-align: bottom; } } @media (min-width: 768px) { .row-sm-height { display: table; table-layout: fixed; height: 100%; width: 100%; } .col-sm-height { display: table-cell; float: none; height: 100%; } .col-sm-top { vertical-align: top; } .col-sm-middle { vertical-align: middle; } .col-sm-bottom { vertical-align: bottom; } } @media (min-width: 992px) { .row-md-height { display: table; table-layout: fixed; height: 100%; width: 100%; } .col-md-height { display: table-cell; float: none; height: 100%; } .col-md-top { vertical-align: top; } .col-md-middle { vertical-align: middle; } .col-md-bottom { vertical-align: bottom; } } @media (min-width: 1200px) { .row-lg-height { display: table; table-layout: fixed; height: 100%; width: 100%; } .col-lg-height { display: table-cell; float: none; height: 100%; } .col-lg-top { vertical-align: top; } .col-lg-middle { vertical-align: middle; } .col-lg-bottom { vertical-align: bottom; } } .vcenter { display: inline-block; vertical-align: middle; float: none; margin-right: -2px; margin-left: -2px; } .no-space-left { margin-left: 0; padding-left: 0;} .no-space-right { margin-right: 0; padding-right: 0;} .text-center-sm { @media screen and (max-width: $screen-sm) { text-align: center; } } .btn-submit { background-color: $defaultblue; color: #fff; font-weight: bold; &:hover, &:focus {color: #fff;} } .has-error { border-color: #FF0000; border-width: 1px; } // Está com o nome do termos de uso. Deixas genérico ou apenas aqui? Ver como vão ficar esses modais .modal-termos-uso{ &-header{ border-bottom: none; padding: 0px; min-height: 10px; border-bottom: none; padding: 0px; position: relative; top: -30px; right: 0px; } &-body { padding: 25px 35px; height: 500px; &-inner{ background-color: lightgray; overflow-y: auto; padding: 15px; height: 440px; } } } .modal-fechar-pequeno { font-size: 15px; } .modal-fechar-grande { font-size: 24px; } // Sobreescreve a classe do bootstrap .close { color: white; opacity: 1; font-weight: normal; } .btn-question { color: #484848; background-color: #fff; display: inline-block; text-align: center; width: 22px; height: 22px; margin-left: 10px; padding: 0; border-radius: 100%; } .destaque-cinza { background-color: #F1F1F1; padding: 30px; } .gray-block { background-color: #F1F1F1; } .destaque-cinza-claro { background-color: #F8F8F8; padding: 30px; } .left-border-gray { border-left: 3px solid #eeeeee; @media (max-width: 768px) { border: none; } } // .img-responsive-100 { // width: 100%; // } // .vcenter { // display: inline-block; // vertical-align: middle; // float: none; // margin-right: -2px; // margin-left: -2px; // } ul.list-color { list-style: none; padding: 0; margin: 0; } ul.list-color li:before { @each $category, $color in $categories { .#{$category} & { color: $color; } } } ul.list-color li:before { content: "• "; font-weight: bold; font-size: 20px; position: relative; top: 2px; } ul.list-color li { padding-left: 2em; padding-bottom: 20px; text-indent: -0.7em; } .right-block { float: right; } // .margin-bottom { // margin-bottom: 40px; // } // .no-space-right { // padding-right: 0px; // } // .no-space-left { // padding-left: 0px; // } a.link-black { color: black; } .font-white { color: white; } // .padding-top-50{ // padding-top: 50px; // } // .padding-bottom-20{ // padding-bottom: 20px; // } .inline-block { display: inline-block; }