MediaWiki:Common.css

/* CSS placed here will be applied to all skins */ @import url('https://fonts.googleapis.com/css?family=Alegreya:400'); @import url('https://fonts.googleapis.com/css?family=Alegreya:700'); @import url('https://fonts.googleapis.com/css?family=Alegreya:900'); @import url('https://fonts.googleapis.com/css?family=Baloo:400'); @import url('https://fonts.googleapis.com/css?family=Bangers:400'); @import url('https://fonts.googleapis.com/css?family=Chango:400'); @import url('https://fonts.googleapis.com/css?family=Kalam:400'); @import url('https://fonts.googleapis.com/css?family=Montserrat:600'); @import url('https://fonts.googleapis.com/css?family=Montserrat:700'); @import url('https://fonts.googleapis.com/css?family=Noto Sans SC:400'); @import url('https://fonts.googleapis.com/css?family=Noto Sans KR:400'); @import url('https://fonts.googleapis.com/css?family=Noto Sans TC:400'); @import url('https://fonts.googleapis.com/css?family=Pacifico:400'); @import url('https://fonts.googleapis.com/css?family=Palanquin Dark:400'); @import url('https://fonts.googleapis.com/css?family=Roboto Slab:400'); @import url('https://fonts.googleapis.com/css?family=Roboto Slab:700'); @import url('https://fonts.googleapis.com/css?family=Roboto Slab:900');

/* LINK UNDERLINE FIX */ .mw-parser-output > p a, .mw-parser-output > a, .mw-parser-output > i > a, .mw-parser-output > b > a { text-decoration: none !important; }

/* FANDOM SLIDER READ MORE LINK COLOR FIX */ .fandom-slider .read-more-link { color: rgb(255,195,45); } .fandom-slider .read-more-link:hover { color: rgba(255,195,45,.6); }

/* HEADERADV */ .headeradv { background-color: rgba(70, 35, 110, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #ffffff; font-weight: 700; font-size: 16px; }

/* TEXT BOX */

.tpcBoxTop { background-color: rgba(255, 195, 45, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #000000; font-weight: 600; font-size: 16px; text-align: center; }

.tpcBox { width:65%; border-radius: 30px; background: rgba(255, 195, 45, 0.1); padding: 0px; font-family: 'Montserrat', sans-serif; font-size: 14px; }

.tpcBoxText { padding: 5px 20px 15px 20px; }

.tpcHighlight { background: rgba(255, 195, 45, 0.1); border-radius: 30px; padding: 5px 20px 10px 20px; font-family: 'Montserrat', sans-serif; font-size: 14px; vertical-align:middle; }

.tpcBox p, .tpcHighlight p{	margin-bottom: 0; }

/* TEXT BOX SPACE ACADEMY */

.tpcBoxTopSA { background-color: rgba(11, 59, 137, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #ffffff; font-weight: 600; font-size: 16px; text-align: center; }

.tpcBoxSA { width:65%; border-radius: 30px; background: rgba(11, 59, 137, 0.1); padding: 0px; font-family: 'Montserrat', sans-serif; font-size: 14px; }

.tpcBoxText { padding: 5px 20px 15px 20px; }

.tpcHighlightSA { background: rgba(11, 59, 137, 0.1); border-radius: 30px; padding: 5px 20px 10px 20px; font-family: 'Montserrat', sans-serif; font-size: 14px; vertical-align:middle; }

.tpcBox p, .tpcHighlightSA p{	margin-bottom: 0; }

/* TEXT BOX SCHOOL SPIRITS */

.tpcBoxTopSS { background-color: rgba(8, 59, 46, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #ffffff; font-weight: 600; font-size: 16px; text-align: center; }

.tpcBoxSS { width:65%; border-radius: 30px; background: rgba(8, 59, 46, 0.1); padding: 0px; font-family: 'Montserrat', sans-serif; font-size: 14px; }

.tpcBoxText { padding: 5px 20px 15px 20px; }

.tpcHighlightSS { background: rgba(8, 59, 46, 0.1); border-radius: 30px; padding: 5px 20px 10px 20px; font-family: 'Montserrat', sans-serif; font-size: 14px; vertical-align:middle; }

.tpcBox p, .tpcHighlightSS p{	margin-bottom: 0; }

/* TEXT BOX MEDICAL SCHOOL */

.tpcBoxTopMS { background-color: rgba(104, 187, 172, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #ffffff; font-weight: 600; font-size: 16px; text-align: center; }

.tpcBoxMS { width:65%; border-radius: 30px; background: rgba(104, 187, 172, 0.1); padding: 0px; font-family: 'Montserrat', sans-serif; font-size: 14px; }

.tpcBoxText { padding: 5px 20px 15px 20px; }

.tpcHighlightMS { background: rgba(104, 187, 172, 0.1); border-radius: 30px; padding: 5px 20px 10px 20px; font-family: 'Montserrat', sans-serif; font-size: 14px; vertical-align:middle; }

.tpcBox p, .tpcHighlightMS p{	margin-bottom: 0; }

/* TEXT BOX CHALLENGE MODE */

.tpcBoxTopCM { background-color: rgba(71, 166, 175, 1.0); -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; color: #ffffff; font-weight: 600; font-size: 16px; text-align: center; }

.tpcBoxCM { width:65%; border-radius: 30px; background: rgba(71, 166, 175, 0.1); padding: 0px; font-family: 'Montserrat', sans-serif; font-size: 14px; }

.tpcBoxText { padding: 5px 20px 15px 20px; }

.tpcHighlightCM { background: rgba(71, 166, 175, 0.1); border-radius: 30px; padding: 5px 20px 10px 20px; font-family: 'Montserrat', sans-serif; font-size: 14px; vertical-align:middle; }

.tpcBox p, .tpcHighlightCM p{	margin-bottom: 0; }

/* INFOBOX DEFAULT */

.portable-infobox { border-color: rgba(70, 35, 110, 1.0); background: rgba(255, 195, 45, 0.1); }

.portable-infobox .pi-title { background: rgba(255, 195, 45, 1.0); font-family: 'Montserrat', sans-serif; font-size: 25px; color:#000000; }

.portable-infobox .pi-header { background: rgba(255, 195, 45, 1.0); font-family: 'Montserrat', sans-serif; font-size: 18px; text-align: center; color:#000000; }

.portable-infobox .pi-data { border: none }

.portable-infobox .pi-data-label { font-family: 'Montserrat', sans-serif; font-weight: 800; }

/* INFOBOX SPACE ACADEMY */

.portable-infobox.pi-theme-SA { border-color: rgba(11, 59, 137, 1.0); background: rgba(11, 59, 137, 0.1); }

.portable-infobox.pi-theme-SA .pi-title { background: rgba(11, 59, 137, 1.0); color:#ffffff; }

.portable-infobox.pi-theme-SA .pi-header { background: rgba(11, 59, 137, 1.0); color:#ffffff; }

/* INFOBOX SCHOOL SPIRITS */

.portable-infobox.pi-theme-SS { border-color: rgba(8, 59, 46, 1.0); background: rgba(8, 59, 46, 0.1); }

.portable-infobox.pi-theme-SS .pi-title { background: rgba(8, 59, 46, 1.0); color:#ffffff; }

.portable-infobox.pi-theme-SS .pi-header { background: rgba(8, 59, 46, 1.0); color:#ffffff; }

/* INFOBOX MEDICAL SCHOOL */

.portable-infobox.pi-theme-MS { border-color: rgba(104, 187, 172, 1.0); background: rgba(104, 187, 172, 0.1); }

.portable-infobox.pi-theme-MS .pi-title { background: rgba(104, 187, 172, 1.0); color:#ffffff; }

.portable-infobox.pi-theme-MS .pi-header { background: rgba(104, 187, 172, 1.0); color:#ffffff; }

/* INFOBOX CHALLENGE MODE */

.portable-infobox.pi-theme-CM { border-color: rgba(71, 166, 175, 1.0); background: rgba(71, 166, 175, 0.1); }

.portable-infobox.pi-theme-CM .pi-title { background: rgba(71, 166, 175, 1.0); color:#ffffff; }

.portable-infobox.pi-theme-CM .pi-header { background: rgba(71, 166, 175, 1.0); color:#ffffff; }

/* TPC TABLE DEFAULT */

table.tpcDefaultTable { border: 1px solid rgba(70, 35, 110, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcDefaultTable th { border: 1px solid rgba(70, 35, 110, 1.0); background-color: rgba(255, 195, 45, 1.0); font-weight: 700; color: #000000; padding: 5px; } table.tpcDefaultTable td { border: 1px solid rgba(70, 35, 110, 1.0); background-color: rgba(255, 195, 45, 0.1); text-align: left; padding: 5px; }

table.tpcDefaultTable td.tpcDefaultTableLeft { background-color: rgba(255, 195, 45, 0.2); font-weight: 700; text-align: left; }

table.tpcDefaultTable td.tpcDefaultTableHeader { background-color: rgba(255, 195, 45, 0.2); font-weight: 700; color:#c28b00; text-align: center; }

table.tpcDefaultTable td.tpcDefaultTableLeft a{   font-weight: 700; color:#c28b00; }

table.tpcDefaultTable td.tpcDefaultTableHeader a{   font-weight: 700; color:#c28b00; }

table.tpcDefaultTable p, table.tpcDefaultTableLeft p, table.tpcDefaultTableHeader p{	margin-bottom: 0; }

table.tpcDefaultTable ul, table.tpcPositiveTable ul, table.tpcNegativeTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC TABLE SPACE ACADEMY */

table.tpcSATable { border: 1px solid rgba(11, 59, 137, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcSATable th { border: 1px solid rgba(11, 59, 137, 1.0); background-color: rgba(11, 59, 137, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcSATable td { border: 1px solid rgba(11, 59, 137, 1.0); background-color: rgba(11, 59, 137, 0.1); text-align: left; padding: 5px; }

table.tpcSATable td.tpcSATableLeft { background-color: rgba(11, 59, 137, 0.2); font-weight: 700; text-align: left; }

table.tpcSATable td.tpcSATableHeader { background-color: rgba(11, 59, 137, 0.2); font-weight: 700; color:#3352a4; text-align: center; }

table.tpcSATable td.tpcSATableLeft a{   font-weight: 700; color:#3352a4; }

table.tpcSATable td.tpcSATableHeader a{   font-weight: 700; color:#3352a4; }

table.tpcSATable p, table.tpcSATableLeft p, table.tpcSATableHeader p{	margin-bottom: 0; }

table.tpcSATable ul, table.tpcPositiveTable ul, table.tpcNegativeTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC TABLE SCHOOL SPIRITS */

table.tpcSSTable { border: 1px solid rgba(8, 59, 46, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcSSTable th { border: 1px solid rgba(8, 59, 46, 1.0); background-color: rgba(8, 59, 46, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcSSTable td { border: 1px solid rgba(8, 59, 46, 1.0); background-color: rgba(8, 59, 46, 0.1); text-align: left; padding: 5px; }

table.tpcSSTable td.tpcSSTableLeft { background-color: rgba(8, 59, 46, 0.2); font-weight: 700; text-align: left; }

table.tpcSSTable td.tpcSSTableHeader { background-color: rgba(8, 59, 46, 0.2); font-weight: 700; color:#117c61; text-align: center; }

table.tpcSSTable td.tpcSSTableLeft a{   font-weight: 700; color:#117c61; }

table.tpcSSTable td.tpcSSTableHeader a{   font-weight: 700; color:#117c61; }

table.tpcSSTable p, table.tpcSSTableLeft p, table.tpcSSTableHeader p{	margin-bottom: 0; }

table.tpcSSTable ul, table.tpcPositiveTable ul, table.tpcNegativeTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC TABLE MEDICAL SCHOOL */

table.tpcMSTable { border: 1px solid rgba(104, 187, 172, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcMSTable th { border: 1px solid rgba(104, 187, 172, 1.0); background-color: rgba(104, 187, 172, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcMSTable td { border: 1px solid rgba(104, 187, 172, 1.0); background-color: rgba(104, 187, 172, 0.1); text-align: left; padding: 5px; }

table.tpcMSTable td.tpcMSTableLeft { background-color: rgba(104, 187, 172, 0.2); font-weight: 700; text-align: left; }

table.tpcMSTable td.tpcMSTableHeader { background-color: rgba(104, 187, 172, 0.2); font-weight: 700; color:#68bbac; text-align: center; }

table.tpcMSTable td.tpcMSTableLeft a{   font-weight: 700; color:#68bbac; }

table.tpcMSTable td.tpcMSTableHeader a{   font-weight: 700; color:#68bbac; }

table.tpcMSTable p, table.tpcMSTableLeft p, table.tpcMSTableHeader p{	margin-bottom: 0; }

table.tpcMSTable ul, table.tpcPositiveTable ul, table.tpcNegativeTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC TABLE CHALLENGE MODE */

table.tpcCMTable { border: 1px solid rgba(71, 166, 175, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcCMTable th { border: 1px solid rgba(71, 166, 175, 1.0); background-color: rgba(71, 166, 175, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcCMTable td { border: 1px solid rgba(71, 166, 175, 1.0); background-color: rgba(71, 166, 175, 0.1); text-align: left; padding: 5px; }

table.tpcCMTable td.tpcCMTableLeft { background-color: rgba(71, 166, 175, 0.2); font-weight: 700; text-align: left; }

table.tpcCMTable td.tpcCMTableHeader { background-color: rgba(71, 166, 175, 0.2); font-weight: 700; color:#47a6af; text-align: center; }

table.tpcCMTable td.tpcCMTableLeft a{   font-weight: 700; color:#47a6af; }

table.tpcCMTable td.tpcCMTableHeader a{   font-weight: 700; color:#47a6af; }

table.tpcCMTable p, table.tpcCMTableLeft p, table.tpcCMTableHeader p{	margin-bottom: 0; }

table.tpcCMTable ul, table.tpcPositiveTable ul, table.tpcNegativeTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC TABLE POSITIVE */

table.tpcPositiveTable { border: 1px solid rgba(65, 170, 65, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcPositiveTable th { border: 1px solid rgba(65, 170, 65, 1.0); background-color: rgba(65, 170, 65, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcPositiveTable td { border: 1px solid rgba(65, 170, 65, 1.0); background-color: rgba(65, 170, 65, 0.1); text-align: left; padding: 5px; }

table.tpcPositiveTable td.tpcPositiveTableLeft { background-color: rgba(65, 170, 65, 0.2); font-weight: 700; text-align: left; }

table.tpcPositiveTable p, table.tpcPositiveTableLeft p{	margin-bottom: 0; }

/* TPC NEGATIVE TABLE */

table.tpcNegativeTable { border: 1px solid rgba(185, 25, 50, 1.0); border-collapse: collapse; font-family: 'Montserrat', sans-serif; font-weight: 600; padding: 5px; } table.tpcNegativeTable th { border: 1px solid rgba(185, 25, 50, 1.0); background-color: rgba(185, 25, 50, 1.0); font-weight: 700; color: #ffffff; padding: 5px; } table.tpcNegativeTable td { border: 1px solid rgba(185, 25, 50, 1.0); background-color: rgba(185, 25, 50, 0.1); text-align: left; padding: 5px; }

table.tpcNegativeTable td.tpcNegativeTableLeft { background-color: rgba(185, 25, 50, 0.2); font-weight: 700; text-align: left; }

table.tpcNegativeTable p, table.tpcNegativeTableLeft p{	margin-bottom: 0; }

/* TPC TABLE PLAIN */

table.tpcPlainTable td.tpcPlainTableReq { vertical-align: top; padding-left: 20px; }

table.tpcPlainTable td.tpcPlainTableRec1 { vertical-align: top; padding-left: 20px; }

table.tpcPlainTable td.tpcPlainTableRec2 { vertical-align: top; padding-left: 30px; }

table.tpcPlainTable p{	margin-bottom: 0; }

table.tpcPlainTable ul { margin-top: 0; margin-bottom: 0; }

/* TPC NAVBOX DEFAULT */

table.tpcDefaultNavbox { border: 1px solid rgba(70, 35, 110, 1.0); background-color: rgba(255, 195, 45, 0.1); font-family: 'Montserrat', sans-serif; } table.tpcDefaultNavbox th { border: 1px solid rgba(70, 35, 110, 1.0); background-color: rgba(255, 195, 45, 1.0); font-weight: 700; color: #000000; padding: 10px; } table.tpcDefaultNavbox td { border: 0px; font-weight: 600; text-align: left; padding: 10px; }

table.tpcDefaultNavbox th a{	color:#000000; font-weight: 700; }

table.tpcDefaultNavbox th.tpcDefaultNavboxLeft { background-color: rgba(255, 195, 45, 0.2); color:#c28b00; text-align: left; }

table.tpcDefaultNavbox th.tpcDefaultNavboxLeft a{	color:#c28b00; }

/* TPC NAVBOX SPACE ACADEMY */

table.tpcSANavbox { border: 1px solid rgba(11, 59, 137, 1.0); background-color: rgba(11, 59, 137, 0.1); font-family: 'Montserrat', sans-serif; } table.tpcSANavbox th { border: 1px solid rgba(11, 59, 137, 1.0); background-color: rgba(11, 59, 137, 1.0); font-weight: 700; color: #ffffff; padding: 10px; } table.tpcSANavbox td { border: 0px; font-weight: 600; text-align: left; padding: 10px; }

table.tpcSANavbox th a{	color:#ffffff; font-weight: 700; }

table.tpcSANavbox th.tpcSANavboxLeft { background-color: rgba(11, 59, 137, 0.2); color:#3352a4; text-align: left; }

table.tpcSANavbox th.tpcSANavboxLeft a{	color:#3352a4; }

/* TPC NAVBOX SCHOOL SPIRITS */

table.tpcSSNavbox { border: 1px solid rgba(8, 59, 46, 1.0); background-color: rgba(8, 59, 46, 0.1); font-family: 'Montserrat', sans-serif; } table.tpcSSNavbox th { border: 1px solid rgba(8, 59, 46, 1.0); background-color: rgba(8, 59, 46, 1.0); font-weight: 700; color: #ffffff; padding: 10px; } table.tpcSSNavbox td { border: 0px; font-weight: 600; text-align: left; padding: 10px; }

table.tpcSSNavbox th a{	color:#ffffff; font-weight: 700; }

table.tpcSSNavbox th.tpcSSNavboxLeft { background-color: rgba(8, 59, 46, 0.2); color:#117c61; text-align: left; }

table.tpcSSNavbox th.tpcSSNavboxLeft a{	color:#117c61; }

/* TPC NAVBOX MEDICAL SCHOOL */

table.tpcMSNavbox { border: 1px solid rgba(104, 187, 172, 1.0); background-color: rgba(104, 187, 172, 0.1); font-family: 'Montserrat', sans-serif; } table.tpcMSNavbox th { border: 1px solid rgba(104, 187, 172, 1.0); background-color: rgba(104, 187, 172, 1.0); font-weight: 700; color: #ffffff; padding: 10px; } table.tpcMSNavbox td { border: 0px; font-weight: 600; text-align: left; padding: 10px; }

table.tpcMSNavbox th a{	color:#ffffff; font-weight: 700; }

table.tpcMSNavbox th.tpcCMNavboxLeft { background-color: rgba(104, 187, 172, 0.2); color:#68bbac; text-align: left; }

table.tpcMSNavbox th.tpcCMNavboxLeft a{	color:#68bbac; }

/* TPC NAVBOX CHALLENGE MODE */

table.tpcCMNavbox { border: 1px solid rgba(71, 166, 175, 1.0); background-color: rgba(71, 166, 175, 0.1); font-family: 'Montserrat', sans-serif; } table.tpcCMNavbox th { border: 1px solid rgba(71, 166, 175, 1.0); background-color: rgba(71, 166, 175, 1.0); font-weight: 700; color: #ffffff; padding: 10px; } table.tpcCMNavbox td { border: 0px; font-weight: 600; text-align: left; padding: 10px; }

table.tpcCMNavbox th a{	color:#ffffff; font-weight: 700; }

table.tpcCMNavbox th.tpcCMNavboxLeft { background-color: rgba(71, 166, 175, 0.2); color:#47a6af; text-align: left; }

table.tpcCMNavbox th.tpcCMNavboxLeft a{	color:#47a6af; }

/* GALLERY */ .tpcGallery { border: 1px solid rgba(70, 35, 110, 1.0); }

/*COLLAPSIBLE ROWS*/ tr.collapsibletr { float: none; cursor: pointer; display: table-row; }

tr.collapsibletr.uncollapsed { display: hidden; } .collapsibletr::after { display: inline-block; content: ''; top: 50%; right: .6em; margin-top: -2px; border-color: #000; border-color: currentColor; border-style: solid; border-width: 2px 2px 0 0; height: 4px; width: 4px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }

.collapsibletr.collapsed::after { -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); margin-top: -4px; }