.defaultlogindialog div.modal-dialog {margin: 10px auto; width: 310px; overflow: auto;}@media screen and (min-height: 580px){.defaultlogindialog div.modal-dialog {margin-top: 80px; max-height: calc(100% - 160px);} .defaultlogindialog.with-footer div.modal-dialog {margin-top: 80px; max-height: calc(100% - 155px);}}@media screen and (max-height: 580px){.defaultlogindialog div.modal-dialog {margin-top: 0px; max-height: 100%;} .defaultlogindialog.with-footer div.modal-dialog {margin-top: 0px; max-height: calc(100% - 45px);}}.defaultlogindialog .title h4 {color: #222; background-color: #FFF; text-align: center; font-size: 24px;}.defaultlogindialog .modal-header {height: 50px; padding: 0px;}.defaultlogindialog .modal-header .modal-brand {float: left; height: 50px; font-size: 18px; padding-left: 10px; color: #FFF; margin-top: 5px;}.defaultlogindialog .modal-header {background-color: #222; border-color: #080808; color: white; font-size: 30px;}.defaultlogindialog .close {background-color: #222; border-color: #080808; margin-top: 10px; margin-right: 10px; color: white;}.defaultlogindialog img.logo {height: 45px; margin-left: 0px; margin-right: 10px; margin-top: 0px;}.defaultlogindialog .errorMsg{padding: 5px; margin-top: 10px; font-size: 13px;}.defaultlogindialog .modal-footer{border-top: none; padding-top: 0px;}.defaultlogindialog .modal-footer ul {list-style-type: none; margin: 0; padding: 0;}.defaultlogindialog .modal-footer li {float: left;}.defaultlogindialog .modal-footer li a {display: block; text-decoration: none; margin-top: 3px; text-align: center; padding-right: 8px; padding-left: 8px; border-left: 1px solid #337ab7;}.defaultlogindialog .modal-footer li:first-child a {border-left: 0 !important; padding-left: 0;}.defaultlogindialog.with-footer .as-footer{height:40px; display:block; position: absolute; width: 100%; bottom: 0px;}.defaultlogindialog .as-footer .footer-content a:focus, .defaultlogindialog .as-footer .footer-content a:hover {text-decoration: underline;}@media ( max-width : 767px){.defaultlogindialog.with-footer.footer-mobile-rows-2 .as-footer {height:55px; display:block;} .defaultlogindialog.with-footer.footer-mobile-rows-3 .as-footer {height:75px; display:block;} .defaultlogindialog.with-footer.footer-mobile-rows-4 .as-footer {height:100px; display:block;} @media screen and (min-height: 580px){.defaultlogindialog.with-footer.footer-mobile-rows-2 div.modal-dialog {margin-top: 80px; max-height: calc(100% - 155px);} .defaultlogindialog.with-footer.footer-mobile-rows-3 div.modal-dialog {margin-top: 80px; max-height: calc(100% - 155px);} .defaultlogindialog.with-footer.footer-mobile-rows-4 div.modal-dialog {margin-top: 40px; max-height: calc(100% - 155px);}} @media screen and (max-height: 580px){.defaultlogindialog.with-footer.footer-mobile-rows-2 div.modal-dialog {margin-top: 0px; max-height: calc(100% - 60px);} .defaultlogindialog.with-footer.footer-mobile-rows-3 div.modal-dialog {margin-top: 0px; max-height: calc(100% - 80px);} .defaultlogindialog.with-footer.footer-mobile-rows-4 div.modal-dialog {margin-top: 0px; max-height: calc(100% - 105px);}}}@media (min-width: 768px) and (max-width: 1024px) {.defaultlogindialog.with-footer.footer-mobile-rows-4 .as-footer {height:55px; display:block;} .defaultlogindialog.with-footer.footer-mobile-rows-4 .map-container {height: calc(100% - 55px);} .defaultlogindialog.with-footer.footer-mobile-rows-4 .as-panel-container {max-height: calc(100% - 55px);} @media screen and (min-height: 580px){.defaultlogindialog.with-footer.footer-mobile-rows-4 div.modal-dialog {margin-top: 40px; max-height: calc(100% - 155px);}} @media screen and (max-height: 580px){.defaultlogindialog.with-footer.footer-mobile-rows-4 div.modal-dialog {margin-top: 0px; max-height: calc(100% - 60px);}}}.defaultlogindialog .as-footer{display:none; overflow: auto} 