/* ####################################################### */
/* Any reference to [IMAGE] should be replaced with the URL of the image on your servers. All images are included with this document. */
/* ####################################################### */
.cf-sprite001 {
background-image:url(https://www2.css.edu/prebuilt/images/sprite1.png)!important;
background-repeat:no-repeat!important
}

.invisible {
display:none!important
}

.container > .right-column > .options > ul {
padding:0;
margin:0;
text-align:right
}

.container > .right-column > .options > ul li {
display:inline
}

.container > .right-column > .options > ul li a {
color:#666;
margin-right:5px;
padding:0;
text-decoration:none;
background:none
}

#inquiry form {
padding-bottom:45px
}

#inquiry {
width:220px!important;
left:0!important;
background:#fece01!important;
border:0!important;
border-radius:0!important
}

#cf-next-step {
margin-top:8px;
font-family:'Rajdhani',Verdana,Arial,sans-serif;
font-weight:500;
color:#0e3969;
font-size:22px;
width:220px;
padding-bottom:8px;
border-bottom:2px solid #ddd;
display:block;
margin-bottom:12px
}

.container .twelve.columns {
/*width:470px!important*/
}

.container .twelve.columns.big-column {
width:700px!important
}

#middle-column-wrapper {
float:left;
width:480px
}

#middle-column-wrapper.big-column {
width:720px
}

div.form#inquiry #inquiry-header {
color:#0e3969;
font-size:22px;
line-height:24px;
padding:20px 0 0 30px;
background:none;
width:184px;
text-align:left;
font-family:'Rajdhani',Verdana,Arial,sans-serif;
border:0;
margin-bottom:14px
}

div.form#inquiry #cf-arrow {
width:20px;
height:40px;
background-position:0 0;
display:block;
position:absolute;
top:37px;
left:-1px
}

ul#cf-form-list {
color:#444;
margin-bottom:0
}

ul#cf-form-list li {
background-position:0 -53px;
padding-left:17px;
margin-bottom:5px;
font-size:13px;
margin-left:2px
}

#inquiry #formfields {
width:198px
}

#inquiry #formfields input[type="text"] {
background:#fff!important
}

#inquiry .inquiryDropdown {
margin-bottom:5px!important;
font-style:normal!important;
background:#fff!important;
width:100%!important;
height:30px
}

input#cellPhone {
display:none;
position:absolute
}

#inquiry #formfields input[type="text"] {
padding:2px 4px;
height:23px
}

div.form#inquiry #formfields form input[type="text"] {
margin-bottom:4px;
margin-top:-1px
}

#inquiry form input[type="submit"] {
border:0!important;
width:198px;
height:42px;
background-position:0 -80px!important;
margin-top:20px;
margin-bottom:0!important;
background-color:transparent!important;
font-size:16px!important;
color:#fff!important;
text-shadow:none!important;
font-family:'Rajdhani',Verdana,Arial,sans-serif;
}

#inquiry form input[type="submit"]:hover {
background-position:0 -122px!important
}

#cf-privacy {
color:#444;
float:right;
font-size:11px;
padding-bottom:40px;
position:relative
}

label[for="phone"] {
position:relative
}

.container > .right-column > .extra-wrapper {
margin-top:30px
}

.container > .right-column > .extra-wrapper a {
margin-bottom:15px
}

select[name="studentType"],label[for="studentType"] {
display:none!important
}

div.form#inquiry #formfields label:not(.cf-label) {
display:none
}

#inquiry #formfields input[type="text"],#inquiry #formfields select {
box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.2);
-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.2)
}

#inquiry #formfields input[type="text"]:focus {
border:1px solid rgba(39,77,120,0.25)
}

#cf-privacy i, #cf-privacy em {
background:url(https://www2.css.edu/prebuilt/images/privacy-lock-icon.png);
display:inline-block;
width:16px;
height:16px;
background-size:18px;
background-repeat:no-repeat;
vertical-align:-3px
}

@media only screen and (max-width: 767px){
#inquiry {
	width:300px !important;	
}
.right-column ul {
    margin-left: 48px;	
}
#inquiry-header{
	background-position: 17px 70%;	
}
}
