/********************* neoscope_popup ************************************/
.popup_container{max-width:720px !important; width:auto !important;}
body{background-color:transparent;}
.fsBody .fsForm { box-shadow:none!important;}
#totalcomputing_inquirypopupformouter{ padding:15px 0px 0px;}
#totalcomputing_inquirypopupformouter .totalcomputing_inquirypopupform{ position:relative; background:#fff; border:2px solid #9a9f9c; border-radius:10px 10px 10px 10px;}
.totalcomputing_inquirypopupform .close_icon{ margin-top:-12px; margin-right:-10px;}
.totalcomputing_inquirypopupform .top_titlewrap{ background:#100f78; border-radius:8px 8px 0 0; padding:12px 15px 13px;}
.top_titlewrap h2{ margin:0px; color:#fff; font-size:22px; line-height:24px; font-family: 'weblysleek_uilight',Arial;}
.totalcomputing_inquirypopupform .popup_wrap{ overflow:hidden;}
.popup_wrap .left_popupwrapper{ width:48%; float:left; padding-left:25px; padding-top:60px; padding-bottom:33px; padding-right:35px;}
.left_popupwrapper .left_textwrapdescription{ font-size:16px; color:#252122; line-height:22px; font-family: 'weblysleek_uilight',Arial;}
.left_textwrapdescription .popup_logo{ border-bottom:1px solid #b5b6b6; display:inline-block; padding:0px 0px 20px; margin:0px 0px 25px;}
.left_textwrapdescription h2{ margin:0px; font-size:22px; color:#252122; line-height:28px; font-family: 'weblysleek_uisemibold',Arial; }
.left_textwrapdescription p{ margin:20px 0px;}
.left_textwrapdescription p span.linebreaks{ display:block;}
.left_textwrapdescription p a{ color:#252122;}

.popup_wrap .right_popupwrapper{ width:52%; float:left; position:relative; padding-right:34px; padding-left:12px; padding-top:20px; padding-bottom:11px;}
.right_popupwrapper .right_bgs{ position:absolute; right:0px; bottom:0px;}
.right_popupwrapper .right_inquirycontentpopup{ position:relative; font-size:18px; font-family: 'weblysleek_uilight',Arial; color:#292928; line-height:20px;}
.right_inquirycontentpopup h2{ margin:0px; font-size:28px; color:#292928; text-transform:uppercase; letter-spacing:-1px; font-family: 'TradeGothicBoldCondTwenty_2',Arial;}
.right_inquirycontentpopup p{ margin:0 12px 12px;}
.right_inquirycontentpopup .inquiry_form{margin: auto;
    width: 95%;}
.right_inquirycontentpopup p span{ font-size:9px; font-family: 'weblysleek_uisemilight_italic',Arial; line-height:12px; display:block; margin:9px 0px 0px;}
.right_inquirycontentpopup p.nomargin{ margin:0px;}
.inquiry_form .submit_btn{ margin:10px 0px 0px; display:block;}
/********************* EOF neoscope_popup ************************************/
/****************************Project Inquiry Form****************************************/
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsForm{ border:none!important;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsValidationError { background:none!important;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsForm .fsSubmit{background:url(../images/submit_btn.png); margin:0 auto!important; padding:0!important; clear:both; float:none; width:207px; border-radius:4px;transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; position:relative; z-index:1;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsRowBody{ padding: 0 !important;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsForm .fsLabel{ font-size:16px!important; font-family: 'Roboto', sans-serif; color:#ffffff; margin: 16px 0 13px;padding:0;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsSupporting{font-family: 'Roboto', sans-serif;color: #515050  !important; font-size: 11px!important;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsSubmit input.fsSubmitButton{background:none; border:none; color:transparent; border-radius: 5px; display: inline-block; font-size:16px; line-height:21px; padding:18px 0; font-family: 'weblysleek_uisemibold'; width: 100%; margin: 0;text-transform: uppercase; position: relative;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; margin:0;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="text"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="email"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="number"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="tel"]{ width:100%!important; min-height:41px; padding:5px 13px!important; }
#totalcomputing_inquirypopupformouter .inquiry_form input[type="file"]{ width:100%!important; min-height:56px; padding:13px 17px!important; margin:0!important; }
#totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="text"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="email"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="number"], #totalcomputing_inquirypopupformouter .inquiry_form .fsFieldRow input[type="tel"], #totalcomputing_inquirypopupformouter .inquiry_form .fsForm textarea,#totalcomputing_inquirypopupformouter .inquiry_form input[type="file"]{margin:0 0 10px; background:#fff; border:1px solid #bcbbbb; border-radius:0px!important; max-width:100%; color:#ABABAB; width:100%!important; font-size:9.95px!important; font-family: 'Roboto', sans-serif; font-weight:300; font-style:italic;line-height: 19px;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsForm textarea{padding:10px 14px!important; min-height:58px;}
#totalcomputing_inquirypopupformouter .inquiry_form div.fsError{font-family: 'Roboto', sans-serif; font-size: 7px !important;  margin:0 0 5px !important;padding: 0px !important; width:100%;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsBody { margin-bottom:0px!important;}
#totalcomputing_inquirypopupformouter .inquiry_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsSectionHeader { display:none!important;}
#totalcomputing_inquirypopupformouter .inquiry_form #fsRow2337897-1,#totalcomputing_inquirypopupformouter .inquiry_form #fsRow2337897-3{ width:49.2%; margin:0 1.6% 0 0; float:left; clear:none;}
#totalcomputing_inquirypopupformouter .inquiry_form #fsRow2337897-2,#totalcomputing_inquirypopupformouter .inquiry_form #fsRow2337897-4{ width:49.2%; float:left;clear:none;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsFirst.fsLast.fsFieldCell { background:none;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsForm input.fsField[type="email"]:focus, #totalcomputing_inquirypopupformouter .inquiry_form .fsForm input.fsField[type="file"]:focus, #totalcomputing_inquirypopupformouter .inquiry_form .fsForm input.fsField[type="number"]:focus, #totalcomputing_inquirypopupformouter .inquiry_form .fsForm input.fsField[type="tel"]:focus, #totalcomputing_inquirypopupformouter .inquiry_form .fsForm input.fsField[type="text"]:focus, #totalcomputing_inquirypopupformouter .inquiry_form .fsForm textarea.fsField:focus {outline:0;}
#totalcomputing_inquirypopupformouter .inquiry_form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#totalcomputing_inquirypopupformouter .inquiry_form #fsRow2337897-6.fsRow.fsFieldRow.fsLastRow {margin-top:0px;}
#field41573242 {
    height: 58px;
}
#totalcomputing_inquirypopupformouter .inquiry_form ::-webkit-input-placeholder { color: #ABABAB;}
#totalcomputing_inquirypopupformouter .inquiry_form :-moz-placeholder {color: #ABABAB; opacity:1;}
#totalcomputing_inquirypopupformouter .inquiry_form ::-moz-placeholder { color: #ABABAB; opacity:1;}
#totalcomputing_inquirypopupformouter .inquiry_form :-ms-input-placeholder {color: #ABABAB;}
@media (max-width: 767px){
	.small_screen_center{ text-align:center;}
	.popup_wrap .left_popupwrapper{ width:100%; padding-left:15px; padding-right:15px; float:none;}
	.popup_wrap .right_popupwrapper{ width:100%; padding-left:15px; padding-right:15px; float:none; background:#eeeef0; border-radius:0px 0px 8px 8px; padding-bottom: 30px;}
	.right_popupwrapper .right_bgs{ display:none; }
	.left_textwrapdescription .popup_logo{ display:block;}
	.left_textwrapdescription p span{ display:inline;}
	.left_textwrapdescription p span.linebreaks{ display:block;}
	.right_popupwrapper .right_inquirycontentpopup{ font-size:16px;}
	.left_textwrapdescription h2{ font-size:18px;}
	.left_popupwrapper .left_textwrapdescription{font-size:14px;}
	.popup_logo.small_screen_center img{width:100%;}
}


