.container { position: relative; overflow: hidden; max-width: 748px; margin: 0 auto; } .row { position: relative; overflow: hidden; } .column { position: relative; float: left; } .word-break { word-break: break-word; } .overflow-auto { overflow: auto; } .float-left { float: left; } .float-right { float: right; } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } .text-color-green, a.text-color-green, a.text-color-green:active, a.text-color-green:visited, a.text-color-green:hover { color: #96d9a1; } .text-color-red, a.text-color-red, a.text-color-red:active, a.text-color-red:visited, a.text-color-red:hover { color: #d77575; } .text-color-pink, a.text-color-pink, a.text-color-pink:active, a.text-color-pink:visited, a.text-color-pink:hover { color: #b55cab; } .text-color-default, a.text-color-default, a.text-color-default:active, a.text-color-default:visited, a.text-color-default:hover { color: #ccc; } .text-color-white, a.text-color-white, a.text-color-white:active, a.text-color-white:visited, a.text-color-white:hover { color: #fff; } /* .text-color-pink { color: #a44399; } */ .text-color-blue { color: #5785b7; } .text-color-night, a.text-color-night, a.text-color-night:active, a.text-color-night:visited, a.text-color-night:hover { color: #838695; } .label { padding: 4px 8px; border-radius: 3px; } .label-green, a.label-green, a.label-green:active, a.label-green:visited, a.label-green:hover { color: #fff; background-color: #65916d; } .button, a.button, a.button:active, a.button:visited, a.button:hover { background: #5d627d; border: #5d627d 1px solid; color: #ccc; padding: 6px 8px; border-radius: 3px; opacity: .96; display: inline-block; } .button-green, a.button-green, a.button-green:active, a.button-green:visited, a.button-green:hover { color: #fff; background-color: #65916d; border: #65916d 1px solid; } .button-green:hover { color: #fff; background-color: #709e79; } .position-relative { position: relative; } .position-fixed { position: fixed; } .position-absolute { position: absolute; } .vertical-align-middle { vertical-align: middle; } .top-2-px { top: 2px; } .line-height-20-px { line-height: 20px; } .line-height-26-px { line-height: 26px; } .border-radius-3-px { border-radius: 3px; } .border-radius-50 { border-radius: 50%; } .border-color-pink-light { border: 1px #9b6895 solid; } .border-color-pink { border: 1px #a44399 solid; } .border-color-green { border: 1px #65916d solid; } .border-color-pink { border-bottom: 1px #a44399 solid; } .border-color-default { border: 1px rgba(93, 98, 125, .6) solid; } .border-bottom-default { border-bottom: 1px rgba(93, 98, 125, .6) solid; } .border-top-default { border-top: 1px rgba(93, 98, 125, .6) solid; } .border-bottom-dashed { border-bottom: 1px rgba(93, 98, 125, .6) dashed; } .border-top-dashed { border-top: 1px rgba(93, 98, 125, .6) dashed; } .border-width-2-px { border-width: 2px; } .background-poster { background-position: center; background-repeat: no-repeat; background-size: cover; background-blend-mode: soft-light; } .background-color-night { background-color: #34384f; } .background-color-night-light { background-color: #3d4159; } .background-color-green { background-color: #65916d; } .background-color-hover-night-light:hover, a.background-color-hover-night-light:hover, a:active.background-color-hover-night-light:hover, a:visited.background-color-hover-night-light:hover { /*color: #fff;*/ background-color: #3d4159; } .background-color-red { background-color: #9b4a4a; } .cursor-default { cursor: default; } .cursor-help { cursor: help; } .font-weight-normal { font-weight: normal } .font-weight-200 { font-weight: 200 } .font-size-10-px { font-size: 10px; } .font-size-12-px { font-size: 12px; } .font-size-22-px { font-size: 22px; } .padding-0 { padding: 0; } .padding-x-0 { padding-left: 0; padding-right: 0; } .padding-4-px { padding: 4px; } .padding-l-4-px { padding-left: 4px; } .padding-t-4-px { padding-top: 4px; } .padding-y-4-px { padding-top: 4px; padding-bottom: 4px; } .padding-x-4-px { padding-left: 4px; padding-right: 4px; } .padding-x-8-px { padding-left: 8px; padding-right: 8px; } .padding-y-6-px { padding-top: 6px; padding-bottom: 6px; } .padding-8-px { padding: 8px; } .padding-l-8-px { padding-left: 8px; } .padding-t-8-px { padding-top: 8px; } .padding-b-8-px { padding-bottom: 8px; } .padding-y-8-px { padding-top: 8px; padding-bottom: 8px; } .padding-y-12-px { padding-top: 12px; padding-bottom: 12px; } .padding-b-16-px { padding-bottom: 16px; } .padding-t-16-px { padding-top: 16px; } .padding-y-16-px { padding-top: 16px; padding-bottom: 16px; } .padding-x-16-px { padding-left: 16px; padding-right: 16px; } .padding-16-px { padding: 16px; } .padding-24-px { padding: 24px; } .padding-x-24-px { padding-left: 24px; padding-right: 24px; } .padding-y-24-px { padding-top: 24px; padding-bottom: 24px; } .margin-t-4-px { margin-top: 4px; } .margin-l-4-px { margin-left: 4px; } .margin-8-px { margin: 8px; } .margin-x-8-px { margin-left: 8px; margin-right: 8px; } .margin-l-8-px { margin-left: 8px; } .margin-16-px { margin: 16px; } .margin-l-16-px { margin-left: 16px; } .margin-x-4-px { margin-left: 4px; margin-right: 4px; } .margin-b-4-px { margin-bottom: 4px; } .margin-r-4-px { margin-right: 4px; } .margin-r-8-px { margin-right: 8px; } .margin-l-12-px { margin-left: 12px; } .margin-l-96-px { margin-left: 96px; } .margin-l--48-px { margin-left: -48px; } .margin-y-8-px { margin-top: 8px; margin-bottom: 8px; } .margin-t-8-px { margin-top: 8px; } .margin-b-8-px { margin-bottom: 8px; } .margin-y-16-px { margin-top: 16px; margin-bottom: 16px; } .margin-t-16-px { margin-top: 16px; } .margin-b-16-px { margin-bottom: 16px; } .margin-b-24-px { margin-bottom: 24px; } .display-block { display: block; } .display-inline-block { display: inline-block; } .display-flex { display: flex; } .opacity-0 { opacity: 0; } .opacity-06 { opacity: .6; } .opacity-hover-1:hover { opacity: 1; transition: opacity .2s; } *:hover > .parent-hover-opacity-09 { opacity: .9; transition: opacity .2s; } .blur-2 { filter: blur(2px); } .blur-hover-0:hover { filter: blur(0); } /* responsive rules */ .width-100 { width: 100%; } .width-50 { width: 50%; } .width-20 { width: 20%; } .width-80 { width: 80%; } .width-80-px { width: 80px; } .min-width-120-px { min-width: 120px; } .min-width-200-px { min-width: 200px; } @media (max-width: 1220px) { .width-tablet-100 { width: 100%; } } @media (max-width: 512px) { .width-mobile-100 { width: 100%; } }