/** Version: 2.0.0 -- updated for AVMA Branding */
/**testing GITHUB 4/24/19 v6**/
/* Color Palette
 * -- Dark Green        #418c01
 * -- AVMA Green        #55b800
 * -- Light Green       #edfae1
 * -- AVMA Blue    		#00305e
 * -- Link Blue         #0079c1
 * -- Light Blue        #84cee6
 * -- Dark Grey         #4f5559
 * -- Grey              #7d868c
 * -- Light Grey        #e6edf2
 */

/* -- Layout -- */

/* start store new account page */
.bodyNewUserSearch h2, .newuseraccount h2 {
    font-family: "lexia",serif;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 1.5rem;
    color: #00305e;
    font-size: 1.375rem;
}
.newuseraccount input[type="text"], .newuseraccount input[type="password"], 
.bodyNewUserSearch input[type="text"], .bodyNewUserSearch input[type="password"] {
    font-size: .9em;
    font-family: "benton-sans",sans-serif;
}
.newuseraccount body, .newuseraccount body {font-family: "benton-sans",sans-serif;}
/* end store new account page */

/* -- Containers -- */
/* header/body/footer */
*, *:before, *:after {
    box-sizing: border-box;
}
html,
body {
    height: 100%;
    position: relative;
}
html {
    font-family:"benton-sans",sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-size: 100%;
}
/* Start LMS Styling */
.sf_avma_template_body {padding-bottom: 4rem;min-width: 360px;width: 100%;}
#divPassword, #bodyContent {
    /* width: 1040px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;     
    width: 1400px;
    margin: 0 auto*/
}  
.rqrdFld {
    color: #c4262e;
    font-weight: normal;
    vertical-align: middle;
}
.lbls1Header {color: #00305e; font-size: 1.2em; font-weight: 700;}
.contentHeader{color: #00305e; font-size: 1.9em;}
.lbls, .lblPhone, .lbls2Password {
	width: 175px;
	text-align: right;
	padding-right: 15px;
	display: inline-block;
}
.newuseraccount .lbls2Password {
	width: 190px;
}
.srchlbls {
	width: 135px;
	text-align: right;
	padding-right: 15px;
	display: inline-block;
}
.divSec, .divSection {width: 100%; padding-bottom: 20px;}
.divLbls {
	float: left;
	height: 39px;
	margin-top: 5px;
}
#txtPhoneBusn1, #txtPhoneCell1, #txtPhoneHome1 {width: 100px;}
#txtPhoneBusn2, #txtPhoneCell2, #txtPhoneHome2 {width: 100px;}
#txtPhoneBusn3, #txtPhoneCell3, #txtPhoneHome3 {width: 100px;}
.txtphoneCode {
    text-align: center;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 1em;
    display: inline-block;    
}
.lblphoneCodeCC {padding-right: 45px;}
.lblphoneCodeAC {padding-right: 60px;}
.newuseraccount #txtPhoneBusn1, .newuseraccount #txtPhoneCell1, .newuseraccount #txtPhoneHome1 {
    width: 3em!important;
    text-align: center;
    line-height: 1.3em;
    min-width: 3em !important;    
}
.newuseraccount #txtPhoneBusn2, .newuseraccount #txtPhoneCell2, .newuseraccount #txtPhoneHome2 {
    text-align: center;
    width: 5em !important;
    line-height: 1.3em;
    min-width: 4.5em !important;    
}
.newuseraccount #txtPhoneBusn3, .newuseraccount #txtPhoneCell3, .newuseraccount #txtPhoneHome3 {
    width: 10.50em;
    text-align: center;
    color: #2F3538;
    min-width: 6.50em !important;
    display: inline-block;
    padding-left: 0.25em;
    padding-right: 0.25em;    
}
.newuseraccount .lblphoneCodeCC {
    display: inline-block;
    text-align: center;
    width: 4em !important;
    padding-left: 0.25em;
    padding-right: 0.25em;
}
.newuseraccount .lblphoneCodeAC {
    display: inline-block;
    text-align: center;
    width: 5em !important;
    line-height: 1.3em;
    min-width: 4.5em !important;
    padding-left: 0.25em;
    padding-right: 0.25em;
}
.newuseraccount .lblphoneCodeP {
    width: 10.50em;
    text-align: center;
    color: #2F3538;
    min-width: 6.50em !important;
    display: inline-block;
    padding-left: 0.25em;
    padding-right: 0.25em;
}
#tblLoginSec {width: 500px !important; border-right: 1px solid #4f5559;}
#loginIdDiv, #loginPwddiv {text-align: right; padding-right: 15px; width: 105px;}
.loginIdDiv, .loginPwddiv, .forgotUIDdiv, .createAccdiv {text-align: right;}
#divAssistance{
    float: right;
    width: 215px;
    background: #e8e8e8;
    padding: 15px;
}
/* Start Store confirmation page */
.pdf-download {
	border-radius: 13px !important;
	box-shadow: none !important;	
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
	padding: 7px 10px 8px 10px !important;
	margin: 1px 5px 10px 0px !important;
}
/* End Store confirmation page */
/* login page */
.sf_avma_template_footer {position: absolute;}
.SignInPswrdAssist {padding-top: 187px;
}
/* End LMS Styling */

.hide {visibility:hidden; }
#logo {
    width: 355px;
    margin-top: -95px;
}

/* Need help mini header */

/* LoginB control override */
#btnNewUserContinue_input, #btnRetry_ClientState, #btnBackToSignIn, #btnBackToSignIn_input, #btnGoToCreateUser_input {
    color: #fff;
    font-size: 1em !important;
    font-weight: 500;
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    width: 150px;
    height: 40px;
    padding: 0;
    background-color: #00305e;
    border: none;         
    border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px; 
    -webkit-appearance: none; /* override  IOS device default button styling */
	background-image: none;
}
/* start store account search page */
.bodyNewUserSearch .divSec, .divSection {line-height: 45px; padding-bottom: 0px;}
.bodyNewUserSearch .srchlbls {
	width: 135px;
	text-align: left;
	padding-right: 15px;
	display: inline-block;
}
.bodyNewUserSearch .divLbls {float: none;}
/* end store account search page */

/* -- Page breadcrumb/print -- */

/* -- Common -- */

/* -- Lists -- */

/* -- Tables -- */

/* -- Labels and Boxes -- */
/* start textbox, select default placeholder text */
::-webkit-input-placeholder, ::-moz-placeholder, :-moz-placeholder, :-ms-input-placeholder {
  color: #4f5559; font-family: "benton-sans",sans-serif; font-size: 1em; 
}

h1.PgTitle {color: #00305e;}

.divLblSpcr {
    float: left; 
    padding-right: 15px; 
    height: 35px; 
    width: 50px; 
    line-height: 40px; 
    text-align: left;
    font-size: 1em;
}

select {
    font-size: .9em;
    border: 2px solid rgba(0, 0, 0, 0.2);
    padding-left: 5px;
    /*color: #00305e;*/
    height: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#txtEmailAddr {
    border: 2px solid rgba(0, 0, 0, 0.2);
    padding-left: 5px;
    padding-right: 5px;
    color: #00305e;
    width: 300px;
    height: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}    

/* rad ddl*/

/* input textbox */
#txtMemberID {
    border: 2px solid rgba(0, 0, 0, 0.2);
    padding-left: 5px;
    padding-right: 5px;
    width: 250px;
    height: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /* input textbox type=number remove spinners in FF */
    appearance: textfield;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}       

/* -- Buttons -- */
/* start store account search page */
#divContinueUserSearch #radBtnContinue_input, .newuseraccount #radBtnContinue_input { 
    /*font-size: 1em !important;*/
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    width: 200px;
    height: 40px;
    cursor: pointer;
    padding: 5px 25px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-appearance: none;
    border: 1px solid #55B800;
    background-color: #fff;
    color: #2F3538;
    font-weight: 500;
	background-image: none;
}
.newuseraccount #radBtnContinue_input {width: 305px;font-family:"Roboto",serif;}
/* end store account search page */

#radBtnContinue_input, #cmdSubmit_input {
    color: #FFF;
    font-size: 1.1em !important;
    font-weight: bold;
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    border: medium none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #55b800;
    height: 40px;
    width: 200px;
    padding: 0;
    -webkit-appearance: none; /* override  IOS device default button styling */
}
#cmdSubmit_input {
    color: #FFF;
    font-size: 1em !important;
    font-weight: 500;
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    border: medium none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #55b800;
    height: 40px;
    width: 225px;
    padding: 0;
    -webkit-appearance: none; /* override  IOS device default button styling */
}
#cmdLogin {
    height: 40px;
    padding: 0;
    font-size: 1em;
    -webkit-appearance: none; /* override  IOS device default button styling */
	font-family:"Roboto",serif !important;
	background-image: none;
}
#btnRetry_input {
    color: #0079c1;
    font-size: 1em !important;
    font-weight: 500;
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    border: 1px solid #0079c1 !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #FFF;
    width: 150px;
    height: 40px;
    padding: 0;
    -webkit-appearance: none; /* override  IOS device default button styling */
	background-image: none;
}

/* button actions */

#btnGoToCreateUser_input[disabled], #cmdSubmit_input[disabled] {
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    font-weight: normal !important;
    font-size: 1em !important;
}  
#btnRetry_input[disabled], #btnNewUserContinue_input[disabled] {
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    font-size: 12px !important;
    font-weight: normal !important;
    padding-left: 35px !important;
}
#radBtnContinue_input[disabled], #cmdLogin_input[disabled] {
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    padding-left: 20px;
    font-weight: normal !important;
    font-size: 1em !important;
}  
#radBtnContinue_input:hover, #cmdLogin_input:hover, #radBtnContinue_input:focus, 
#cmdLogin_input:focus, #cmdSubmit_input:hover {
    outline: 0;
    -moz-outline-style: none;
    cursor: hand;
    background-color: #418c01;
    border: none;
} 
#btnGoToCreateUser_input:hover, #btnGoToCreateUser_input:focus, #btnBackToSignIn_input:hover, #btnBackToSignIn_input:focus {
    outline: 0;
    -moz-outline-style: none;
    color: #fff;
    background-color: #0079c1;
    font-weight: 500;
    cursor: hand;
}  
#btnRetry_input:hover, #btnRetry_input:focus, #btnNewUserContinue_input:hover, #btnNewUserContinue_input:focus {background-color: #0079c1;color: #fff;}
/* start store account search page */
#divContinueUserSearch #radBtnContinue_input[disabled], .newuseraccount #radBtnContinue_input[disabled] {
    border: 1px solid #418c01 !important; 
    color: #418c01 !important; 
    background-color: #ffffff !important;
    padding-left: 20px!important;    
    font-weight: normal !important;
    font-size: 1em !important;
}   
#divContinueUserSearch #radBtnContinue_input:hover, #divContinueUserSearch #radBtnContinue_input:focus, 
.newuseraccount #radBtnContinue_input:hover, .newuseraccount #radBtnContinue_input:focus {
    outline: 0;
    -moz-outline-style: none;
    cursor: hand;
    color: #fff !important;
    background-color: #55B800 !important;
    background-image: linear-gradient(to right, #55b800 0%, #3e8500 50%) !important;
} 
/* end store account search page */
/* start store new user account page */
.newuseraccount .lbls, .newuseraccount .lblPhone, .newuseraccount .lbls2Password {width: 210px;}
/* end store new user account page */

/* -- Checkboxes -- */
/*input[type="checkbox"] + label {
    /*vertical-align: top;
    line-height: 1.8em;*/
    /*font-size: .9em;
    color: #455660;*/
}*/

input[type="checkbox"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    width:20px;
    height:20px;
    /*border-radius:5px;
    border: 2px solid #c2c2c2;*/
}

input[type="checkbox"]:checked {
    -moz-appearance: none;
    -webkit-appearance: none;
    width:20px;
    height:20px;
    /*border-radius:5px;
    border: 2px solid #c2c2c2;*/
}

/* asp:Repeater */

hr.hrHelp {border: 2px solid #55b800;}

/* -- Other controls -- */

/* member-card */

/* -- Images -- */
img {
    vertical-align: middle;
    border: 0;
    padding-bottom: 3px;
}

/* -- PAC cc mesage -- */

/* -- Error handling -- */
.ShowIDErrMsg {position: relative !important; padding-bottom: 10px; color: #c4262e; font-size: .9em; padding-left: 7px;} 
 .divErrMsg {padding: 5px 0px 0px 260px;}

/* -- Help Icons -- */
.hint-icon {
    padding: 3px 2px 0px 2px;
}

/* Override telerik controls */
.rbPrimaryIcon {top: 8px !important; left: 11px !important;}
.rbNext, .rbPrevious {background-image: url('/Images/none.png')!important;}
.rbNextAdd {background-image: url('/Images/none.png')!important;}
.btnDisable .rbPrimaryIcon {background: url('/images/ajax-loader.gif') no-repeat left !important; width: 26px; height: 26px;}

/* start session control */
.radSessionTimeout {
    border: 1px solid #c2c2c2;
    border-radius: 5px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: #c2c2c2 1px 5px 8px;
    -moz-box-shadow: #c2c2c2 1px 5px 8px;
    -webkit-box-shadow: #c2c2c2 1px 5px 8px;
}
#continueSession {
    font-size: 1em !important;
}

.RadNotification_MetroTouch .rnTitleBar {
    background-color: #00305e !important;
    height: 2.1em !important;
}     
.RadNotification_MetroTouch .rnTitleBarTitle {
    background-color: #00305e !important;
    height: 1.6875em !important;
    padding-left: 10px;
    width: 90% !important;
}        
.RadNotification_MetroTouch .rnTitleBarIcon {display: none !important;}               
/* end session control */  

/* 2019 update */
td.LeftCol {
}
td.RightCol {
    text-align: left;
    padding-bottom: 15px;
    vertical-align: top;
}
input[type="checkbox"]:checked, input[type="checkbox"] {
    width: 0px;
    height: 0px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0px;
    border: none;
}
input[type="checkbox"] + label {
    float: none;
    margin-top: 0em;
    position: relative;
    padding-left: 32px;
    padding-top: 2px;
}
[type="checkbox"]:not(:checked) + label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    background: #fff;
}
[type="checkbox"]:checked + label::before {
    content: '\2713';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    background: #fff;
    text-align: center;
}
#chkIsECFVG + label::before {line-height: 1.2;}
#chkIsECFVG {left: 0;position: absolute;}
.radButSingleLn { list-style:none; margin: 0; padding: 0;}
.radButSingleLn.horizontal li { display: inline;}
.radButSingleLn label{display:inline;}
span[class*="radLinkButtonPrimary"] {
    color: #FFF;
    font-size: 1em !important;
    font-weight: 500;
    font-family:"Roboto",serif !important;
    text-decoration: none !important;
    cursor: pointer;
    border: medium none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #55b800;
    height: 40px;
    width: 225px;
    padding: 0;
    -webkit-appearance: none;
    text-align: center;
}
span[class*="radLinkButtonPrimary"]:hover {
    outline: 0;
    -moz-outline-style: none;
    cursor: hand;
    background-color: #418c01;
    border: none;
}
span[class*="radLinkButtonPrimary"] .rbPrimary {padding-top: 7px !important; padding-left: 0px !important;font-family:"Roboto",serif;}
/* end 2019 update */
/* -- Responsive -- */
/* Start brand 2.0 - oomph styling */
@media (min-width:27.5rem) {
    h1,.h1{font-size:calc((2.25 * 1rem) + (3 - 2.25) * ((100vw - 27.5rem) / 62.5));}
}
@media (min-width: 90rem) {
    h1,.h1{font-size:calc(3 * 1rem);}
}
@media (min-width:27.5rem) {
    h2,.h2, .newuseraccount h2, .bodyNewUserSearch h2 /*store new user & search page */ {font-size:calc((1.375 * 1rem) + (2.125 - 1.375) * ((100vw - 27.5rem) / 62.5));}
}
@media (min-width:90rem){h2,.h2, .newuseraccount h2, .bodyNewUserSearch h2 /*store new user & search page */{font-size:calc(2.125 * 1rem);}}
@media (min-width:27.5rem){h3,.h3{font-size:calc((1.375 * 1rem) + (1.5 - 1.375) * ((100vw - 27.5rem) / 62.5));}}
@media (min-width:90rem) {
    h3,.h3{font-size:calc(1.5 * 1rem);}
}
@media (min-width:27.5rem) {
    h4,.h4{font-size:calc((1.25 * 1rem) + (1.375 - 1.25) * ((100vw - 27.5rem) / 62.5));}
}
@media (min-width:90rem) {
    h4,.h4{font-size:calc(1.375 * 1rem);}
}
@media (min-width: 992px) {
    #imgFooterLogo {
        width: 210px;
        height: 55px;
    }
}
/* End brand 2.0 - oomph styling */
/* ------- iPads (landscape) ------- */
 @media only screen and (min-width: 800px) and (max-width: 1224px) {
       
}       

/* ------- iPads (portrait) / iPhone & Samsung landscape------- */
@media only screen and (min-width: 600px) and (max-width: 799px) {
    #site-header .navbar-header {padding: 10px 0px 0px 10px;}
    .container, .loginTop {width: 95%;}
    #divAssistance {float: left !important; margin-top: 50px;}
    #bodyContent, .container, .loginTop, #divPassword {width: 90%!important;}
    .leftContent {padding-bottom: 0px!important;}
    .divLbls {width: 98%; height: auto;}
    #bodyContent, .container, .loginTop, #divPassword {width: 100%!important;}   
    #radBtns, #divContinueUserSearch, #divContinueSubmit {padding: 40px 0px 25px 0px!important; text-align: right!important;}     
    .divSec {padding-bottom: 0px!important; line-height: normal!important;}
}

/* ------- Mobile (portrait and landscape) ------- */
@media only screen and (max-width: 599px) {    
    /* Start LMS Styling */
    .sf_avma_template_body {width: 85%;}
    #bodyContent, .container, .loginTop, #divPassword {width: 100%!important;}
    .divLbls {width: 98%; height: auto;}
    .divSec {padding-bottom: 0px!important; line-height: normal!important;}
    .lblphoneCodeCC,.lblphoneCodeAC, .lblphoneCodeP {display: none!important;;}
    .lbls, .lblPhone, .srchlbls, .lbls2Password {text-align: left;}
    .hrDivider {width: 99%; margin-left: 0px;}
    #radBtns, #divContinueUserSearch, #divContinueSubmit {padding: 40px 0px 25px 0px!important; text-align: right!important;}
    .leftContent {float: none!important; width: 98%!important; padding-bottom: 0px!important;}
    #divAssistance {float: left!important; margin-top: 25px;}
    #loginIdDiv, #loginPwddiv, .loginIdDiv, .loginPwddiv, .divContinueUserSearch, #divContinueSubmit, 
    .forgotUIDdiv, .createAccdiv {width: 95%!important; text-align: left!important;}
    #txtPhoneBusn1, #txtPhoneCell1, #txtPhoneHome1,
    #txtPhoneBusn2, #txtPhoneCell2, #txtPhoneHome2 {width: 50px;}
    #txtPhoneBusn3, #txtPhoneCell3, #txtPhoneHome3 {width: 80px;}
    #txtPassword1, #txtPassword2 {width: 250px;}
    /* End LMS Styling */
    #site-header .container, #site-footer .container {width: 98%!important;}
    #site-header {height: 125px;}
    #user-identity-nav {
    float: left;
    padding: 0px!important;
    margin-left: -5px;
    top: 115px!important;
    }
    .breadcrumb {padding-left: 0px!important;}
    /* start login page */   
    #HelpMemPgs {left: -30px; position: absolute; top: 570px; text-align: left;}  
    #tblLoginSec {width: 98% !important; border-right: none; border-bottom: none!important; padding: 0px 0px 10px 0px;}
    #site-footer {text-align: left; padding: 20px 0px 5px 5px; }
    #user-identity-nav {top: 122px; position: relative; text-align: left;}
    #stepNav {float: left;} 
    #C001_lblError, #C002_lblError {padding-left: 5px; float: left; text-align: left; }    
    .ErrMsgInvoice {padding: 10px 0px 0px 0px}
    .ShowIDErrMsg {padding-left: 0px!important;}
    span#memID {padding-right: 100px;}
    #tdIDMessage {padding: 0px 0px 25px 0px !important;}
    .toggleCol{padding-bottom: 550px;}
    /* end login page */ 
    /* start new user account page */ 
    .newuseraccount #radBtnContinue_input {width: 250px;}
    .newuseraccount select {width: 305px;}   
    .newuseraccount #txtPhoneBusn3, .newuseraccount #txtPhoneCell3, .newuseraccount #txtPhoneHome3 {width: 100px;}  
    }          
    /* start new user account page */ 
/* Only iPhone 5s (portrait mode) */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait){    
    #site-header .container, #site-footer .container {width: 98%!important;}
    #site-header {height: 125px;}
    #user-identity-nav {
    float: left;
    padding: 0px!important;
    margin-left: -5px;
    top: 115px!important;
    }
    .breadcrumb {padding-left: 0px!important;}
    #toggleNeedHelpNav {margin-top: 15px;}
    /* end login page */   
    /* Start LMS Styling */
    #bodyContent, .container, .loginTop {width: 90%!important;}
    .lbls {text-align: left;}
    .divLbls {width: 100%;}
    .divSec {padding-bottom: 0px!important;}
    .lblphoneCodeCC,.lblphoneCodeAC, .lblphoneCodeP {display: none;}
    .lbls, .lblPhone {text-align: left;}
    .hrDivider {width: 99%; margin-left: 0px;}
    #radBtns, #divContinueUserSearch, #divContinueSubmit {padding: 25px 0px 25px 0px!important; text-align: left!important;}
    .leftContent {float: none!important; width: 35%!important;}
    #divAssistance {float: left!important;}
    #loginIdDiv, #loginPwddiv, .loginIdDiv, .loginPwddiv, .divContinueUserSearch, #divContinueSubmit, 
    .forgotUIDdiv, .createAccdiv {width: 100%!important; text-align: left!important;}
    #txtPhoneBusn1, #txtPhoneCell1, #txtPhoneHome1,
    #txtPhoneBusn2, #txtPhoneCell2, #txtPhoneHome2 {width: 50px;}
    #txtPhoneBusn3, #txtPhoneCell3, #txtPhoneHome3 {width: 80px;}
    /* Ednd LMS Styling */   
    /* start new user account page */ 
    .newuseraccount #radBtnContinue_input {width: 250px;}
    .newuseraccount select {width: 305px;}   
    .newuseraccount #txtPhoneBusn3, .newuseraccount #txtPhoneCell3, .newuseraccount #txtPhoneHome3 {width: 100px;}  
    }          
    /* start new user account page */              
}      
/*  End Resonsive */