UNPKG

kcv-theme-moon

Version:
311 lines (285 loc) 6.4 kB
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800); @charset "utf-8"; @-webkit-viewport { width: device-width; } @-moz-viewport { width: device-width; } @-ms-viewport { width: device-width; } @-o-viewport { width: device-width; } @viewport { width: device-width; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; } .pad { padding-right: 5px; padding-left: 5px; } .row { margin-left: 0; margin-right: 0; } body{ font-family: 'Open Sans', Arial, Tahoma; font-weight: 400; color: #363636; background: #fff; } blockquote { font-size: 1em; } h1, .h1, h2, .h2, h3, .h3 { margin-top: 10px; margin-bottom: 10px; } .container{ margin-top: 0px; margin-bottom: 15px; background: #fff; padding-right: 0px; padding-left: 0px; } .container a{ color: #fff; } #text-header h1{ margin: 0; padding: 0; font-size: 1.5em; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; } #text-header h1::first-line{ font-size: 1.5em; font-weight: 800; line-height: 1.5em; } #text-header h1 span{ color: #334960; opacity: 0.7; } #text-header h1 sup{ opacity: 0.5; } #text-header:after{ width: 100%; height: 3px; border-bottom: 1px solid #ddd; margin-top: 5px; content: ''; display: block; } .left-col{ padding: 0px; } .box{ padding: 0 10px 0px 10px; } .box.contact{ margin-bottom: 15px; } .box h2{ color: #000; font-size: 1.5em; font-weight: 700; text-transform: uppercase; } .box.education.h2{ } #awards, #education{ margin-top: 20px; margin-bottom: 0; position: relative; padding: 1em 0; list-style: none; } #awards:before, #education:before { width: 5px; height: 100%; position: absolute; left: 35px; top: 0; content: ' '; display: block; background-color: #32475c; background: -moz-linear-gradient(top, #ffffff 0%, #32475c 7%, #32475c 89%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#32475c), color-stop(89%,#32475c), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%); background: -o-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%); background: -ms-linear-gradient(top, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%,#32475c 7%,#32475c 89%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); } #awards li, #education li{ z-index: 2; position: relative; float: left; } #awards .year, #education .year{ width: 14%; background: #fff; padding: 10px; font-weight: 700; display: inline-block; } #awards .description, #education .description{ width: auto; display: inline-block; background: #32475c; color: #fff; margin-bottom: 10px; position: relative; padding: 10px; border-bottom: 1px solid #32475c; border-right: 1px solid #32475c; border-radius: 5px; } #awards .description:after, #education .description:after { content: ''; position: absolute; top: 15px; right: 0; left: -16px; height: 0; width: 0; border: solid transparent; border-right-color: #32475c; border-width: 8px; pointer-events: none; } #awards .description h3, #education .description h3{ font-size: 1.2em; margin: 0; padding: 0; font-weight: 700; } #awards .description p, #education .description p{ margin-top: 5px; padding: 0; } .experienceYears{ float: right; } .job{ margin-bottom: 15px; } .job .details { text-align: center; margin-left: 0px; width: auto; margin-bottom: 5px; color: #fff; background-color: #32475c; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-radius: 5px; padding: 5px; } .job-details{ padding-right: 0px; padding-left: 0px; margin-bottom: 0px; } .job .where{ font-size: 1.2em; font-weight: bold; } .job .profession{ font-size: 1.2em; font-weight: bold; } .job .description{ line-height: 1.5em; } .list-group-item{ background-color: #ccc !important; color: #000; } .publication { margin-bottom: 0; } .publication .name{ font-size: 1em; font-weight: bold; } .publication .year{ opacity: 0.7; } .publication p{ margin: 0; padding-top: 10px; } .contact-item{ width: 100%; float: left; } .contact-item .icon{ padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #fff; background: #32475c; } .contact-item:last-child .icon{ border-bottom: none; } .contact-item .title{ width: 80%; width: calc(100% - 55px); font-weight: 700; opacity: 0.9; } .contact-item .title.only{ margin-top: 10px; } .contact-item .description{ width: 80%; width: calc(100% - 55px); color: #334960; } .item-interests, .item-skills{ height: 30px; color: #334960; padding: 5px 10px; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.1em; font-weight: 600; } .interest, .skill{ color: #fff; display: inline-block; margin-right: 5px; margin-bottom: 5px; padding: 5px 10px; background: #32475c; position: relative; font-size: .85em; } .skill-level { background-color: #227c74; border-radius: 4px; color: #fff; padding: 1px 8px; font-size: .75em; position: absolute; margin: 1px 10px; } #language-skills .skill{ margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #eee; }