﻿.button{    width:auto;    min-width:110px}.cc_content_body h3{    border:none;    background:none}#regNextBtn{    position:relative;    float:right}#regBackBtn{    position:relative;    float:right}#securityQuestions_SecurityQuestionsControl .selectRow{    margin-top:20px}#register_Wrapper{    position:relative;    width:75%}#register_Wrapper #txtRegistrationCode{    width:15em}    #register_Wrapper h3   {        clear:both;        padding-top:20px}.inputRow,.labelPairRow,.selectRow {    width:100%;    position:relative}.inputRow label,.labelPairRow .nameLabel,.selectRow label{    padding-right:28px}.labelContainer{    width:35%;    display:inline-block;    text-align:right;    float:left;    padding-top:3px}.inputRow input,.inputRow textarea,.labelPairRow .valueLabel,.selectRow select,.inputRow select{    -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    box-sizing:border-box;    border:1px solid #B9BDC1;    width:100%;    padding:3px 2px}.selectRow select,.inputRow select{    padding:2px}.inputContainer,.selectContainer{    width:65%;    display:inline-block}.infoButtonWrapper{    width:100%}.infoButtonElementDiv{    overflow:hidden;    position:relative}.infoButtonWrapper .infoButton{    position:relative;    height:24px;    width:24px;    background-image:url('/images/defaultQuestionMarkIcon.png'); background-repeat:no-repeat; border:0; cursor:pointer; display:none; float:right; margin-left:3px}.infoButtonWrapper input,.infoButtonWrapper select{ margin-top:0}.signinLabelContainer{ display:inline-block; float:left; width:100%}.signinInputContainer{ display:inline-block; width:100%}.infoBubbleChannelContainer{ width:520px; display:block}.cc_content_body{ font-size:0.8em}.cc_content_body_header{ font-size:1.3em}.cc_content_body_subHeader{ font-weight:bold}#masterLayoutDiv{  min-height:250px}#signInDiv >.forgotItems{ text-align:right}#signupHelpImage{  width:100%; border:thin solid #B9BDC1}#signUpHelpImageContainer{ margin:15px auto; width:100%; display:none; text-align:center}#signUpHelpImageText{ color:black}#regLoginButton{ min-width:180px}#serviceBusRelayNamespaceInputRow{ margin-top:4px}.registration_license{width:100%}#MobileButtons{display:none}#acceptCheckBoxContainer{ margin:40px 0 0px 9px}#termsCheckboxSpacer{ margin-bottom:80px}#termsButtonGroup{ width:100%}#termsButtonGroup >#regNextBtn{ float:right}#termsButtonGroup .buttonBar{ clear:none; padding-top:0}#termsPrintBtn{ position:relative; float:left; margin-right:2px}#termsEmailBtn{ position:relative; float:left}#printBtn,#emailLink{ line-height:21px}#termsInfoBubbleChannelContainerWrapper .infoBubbleChannelContainer{ width:400px}#AcceptCheckbox{ float:left; margin-right:11px}ul#feature-list{ list-style:none; padding-left:0; margin-left:24px}ul#feature-list h3{ margin:0}ul#feature-list li img{ float:left; padding:10px 0 0; display:inline-block; margin-right:7px}ul#feature-list li div{ padding:5px 0 0; width:90%; display:inline-block; line-height:17px}#caesyCloudPkgList{ margin-left:30px}.caesyCloudPkgListItem{ margin-bottom:5px; margin-left:3px}.caesyCloudPkgListItem label,#regFeeCheck label{ padding-top:1px; display:block; margin-left:20px}.radioLeft,#registrationCheckBox{ float:left; margin-left:-20px; margin-right:7px}#regFeeCheck{ margin-left:33px}#dataAndSdkContainer{ width:100%}#dataSharing{ width:47%; float:right}#installSdk{ width:47%; float:left}#dataSharingImage,#sdkImage{ width:100%}#testDiv{ margin-bottom:30px; height:24px}#testDiv button{ width:auto}.sdkButton{ margin-left:10px} #accountFoundText a{ text-decoration:underline}#StepControlContainer{ margin-left:20px}#StepControlDiv{ width:840px}.StepControlItemContainer{ display:inline-block; width:201px}.StepControlItem{ background-color:#cecece; color:white}.StepControlItemNumber{ display:inline; font-size:1.5em; padding:0 7px; vertical-align:middle}.StepControlItemText{ display:inline; font-size:0.9em; vertical-align:middle}#MainContent_StepControl_Step4ControlItemText{ } .StepControlItemTextInactive { display:inline} .StepControlItemContainerInactive { width:201px} .StepControlItemContainerActive { width:202px}@media only screen and (max-width:900px){ .infoButtonWrapper .infoButton { display:inline-block} #StepControlContainer  { margin-left:0} .cc_content_body  { height:auto; padding:0 14px 0 7px}  #dataAndSdkContainer { width:100%} #dataSharing  { width:100%; float:left} #installSdk { width:100%; float:left} #masterLayoutDiv { min-height:0} #regInfoBox { display:none} #StepControlDiv { width:auto}}@media only screen and (max-width:650px){ #regMainContent{ width:100%} #regNextBtn{ width:100%} #custNumbContainer{ width:auto; display:block} #custTextContainer{ width:auto; display:block} .button{ width:100%; padding:7px 0px} .labelContainer,.labelContainer label{ padding:0; width:100%} .labelContainer{ float:none; text-align:left; margin-bottom:5px} .inputContainer,.selectContainer{ width:100%} .inputContainer input, .selectContainer select{ width:100%} #securityQuestions_SecurityQuestionsControl .selectRow{ margin-top:0px} #testDiv button{ width:100%} #dataSharing >div,#dataSharing >p{ float:left; margin:0; width:100%} #termsButtonGroup >#regNextBtn { float:right; width:100%} #termsPrintBtn { position:relative; float:left; margin-right:0; width:100%; margin-bottom:5px} #termsEmailBtn { position:relative; float:left; width:100%; margin-bottom:2px} #signInDiv >.forgotItems { text-align:left}}@media only screen and (min-width:650px) and (max-width:900px){  .StepControlItemTextInactive { display:none} .StepControlItemContainerInactive { width:42px} .StepControlItemContainerActive { width:423px} .StepControlItemNumber { padding:0 14px 0 14px} .infoBubbleChannelContainer  { width:569px} #termsInfoBubbleChannelContainerWrapper .infoBubbleChannelContainer { width:569px}}@media only screen and (min-width:480px) and (max-width:650px){ .StepControlItemTextInactive { display:none} .StepControlItemContainerInactive { width:41px} .StepControlItemContainerActive { width:288px} .StepControlItemNumber { padding:0 11px 0 15px } ul#feature-list li div{ width:89%} #termsButtonGroup #regNextBtn { padding-top:10px} .cc_content_body { padding:0} .infoBubbleChannelContainer { width:430px} #termsInfoBubbleChannelContainerWrapper .infoBubbleChannelContainer { width:430px} #signupHelpImage { width:99%}}@media only screen and (min-width:370px) and (max-width:479px){ .StepControlItemTextInactive { display:none} .StepControlItemContainerInactive { width:26px} .StepControlItemContainerActive { width:234px} .StepControlItemNumber { padding:0px 11px 0 5px} ul#feature-list li div{ width:85%} #termsButtonGroup #regNextBtn { padding-top:10px} .cc_content_body { padding:0}  .infoBubbleChannelContainer { width:330px} #termsInfoBubbleChannelContainerWrapper .infoBubbleChannelContainer { width:330px} #signupHelpImage { width:99%}}@media only screen and (max-width:370px){ .StepControlItemTextInactive { display:none} .StepControlItemContainerInactive { width:21px} .StepControlItemContainerActive { width:201px} .StepControlItemNumber { padding:0 5px 0 5px} .StepControlItemText { top:18px} ul#feature-list li div{ width:80%}  #termsButtonGroup #regNextBtn { padding-top:10px} .cc_content_body { padding:0}  .infoBubbleChannelContainer { width:280px} #termsInfoBubbleChannelContainerWrapper .infoBubbleChannelContainer { width:280px} #signupHelpImage { width:99%}}