/*logo size for mobile version/ small sceens*/
.default-logo, .mobile-logo {
width:96px;
height:24px;
}

/*logo size for desktop version*/
@media screen and (min-width: 768px) {
.default-logo {
width:200px;
height:34px;
}
}

.logo {
     padding: 0 !important;
     margin-top: 20px !important;
     margin-bottom:20px !important;
     margin-left:100px !important;
}

/*Links in VT Gold*/
.form a {
  text-decoration: none;
    font-weight: bold;
    color: #ccaa00;	
}

/*Text Black*/
body {
  color: #000000;
}

/*Title Black*/
.form .form-header {
    color: #000000;
}

/*White Button styling*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #C8C8C8;
    background: #ffffff;
    font-weight: normal !important;
    color: #000000 !important;
}

.form .button.primary:hover,
.button.primary.ui-state-hover,
.button.primary.ui-state-active,
.file-upload:hover {
  background-color: #ccaa00 !important;
  border-color: #ccaa00 !important;
 }
 
 form a:hover {
 color: #9e9a8e !important;
}

body {
  font-family: "Vontobel Sans",Arial,Helvetica,sans-serif !important;
}

.row {
    font-size: 12px !important;
}

.ui-widget {
    font-family: "Vontobel Sans",Arial,Helvetica,sans-serif;
    font-size: 12px !important;
}

.form .button, .form a.button, .form-controls .button, .form-controls a.button {
    font-size: 16px !important;
    font-weight: bold !important;
}

.form .form-header, .form .login-form-header {
    padding-top: 30px !important;
}

.form .form-content {
    padding: 0 40px 30px !important;
}

.form .form-header, .form .login-form-header {
    font-size: 22px !important;
    font-weight: bold !important;
    padding-bottom: 34px !important;
    padding-top: 34px !important;
}

.form .input-meta .input-label, .form .input-meta .input-sub-label {
    font-size: 14px !important;
    font-weight: bold !important;
}

.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border-color: #d0d1d1 !important;
    box-shadow: inset 0 0 8px -4px #ffffff !important;
}

.form input:not(.ui-state-focus) {
    box-shadow: inset 0 0 8px -2px #ffffff;
}

.form .form-header {
    border-top: 7px solid #ffffff !important;
}

.form .navigation-item {
    font-weight: bold !important;
}

.form .button, .form a.button, .form-controls .button, .form-controls a.button {
    text-transform: uppercase !important;
}

.form .navigation-item.active {
    border-top-color: #ffd400 !important;
}

.form .navigation-item {
    border-color: #d0d1d1 !important;
}

.circled-text {
    display: none !important;
}

img {
    visibility: hidden !important;
}

.ui-accordion .ui-state-hover {
    color: #ffd400;
    border-color: none !important;
}
