:root {
    --gradient-blue: linear-gradient(92.72deg, #2962D1 -0.62%, #76CADC 100%);

    --primary: #2C8DD3;

    --bg: #FFF;
    --text: #333;
    --block-bg: #F9F9F9;
    --highlight: #2C8DD3;
    --accent: #FDD000;

    --anchor: #2C8DD3;
    --anchor-hover: #6EB8ED;

    --divider: 1px solid rgba(0, 0, 0, .08);

    /* Nav */
	--ct-logo: url("/images/general/ct-logo-s.svg") no-repeat top left;
    --it-logo: url("/images/general/it-logo.svg") no-repeat top left;
    --logo-divider: 1px solid #E1E1E1;

    /* Side Menu */
    --side-menu-bg: #0F77C1;
    --side-menu-custom-scroll-border: 2px solid #0F77C1;

    /* Button */
    --btn-primary: #2C8DD3;
    --btn-primary-hover: #6EB8ED;
    --btn-primary-text: #FFF;


    /* Form */
    --placeholder: #888;

    --form-title: #2C8DD3;
  
    --field-bg: #FFF;
    --field-icon: #aaa;
    --field-text: #333;
    --field-border: 1px solid #ddd;
    --field-focus-border: 1px solid #2C8DD3;
    --select-field-arrow: #333;
  
    --field-error: #D44848;
}


/* Login
/*------------------------------------------------------------*/
.login,.register {
    background: url("../../images/keyart-deco.svg") no-repeat left center, var(--gradient-blue);
}

/* Navigation
/*------------------------------------------------------------*/
/* Logo */
.logo__ct {
    background: var(--ct-logo);
	border-right: var(--logo-divider);
	background-size: 90px 28px;
	padding-right: 12px; 
	margin-right: 12px; 
	display: inline-block;
}
  
.logo__it {
    width: 40px;
    height: 28px;
    background: var(--it-logo);
    background-size: 40px 28px;
    display: inline-block;
}
  
@media (min-width: 1200px) {
    /* Logo */
	.logo__ct {
		width: 131px;
		height: 36px;
		background-size: 116px 36px;
		padding-right: 15px; 
		margin-right: 15px; 
	}
  
    .logo__it {
		width: 51px;
		height: 36px;
		background-size: 51px 36px;
	}
}


  /* Side Menu
/*------------------------------------------------------------*/
.menu__header .logo__it {
    width: 40px;
    height: 28px;
    background: url("/images/general/it-logo-w.svg") no-repeat top left;
    background-size: 40px 28px;
  }