html {
    font: 12px/1.14 "Source Sans Pro", sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background: #ffffff;
    color: #808080;
}

body {
    font-family: -apple-system,PingFang SC,Helvetica Neue,Microsoft Yahei,Simsun;
    line-height: 26px;
    font-size: 14px;
}
.cover-bg{
    background: #f8f8f8;
}
div {
    display: block;
}

a{
    color: #001100;
    text-decoration-line: none;
}
a:hover
{
    color: #001100;
    text-decoration: none;
}

[class*="icon-"] {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    background-repeat: no-repeat;
    speak: none;
}
::selection {
    background: #ffc81f;
    color: #fff;
    text-shadow: none;
}
.copyright {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 10px;
    color: #828282;
    text-align: right;
    margin-top: 0;
    margin-bottom: 0;
}
.animate-loading{
animation: spin 3500ms infinite linear; 
}
@keyframes spin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
.uk-button{
    white-space:nowrap;
}
.uk-progress::-webkit-progress-value{
    background:rgb(255, 153, 51);
 }

.uk-text-center .copyright{
    text-align: center;
}

.right_float{
    float: right !important;
}
.left_float{
    float: left !important;
}

.uk-button-primary,.uk-button-primary:active,.uk-button-primary:focus,.uk-button-primary:visited {
    background-color: #ffc81f;
    color: #383838;
    border:none;
}
.uk-button-primary:hover {
    background: rgb(255, 153, 51);
    color: #fff;
    text-shadow: none;
}

.uk-pagination>.uk-active>span {
    background: rgb(255, 153, 51);
}

.uk-pagination>.uk-active>span {
    background: rgb(255, 153, 51);
    color: #fff;
}
input:not([type]).uk-form-large, input[type].uk-form-large, select.uk-form-large, textarea.uk-form-large {
    padding: 16px 6px;
}

.uk-card-disabled{
    background-color: transparent;
    color: #999;
    border: #e5e5e5 solid 1px;
    box-shadow: none;
}
.uk-card-disabled h3{
    color: #999;
}


.tm-footer{
    padding: 30px 0;
    overflow-x: hidden;
    background: url(../../../../source/images/vocmatch/new_exp_global_bg.png);
    width: 100%;
}
.tm-footer, .tm-footer a {
    color: #4d4d4d !important;
}
.uk-modal-close-full {
    top: 0;
    right: 0;
    padding: 20px;
    background: #fff;
}
.cu-full-block{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1010;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 15px 15px;
    background: #ffffff;
    opacity: 1;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    margin: 0;
}
.cu-full-block .cu-full-dialog {
    position: absolute;
    box-sizing: border-box;
    margin: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.uk-close:after {
    display: none;
    content: "\f00d";
    font-family: FontAwesome;
}
.cu-padding-small{
    padding: 8px;
    margin-bottom: 12px;
}
.fix-height{
    height:  80px;
}
@media (min-width: 640px){
.cu-full-block {
    padding: 50px 30px;
}
.uk-child-width-1-3\@s>* {
    width: calc(100% * 1 / 5.001);
}
}
@media (min-width: 960px)
.cu-full-block {
    padding-left: 40px;
    padding-right: 40px;
}

.uk-progress{
    color: rgb(255, 153, 51);
}