@charset "utf-8";
/* 초기화 */
body{
	overflow-y: scroll;
	overflow-x: hidden;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,img {
	margin: 0;
	padding: 0;
	border: 0;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6{font-size:1em;}
/* 공통 */
a{text-decoration:none; color: inherit}
input[type="text"],input[type="password"],textarea{
	appearance:none ;-webkit-appearance:none;-moz-appearance:none;
	border:1px solid #ddd;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	font-size: inherit;
}
input[type="button"],input[type="submit"]{
	appearance:none ;-webkit-appearance:none;-moz-appearance:none;
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
	font-family: inherit;
	border: 0; color: inherit;
}
input[type="checkbox"],input[type="radio"]{margin: 0;vertical-align: middle;}
select{
	border: 1px solid #ddd;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
	font: inherit;
	font-size: 1em;
	background: #fff url('../_img/search_result.png') 85% center no-repeat;
	background-size: 10px;
	color: inherit; padding-left: 5px
}
select::-ms-expand {
    display: none;
}
*{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
img{max-width: 100%}
input[type="text"],textarea,input[type="submit"]{font-family:inherit}
button,input[type="button"]{
	margin: 0;
    padding: 0;
    border: none;
    background: none;
	font:inherit;
	font-size: 1em
}
button,label,input[type="submit"]{cursor: pointer;vertical-align: middle;}
address,em{font-style: normal}

legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}

p {margin:0;padding:0;word-break:normal;}
hr {display:none}
pre {overflow-x:scroll;font-size:1em}

.clearfix:after{content: ''; display: block; clear: both}

button,input[type="button"]{background: none;}
button,input[type="button"],input[type="submit"]{
	margin: 0;
    padding: 0;
    border: none;
	font:inherit;
	font-size: 1em
}
button,label{cursor: pointer;}
.hide,caption,legend,.hidden{position:absolute;left:-300px;width:0;height:0;margin:0;padding:0;background:none;line-height:0;overflow: hidden}

.mobileShow{display:none;}
.pcShow{display:block;}

@media (max-width:1024px){
	*{outline: 0}	
	.mobileShow{display:block !important;}
	.pcShow{display:none !important;}
	
	/* science_kor */
	.sub-page__content .ui-datepicker td{padding:25px 10px 5px 5px;}
}
@media (max-width:768px){
	/* 전자정보대학 */
	#ee .pcShow{display: block !important;}
	/* science_kor */
	#datepicker{overflow: auto;}
	#datepicker .ui-datepicker{overflow-x:auto; min-width: 700px;}
	
}

.f10{font-size: 0.625rem !important;}
.f11{font-size: 0.687rem !important;}
.f12{font-size: 0.750rem !important;}
.f13{font-size: 0.812rem !important;}
.f14{font-size: 0.875rem !important;}
.f15{font-size: 0.938rem !important;}
.f16{font-size: 1rem !important;}
.f17{font-size: 1.063rem !important;}
.f18{font-size: 1.125rem !important;}
.f19{font-size: 1.188rem !important;}
.f20{font-size: 1.250rem !important;}
.f21{font-size: 1.313rem !important;}
.f22{font-size: 1.375rem !important;}
.f23{font-size: 1.438rem !important;}
.f24{font-size: 1.500rem !important;}
.f25{font-size: 1.563rem !important;}
.f26{font-size: 1.625rem !important;}
.f27{font-size: 1.688rem !important;}
.f28{font-size: 1.750rem !important;}
.f29{font-size: 1.813rem !important;}
.f30{font-size: 1.875rem !important;}
.f31{font-size: 1.938rem !important;}
.f32{font-size: 2.000rem !important;}
.f33{font-size: 2.063rem !important;}
.f34{font-size: 2.125rem !important;}
.f35{font-size: 2.188rem !important;}
.f36{font-size: 2.250rem !important;}
.f37{font-size: 2.313rem !important;}
.f38{font-size: 2.375rem !important;}
.f39{font-size: 2.438rem !important;}
.f40{font-size: 2.500rem !important;}

html{font-size: 16px;}
@media (max-width: 1280px){
	html{font-size: 15px;}
}
@media (max-width: 1024px){
	html{font-size: 14px;}
}
@media (max-width: 768px){
	html{font-size: 13px;}
}
@media (max-width: 480px){
	html{font-size: 12px;}
}

.btn-blue{background:#253a73; color:#fff !important;}
.btn-outline-blue{background:#fff; color:#253a73 !important; border:1px solid #253a73;}
.btn-gray{background:#373737; color:#fff !important;}

.btn-xsm{padding:0.1rem 0.3rem; font-size:0.8rem;}

.subpage-title{display:flex; align-items:center; font-size:22px; color:#000; font-weight:500; margin:0 0 25px;}
.subpage-title::before{content:''; display:block; width:12px; height:12px; background:url('/resources/user/_common/_img/subpage_title_icon_03.jpg'); margin:0 8px 0 0;}

.board-table{border-top:2px solid #1b4d8c;}
.board-table tbody tr th{padding:20px 30px; height:70px; font-size:17px; color:#333; font-weight:500; border-bottom:1px solid #e1e2e5;}
.board-table tbody tr td{height:70px; padding:20px; border-bottom:1px solid #e1e2e5;}

/* faq전용 테이블 */
.board-table.faq{border-top:2px solid #1b4d8c;}
.board-table.faq tbody tr th{padding:20px 30px; height:70px; font-size:17px; color:#333; font-weight:500; border:1px solid #333;}
.board-table.faq tbody tr td{height:70px; padding:20px; border:1px solid #333;}

.modal-backdrop{display:none !important;}


.board-comment{margin:40px 0 0;}
.board-comment__total{font-size:17px; color:#333; margin:0 0 10px; line-height:1;}
.board-comment__total span{font-weight:600; color:#e24845;}

.board-comment__write{border:10px solid #e5e5e9;}
.board-comment__write form{display:flex;}
.board-comment__write textarea{flex:1; resize:none; font-size:14px; height:120px; padding:30px; border:0;}
.board-comment__btn{width:150px; height:120px; display:flex; justify-content:center; align-items:center; background:#093270; color:#fff; font-size:16px; font-weight:500;}

.board-comment__list{border-top:1px solid #e1e1e1;}
.board-comment__list li{border-bottom:1px solid #e1e1e1; padding:30px 0;}
.board-comment__list .name{font-size:16px; color:#333; font-weight:600; line-height:1; margin:0 0 10px;}
.board-comment__list .name a{font-weight:300;}
.board-comment__list .txt{font-size:16px; color:#333; font-weight:300;}
.board-comment__list .date{font-size:14px; color:#999; font-weight:300; line-height:1; margin:20px 0 0;}

/* user calendar */
.ui-widget {font-size:16px;}
.ui-widget .ui-widget{font-size:16px;}

.ui-widget-content{}
.ui-widget-header a{}
.ui-widget-content a{}
.ui-widget-header{color:#222; font-weight:300;}
	
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-left, 
.ui-corner-tl{}

.ui-corner-all, 
.ui-corner-top, 
.ui-corner-right, 
.ui-corner-tr{}

.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-left, 
.ui-corner-bl{}

.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-right, 
.ui-corner-br{}
	
.ui-datepicker{}
.ui-datepicker .ui-datepicker-header{display:flex; flex-wrap:wrap; justify-content:center;}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{display:flex; justify-content:center; align-items:center; width:50px; height:50px; border:1px solid #ddd; border-radius:100%; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span{}

.ui-datepicker table{width: 100%; table-layout:fixed; order:4; margin:20px 0 0;}
.ui-datepicker th{text-align:center; font-weight:600; border:1px solid #ddd; padding:10px 0; background:#253a73; color:#fff;}
.ui-datepicker td{border:1px solid #ddd; padding:5px 10px 5px 30px; position:relative; height:120px; vertical-align:top;}

.ui-datepicker .ui-datepicker-prev{order:1;}
.ui-datepicker .ui-datepicker-next{order:3;}
.ui-datepicker .ui-datepicker-title{order:2; display:flex; align-items:center; margin:0 20px;}
.ui-datepicker td span, 
.ui-datepicker td a{display: block; word-break:break-all;}
	
.ui-datepicker-week-end-red{color:red;}
.ui-datepicker-week-end-blue{color:blue;}
.ui-datepicker-week-end-red a{color:red !important;}
.ui-datepicker-week-end-blue a{color:blue !important;}

.ui-datepicker-week-sun { color:#dc3545 !important; }
.ui-datepicker-week-sat { color:#0d6efd !important; }

.ui-datepicker-calendar .holiday a,
.ui-datepicker-week-sun a { color:#dc3545; }
.ui-datepicker-week-sat a { color:#0d6efd; }
	
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled{background: #fff}
.ui-state-disabled{cursor: default !important;}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{position:absolute; top:0; left:0; width:100%; height:100%; padding:5px;}
.ui-state-highlight{font-weight:600; color:#111 !important;}

.ui-datepicker-cover{display:none;}

#AllDiv{display:flex; align-items:flex-start;}

#inter{flex:1; margin-left:20px; padding:70px 0 0; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center;}
#inter textarea{width:100%; border:1px solid #ddd; margin:0 0 20px; resize:none; padding:10px;}

.interTitle{display:block; font-size:24px; color:#111; margin:0 0 10px; line-height:1; width:100%;}

.interForm{display:block; flex:1;}
.interForm input[type="text"]{width:100%; height:31px; border:1px solid #ddd; padding:0 10px;}
.interForm input[type="text"]:not(:last-child){margin-bottom:5px;}
.interBtn{display:flex; justify-content:space-between; width:15%; margin-left:5px;}
.interBtn button{width:100%; height:67px;}


.dateListTitle{font-size:18px; color:#111; margin:30px 0 5px; width:100%; line-height:1;}

#dateList{display:block; width:100%; margin:5px 0 0;}
#dateList li{width:100%; display:flex; border-bottom:1px solid #ddd; padding:5px 0; align-items:center;}
#dateList li button{margin-left:auto; justify-self:flex-end;}

#datepicker{width:100%;}

.ui-datepicker-bigmonth{order:2; font-size:20px; color:#111; display:none;}
.monthyear{order:1; display:flex; margin:0 5px 0 0;}
.ui-datepicker-month{font-size:20px; color:#111; order:2;}
.ui-datepicker-year{font-size:20px; color:#111; margin:0 5px 0 0; order:1;}
.ui-datepicker-year::after{content:'년';}

.ui-state-default{ color:#666; font-weight: 500; }
.ui-state-active{color:#dc3545; text-decoration:underline;}
#ui-state-default{margin: 0px !important; padding: 0px !important;}

#in_contents{display:block;}
#in_contents span{display:block; text-overflow:ellipsis; overflow:hidden; width:100%; white-space:nowrap;}

.ui-state-disabled span{color: white !important; position: absolute;}
.myimg{display: block; width: 500px; height: 580px; position: relative; bottom: 519px; left: 1250px;}

#calContents{display:none;}
.in_section{height: 0px; position: relative; top: -140px; width: 150px; padding: 0px !important; color: gray; right: 79px; font-size: 22px;}
.myhighlight{border: 5px solid #236ddd !important;}
	
#myCount{position: absolute; left: 1258px; top: 1189px; width: 450px; height: 100px; color: #F56C9B; font-size: 30px !important; font-weight: bold;}
#myNotice{position: relative; left: 2015px; background-color: black; width: 320px; height: 430px; bottom: 123px; color: white; font-size: 20px !important; border-radius: 15px; margin-top: -58px; }


.modal #dateList{margin:0;}
.modal #dateList li{padding:0; padding:0 0 10px;}
.modal #dateList li:not(:last-child){margin-bottom:10px;}
.modal #dateList li a{font-size:16px; color:#111; display:flex; justify-content:space-between; width:100%; align-items:center;}
.modal #dateList li a:hover{text-decoration:underline; text-underline-position:under;}
.modal #dateList li a::after{content:''; width:6px; height:9px; background:url('/resources/user/_common/_layout/type1_page_location/img/arrow.gif') no-repeat 0 0;}
.modal #dateList li span:not(:first-child){margin-left:20px;}
.modal .modal-header{background:#253a73;}
.modal .modal-title{font-size:20px; color:#fff;}
.modal .btn-close{background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}

.modal #dateList li::before{content:''; display:block; width:3px; height:3px; margin-top:3px; background:#333; border-radius:100%; margin-right:5px;}
	

/* 210517 modal item */
.modalItem2{}
.modalItem2__wrap{display:flex; align-items:flex-start;}
.modalItem2 .img{background:url('/resources/user/khu1/image/banner/people_default_03.jpg') no-repeat center center; border:1px solid #ddd;}
.modalItem2__info{flex:1; margin-left:20px;}

.modalItem2__info .name{margin:0 0 20px;}

.modalItem2__info .name,
.modalItem2__info .etc{font-size:18px; line-height:1; color:#111;}
.modalItem2__info .name span,
.modalItem2__info .etc span{font-weight:300;}
.modalItem2__info .name strong,
.modalItem2__info .etc strong{font-weight:600; margin:0 15px 0 0; min-width:80px;}
.modalItem2__info .name .t{font-size : 25px;}
.modalItem2__info .etc li{display:flex; align-items:center;}
/* .modalItem2__info .etc li:not(:last-child){margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;} */
.modalItem2__info .etc li:not(:last-child){margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #ddd;}

.modalItem2 #thesis,
.modalItem2 #book{max-height: 220px; overflow: hidden;}

.modalItem2 #thesis.open,
.modalItem2 #book.open{max-height: none;}

/* .modalItem2 #thesis,
.modalItem2 #book,
.modalItem2 #education{margin-top: 20px;}

.modalItem2 #thesis::before,
.modalItem2 #book::before,
.modalItem2 #education::before{font-size:24px; font-weight:600; color:#111; margin:0 0 15px; display:block;}

.modalItem2 #thesis::before{content:'논문';}
.modalItem2 #book::before{content:'저서';}
.modalItem2 #education::before{content:'학력';} */

.modalItem2 #education li::before,
.modalItem2 #thesis li::before,
.modalItem2 #book li::before{content:''; display:block; width:3px; height:3px; background:#666; border-radius:100%; margin:0 10px 0 0;}

.modalItem2 #education li:not(:last-child),
.modalItem2 #thesis li:not(:last-child),
.modalItem2 #book li:not(:last-child){margin:0 0 10px; border-bottom:1px solid #ddd; padding:0 0 10px;}

.modalItem2 #education li,
.modalItem2 #thesis li,
.modalItem2 #book li{display:flex; font-size:14px; line-height:1; color:#666; align-items:center;}

.modalItem2 .btn-more{display: block; margin: 1.875em auto 0; width: 120px; line-height: 40px; border: 1px solid #949494; font-size: 15px; color: #111; text-align: center; transition: .3s all ease;}

.modalItem2 .tit-st1{font-size:24px; font-weight:600; color:#111; margin:0 0 15px; display:block; position: relative; margin-top: 20px;}
.modalItem2 .tit-st1::after{content: ''; display: block; width: 22px; height: 3px; background: #990e17; top: 0; left: 0; position: absolute;}
.modalItem2 .btn-st1{font-size: 16px; padding: 10px;}

.Prof_info .btn-more{padding: 5px 10px;}

/* 20210713 */
#itemContents{}
#itemContents table{width:100%;}
#itemContents{}
#itemContents{}
#itemContents{}

.btn-lang{padding-left: 0 !important; margin-left: 10px; position: relative;}
.btn-lang > a{width: 30px; height: 30px; display: block; background: url('../_img/btn-lang.png') center center no-repeat;background-size: 100%; line-height: 1;     padding: 1px 0 0 18px; font-size: 12px; font-weight: 500; position: relative;}
.btn-lang.grey > a{background-image: url('../_img/btn-lang_on.png')}
/* .btn-lang > a.opend{background-image: url('../_img/btn-lang_on.png')} */
.btn-lang ul{position: absolute; top:100%; background: #fff; border:1px solid #ccc; text-align: center; transform:translateX(-50%); left: 50%; margin-top: 5px; display: none; z-index: 100;}
.btn-lang li{border-top: 1px solid #ccc; padding: 0 !important; margin: 0 !important; background: none !important; height: auto !important; line-height: 1 !important; display: block !important}
.btn-lang li:first-child{border-top: 0;}
.btn-lang ul a{color: inherit; color: #333; padding: 10px 15px; line-height: 1.15; display: block;}
.btn-lang ul a:hover{opacity: 1 !important; text-decoration: underline;}

.btn-lang.small > a{width: 23px; height: 23px; padding: 0 0 0 14px}

#sch-area .search-form-btn{position: absolute;right: 30px;top:0; width: 20px; height: 100%; background: url('/resources/user/_common/_layout/type1_nav/img/btn-sch_m_black.png') center center no-repeat; white-space: nowrap; overflow: hidden; text-indent: -999px; display: block; background-size: 100%; z-index: 1}
#sch-area .search-form-btn.white{background-image: url('/resources/user/_common/_layout/type1_nav/img/btn-sch.png')}

.cal_box{margin:0 auto;}

.professorList__table{width:100%; margin-top:20px; table-layout:fixed}
.professorList__table tbody{}
.professorList__table tbody tr{}
.professorList__table tbody tr th{width:100px;}
.professorList__table tbody tr td a{word-break : break-all;}

.slick-slide .professorList__table{width:100%; border-top:0; margin-top:0;}
.slick-slide .professorList__table tbody{}
.slick-slide .professorList__table tbody tr{}
.slick-slide .professorList__table tbody tr th{width:100px; font-size:16px; color:#fff; text-align:left; height:auto; border-bottom:0; border-right:0; background:transparent; font-weight:500;}
.slick-slide .professorList__table tbody tr td{font-size:16px; color:#fff; font-weight:300; padding:0; border-bottom:0;}

.border-table th,
.border-table td{border:1px solid #ccc !important;}
.headerBar li button{color: inherit; font:inherit}
#header_g_type1 .inner > li button, #header_g_type1 .gnb > li button{    font-size: 14px;
    color: #f2c9cc;
    font-weight: 300;
    display: flex;
    align-items: center;
    height: 45px;}
#header_type1.grey #top_etc .top_etc_wrap li button{color:#666}

/* 20230413 video 태그 워터마크 css 조정 */
.videoFrame{position: relative;}
.watermark{position: absolute;top: 10px; left: 10px;}

@media screen and (max-width:1024px){
	.board-table tbody tr th{padding:20px;}
}

@media screen and (max-width:640px){
	.board-table tbody tr th{padding:10px;}
	/* 230113 type4 후마니타스칼리지(교양대학)홈페이지 교수창 모달 반응형 수정*/
	.modalItem2__wrap{flex-direction: column;}
	.modalItem2__info{margin-left:0; margin-top: 20px;}
	/* //수정 end */
}
@media screen and (max-width:640px){
	.modal #dateList li span:not(:first-child){margin-left:10px;}
}

.tbl_w_w .tbl_w{position:relative; padding-left: 200px;}
.tbl_w_w .tbl_w .img{position:absolute; left:0; top:0}
.tbl_w_w .tbl_w table td{text-align: left;}

@media (max-width: 720px){
.tbl_w_w .tbl_w{padding-left: 0;}
.tbl_w_w .tbl_w .img{position:static}
.tbl_w_w .tbl_w .img img{display: block; margin: 0 auto;}
.tbl_w_w .tbl_w table{margin-top: 18px;}
}

img.no_img{width: auto !important}



.mt0{margin-top: 0px !important}
.mt5{margin-top: 5px !important}
.mt10{margin-top: 0.625rem !important}
.mt15{margin-top: 0.938rem !important}
.mt20{margin-top: 1.250rem !important}
.mt25{margin-top: 1.563rem !important}
.mt30{margin-top: 1.875rem !important}
.mt40{margin-top: 2.500rem !important}
.mt50{margin-top: 3.125rem !important}
.mt60{margin-top: 3.750rem !important}
.mt70{margin-top: 4.375rem !important}
.mt80{margin-top: 5.000rem !important}
.mt90{margin-top: 5.625rem !important}
.mt100{margin-top: 6.250rem !important}

.mb0{margin-bottom: 0px !important}
.mb5{margin-bottom: 5px !important}
.mb10{margin-bottom: 0.625rem !important}
.mb15{margin-bottom: 0.938rem !important}
.mb20{margin-bottom: 1.250rem !important}
.mb25{margin-bottom: 1.563rem !important}
.mb30{margin-bottom: 1.875rem !important}
.mb40{margin-bottom: 2.500rem !important}
.mb50{margin-bottom: 3.125rem !important}
.mb60{margin-bottom: 3.750rem !important}
.mb70{margin-bottom: 4.375rem !important}
.mb80{margin-bottom: 5.000rem !important}
.mb90{margin-bottom: 5.625rem !important}
.mb100{margin-bottom: 6.250rem !important}

.mr0{margin-right: 0px !important}
.mr5{margin-right: 5px !important}
.mr10{margin-right: 0.625rem !important}
.mr15{margin-right: 0.938rem !important}
.mr20{margin-right: 1.250rem !important}
.mr25{margin-right: 1.563rem !important}
.mr30{margin-right: 1.875rem !important}
.mr40{margin-right: 2.500rem !important}
.mr50{margin-right: 3.125rem !important}
.mr60{margin-right: 3.750rem !important}
.mr70{margin-right: 4.375rem !important}
.mr80{margin-right: 5.000rem !important}
.mr90{margin-right: 5.625rem !important}
.mr100{margin-right: 6.250rem !important}

.ml0{margin-left: 0px !important}
.ml5{margin-left: 5px !important}
.ml10{margin-left: 0.625rem !important}
.ml15{margin-left: 0.938rem !important}
.ml20{margin-left: 1.250rem !important}
.ml25{margin-left: 1.563rem !important}
.ml30{margin-left: 1.875rem !important}
.ml40{margin-left: 2.500rem !important}
.ml50{margin-left: 3.125rem !important}
.ml60{margin-left: 3.750rem !important}
.ml70{margin-left: 4.375rem !important}
.ml80{margin-left: 5.000rem !important}
.ml90{margin-left: 5.625rem !important}
.ml100{margin-left: 6.250rem !important}


.p-10{padding: 0.625rem !important}
.p-15{padding: 0.938rem !important}
.p-20{padding: 1.250rem !important}
.p-25{padding: 1.563rem !important}
.p-30{padding: 1.875rem !important}
.p-40{padding: 2.500rem !important}

.pt0{padding-top: 0px !important}
.pt5{padding-top: 5px !important}
.pt10{padding-top: 0.625rem !important}
.pt15{padding-top: 0.938rem !important}
.pt20{padding-top: 1.250rem !important}
.pt25{padding-top: 1.563rem !important}
.pt30{padding-top: 1.875rem !important}
.pt40{padding-top: 2.500rem !important}
.pt50{padding-top: 3.125rem !important}
.pt60{padding-top: 3.750rem !important}
.pt70{padding-top: 4.375rem !important}
.pt80{padding-top: 5.000rem !important}
.pt90{padding-top: 5.625rem !important}
.pt100{padding-top: 6.250rem !important}

.pb0{padding-bottom: 0px !important}
.pb5{padding-bottom: 5px !important}
.pb10{padding-bottom: 0.625rem !important}
.pb15{padding-bottom: 0.938rem !important}
.pb20{padding-bottom: 1.250rem !important}
.pb25{padding-bottom: 1.563rem !important}
.pb30{padding-bottom: 1.875rem !important}
.pb40{padding-bottom: 2.500rem !important}
.pb50{padding-bottom: 3.125rem !important}
.pb60{padding-bottom: 3.750rem !important}
.pb70{padding-bottom: 4.375rem !important}
.pb80{padding-bottom: 5.000rem !important}
.pb90{padding-bottom: 5.625rem !important}
.pb100{padding-bottom: 6.250rem !important}

.pr0{padding-right: 0px !important}
.pr5{padding-right: 5px !important}
.pr10{padding-right: 0.625rem !important}
.pr15{padding-right: 0.938rem !important}
.pr20{padding-right: 1.250rem !important}
.pr25{padding-right: 1.563rem !important}
.pr30{padding-right: 1.875rem !important}
.pr35{padding-right: 2.188rem !important}
.pr40{padding-right: 2.500rem !important}
.pr50{padding-right: 3.125rem !important}
.pr60{padding-right: 3.750rem !important}
.pr70{padding-right: 4.375rem !important}
.pr80{padding-right: 5.000rem !important}
.pr90{padding-right: 5.625rem !important}
.pr100{padding-right: 6.250rem !important}

.pl0{padding-left: 0px !important}
.pl5{padding-left: 5px !important}
.pl10{padding-left: 0.625rem !important}
.pl15{padding-left: 0.938rem !important}
.pl20{padding-left: 1.250rem !important}
.pl25{padding-left: 1.563rem !important}
.pl30{padding-left: 1.875rem !important}
.pl35{padding-left: 2.188rem !important}
.pl40{padding-left: 2.500rem !important}
.pl50{padding-left: 3.125rem !important}
.pl60{padding-left: 3.750rem !important}
.pl70{padding-left: 4.375rem !important}
.pl80{padding-left: 5.000rem !important}
.pl90{padding-left: 5.625rem !important}
.pl100{padding-left: 6.250rem !important}