/***** language-en *****/ figcaption { font-size: 80%; } .article-title h1 { font-size: 32px; padding-bottom: 20px; border-bottom: 1px solid #ECECEC; margin-bottom: 20px; } .page-node-type-page .block-region-right, .page-node-type-article .block-region-right { padding: 0 30px; } .language-en .article-submit span:first-child{ display:none; } .language-en .article-submit { text-align: left; } .language-en article .field-body div,.language-en article .field-body p,.language-en article .field-body { font-size:18px; } article .field-body a{ color:#b3391d; } .block-region-left h2,.region-right h2 { margin: 40px 0 25px; font-size: 22px; color:#236647; font-style: normal; font-weight: bold; } .deanpic { float:left; margin-right:20px; } @media (max-width: 768px){ .deanpic { float:none; margin-right:0; text-align:center; }} /************** leadership node page*****/ .sogleaders { text-align:center; } .sogleaders img { width:200px; border-radius:100%; border:8px solid #FFF; z-index:9; } .sogleaders p{ background-color:#f2f2f2; border-radius:4px; padding:50px 20px 20px; margin-top:-30px; } @media (min-width: 768px){ .sogleaders p{ min-height:100px; }} .leadershiplist{ overflow:hidden; } .leadershipleft{ display: block; width: 180px; float:left; text-align:right; } .leadershipleft span{ display:block; } .leadershipright{ display: block; float: left; width: calc(100% - 200px); margin-left: 20px; border-left: 1px solid rgb(220, 220, 220); } .leadershipborder { position: relative; margin-left:-5px; display: flex; margin-top: 8px; } .leadershipborder::after{ height: 1px; position: absolute; top: 50%; left: 0; width: 50px; background-color: rgb(220, 220, 220); content: ""; } .leadershipborder .boll{ width: 10px; height: 10px; background: rgb(220, 220, 220); border-radius: 50%; margin-right: 10px; } .leadershipinfo{ width: calc(100% - 50px); float: right; padding: 0px 10px; box-sizing: border-box; color: #333333; text-align: justify; position: relative; top: -20px; margin-bottom:40px; } .leadershipinfo.sm{ margin-bottom:10px; } .leadershipinfo span{ color:#999; margin-right:10px; font-size:0.8em !important; } @media (max-width: 768px){ .leadershipleft { width: auto; float: none; margin-left: 20px; border-left: 1px solid rgb(220, 220, 220); text-align: left; padding-left: 50px; padding-bottom: 20px; font-weight:600; } .leadershipright{ width:auto; float:none; } .leadershipinfo { width: calc(100% - 40px); top: 20px; margin-bottom: 50px; } .leadershipinfo.sm { top: 8px; } .leadershipborder { margin-top: -40px; } .leadershipleft span{ display:inline-block; } } @media (max-width: 480px){ .language-en .leadershipinfo span{ display:block; } } .leaders{ } .leaders .name{ font-size:22px; color:#993300; } .leaders .position{ font-size:18px; } .leaders .position span{ font-size:14px; display:block; color:#999; } .aboutcz { padding: 10px 40px 10px 0px; max-height: 480px; overflow-y: auto !important;; z-index: 2; position: relative; } .aboutcz p{ color:rgba(255,255,255,0.8) !important; font-size: 15px !important; } @media screen and (min-width: 957px) { .aboutcz::-webkit-scrollbar { width: 3px; border-radius: 1.5px; background-color: transparent; } .aboutcz::-webkit-scrollbar-thumb { background: #117f48; border-radius: 1.5px; } .aboutcz::-webkit-scrollbar-track { background: #F5F5F6; border-radius: 1.5px; } } /********** milestone ****/ .historypage{ background: url(../../milestone-bg.png) repeat-y left top; background-size: auto auto; background-size: 70px; margin-top: 40px; padding-left:60px; } .historypage .historyitem{ overflow: hidden; margin-bottom: 20px; display: flex; align-items: center; } .historypage .year{ position: relative; margin-left: 10px; padding-left: 40px; /* width: 150px; */ margin-right: 20px; } .historypage .year::before{ height: 1px; position: absolute; top: 50%; left: 0; width: 40px; background-color: rgb(220, 220, 220); content: ""; } .historypage .year .yearborder{ width:10px; height:10px; border:4px #C1E0D1 solid; background: #2D9762; border-radius: 50%; margin-right:10px; } .historypage .year span{ display: inline-block; vertical-align: middle; } .historypage .historyinfo{ width: calc(100% - 160px); float: right; display: inline-block; background-color: rgb(227, 245, 236); padding: 15px 30px; box-sizing: border-box; color: #333333; } .historypage .historyinfo p{ position:relative; } .historypage .historyinfo p:before { content: ""; width: 5px; height: 5px; background: #999; position: absolute; left: -12px; top: 12px; border-radius: 100%; } @media (max-width: 768px){ .historypage{ background: none; margin-top: 40px; padding-left:0; } .historypage .historyinfo { width: 100%; margin-top:10px; float:none; } .historypage .historyitem{ display: inherit; } } /*********** table *********/ .table thead tr th { font-size: 16px; color: #FFF; background: rgba(35,102,71,0.8); letter-spacing: 0; padding: 25px 0 !important; text-align: center; } .row div.table-responsive { overflow-x: auto; min-height: 0.01%; } @media screen and (max-width: 767px) { .row div.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } .table-fix{ table-layout: fixed; } .wrap-table100 { border-radius: 10px; overflow: hidden; } .respon-table { width: 100%; display: table; margin: 0; } @media screen and (max-width: 768px) { .respon-table { display: block; } } .respon-row { display: table-row; background: #fff; } .respon-row .respon-cell:nth-child(1) { color:#46318a; } .respon-row.header { color: #ffffff; background: #36304a;; } @media screen and (max-width: 768px) { .respon-row { display: block; } .respon-row.header { padding: 0; height: 0px; } .respon-row.header .respon-cell { display: none; } .respon-row .respon-cell:before { font-size: 12px; color: #808080; line-height: 1.2; text-transform: uppercase; font-weight: unset !important; margin-bottom: 13px; content: attr(data-title); min-width: 98px; display: block; } } .respon-cell { display: table-cell; } .respon-row:nth-child(even) { background-color: #f5f5f5; } @media screen and (max-width: 768px) { .respon-cell { display: block; } } .respon-row .respon-cell { font-size: 15px; color: #666666; line-height: 1.2; font-weight: unset !important; padding-top: 20px; padding-bottom: 20px; width: 150px; padding-left:10px; padding-right:10px; border-bottom: 1px solid #f2f2f2; } .respon-row.header .respon-cell { font-size: 16px; color: #fff; line-height: 1.2; font-weight: unset !important; padding-top: 19px; padding-bottom: 19px; } .respon-row .respon-cell:nth-child(1) { padding-left: 20px; } .respon-row .respon-cell:nth-child(4), .respon-row .respon-cell:nth-child(5){ width:80px; text-align: center; } .respon-row .respon-cell:nth-child(6){ text-align: center; } .respon-table, .respon-row { width: 100% !important; } /* .respon-row:hover { background-color: #ececff; cursor: pointer; } */ @media (max-width: 768px) { .respon-row { border-bottom: 1px solid #f2f2f2; padding-bottom: 18px; padding-top: 30px; padding-right: 15px; margin: 0; } .respon-row .respon-cell { } .respon-row .respon-cell { width: auto; border: none; padding-left: 30px; padding-top: 16px; padding-bottom: 16px; text-align: left !important; } .respon-row .respon-cell:nth-child(1) { padding-left: 30px; } .respon-row .respon-cell { font-size: 18px; color: #555555; line-height: 1.2; font-weight: unset !important; } .respon-table, .respon-row, .respon-cell { width: 100% !important; } } .rptable .container-table100 { width: 100%; min-height: 100vh; background: #c850c0; background: -webkit-linear-gradient(45deg, #4158d0, #c850c0); background: -o-linear-gradient(45deg, #4158d0, #c850c0); background: -moz-linear-gradient(45deg, #4158d0, #c850c0); background: linear-gradient(45deg, #4158d0, #c850c0); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 33px 30px; } .rptable .wrap-table100 { width: 100%; } .rptable { margin:15px 0 20px 0; } .rptable table { border-spacing: 1; border-collapse: collapse; background: white; border-radius: 10px; overflow: hidden; width: 100%; margin: 0 auto; position: relative; } .rptable table * { position: relative; } .rptable table td, .rptable table th { padding-left: 8px; padding:10px; } .rptable table thead tr { height: 60px; color: #199959; background: rgb(25, 153, 89, 0.102); } .rptable table tbody tr { height: 50px; } .rptable table tbody tr:last-child { border: 0; } .rptable table td,.rptable table th { text-align: left; } .rptable table td.l,.rptable table th.l { text-align: right; } .rptable table td.c,.rptable table th.c { text-align: center; } .rptable table td.r,.rptable table th.r { text-align: center; } .rptable .table100-head th{ font-size: 16px; line-height: 1.2; font-weight: unset; } .rptable tbody tr:nth-child(even) { background-color: #f5f5f5; } .rptable tbody tr { font-size: 15px; color: #808080; line-height: 1.2; font-weight: unset; } .rptable tbody tr:hover { color: #555555; background-color: #f5f5f5; } @media screen and (max-width: 768px) { .rptable table { display: block; } .rptable table > *, .rptable table tr, .rptable table td, .rptable table th { display: block; } .rptable table thead { display: none; } .rptable table tbody tr { height: auto; padding: 37px 0; } .rptable table tbody tr td { padding-left: 40% !important; margin-bottom: 5px; width: auto !important; } .rptable table tbody tr td:last-child { margin-bottom: 0; } .rptable table tbody tr td:before { font-size: 14px; color: #999999; line-height: 1.2; font-weight: unset; position: absolute; width: 30%; left: 30px; top: 0; } .rptable table th,.rptable table td{ text-align: left !important; } .rptable tbody tr { font-size: 14px; } } @media (max-width: 576px) { .rptable .container-table100 { padding-left: 15px; padding-right: 15px; } } /**** faculty **/ h2.title-4.title { font-size: 32px; padding-bottom: 20px; border-bottom: 1px solid #ECECEC; margin-bottom: 20px; margin-top: 30px; color:#555; font-weight:normal; } h2.inside-tb.title-4.title { padding-top: 0; margin-top: 0px; }