@charset "utf-8";
/* CSS Document */
/*	김지영(전자SET IT혁신) - 2020.06.08 
	김지영(지원IT그룹) - 2023.02.14
	김지영(지원IT그룹) -2024.04.25
*/

/* GNB */
.ui--header{padding:0; background: #fff; border-bottom: 1px solid #d9dbe2;}
.ui--top{margin-right:0;margin-left:0;}
.ui--top .navbar-brand{width:200px;text-decoration:none!important;}
.ui--brand-simbol{display:block;float:left;width:120px;}
.ui--top .brand-text{font-family:SamsungSharpSans,SamsungOneKorean,system-ui;font-size:23px;line-height:1;}
.ui--top .nav-item{margin:0 .2rem;}
.ui--top .nav-link{min-height:54px;font-weight:500;text-decoration:none;}
.ui--top .nav-item.show:after{content:"";width:100%;height:0px;position:absolute;bottom:-2px;left:0;}
.ui--top .nav-item.show .nav-link{color:#5f4bb9; font-weight: 600;}
.ui--top .ui--nav-mymenu.nav-item.show .nav-link{color:inherit;}
.ui--top .ui--nav-mymenu.nav-item.show .nav-link .bi{color:#ff9600;}
.ui--top .ui--nav-mymenu.nav-item.show .dropdown-menu{border-color:#ffd599;}
.ui--top.navbar .dropdown-toggle:after{border:none;}
.ui--top.navbar .dropdown-menu{position:fixed!important;top:52px;min-width:auto;margin:0;padding:1.2rem 1.75rem .3rem;box-shadow:0.125rem 0.125rem 0.25rem 1px rgba(0,0,0,.075);border-radius:5px;border:1px solid #dee2e6;font-size:.85rem;}
.ui--top.navbar .dropdown-menu:after{content:"";display:block;clear:both;}
.ui--top.navbar .dropdown-menu> .dropdown-item:hover,.dropdown-menu> .dropdown-item:active{background-color:inherit;color:inherit;}
.ui--top.navbar .dropdown-item{display:inline-block;width:auto;text-align:left;padding-bottom:0;}
.ui--top.navbar .dropdown-item>li{float:left;margin:0 0 0 30px;}
.ui--top.navbar .dropdown-item>li:first-child{margin:0;}
.ui--top.navbar .dropdown-item strong{display:block;margin-bottom:10px;}
.container.ui--section-container{min-width:1440px;margin:0 auto;padding:0;}
.ui--wrapper.ui---aside.fixed-width .ui--top,.ui--wrapper.ui---aside.fixed-width .ui--footer-container{margin-left:auto;margin-right:auto;max-width:1440px;}
.ui--wrapper.ui---aside.fixed-width .ui--top{padding:0;}
.ui--wrapper.ui---aside.fixed-width .ui--section-container{max-width:1440px;margin:0 auto;padding-right:inherit}
/* GNB 스크롤색전환 */
#header-design .brand-text, #header-design .ui--top .nav-link, #header-design .ui--top .right-container>li > a{color:#000}
#header-design.bg-ctrl .brand-text,#header-design.bg-ctrl .ui--top .nav-link,#header-design.bg-ctrl .ui--top .right-container>li > a{color:currentColor}
.scroll-bg{background-color:#fff;position:absolute;width:100%;height:100%;opacity:0;transition: all .5s ease;}
.bg-ctrl .scroll-bg{box-shadow:.125rem .125rem .25rem 1px rgba(0,0,0,.075);opacity:1;}

/* Aside */
.ui--aside-item{display:none;opacity:0;position:fixed;top:55px;left:auto;right:50px;background-color:#fff;z-index:120;}
.ui--aside-item h4{position:relative;}
.ui--aside-item .close{position:absolute;top:0;right:0;z-index:200;font-size:.85rem;}
.ui--aside-icon.active .ui--aside-item{display:block;opacity:1;transition:opacity .15s linear;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s;}

/* gnb notice */
.ui--notice{background-color:#fff;width:772px;height:502px;}
.ui--notice h5{background-color: #eee;height:34px;border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;padding:10px 16px;margin-bottom:0;}
.ui--notice h5 .close{margin:5px 7px 0 0;}
.ui--notice h5 .close .bi{font-size:17px;}
.ui--notice-row{height:466px;display:flex;flex-wrap:wrap;}
.ui--notice-list{background-color:#f8f9fa;flex: 0 0 277px;max-width:277px;border-right:1px solid #ddd;height:466px;overflow:auto;}
.ui--notice-list a{background-color:#f8f9fa;border-bottom:1px solid #ddd;display:block;padding:12px 16px;}
.ui--notice-list a.active{background-color:#fff;border-left:2px solid #54c8b9;padding:12px 16px 12px 14px;cursor:default;color:inherit;text-decoration:none;}
.ui--notice-contents{flex: 0 0 495px;max-width:495px;height:467px;overflow:auto;}
.ui--in-board{padding:2rem;}
.ui--notice-list a.notread{font-weight:bold;color:#3da8b0}

#ui_item{display:none;position:absolute;top:45px;right:0;background:#fff;border-radius:3px;box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);}
#ui_item.close{position:absolute;top:0;right:0;z-index:200;font-size:.85rem;}
#ui_item.active{display:block;}
#ui_item.ui--utility-language ul #ui_item ul li{border-bottom:none;}
#ui_item.ui--utility-language ul li>a{display:block;white-space:nowrap;border-radius:3px;padding:7px 15px;}
#ui_item.ui--utility-language ul li>a:hover{background-color:#f5f5f5;text-decoration:none;color:inherit}
#ui_item.ui--utility-language ul li.selected>a{background-color:#000000;text-decoration:none;cursor:default;color:#fff;margin: 3px;}
#ui_item.ui--user{border:none;}
#ui_item .ui--slide{line-height:inherit!important;}
.ui--utility-tooltip{--bs-tooltip-bg:var(--bs-secondary);}
.ui--user-last{background-color:#a79dc7;}

/* user */
.ui--user{width:300px;border:1px solid #999;padding:20px;}
.ui--user h4{position:absolute;top:15px;right:15px;}
.ui--user ul,.ui--user li{margin:0;padding:0;list-style:none;}
.ui--btn-logout{font-size:12px;border:1px solid #d4d4d4;padding:.15rem .6rem;margin-top:-3px;margin-left:12px;vertical-align:middle;}
.ui--btn-logout:hover{background-color:#f8f8f8;}
.ui--btn-contact{display:block;text-align:center;padding:.55rem;background-color:#f8f8f8;border-top:1px solid #ebebeb;}
.ui--btn-contact:hover{background-color:#e9ecef;text-decoration:none;}
.ui--user-info li:first-child{margin-right:25px;}
.ui--user-info .ui--link-user{color:#3263a8;}
.ui--user .ui--contact-info{margin:20px -20px -20px -20px!important;}
.ui--user .ui--contact-info li:first-child .ui--btn-contact{border-right:1px solid #ebebeb;}
/* sitemap */
.ui--sitemap-container{height:calc(100vh - 100px);}
.ui--sitemap-container .modal-body{padding-top:2rem;overflow-y:auto;}
.ui--sitemap-container [class*='col-']{border-left:1px solid #e4eaec;margin-left:-1px;padding:0 0 0 2rem;}
.ui--sitemap-container [class*='col-']:first-child{border:none;}
.ui--sitemap-container .row{margin-left:0;margin-right:0;}
.ui--sitemap-container ul,.sitemap-container li{list-style:none;margin:0;padding:0;}
.ui--sitemap-container h4{font-size:28px;margin-top:-1.75rem;margin-bottom:2rem;}
.ui--sitemap-container .ui--menu-title{font-size:21px;margin-bottom:20px;color:#9742ec;}
.ui--menu-group .ui--menu-list li{padding:5px 0 3px 20px;}
.ui--menu-group .ui--menu-list{margin-bottom:20px!important;}
.ui--menu-group li:last-child  .ui--menu-list{margin-bottom:0!important;}
.ui--aside-item.ui--sitemap-container{width:calc(100% - 50px);height:calc(100% - 56px);overflow-y:auto;padding:50px;border:1px solid #999;}
.ui--aside-item.ui--sitemap-container .modal-body{padding-top:0rem;}
.ui--aside-item.ui--sitemap-container .btn-close{margin-top:-4rem;}
/* quick menu */
.ui--aside-quick{min-height:100%;height:100%;width:210px;border-right:1px solid #999;border-left:1px solid #999;display:none;}
.ui--aside-quick .ui--quick-menu{height:100%;}
.ui--aside-quick .ui--quick-menu .ui--quick-list{height:calc(100% - 105px);overflow:auto;}
.ui--quick-menu .ui--quick-header{background-color:#8c8c8c;color:#fff;font-weight:bold;padding:10px 32px 10px 10px;height:50px;display:flex;}
.ui--quick-menu .ui--quick-header h5{font-size:14px;font-weight:bold;margin-bottom:0;display:flex;align-items:center;padding-left:7px;}
.ui--quick-menu .ui--quick-header .ui--button-right{position:absolute;top:13px;right:7px;}
.ui--quick-menu .ui--quick-header .btn{width:23px;height:23px;color:#333;padding:0;line-height:1rem;float:left;}
.ui--quick-menu .ui--quick-header .btn .bi{font-size:16px;display:flex;justify-content:center;}
.ui--quick-menu .ui--quick-header .form-control{background-color:#666;border:1px solid #333;border-radius:0;height:30px;color:#fff;}
.ui--quick-menu .ui--quick-header .form-control:focus{box-shadow:0 0 1px 2px #999}
.ui--quick-menu .ui--quick-header .form-control::placeholder{color:#BEBEBE;}
.ui--quick-menu ul>li{border-bottom:1px solid #dedddf;padding:4px 5px;}
.ui--aside-quick.ui--setting{right:259px;border-right:1px solid #dedddf;}
.ui--aside-quick.ui--setting .form-control{line-height:1.3;}
.ui--quick-list li{position:relative;}
.ui--quick-list li>a{display:block;padding:.375rem .75rem;}
.ui--quick-list li>.btn{position:absolute;top:7px;right:3px;}
.ui--quick-list li>.btn .bi{font-size:16px;color:#999}
.ui--quick-list li>.btn:hover .bi{color:#9742ec;}
.ui--quick-list li.selected{background-color:#f5f5f5;color:#888;}
.ui--quick-list li.selected>a{text-decoration:none;cursor:default;color:inherit;}
.ui--quick-list li.selected>.btn{display:none;}
.ui--quick-list li .bi.bi-grip-vertical{vertical-align:middle;margin:-2px 1px 0 -4px;}
/* language */
.ui--aside-language{position:absolute;top:0;left:auto;right:50px;border:1px solid #999;}
/* timezone */
.ui--aside-timezone{position:absolute;top:-100%;left:auto;right:50px;border:1px solid #999;width:570px;padding:20px;}
.ui--timezone h4{font-size:21px}
.ui--timezone h5{padding:15px;background-color:#f4f6f9;text-align:center;border:1px solid #dcdcdc;font-size:16px;}
.ui--timezone li{padding:3px 0;font-size:13px;}
/*translate*/
.ui--translate-target,.ui--translate-result{border:1px solid #ced4da;}
.ui--translate-target textarea{padding:20px 30px 20px 20px;}
.ui--translate-result textarea{padding:20px;}
.ui--translate-target textarea,.ui--translate-result textarea{font-size:16px;outline:none;border:none;background-color:transparent;line-height:1.6;height:500px;}
.ui--translate-target textarea:focus,.ui--translate-result textarea:focus{outline:none!important;box-shadow:none;background-color:transparent;}
.ui--translate-target{position:relative;margin-right:-.75rem;}
.ui--translate-target .ui--btn-icon-mi{position:absolute;top:10px;right:15px;color:#666;}
.ui--translate-result{margin-left:-.75rem;background-color:#e9ecef;}
/* portal search*/
.ui--utility-search{position:relative;}
.ui--utility-search input{padding:.75rem 2.5rem .75rem 3rem;font-size:18px;border:2px solid #53c7b8;border-radius:36px;}
.ui--utility-search .ui--icon-search{font-size:24px;color:#53c7b8;position:absolute;top:14px;left:14px;}
.ui--utility-search .ui--btn-clear{position:absolute;top:10px;right:5px;border-radius:50%}
.ui--utility-search .ui--btn-clear:focus{border:2px dotted #53c7b8;}

/* SUB */
.breadcrumb{background-color:transparent;}
.breadcrumb-item a{cursor:default;text-decoration:none;color:inherit;}
.breadcrumb-item+.breadcrumb-item::before{content:">"}
.board-title{position:relative;max-width:0;}
.board-title .text-truncate{ max-width: 100%;}
.board-title.title-reply .text-truncate{width:calc(100% - 80px);}
.board-title.title-reply .btn-replay{position:absolute;top:2px;right:2px;padding:.2rem .3rem .2rem .5rem;border-radius:0;}
.col-form-radio{display:flex;align-items:center;margin-top:3px;}

/* POPUP & MESSAGE BOX */
.modal-dialog{max-width:100%;}
.modal-header .modal-title{font-size:19px;}
.modal-footer .btn{font-size:1rem;}

/* button */
.input-group-append .btn.btn-outline-secondary{padding: .375rem .55rem;}
.btn-sm,.btn-lg,.btn-search{box-shadow:0 2px 6px 0 rgba(134,142,150,.3);}
.btn-primary{color:#fff;background-color:#6786cd;border-color:#4d6db5;}
.btn-primary:hover{background-color:#3263a8;border-color:#00286e;}
.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96;}
.btn-group-lg > .btn, .btn-lg{font-size:1rem;padding:.4rem 1rem;}
.btn-outline-secondary{border:1px solid #ced4da;}

/* ADMIN */
/* board_add list */
.add-list{margin-top:10px;margin-bottom:10px;width:60%}
.add-list .list-group .list-group-item:first-child{padding:4px 10px}
.add-list .list-group .list-group-item{padding:4px 50px 4px 10px }
.add-list .list-group .list-group-item .ui--btn-icon-sm{position:absolute;top:10px;right:16px;}
/* board_button checkbox */
.btn-checkbox{border:1px solid #ddd;padding:.3rem .5rem;font-size:14px;cursor:pointer}
.btn-checkbox:hover{border-color:#0062cc;color:#0062cc;}
.btn-checkbox i{font-size:16px;vertical-align:text-bottom;color:#666;}
.btn-checkbox:hover i{color:#0062cc;}
.btn-checkbox.active{background-color:#ffc107;border-color:#ffc107;}
.btn-checkbox.active i{color:inherit;}

/* MISCELLANEOUS */
.valid-feedback{position:absolute;top:100%;z-index:5;width:auto;max-width:100%;padding:.25rem.5rem;margin-top:0;font-size:0.87rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.25rem;}
.invalid-feedback{position:absolute;top:100%;z-index:5;width:auto;max-width:100%;padding:.25rem.5rem;margin-top:0;font-size:0.87rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.25rem;}
/*feedback position*/
table td{position:relative;}
td .valid-feedback,td .invalid-feedback{margin-top:-0.2rem;}
[class*='mb-']{position:relative;}
.page-item.active .page-link{background-color:#868e96;border-color:#868e96;}
/* form */
.input-date-in{width:170px;margin:0 auto;display:-ms-inline-flexbox!important;display:inline-flex!important;}

/* card */
.card-img{width:100%;padding-bottom:66.66%;background-color:#f4f6f9;position:relative;}
.card-img img{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:100%;max-width:100%;}
.card h4{font-size:19px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.card-columns{margin-bottom:1rem;}
.card-columns .card{margin-bottom:0;border-radius:0;}

/* main */
.jumbotron.index-img{margin:-20px -50px 0;border-radius:0; height: 1080px;}
/*.bg-cover{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover;}*/
.index-img{position:relative;height:530px;display:flex;align-items:center;background-size:cover;background-position:50%;}
.index-gradient{background-image:linear-gradient(120deg,#497eca,#d3abf2);opacity:.85;position:absolute;width:100%;height:100%;}
.index-img .container{margin-top:-24px;z-index:1;}
.index-img .main-text{color:#fff;}
.index-img .main-text h1{font-size:55px;font-weight:bold;background: linear-gradient(to left top, #7b4bcd 25%, #0cb19b 75%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height:1em;color:#fff;margin-bottom:1.25rem;}
.index-img .main-text strong{font-family:SamsungSharpSans, sans-serif;display:block;font-size:2.5rem;margin-bottom:.5rem;}
.index-img .main-text p{font-size:1.25rem;letter-spacing:-.025rem;opacity:.8;}
.index-img .main-text p a:hover{color:#5b3a89;}
.index-img .main-image img{max-width:450px;}
.btn-main-primary,.btn-main-secondary{font-size:16px;font-weight:bold;border-radius:1.143rem;padding-left:1.25rem;padding-right:1.25rem;}
.btn-main-primary{background:#3263a8;border:1px solid #3263a8;color:#fff;min-width:130px;}
.btn-main-primary:hover{background:#1f559f;border:1px solid #00286e;color:#FFFFFF;}
.btn-main-secondary{background:#e1e2f6;border:1px solid #dee2e6;min-width:130px;}
.btn-main-secondary:hover{background:#b7bae2;color:#000;border:1px solid #dee2e6;}
.link-main{white-space:nowrap;color:currentColor;}
.link-main:hover{text-decoration:underline;color:#5b3a89;}
.example-card-text{color:#6c74bf;padding:0;}

/* main contents */
.mcontents{padding:60px;margin:0 -50px;}
.mcontents .container{margin-left:auto;margin-right:auto;}
.mcontents-bg-gray{background-color:#f9fafb;}
.mcontents-bg-white{background-color:#fff;}
.uppercase{text-transform:uppercase;}
.mcontents .section-heading{margin-bottom:2.5rem;}
.mcontents .section-heading h4{font-size:36px;}
.mcontents .section-heading p{font-size:16px}
.mcontents .section-heading2{margin-bottom:1.25rem;}
.mcontents .section-heading2 h4{font-size:24px;font-weight:bold;}

.mcontents.box-welcome-example{width:1000px;margin:-120px auto 0;padding:10px}
.box-welcome-example-in{border-radius: 1rem;backdrop-filter: saturate(200%) blur(30px);background-color: hsla(0, 0%, 100%, .8) !important;box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .9), 0 20px 27px 0 rgba(0, 0, 0, .05) !important;}
.box-welcome-example hr{position:absolute;right:0;top:0;height:100%;width:1px;background-color:transparent;background-image:linear-gradient(180deg, transparent, rgba(0, 0, 0, .4), transparent);margin:0}
.box-card-example{padding:40px 40px 60px}
.box-link-example{padding:40px}
.statistic-title{font-size:90% !important;margin-bottom:.5rem;}
.statistic-content{font-size:250% !important;font-weight:bold; min-height:28px;color:#5f568b;}

.board-box{margin-right:25px;}
.boardlist-view{margin-top:1.875rem}
.boardlist-view strong{display:block;margin-bottom:.5rem;}
.mcontents-bg-gray .list-group{--bs-list-group-bg:#f9fafb;}

.main-welcome-text h5{font-size:1.5rem;}
.main-welcome-text p{margin-bottom:0;}
.example-box-link{background-color:#fff;}
.example-box-link a{color:#436db2}
.example-box-link:hover{background-color:#7a93d8;cursor:pointer;}
.example-box-link:hover h5, .example-box-link:hover p, .example-box-link:hover i.bi, .example-box-link:hover a{color:#fff;}
.example-box-link i.bi{color:#436db2}

.box-card-example h5{font-size:16px;font-weight:bold;line-height:24px;margin-top:15px;margin-bottom:12px}
.box-card-example p{margin-bottom:inherit;opacity:.8;}
.box-tab-example .nav .nav-item .nav-link{font-size:16px;font-weight:bold;color:#000;text-decoration:none;padding:0 0 3px 0;margin:0 20px;}
.box-tab-example .nav .nav-item .nav-link.active{border-bottom:3px solid #436db2;color:#436db2;background-color:inherit;border-radius:0px;}

.example-card-group{border-top:1px solid #000;padding-top:18px;font-size:16px;font-weight:bold}
.example-box-1{background-color:#f8f9fa;padding:25px}
.example-box-2{background-color:#dee2e6;padding:20px}
.example-box-3{background-color:#777;width:100%;}

/* Main 하단 웨이브 */
.waves{position:relative;width:100%;height:16vh;margin-bottom:-7px;min-height:100px;max-height:150px}
.moving-waves>use{animation:f 40s cubic-bezier(.55,.5,.45,.5) infinite}
.moving-waves>use:first-child{animation-delay:-2s;animation-duration:11s}
.moving-waves>use:nth-child(2){animation-delay:-4s;animation-duration:13s}
.moving-waves>use:nth-child(3){animation-delay:-3s;animation-duration:15s}
.moving-waves>use:nth-child(4){animation-delay:-4s;animation-duration:20s}
.moving-waves>use:nth-child(5){animation-delay:-4s;animation-duration:25s}
.moving-waves>use:nth-child(6){animation-delay:-3s;animation-duration:30s}
@keyframes f{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}

/* icon size */
.icon-size-14{font-size:14px;}
.icon-size-18{font-size:18px;}
.icon-size-24{font-size:24px;}
.icon-size-28{font-size:28px;}
.icon-size-36{font-size:36px;}
.icon-size-40{font-size:40px;}
.icon-size-48{font-size:45px;}

.color-1{color:#2a5294;}
.transition-ease-5{transition: all .5s ease;}
.sdl-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.group-header{position:relative;margin-top:20px;}
.group-header h4{font-size:17px;margin-bottom:1.2rem;}
.group-header small{position:absolute;top:0;right:0;}
.group-header small a{color:#8f97aa;}
.list-border .list-group-item{border-width:0 0 1px 0;border-style:solid;border-color:#e1e7f7;border-radius:0;margin-bottom:0;padding:.75rem 0}
.list-border .list-group-item a{width:calc(100% - 80px);}
.list-border .list-group-item:last-child{border-bottom:none;}
.help-box{border-left:1px solid #e1e7f7;flex:0 0 21%;max-width:21%;padding:0 30px;}
.help-box ul{list-style:none;margin:0;padding:0;}
.help-box li{margin:0;padding:10px;text-align:center}
.help-box ul li:first-child{border-bottom:1px solid #e1e7f7}
.help-box .text-tell{font-size:21px;margin-bottom:0;white-space:nowrap;}
.help-box .itvoc a{display:inline-block;padding:5px;}

/* LOGIN */
.form-login.login-info .file-list > ul{overflow:hidden;}
.form-login.login-info .file-list > ul li{border-bottom:1px solid #f7f7f7;}
.form-login.login-info .file-list > ul li:last-child{border:none;}
.form-login.login-info .file-list > ul li label{display:flex;}

/* POPUP & MESSAGE BOX */
.sdl-wrap{display:flex;align-items:center;}
.sdl-center{height:40%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.msg-box{margin:0;text-align:left;}
.msg-icon{padding:10px;width:80px;float:left}
.msg-text{float:left; padding-top:10px;width:calc(100% - 80px);}
.msg-text h3{font-size:1.6rem;line-height:2.5rem;}
.msg-text h4{font-size:1.3rem;}
.msg-text .list-unstyled{margin-top:5px;font-size:15px;}
.msg-text .contact{font-size:16px;padding:10px 0;}
.msg-text .contact:after{content:'';display:block;clear:both;}
.wd-1{width:320px}
.wd-2{width:450px}
.wd-3{width:600px}
.sdl-wrap .ui--footer-container{position:absolute;width:100%;bottom:0;left:0;padding:20px 50px;border-top:1px solid #e4eaec;}
.privacy{position:absolute;right:50px;top:12px;}
.privacy .form-control{width:130px;}
.modal-content{border:none;border-radius: 24px;}

/* REGISTER */
.register-wrap .ui--wrapper{min-width:650px;}
.register-wrap .ui--top{display:flex;align-items:center;min-width:750px;}
.register-wrap .right-container{float:right;margin-left:auto;}
.register-wrap .ui--section-container{padding-left:0;padding-right:0;padding-bottom:60px;}
.register-wrap .ui--content-heading{margin:-20px -50px 25px;padding:20px 50px;}
.register-wrap h4{font-size:18px;}
.register-wrap h4 .ui--text-required{font-size:12px;margin-top:7px;}
.agree-container .card-header{padding:.5rem 1.25rem;}
.agree-container .card-title{margin-bottom:0;font-size:16px;font-weight:bold;}
.agree-container h4{font-size:18px;}
.agree-container .card-footer{text-align:right;}
.agree-container .card-footer .form-check{display:inline-block;}
.form-register{width:720px;margin:35px auto 0;}
.form-register > .form-horizontal{width:100%;background-color:#fff;padding:20px;border-radius:.25rem;border:1px solid #e4eaec;}
.form-register .form-group .ui--text-required{position: absolute;top:10px;right:0;}
.find-container{width:400px;margin:5rem auto;}
.find-container .tab-content h4 small{display:block;padding-top:.5rem;font-size:12px;}

/* MFA */
.form-check-input:checked{background-color:#6786cd;border-color:#0d6efd;}
.mfa-box{background-color:#f4f6f7;padding:21px}
.mfa-box h5{font-size:1rem;font-weight:700;margin-top:7px;}
.sdl-form-switch-mfa{font-size:28px;margin-top:-.3rem}
.mfa-box2{background-color:#f1f0fb;}