@charset "UTF-8"; @import "https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&subset=korean"; @import "reset.css"; @import "../publishing/fontello/fontello-codes.css"; @import "../publishing/fontello/fontello.css"; /* 03-06 Radio Button 추가*/ .radio > label { padding-left: 35px; min-height: 22px; line-height: 22px; display: inline-block; } .radio > input[type="radio"] { opacity: 0; margin-left: 0px; } .radio input[type="radio"] { position: absolute; } .radio > input[type="radio"]:checked + label::before { content: "\e013"; display: inline-block; font-family: 'Glyphicons Halflings'; font-weight: normal; font-size: 10px; color: #fff; position: absolute; width: 22px; height: 22px; line-height: 20px; border: 1px solid #2e6da4; border-radius: 0px; background-color: #337ab7; text-align: center; margin-left: -29px; vertical-align: text-top; } .radio > input[type="radio"] + label::before { content: ""; display: inline-block; position: absolute; width: 22px; height: 22px; border: 1px solid #D3CFC8; border-radius: 0px; margin-left: -29px; } .radio > input[type="radio"] + label::before{ border-radius: 50% !important; } /* 03-06 Radio Button 추가 END*/ /* Loading Progress */ .wrap-loading{ z-index: 9999; position: absolute; padding: auto; width: 100%; height: 100%; background-color: rgba(0,0,0,0.1); } .loader { position: absolute; top: 50%; left: 55%; margin-top: -50px; margin-left: -50px; /* border: 10px solid #f3f3f3; border-radius: 50%; border-top: 10px solid #3498db; */ width: 50px; height: 50px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } /* Loading Progress */ /* 버튼 색상 재정의 */ .btn-primary { color: #ffffff; background-color: #0468b4; border-color: #0468b4; } .btn-secondary { background-color: #e6e6e6; border:2px solid #e6e6e6; } .btn-danger { color: #ffffff; background-color: #dd4132; border-color: #dd4132; } .btn-councel { color: #ffffff; background-color: #33aac2; border-color: #33aac2; } .btn-barcode{ color: #ffffff; background-color: #33a9c2; border-color: #33a9c2; } .btn-outline-barcode{ color: #33a9c2; border:2px solid #33a9c2; } .btn-check{ color: #ffffff; background-color: #ff6f61; border-color: #ff6f61; } .btn-outline-check{ color: #ff6f61; border:2px solid #ff6f61; } .btn-ok{ color: #ffffff; background-color: #038ead; border-color: #038ead; } .btn-dark { color: #666666; background-color: #ffffff; border:2px solid #666666; } .btn-dark:active:hover, .btn-dark.active:hover, .open > .dropdown-toggle.btn-dark:hover, .btn-dark:active:focus, .btn-dark.active:focus, .open > .dropdown-toggle.btn-dark:focus, .btn-dark:active.focus, .btn-dark.active.focus, .open > .dropdown-toggle.btn-dark.focus { color: #ffffff; background-color: #666666; border:2px solid #666666; } .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active { color: #fff; background-color: #666666; border:2px solid #666666; } .btn-outline-check:active:hover, .btn-outline-check.active:hover, .open > .dropdown-toggle.btn-outline-check:hover, .btn-outline-check:active:focus, .btn-outline-check.active:focus, .open > .dropdown-toggle.btn-outline-check:focus, .btn-outline-check:active.focus, .btn-outline-check.active.focus, .open > .dropdown-toggle.btn-dark.focus { color: #ffffff; background-color: #ff6f61; border:2px solid #ff6f61; } .btn-outline-check:not(:disabled):not(.disabled).active, .btn-outline-check:not(:disabled):not(.disabled):active { color: #fff; background-color: #ff6f61; border:2px solid #ff6f61; } .text-color1 {color:#038eac} /* end 버튼 색상 재정의 */ /*** Header 메뉴 ***/ .side-left{opacity:0;} .side-left.active{opacity:1;} .side-left .side-left-content, .side-left .side-left-overlay {top: 0;left: 0;bottom: 0;position: fixed;transition: all .1s ease-in-out 0s} .side-left .side-left-overlay {left: 0;opacity: 0;width: 100%;z-index: 1000;background: rgba(0, 0, 0, 0.45)} .side-left .side-left-content {overflow-y:auto;width:90%;transform: translateX(-100%);height:100%;color: #333;padding: 0;z-index: 1000;background:#fff;border:1px solid #dcdcdc;border-top-left-radius: 0.5em;border-bottom-left-radius: 0.5em;} .side-left.active .side-left-content {transform: translateX(0%);border: none;border-top-right-radius:0.5em;border-bottom-right-radius: 0.5em;border-top-left-radius:0;border-bottom-left-radius: 0;box-shadow: 0px 3px 15px 3px rgba(0, 0, 0, 0.4);} .side-left.active .side-left-overlay {opacity: 0;height:100%;transform: opacity 0.3s;} .side-left .side-content .nav-left>a {color: #333;display: block;font-size: 16px;padding: 10px 0;line-height: 24px;vertical-align: top;text-decoration: none} .side-left .side-content .nav-left>a>span {color: #aaa;font-size: 24px;min-width: 40px;display: inline-block} .side-left .panel{border:0;box-shadow:none} .logout{overflow:hidden;} .logout button{background:none;font-size:13.03px;font-weight:600;color:#a4a4a4;} .logout button.out{color:#405ab7;} .setup{display:inline-block;background:#fff;outline:none} .close{display:inline-block;background:#fff;outline:none} #mainMenu .menu_top{height: 76px;font-size:0;box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);} #mainMenu .menu_top h5{display: inline-block;width: 16%;margin:0;background: #0067a1;color:#fff;font-size:30px;line-height: 72px;vertical-align: top;text-align:center;line-height: 76px;padding-top:4px;box-shadow:0px 5px 15px rgba(0, 0, 0, 0.1)} #mainMenu .menu_top div{display: inline-block; width: 55%;padding:12px 0 12px 16px} #mainMenu .menu_top .name p{margin-bottom:0;color:#000;font-size:21px;line-height:28px;font-weight: bold;} #mainMenu .menu_top .name span{display: inline-block;color:#545454;font-size:15px;font-weight: bold;} #mainMenu .menu_top .name span a{display: inline-block;margin-left:5px;width:24px;height: 24px;background: url(../images/publishing/ico_pen.png) no-repeat;background-size: 18px;} #mainMenu .menu_top .name span a i{display: inline-block;text-indent: -9999px;} #mainMenu .menu_top .btn{float:right;padding-top:30px;width: 29%;height: 76px;padding: 25px 0;} #mainMenu .menu_top .btn button{color:#333333;font-size:40px;background: none;opacity: 1;} #mainMenu .menu_top .btn button.close{width: 22px;height: 22px;background: url(../images/publishing/ico_close_main.png) no-repeat;background-size: 22px;margin-right:20px;} #mainMenu .menu_top .btn button.setting{width: 24px;height: 24px;background: url(../images/publishing/ico_setting.png) no-repeat;background-size: 24px;margin-right:0px;} #mainMenu .menu_top .btn button i{display: inline-block;text-indent: -9999px;} #mainMenu .menu_item{display:flex;width:100%;font-size:0;border-bottom:1px solid #dfdfdf;} #mainMenu .menu_item h5{display: inline-block;margin-bottom:0;width: 16%;font-size:20px;color:#545454;vertical-align: top;background: #f6f6f6;text-align:center;} #mainMenu .menu_item.treatment{padding-top:0} #mainMenu .menu_item.treatment h5{padding: 94px 0px 93px 0; font-size: 17px;} #mainMenu .menu_item.schedule h5{padding: 32px 0 31px 0;line-height: 1.2;font-size: 17px;} #mainMenu .menu_item.search h5{padding:51px 0;} #mainMenu .menu_item ul{display: inline-block;width: 84%;vertical-align: top;font-size:0;margin-bottom:0;} #mainMenu .menu_item ul li{display: inline-block;padding:28px 0 22px 0;width: 33.3333%;border-left:1px solid #f1f1f1;box-sizing: border-box;text-align: center;vertical-align: top;height: 103px;} #mainMenu .menu_item ul li:nth-child(n+4){border-top:1px solid #f1f1f1;} #mainMenu .menu_item ul i{display: block;font-size:23px;} #mainMenu .menu_item ul span{display: block;font-size:15px;margin-top:-4px;color:#545454;} #mainMenu .menu_item .safe i{width:30px;height:30px;margin:0 auto} #mainMenu .menu_item .safe i.ico1{background: url(../images/mobile_poc/safe_ico2.png) no-repeat center;background-size:100%; } #mainMenu .menu_item .safe i.ico2{background: url(../images/mobile_poc/safe_ico1.png) no-repeat center;background-size:100%;} #mainMenu .menu_item .safe i.ico3{background: url(../images/mobile_poc/safe_ico3.png) no-repeat center;background-size:100%;} #mainMenu .menu_item i.icon-hospital{color:#30aae2;} #mainMenu .menu_item i.icon-ambulatory{color:#3088e2;} #mainMenu .menu_item i.icon-surgery{color:#535ae1;} #mainMenu .menu_item i.icon-medical{color:#8553e1;} #mainMenu .menu_item i.icon-emergency{color:#e153aa;} #mainMenu .menu_item i.icon-cooper{color:#e9904f;} #mainMenu .menu_item i.icon-medi_sch{color:#39d4aa;} #mainMenu .menu_item i.icon-calendar{color:#39a7d4;} #mainMenu .menu_item.search i{color:#333333;} #mainMenu .menu_item.search i{height: 50px;} #mainMenu .menu_item.search .nfc i{background: url(../images/publishing/ico_nfc_main.png) no-repeat center top;background-size:40px;} #mainMenu .menu_item.search .qr i{background: url(../images/publishing/ico_qr_main.png) no-repeat center 5px;background-size:40px;} #mainMenu .menu_item.search .bar i{background: url(../images/publishing/ico_bar_main.png) no-repeat center 10px;background-size:46px;} .nav-left .btn_wrap{padding:18px 6%;margin-bottom:80px} .nav-left .btn_wrap button{font-size:15px;background: none;font-weight: bold;} .nav-left .btn_wrap button.help{float:left;color:#a4a4a4;} .nav-left .btn_wrap button.logout{float:right;color:#0067a1;} #wrapper .bg{background: linear-gradient( to right, #1cadb2, #0078d4 );padding-top:8px;height:10em;width:100%;z-index:-1} /* header */ #header {position:absolute; top: 0px; z-index: 1; width:100%;height:50px;line-height:50px;} #header .page-header, #header .page-header a {margin:0px 0px!important;color:#fff;border:0px;} #header .page-header h2 {line-height:50px;} #header .page-header .back_btn {position:absolute;padding-top:.1em; z-index: 2 ;padding-left:20px;font-size:18px} /* container */ .container {padding:20px;z-index: 1;} .container .s_box{position:absolute; top:70px;width:92%;left:50%; transform:translateX(-50%);} /* 03-13 */ .container .info_box{width:100%;margin-bottom:auto;border-radius: 10px;border:1px solid #f0f0f0} .container .info_box .panel-heading {padding:15px 10px} .container .info_box .panel-heading .form-control{padding: 4px 6px;font-size:16px;color:#000000;} .container .info_box .panel-heading .btn-blood { color: #ffef00; background-color: #038eab; border-color: #038eab; font-size:14px;font-weight:bold; padding:2px 6px;line-height:24px; } .container .info_box span.name{font-size:2rem;font-weight:bold;} .container .info_box span.patient-name{font-size:2rem;font-weight:bold;} /* 03-13 */ .container .info_box .panel-body{padding-top:0px} .container .info_box .panel-body p {line-height:1.8em;} /* .info_box .ico {width:20px;height:19px;text-indent:-9999px;} */ .info_box .ico {width:50px;height:22px;text-indent:-9999px;} .info_box .ico_m {background:url(../images/mobile_poc/i_m.png) no-repeat center center;background-size:85%;} .info_box .ico_s {background:url(../images/mobile_poc/i_s.png) no-repeat center center;background-size:85%;} .info_box .ico_c {background:url(../images/mobile_poc/i_c.png) no-repeat center center;background-size:85%;} .info_box .ico_i {background:url(../images/mobile_poc/i_i.png) no-repeat center center;background-size:85%;} .info_box .ico_a {background:url(../images/mobile_poc/i_a.png) no-repeat center center;background-size:85%;} .info_box .ico_r {background:url(../images/mobile_poc/i_r.png) no-repeat center center;background-size:85%;} .info_box .ico_e {background:url(../images/mobile_poc/i_e.png) no-repeat center center;background-size:85%;} .info_box .ico_v {background:url(../images/mobile_poc/i_v.png) no-repeat center center;background-size:85%;} .info_box .ico_t {background:url(../images/mobile_poc/i_t.png) no-repeat center center;background-size:85%;} .info_box .ico_w {background:url(../images/mobile_poc/i_w.png) no-repeat center center;background-size:85%;} .info_box .ico_혈액 {background:url(../images/mobile_poc/n_a.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} .info_box .ico_비말 {background:url(../images/mobile_poc/n_b.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} .info_box .ico_접촉 {background:url(../images/mobile_poc/n_c.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} .info_box .ico_공기 {background:url(../images/mobile_poc/n_d.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} .info_box .ico_격리 {background:url(../images/mobile_poc/n_e.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} .info_box .ico_adr {background:url(../images/mobile_poc/n_f.png) no-repeat center center;background-size:85%;width: 40px;height: 20px} /* 03-13 */ .line {position:relative;margin-top:6rem !important;border-bottom:.3em solid #f0f0f0;padding:10px } /*.line {margin-top:5.5em;background:#f0f0f0; height:.7em}*/ .line.trans{margin-top:1.5rem !important;} #con{position:relative; padding:5px 20px; } /*#con{ padding:0px 20px; }*/ #con .list-group-item {border-radius:4px;margin:.5em 0px; -webkit-tap-highlight-color:#e9f8fb;padding:8px 10px} /* #con .list-group-item.active{background:#e9f8fb;border:1px solid #dddddd;color:#000} */ #con .list-group-item.active{background:#C2F5FF;border:1px solid #dddddd;color:#000} #con .list-group-item .icon {padding:0px; width:30px;height:30px;font-size:16px;padding-top:.2em;;margin-top:.5em} .select_ico input[type="checkbox"] { display: none; } .select_ico input[type="checkbox"] + .group > label:first-child { display: none; } .select_ico input[type="checkbox"] + .group > label:last-child { display: inline-block; } .select_ico input[type="checkbox"]:checked + .group > label:first-child { display: inline-block; } .select_ico input[type="checkbox"]:checked + .group > label:last-child { display: none; } #con .default{padding-top:5em;} #con .default p{padding-top:2em;} /**수혈정보**/ .sub_title{font-size:20px;} .sub_title span { border-bottom:3px solid #9ad2de; box-shadow:inset 0 -12px 0 #9ad2de; } #trans .list-group-item {color:#666666;} #trans .list-group-item p.title{font-weight:bold;} #trans .list-group-item .btn-blood { color: #ffffff; background-color: #666666;border-color: #666666; font-size:.99em;font-weight:bold; padding:0px 5px; } .blood{color:#038eac;} #trans .list-group-item.active .btn-blood { color: #ffef00; background-color: #038eab; border-color: #038eab; } .table {border-bottom:1px solid #dddddd} .table th{background-color: #f8f8f8;color:#666666;font-weight:normal} /**투약정보**/ .s_box .in_date .btn {padding:.2em .4em;background-color:#1cacb2; color:#ffffff;font-size:11px;border-radius:15px;} .s_box .in_date .in_time {display:inline-block} .s_box .in_date .in_time .form-control {height: 30px;padding:4px 12px;border: 1px solid #82c7d6;border-radius:15px;} .s_box .in_date .in_time .form-control2 {height: 25px; width: 45px; padding:1px 3px;border: 1px solid #82c7d6;border-radius:15px;} /**Modal창정의**/ .basic .modal-footer, .basic .modal-footer .col-xs-6{border:0px;padding:0px} .basic .modal-body {padding:3em 0px;line-height:2em;} .basic .modal-body.info {padding:1.2em 1em;} .basic .modal-footer .btn-ok, .basic .modal-footer .btn-secondary{border-top-left-radius: 0px;border-top-right-radius: 0px;padding:8px 0px;} .basic .modal-footer .col-xs-6{} .basic .modal-footer .col-xs-6 .btn-secondary{border-bottom-left-radius: 4px; border-bottom-right-radius: 0px;padding:8px 0px;} .basic .modal-footer .col-xs-6 .btn-ok{border-bottom-left-radius:0px;border-bottom-right-radius: 4px;padding:8px 0px;} .basic .modal-header {padding:12px;} .basic .btn_close{position:absolute;top:-.4em; right:1.1em; z-index: 4; } .basic .btn_close .btn-lg{font-size:3em;color:#555555;} .step .modal-content{background: linear-gradient( to right, #1cadb2, #0a79b3 );border:0px} .step .modal-header {color:#ffffff;border:0px} .step .btn_close{position:absolute;top:-.4em; right:1.1em; z-index: 4; } .step .btn_close .btn-lg{font-size:3em;color:#ffffff;} .step .modal-body .info_box {padding:15px; color:#ffffff;line-height:1.8em;} .step .modal-body .info_box .blood { color: #fff000; } .step .modal-body .date {background-color: #ffffff;padding: .4em 1.1em;border-radius:.9em;border:1px solid #dddddd} .step .modal-body .date span{color:#dd4132} .step .list {border-top-left-radius: 2em; border-top-right-radius: 2em;background-color: #ffffff;width:100%;margin-top:-.3em} .step_process .row{margin:0 auto;} .step_process .glyphicon-unchecked { color:#1cacb2;font-size:1.4em; } .step_process .badge { background-color:#1cacb2;padding: 5px 9px;font-size:18px;margin-top:-5px } .step .modal-body .list {padding:15px;} .step .modal-body .info_box2 {padding:7px 10px; line-height:1.8em;border-radius:6px;border:1px solid #dddddd} .step .modal-body .info_box2 .card-header div{font-size:16px} .step .list-group-item .icon {padding:0px; width:30px;height:30px;font-size:16px;padding-top:.2em;;margin-top:.5em} .step .list-group-item .img { height:24px;} .step .list-group-item .img2 { height:18px;} .step .modal-body .info_box2 .blood { color: #038eac; } .step .modal-body .info_box2.time_box {background-color: #f1f8ff;margin-top:1em} .step .modal-body .info_box2 .s-close{background-color: #444444;color: #ffffff; width:24px;height:24px;text-align:center;font-size:18px;line-height:24px;border-radius:4px;} .step .modal-footer {background-color: #ffffff;border-top:0px} .step .modal-footer .btn-ok {border-radius:6px;border-top-left-radius:0px;border-top-right-radius: 0px;} .step .modal-footer .col-xs-6 .btn-secondary{border-radius:0px; border-bottom-left-radius:6px;padding:8px 0px;} .step .modal-footer .col-xs-6 .btn-ok{border-radius:0px;border-bottom-right-radius:6px;padding:8px 0px;} @media screen and ( max-width:768px ){ #trans .list-group {font-size:90%;} .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:.4em; padding-right:.4em } #con .list-group-item {padding:.6em .8em} #con .list-group-item .icon { padding: 0px; width: 24px; height: 24px; font-size: 12px; padding-top: .2em; margin-top: .5em; } .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } } /** bootstrap 4.4 css 추가 */ .w-20 { width: 20% !important; } .w-25 { width: 25% !important; } .w-33 { width: 33% !important; } .w-30 { width: 30% !important; } .w-38 { width: 38% !important; } .w-50 { width: 50% !important; } .w-52 { width: 52% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .w-auto { width: auto !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .m-0 { margin: 0 !important; } .mt-0, .my-0 { margin-top: 0 !important; } .mr-0, .mx-0 { margin-right: 0 !important; } .mb-0, .my-0 { margin-bottom: 0 !important; } .ml-0, .mx-0 { margin-left: 0 !important; } .m-1 { margin: 0.25rem !important; } .mt-1, .my-1 { margin-top: 0.25rem !important; } .mr-1, .mx-1 { margin-right: 0.25rem !important; } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .ml-1, .mx-1 { margin-left: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .mr-2, .mx-2 { margin-right: 0.5rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .ml-2, .mx-2 { margin-left: 0.5rem !important; } .m-3 { margin: 1rem !important; } .mt-3, .my-3 { margin-top: 1rem !important; } .mr-3, .mx-3 { margin-right: 1rem !important; } .mb-3, .my-3 { margin-bottom: 1rem !important; } .ml-3, .mx-3 { margin-left: 1rem !important; } .m-4 { margin: 1.5rem !important; } .mt-4, .my-4 { margin-top: 1.5rem !important; } .mr-4, .mx-4 { margin-right: 1.5rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .ml-4, .mx-4 { margin-left: 1.5rem !important; } .m-5 { margin: 3rem !important; } .mt-5, .my-5 { margin-top: 3rem !important; } .mr-5, .mx-5 { margin-right: 3rem !important; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .ml-5, .mx-5 { margin-left: 3rem !important; } .p-0 { padding: 0 !important; } .pt-0, .py-0 { padding-top: 0 !important; } .pr-0, .px-0 { padding-right: 0 !important; } .pb-0, .py-0 { padding-bottom: 0 !important; } .pl-0, .px-0 { padding-left: 0 !important; } .p-1 { padding: 0.25rem !important; } .pt-1, .py-1 { padding-top: 0.25rem !important; } .pr-1, .px-1 { padding-right: 0.25rem !important; } .pb-1, .py-1 { padding-bottom: 0.25rem !important; } .pl-1, .px-1 { padding-left: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .pt-2, .py-2 { padding-top: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .pb-2, .py-2 { padding-bottom: 0.5rem !important; } .pl-2, .px-2 { padding-left: 0.5rem !important; } .p-3 { padding: 1rem !important; } .pt-3, .py-3 { padding-top: 1rem !important; } .pr-3, .px-3 { padding-right: 1rem !important; } .pb-3, .py-3 { padding-bottom: 1rem !important; } .pl-3, .px-3 { padding-left: 1rem !important; } .p-4 { padding: 1.5rem !important; } .pt-4, .py-4 { padding-top: 1.5rem !important; } .pr-4, .px-4 { padding-right: 1.5rem !important; } .pb-4, .py-4 { padding-bottom: 1.5rem !important; } .pl-4, .px-4 { padding-left: 1.5rem !important; } .p-5 { padding: 3rem !important; } .pt-5, .py-5 { padding-top: 3rem !important; } .pr-5, .px-5 { padding-right: 3rem !important; } .pb-5, .py-5 { padding-bottom: 3rem !important; } .pl-5, .px-5 { padding-left: 3rem !important; } .m-n1 { margin: -0.25rem !important; } .mt-n1, .my-n1 { margin-top: -0.25rem !important; } .mr-n1, .mx-n1 { margin-right: -0.25rem !important; } .mb-n1, .my-n1 { margin-bottom: -0.25rem !important; } .ml-n1, .mx-n1 { margin-left: -0.25rem !important; } .m-n2 { margin: -0.5rem !important; } .mt-n2, .my-n2 { margin-top: -0.5rem !important; } .mr-n2, .mx-n2 { margin-right: -0.5rem !important; } .mb-n2, .my-n2 { margin-bottom: -0.5rem !important; } .ml-n2, .mx-n2 { margin-left: -0.5rem !important; } .m-n3 { margin: -1rem !important; } .mt-n3, .my-n3 { margin-top: -1rem !important; } .mr-n3, .mx-n3 { margin-right: -1rem !important; } .mb-n3, .my-n3 { margin-bottom: -1rem !important; } .ml-n3, .mx-n3 { margin-left: -1rem !important; } .m-n4 { margin: -1.5rem !important; } .mt-n4, .my-n4 { margin-top: -1.5rem !important; } .mr-n4, .mx-n4 { margin-right: -1.5rem !important; } .mb-n4, .my-n4 { margin-bottom: -1.5rem !important; } .ml-n4, .mx-n4 { margin-left: -1.5rem !important; } .m-n5 { margin: -3rem !important; } .mt-n5, .my-n5 { margin-top: -3rem !important; } .mr-n5, .mx-n5 { margin-right: -3rem !important; } .mb-n5, .my-n5 { margin-bottom: -3rem !important; } .ml-n5, .mx-n5 { margin-left: -3rem !important; } .m-auto { margin: auto !important; } .mt-auto, .my-auto { margin-top: auto !important; } .mr-auto, .mx-auto { margin-right: auto !important; } .mb-auto, .my-auto { margin-bottom: auto !important; } .ml-auto, .mx-auto { margin-left: auto !important; } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } .br-0 {border-radius:0px !important}