/*rsp*/

/* common styles starts here */
.marginTop-5{margin-top: 5px}.marginRight-5{margin-right: 5px}.marginBottom-5{margin-bottom: 5px}.marginLeft-5{margin-left: 5px}.marginTop-10{margin-top: 10px}.marginRight-10{margin-right: 10px}.marginBottom-10{margin-bottom: 10px}.marginLeft-10{margin-left: 10px}.marginTop-15{margin-top: 15px}.marginRight-15{margin-right: 15px}.marginBottom-15{margin-bottom: 15px}.marginLeft-15{margin-left: 15px}.marginTop-20{margin-top: 20px}.marginRight-20{margin-right: 20px}.marginBottom-20{margin-bottom: 20px}.marginLeft-20{margin-left: 20px}.marginTop-25{margin-top: 25px}.marginRight-25{margin-right: 25px}.marginBottom-25{margin-bottom: 25px}.marginLeft-25{margin-left: 25px}.marginTop-30{margin-top: 30px}.marginRight-30{margin-right: 30px}.marginBottom-30{margin-bottom: 30px}.marginLeft-30{margin-left: 30px}.marginTop-35{margin-top: 35px}.marginRight-35{margin-right: 35px}.marginBottom-35{margin-bottom: 35px}.marginLeft-35{margin-left: 35px}.marginTop-40{margin-top: 40px}.marginRight-40{margin-right: 40px}.marginBottom-40{margin-bottom: 40px}.marginLeft-40{margin-left: 40px}.marginTop-45{margin-top: 45px}.marginRight-45{margin-right: 45px}.marginBottom-45{margin-bottom: 45px}.marginLeft-45{margin-left: 45px}.marginTop-50{margin-top: 50px}.marginRight-50{margin-right: 50px}.marginBottom-50{margin-bottom: 50px}.marginLeft-50{margin-left: 50px}.paddingTop-0{padding-top: 0}.paddingRight-0{padding-right: 0}.paddingBottom-0{padding-bottom: 0}.paddingLeft-0{padding-left: 0}.paddingTop-5{padding-top: 5px}.paddingRight-5{padding-right: 5px}.paddingBottom-5{padding-bottom: 5px}.paddingLeft-5{padding-left: 5px}.paddingTop-10{padding-top: 10px}.paddingRight-10{padding-right: 10px}.paddingBottom-10{padding-bottom: 10px}.paddingLeft-10{padding-left: 10px}.paddingTop-15{padding-top: 15px}.paddingRight-15{padding-right: 15px}.paddingBottom-15{padding-bottom: 15px}.paddingLeft-15{padding-left: 15px}.paddingTop-20{padding-top: 20px}.paddingRight-20{padding-right: 20px}.paddingBottom-20{padding-bottom: 20px}.paddingLeft-20{padding-left: 20px}.paddingTop-25{padding-top: 25px}.paddingRight-25{padding-right: 25px}.paddingBottom-25{padding-bottom: 25px}.paddingLeft-25{padding-left: 25px}.paddingTop-30{padding-top: 30px}.paddingRight-30{padding-right: 30px}.paddingBottom-30{padding-bottom: 30px}.paddingLeft-30{padding-left: 30px}.paddingTop-35{padding-top: 35px}.paddingRight-35{padding-right: 35px}.paddingBottom-35{padding-bottom: 35px}.paddingLeft-35{padding-left: 35px}.paddingTop-40{padding-top: 40px}.paddingRight-40{padding-right: 40px}.paddingBottom-40{padding-bottom: 40px}.paddingLeft-40{padding-left: 40px}.paddingTop-45{padding-top: 45px}.paddingRight-45{padding-right: 45px}.paddingBottom-45{padding-bottom: 45px}.paddingLeft-45{padding-left: 45px}.paddingTop-50{padding-top: 50px}.paddingRight-50{padding-right: 50px}.paddingBottom-50{padding-bottom: 50px}.paddingLeft-50{padding-left: 50px}.padding-5{padding: 5px!important}.padding-10{padding: 10px!important}.padding-15{padding: 15px!important}.padding-20{padding: 20px!important}.padding-25{padding: 25px!important}.padding-30{padding: 30px!important}.padding-35{padding: 35px!important}.padding-40{padding: 40px!important}.padding-45{padding: 45px!important}.padding-50{padding: 50px!important}.padding-55{padding: 55px!important}.padding-60{padding: 60px!important}.padding-65{padding: 65px!important}.padding-70{padding: 70px!important}.padding-75{padding: 75px!important}.padding-80{padding: 80px!important}.padding-85{padding: 85px!important}.padding-90{padding: 90px!important}.padding-95{padding: 95px!important}.padding-100{padding: 100px!important}.noWidth{width: 0px !important}.width-5{width: 5%}.width-10{width: 10%}.width-15{width: 15%}.width-20{width: 20%}.width-25{width: 25%}.width-30{width: 30%}.width-35{width: 35%}.width-40{width: 40%}.width-45{width: 45%}.width-50{width: 50%}.width-55{width: 55%}.width-60{width: 60%}.width-65{width: 65%}.width-70{width: 70%}.width-75{width: 75%}.width-80{width: 80%}.width-85{width: 85%}.width-90{width: 90%}.width-95{width: 95%}.fullWidth{width: 100%}.vh-0{height: calc(100vh - 0px);overflow-y: auto}.vh-5{height: calc(100vh - 5px);overflow-y: auto}.vh-10{height: calc(100vh - 10px);overflow-y: auto}.vh-15{height: calc(100vh - 15px);overflow-y: auto}.vh-20{height: calc(100vh - 20px);overflow-y: auto}.vh-25{height: calc(100vh - 25px);overflow-y: auto}.vh-30{height: calc(100vh - 30px);overflow-y: auto}.vh-35{height: calc(100vh - 35px);overflow-y: auto}.vh-40{height: calc(100vh - 40px);overflow-y: auto}.vh-45{height: calc(100vh - 45px);overflow-y: auto}.vh-50{height: calc(100vh - 50px);overflow-y: auto}.vh-55{height: calc(100vh - 55px);overflow-y: auto}.vh-60{height: calc(100vh - 60px);overflow-y: auto}.vh-65{height: calc(100vh - 65px);overflow-y: auto}.vh-70{height: calc(100vh - 70px);overflow-y: auto}.vh-75{height: calc(100vh - 75px);overflow-y: auto}.vh-80{height: calc(100vh - 80px);overflow-y: auto}.vh-85{height: calc(100vh - 85px);overflow-y: auto}.vh-90{height: calc(100vh - 90px);overflow-y: auto}.vh-95{height: calc(100vh - 95px);overflow-y: auto}.vh-100{height: calc(100vh - 100px);overflow-y: auto}.vh-105{height: calc(100vh - 105px);overflow-y: auto}.vh-110{height: calc(100vh - 110px);overflow-y: auto}.vh-115{height: calc(100vh - 115px);overflow-y: auto}.vh-120{height: calc(100vh - 120px);overflow-y: auto}.vh-125{height: calc(100vh - 125px);overflow-y: auto}.vh-130{height: calc(100vh - 130px);overflow-y: auto}.vh-135{height: calc(100vh - 135px);overflow-y: auto}.vh-140{height: calc(100vh - 140px);overflow-y: auto}.vh-145{height: calc(100vh - 145px);overflow-y: auto}.vh-150{height: calc(100vh - 150px);overflow-y: auto}.vh-155{height: calc(100vh - 155px);overflow-y: auto}.vh-160{height: calc(100vh - 160px);overflow-y: auto}.vh-165{height: calc(100vh - 165px);overflow-y: auto}.vh-170{height: calc(100vh - 170px);overflow-y: auto}.vh-175{height: calc(100vh - 175px);overflow-y: auto}.vh-180{height: calc(100vh - 180px);overflow-y: auto}.vh-185{height: calc(100vh - 185px);overflow-y: auto}.vh-190{height: calc(100vh - 190px);overflow-y: auto}.vh-195{height: calc(100vh - 195px);overflow-y: auto}.vh-200{height: calc(100vh - 200px);overflow-y: auto}.vh-205{height: calc(100vh - 205px);overflow-y: auto}.vh-210{height: calc(100vh - 210px);overflow-y: auto}.vh-215{height: calc(100vh - 215px);overflow-y: auto}.vh-220{height: calc(100vh - 220px);overflow-y: auto}.vh-225{height: calc(100vh - 225px);overflow-y: auto}.vh-230{height: calc(100vh - 230px);overflow-y: auto}.vh-235{height: calc(100vh - 235px);overflow-y: auto}.vh-240{height: calc(100vh - 240px);overflow-y: auto}.vh-245{height: calc(100vh - 245px);overflow-y: auto}.vh-250{height: calc(100vh - 250px);overflow-y: auto}.vh-255{height: calc(100vh - 255px);overflow-y: auto}.vh-260{height: calc(100vh - 260px);overflow-y: auto}.vh-265{height: calc(100vh - 265px);overflow-y: auto}.vh-270{height: calc(100vh - 270px);overflow-y: auto}.vh-275{height: calc(100vh - 275px);overflow-y: auto}.vh-280{height: calc(100vh - 280px);overflow-y: auto}.vh-285{height: calc(100vh - 285px);overflow-y: auto}.vh-290{height: calc(100vh - 290px);overflow-y: auto}.vh-295{height: calc(100vh - 295px);overflow-y: auto}.vh-300{height: calc(100vh - 300px);overflow-y: auto}.vh-305{height: calc(100vh - 305px);overflow-y: auto}.vh-310{height: calc(100vh - 310px);overflow-y: auto}.vh-315{height: calc(100vh - 315px);overflow-y: auto}.vh-320{height: calc(100vh - 320px);overflow-y: auto}.vh-325{height: calc(100vh - 325px);overflow-y: auto}.vh-330{height: calc(100vh - 330px);overflow-y: auto}.vh-335{height: calc(100vh - 335px);overflow-y: auto}.vh-340{height: calc(100vh - 340px);overflow-y: auto}.vh-345{height: calc(100vh - 345px);overflow-y: auto}.vh-350{height: calc(100vh - 350px);overflow-y: auto}.vh-355{height: calc(100vh - 355px);overflow-y: auto}.vh-360{height: calc(100vh - 360px);overflow-y: auto}.vh-365{height: calc(100vh - 365px);overflow-y: auto}.vh-370{height: calc(100vh - 370px);overflow-y: auto}.vh-375{height: calc(100vh - 375px);overflow-y: auto}.vh-380{height: calc(100vh - 380px);overflow-y: auto}.vh-385{height: calc(100vh - 385px);overflow-y: auto}.vh-390{height: calc(100vh - 390px);overflow-y: auto}.vh-395{height: calc(100vh - 395px);overflow-y: auto}.vh-400{height: calc(100vh - 400px);overflow-y: auto}.vh-405{height: calc(100vh - 405px);overflow-y: auto}.vh-410{height: calc(100vh - 410px);overflow-y: auto}.vh-415{height: calc(100vh - 415px);overflow-y: auto}.vh-420{height: calc(100vh - 420px);overflow-y: auto}.vh-425{height: calc(100vh - 425px);overflow-y: auto}.vh-430{height: calc(100vh - 430px);overflow-y: auto}.vh-435{height: calc(100vh - 435px);overflow-y: auto}.vh-440{height: calc(100vh - 440px);overflow-y: auto}.vh-445{height: calc(100vh - 445px);overflow-y: auto}.vh-450{height: calc(100vh - 450px);overflow-y: auto}.vh-455{height: calc(100vh - 455px);overflow-y: auto}.vh-460{height: calc(100vh - 460px);overflow-y: auto}.vh-465{height: calc(100vh - 465px);overflow-y: auto}.vh-470{height: calc(100vh - 470px);overflow-y: auto}.vh-475{height: calc(100vh - 475px);overflow-y: auto}.vh-480{height: calc(100vh - 480px);overflow-y: auto}.vh-485{height: calc(100vh - 485px);overflow-y: auto}.vh-490{height: calc(100vh - 490px);overflow-y: auto}.vh-495{height: calc(100vh - 495px);overflow-y: auto}.vh-500{height: calc(100vh - 500px);overflow-y: auto}.vh-505{height: calc(100vh - 505px);overflow-y: auto}.vh-510{height: calc(100vh - 510px);overflow-y: auto}.vh-515{height: calc(100vh - 515px);overflow-y: auto}.vh-520{height: calc(100vh - 520px);overflow-y: auto}.vh-525{height: calc(100vh - 525px);overflow-y: auto}.vh-530{height: calc(100vh - 530px);overflow-y: auto}.vh-535{height: calc(100vh - 535px);overflow-y: auto}.vh-540{height: calc(100vh - 540px);overflow-y: auto}.vh-545{height: calc(100vh - 545px);overflow-y: auto}.vh-550{height: calc(100vh - 550px);overflow-y: auto}.vh-555{height: calc(100vh - 555px);overflow-y: auto}.vh-560{height: calc(100vh - 560px);overflow-y: auto}.vh-565{height: calc(100vh - 565px);overflow-y: auto}.vh-570{height: calc(100vh - 570px);overflow-y: auto}.vh-575{height: calc(100vh - 575px);overflow-y: auto}.vh-580{height: calc(100vh - 580px);overflow-y: auto}.vh-585{height: calc(100vh - 585px);overflow-y: auto}.vh-590{height: calc(100vh - 590px);overflow-y: auto}.vh-595{height: calc(100vh - 595px);overflow-y: auto}.vh-600{height: calc(100vh - 600px);overflow-y: auto}.vh-605{height: calc(100vh - 605px);overflow-y: auto}.vh-610{height: calc(100vh - 610px);overflow-y: auto}.vh-615{height: calc(100vh - 615px);overflow-y: auto}.vh-620{height: calc(100vh - 620px);overflow-y: auto}.vh-625{height: calc(100vh - 625px);overflow-y: auto}.vh-630{height: calc(100vh - 630px);overflow-y: auto}.vh-635{height: calc(100vh - 635px);overflow-y: auto}.vh-640{height: calc(100vh - 640px);overflow-y: auto}.vh-645{height: calc(100vh - 645px);overflow-y: auto}.vh-650{height: calc(100vh - 650px);overflow-y: auto}.vh-655{height: calc(100vh - 655px);overflow-y: auto}.vh-660{height: calc(100vh - 660px);overflow-y: auto}.vh-665{height: calc(100vh - 665px);overflow-y: auto}.vh-670{height: calc(100vh - 670px);overflow-y: auto}.vh-675{height: calc(100vh - 675px);overflow-y: auto}.vh-680{height: calc(100vh - 680px);overflow-y: auto}.vh-685{height: calc(100vh - 685px);overflow-y: auto}.vh-690{height: calc(100vh - 690px);overflow-y: auto}.vh-695{height: calc(100vh - 695px);overflow-y: auto}.vh-700{height: calc(100vh - 700px);overflow-y: auto}.vh-705{height: calc(100vh - 705px);overflow-y: auto}.vh-710{height: calc(100vh - 710px);overflow-y: auto}.vh-715{height: calc(100vh - 715px);overflow-y: auto}.vh-720{height: calc(100vh - 720px);overflow-y: auto}.vh-725{height: calc(100vh - 725px);overflow-y: auto}.vh-730{height: calc(100vh - 730px);overflow-y: auto}.vh-735{height: calc(100vh - 735px);overflow-y: auto}.vh-740{height: calc(100vh - 740px);overflow-y: auto}.vh-745{height: calc(100vh - 745px);overflow-y: auto}.vh-750{height: calc(100vh - 750px);overflow-y: auto}.vh-755{height: calc(100vh - 755px);overflow-y: auto}.vh-760{height: calc(100vh - 760px);overflow-y: auto}.vh-765{height: calc(100vh - 765px);overflow-y: auto}.vh-770{height: calc(100vh - 770px);overflow-y: auto}.vh-775{height: calc(100vh - 775px);overflow-y: auto}.vh-780{height: calc(100vh - 780px);overflow-y: auto}.vh-785{height: calc(100vh - 785px);overflow-y: auto}.vh-790{height: calc(100vh - 790px);overflow-y: auto}.vh-795{height: calc(100vh - 795px);overflow-y: auto}.vh-800{height: calc(100vh - 800px);overflow-y: auto}.vh-805{height: calc(100vh - 805px);overflow-y: auto}.vh-810{height: calc(100vh - 810px);overflow-y: auto}.vh-815{height: calc(100vh - 815px);overflow-y: auto}.vh-820{height: calc(100vh - 820px);overflow-y: auto}.vh-825{height: calc(100vh - 825px);overflow-y: auto}.vh-830{height: calc(100vh - 830px);overflow-y: auto}.vh-835{height: calc(100vh - 835px);overflow-y: auto}.vh-840{height: calc(100vh - 840px);overflow-y: auto}.vh-845{height: calc(100vh - 845px);overflow-y: auto}.vh-850{height: calc(100vh - 850px);overflow-y: auto}.vh-855{height: calc(100vh - 855px);overflow-y: auto}.vh-860{height: calc(100vh - 860px);overflow-y: auto}.vh-865{height: calc(100vh - 865px);overflow-y: auto}.vh-870{height: calc(100vh - 870px);overflow-y: auto}.vh-875{height: calc(100vh - 875px);overflow-y: auto}.vh-880{height: calc(100vh - 880px);overflow-y: auto}.vh-885{height: calc(100vh - 885px);overflow-y: auto}.vh-890{height: calc(100vh - 890px);overflow-y: auto}.vh-895{height: calc(100vh - 895px);overflow-y: auto}.vh-900{height: calc(100vh - 900px);overflow-y: auto}.vh-905{height: calc(100vh - 905px);overflow-y: auto}.vh-910{height: calc(100vh - 910px);overflow-y: auto}.vh-915{height: calc(100vh - 915px);overflow-y: auto}.vh-920{height: calc(100vh - 920px);overflow-y: auto}.vh-925{height: calc(100vh - 925px);overflow-y: auto}.vh-930{height: calc(100vh - 930px);overflow-y: auto}.vh-935{height: calc(100vh - 935px);overflow-y: auto}.vh-940{height: calc(100vh - 940px);overflow-y: auto}.vh-945{height: calc(100vh - 945px);overflow-y: auto}.vh-950{height: calc(100vh - 950px);overflow-y: auto}.vh-955{height: calc(100vh - 955px);overflow-y: auto}.vh-960{height: calc(100vh - 960px);overflow-y: auto}.vh-965{height: calc(100vh - 965px);overflow-y: auto}.vh-970{height: calc(100vh - 970px);overflow-y: auto}.vh-975{height: calc(100vh - 975px);overflow-y: auto}.vh-980{height: calc(100vh - 980px);overflow-y: auto}.vh-985{height: calc(100vh - 985px);overflow-y: auto}.vh-990{height: calc(100vh - 990px);overflow-y: auto}.vh-995{height: calc(100vh - 995px);overflow-y: auto}.vh-1000{height: calc(100vh - 1000px);overflow-y: auto}.wrapper{margin: 0 auto;position: relative;max-width: 960px}.dynamicbutton,.noMarginBottom{margin-bottom: 0}.noMarginRight{margin-right: 0}.noPadding{padding: 0}.noPaddingRight{padding-right: 0}.noPaddingLeft{padding-left: 0}.noPaddingTop{padding-top: 0}.noPaddingBottom{padding-bottom: 0}.noMargin{margin: 0}.noMarginTop{margin-top: 0}.noMarginLeft{margin-left: 0}.textAlignCenter{text-align: center}.textAlignRight{text-align: right}.textAlignLeft{text-align: left}
/* common styles ends here */

/* profile */

/*header, .top-footer-wrapper, .bottom-footer-wrapper {
    display: none;
}*/

/* header and footer styles starts */
.rsp .footer .container,
.rsp .global-footer .container {
    max-width: 972px;
    width: auto;
}
.rsp div#meta-nav {
    max-width: 972px;
    width: auto;
}
.rsp .header-block .search-bar {
    width: 100%;
    min-width:268px;
}
.rsp .header-block .input-group .form-control {
    width: 83%;
}
.rsp .header-block .search-bar .input-group-addon {
    float: right;
}
.rsp #page-container .primary-navigation .header-block .container {
    width: 100%;
    padding: 0;
}
.rsp #page-container .primary-navigation .header-block .container .row {
    margin: 0;
}
.rsp .footer .accordion {
    display: none;
}
.rsp .footer .top-of-page-link {
    top: 0;
}
.rsp .navbar {
    margin-bottom: 5px;
}

.rsp .site-navigation * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rsp .site-navigation *:before, .rsp .site-navigation *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rsp .site-navigation .dropdown-wrap .dropdown-right,
.rsp .site-navigation .dropdown-wrap .dropdown-left {
    min-height: 350px !important;
    max-height: 500px !important;
    height: auto !important;
}
/* header and footer styles ends */


.rsp h1 {
    color: #069;
    font-size: 19.2px;
    font-weight: 700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 3px 0;
    margin: 0 0 15px 0;
}
.rsp h2 {
    color: #000;
    font-size: 1.4em;
    margin: 0;
    padding: 0;
}
.rsp h3, .rsp .h3 {
    font-size: 13.2px;
    font-weight: 700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}

.rsp h3.bulletBorder {
    padding: 0px 0px 9px 13px !important;
}

.rsp select {
    height: 40px;
    font-size: 1em;
    /*width: calc(100% - -29px);*/
}

.rsp input[type=text],
.rsp input[type=password] {
    font-size: 1em;
    /*width: calc(100% - 52px);*/
    height: 40px;
}

.rsp #page-container {
    width: auto;
    max-width: 972px;
    padding: 10px 15px;
}
.rsp .content-container {
    width: 100%;
}
.rsp .content-container .content-lr {
    width: 100%;
}
.rsp .content-container .content-lr label {
    /*padding: 5px 10px;*/
    font-size: 1em !important;
    /*width: 100%;*/
}
.rsp .content-container .content-lr .content-lr-lnav {
    width: 100%;
    margin: 0;
}

.rsp .content-container .content-lr .content-lr-lnav .content-l,
.rsp .content-container .content-lr .content-lr-lnav .content-r-full {
    padding: 0 5px;
    width: 100%;
}
.rsp h2.bullet {
    padding: 5px 0px 9px 13px !important;
}
/* Settings starts */
.rsp .content-container .content-lr .content-lr-lnav .content-l,
.rsp .content-container .content-lr .content-lr-lnav .content-l #lnav {
    width: 100%;
}
/* Settings ends  */

/* My Account starts */
.rsp .content-container .content-lr .content-lr-lnav .content-r-full #profile-home-action-msgs {
    padding: 0 5px;
    margin: 0;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full #profile-home-action-msgs div {
    padding: 0px;
}
/*.rsp .content-container .content-lr .content-lr-lnav .content-r-full div {
    padding: 0 5px;
}*/
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .profile-myacc-sec {
    margin: 0;
}
.rsp .content-r-full #account-info fieldset div {
    padding: 0 5px;
}

.rsp .content-r-full #contact-info div {
    padding: 0 3px;
}

/* My Account ends  */

/* Personal Profile starts */
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .container {
    padding: 5px;
    width: 100%;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-r-full-intro {
    padding: 0;
    margin: 0 0 15px 0px;
    width: 100%;
    overflow: visible;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-r-full-intro div {
    padding: 0;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full h1 {
    padding: 5px 10px;
    margin: 0;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full h2 {
    padding: 5px;
    margin: 0;
}

.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field {
    padding: 0 !important;
    margin: 10px 0 !important;
}
/*.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .add-link {
    width: 100% !important;
    padding: 0 !important;
}*/
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border  p,
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border a {
    /*padding: 10px 0 0 5px !important;*/
    margin: 0 !important;
}
.rsp #contact-info .delete {
    padding: 5px !important;
}
.rsp .email-order-history h3 {
    margin: 10px 0;
    line-height: 20px;
}

.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field label {
    float: left !important;
    padding: 0;
    text-align: right; !important;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border fieldset div {
    /*padding: 0 5px;*/
    margin: 0;
    /*width: 100%;*/
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field select {
    width: 100% !important;
    margin-right: 0 !important;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field input[type=text],
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field input[type=password] {
    width: 100%;
}

/* Personal Profile ends */


/* Communication Pref starts */
.rsp #comm-pref-form {

}
.rsp #comm-pref-form .content-r-full-intro {
    padding: 0;
    width: 100%;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border {
    padding: 0;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .left-margin {
    margin-left: 0;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border fieldset {
  margin-top: 10px;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .pref-row {
    margin: 0;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .pref-row label {
    font-size: 1em;
    padding: 0;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .pref-row div {
    padding: 0;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .preferences-option {
    margin-right: 0px;
}
.rsp #comm-pref-form .content-block-lc-top-pref-border .preferences-option input + label {
    margin-right: 10px;
}
.rsp .content-block-lc-top-pref-border #e-mail,.rsp .content-block-lc-top-pref-border #postal {
  margin: 20px 0;
}
.rsp .content-block-lc-top-border {
    padding: 0;
}
.rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border #notify fieldset div {
    width: 100%;
}
.rsp .content-block-lc-top-border .left-margin {
    margin-left: 0;
}
.rsp .content-container .content-lr #notify .radio-box {
    width: 100%;
}
.rsp #comm-pref-form #ibp-tooltip {
    left: 50% !important;
}
/* Communication Pref ends */

/* GoogleApps Acct starts */
.rsp .password-warning {
    font-weight: bold;
    color: rgb(200, 10, 10);
    padding: 10px 0;
}
.rsp #password-check div {
    padding: 0;
    margin: 0;
}
.rsp #password-check input[type=password] {
    font-size: 1em;
    width: 100% !important;
}

.rsp #sec-queans input[type=text] {
    font-size: 1em;
    width: 100% !important;
}
.rsp .expandable-agreement-text {
    height: 150px;
    overflow: scroll !important;
    width: 100%;
}
.rsp .modalWindowPasswordStrength {
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    float: right;
}
.rsp .modalWindowPasswordStrength #myMeter,
.rsp .modalWindowPasswordStrength .help-text {
    float: left;
    padding: 0 !important;
    margin-top: 5px;
}
/* GoogleApps Acct ends */

/* Technical Other interests starts */
.rsp .form-field {
    padding: 0 !important;
    margin: 10px 0 !important;
}
.rsp .form-field label {
    float: left !important;
    padding: 0 5px;
    text-align: right !important;
}
.rsp fieldset div {
    padding: 0;
    margin: 0;
}
.rsp .form-field select {
    width: 100% !important;
    margin-right: 0 !important;
}
.rsp .form-field input[type=text] {
    width: 100%;
}
.rsp #manage-tip label {
    width: 100%;
    float: right !important;
    text-align: right !important;
}
.rsp .manage-info-container .additional-info input[type=checkbox] {
    display: inline-block;
}
.rsp .manage-info-container .address {
    padding: 15px 0;
}
/* Technical Other interests ends */

/* Prof Edu Info starts */
.rsp #profEduEditId .info-summary-container {
    padding: 0;
}
.rsp #profEduEditId .info-summary-container label {
    width: 100%;
}
.rsp #prof-edu-edit-prof-summary.focus-panel label {
    width: auto;
    text-align: left !important;
}

.rsp #prof-edu-edit-prof-summary.focus-panel .radio-type input {
    margin: 10px 5px;
}
.rsp #prof-edu-edit-prof-summary.focus-panel .radio-type label {
    margin: 10px 15px 10px 0;
}

.rsp #end-add-form-container .form-field select {
    min-width: 200px;
}

/* Prof Edu Info ends  */

/* Tech Other Interes prof starts */
.rsp .tips-padding {
    padding: 10px 0;
}
.rsp .tips-padding div.edit-ctrl {
    padding: 10px 0;
}
.rsp #additional-info-section .table-div-head {
    padding: 5px;
}
.rsp #additional-info-section .full-panel-container p {
    padding: 5px;
}
/* Tech Other Interes prof ends */

/* Member Directories Info starts */
.rsp #membernet-optin-form .container {
    margin: 5px 0 0;
    padding: 0;
}
/*.rsp #membernet-optin-form .container fieldset > div:nth-child(2) {
    float: right;
    text-align: right;
}*/
.rsp #membernet-optin-form .member-net-container .row div {
    padding: 10px 0 0;
}
.rsp #membernet-optin-form .container fieldset {
    margin: 5px 0;
}
/*.rsp #membernet-optin-form label {
    width: 100%;
    padding: 0;
}*/
.rsp #membernet-optin-form input[type=checkbox] {
    margin: 0;
    display: inline;
}
.rsp #membernet-optin-form .member-net-container .left-margin ul li {
    margin-left: 12px;
    padding-left: 0px;
    background: none;
    list-style-type: disc;
}
/* Member Directories Info ends */

/* Order history starts */
.rsp #viewOrders .dottedline-btm p {
    padding: 0;
    margin: 0;
}
.rsp #viewOrders .dottedline-btm p.margin-t15 {
    margin-top: 10px;
}
/* Order history ends  */

/* Order details starts */
.rsp .order-details .manage-info-container {
    margin: 0;
    width: 100%;
}
.rsp .order-details .manage-info-container .dottedline-btm p {
    margin: 0;
    padding: 0;
}
.rsp .order-details .manage-info-container .dottedline-btm p span.font-bolder {
    line-height: 40px;
}
.rsp .order-details .sum-total-panel .cart-item-row {
    width: 100%;
    margin: 0;
}
.rsp .order-details .sum-total-panel .cart-item-row div {
    padding: 0;
}
.rsp .order-details .sum-total-panel div.title-tag {
    white-space: nowrap;
}
.rsp .order-details .total-col {
    padding: 3px 10px 0px 0px;
}
/* Order details ends */


/* Address Information starts */
.rsp #address-full {
    margin: 0;
}
.rsp .primary-address .table-div-head {
    padding: 0;
    margin: 0;
}
.rsp .primary-address .address {
    margin: 0;
    padding: 0;
}
.rsp .primary-address .primary-addr-form {
    width: 100%;
    padding: 0;
}
.rsp .primary-address .primary-addr-form .change-address {
    width: 100%;
    margin: 20px 0px 20px 0;
}
.rsp .primary-address .primary-addr-form .change-address div {
    margin-bottom: 10px;
}
.rsp .primary-address .primary-addr-form .change-address select {
    width: 100%;
}
.rsp .focus-panel #manage-info-address .add-type div.add-label {
    text-align: right;
}
.rsp .focus-panel #manage-info-address input {
    display: inline-block;
}
.rsp #manage-info-address input {
    display: inline-block;
}
.rsp .manage-info-container .focus-panel {
    overflow: unset !important;
}
/*.rsp .focus-panel #manage-info-address input[type=text] {
    width: 100% !important;
}*/
/* Address Information ends  */

/* Order history starts */
.rsp #viewOrders {
    margin: 10px 0;
}
.rsp #viewOrders div {
    padding: 0;
    margin: 5px 0;
}
.rsp #viewOrders select {
    width: 100%;
}
/* Order history ends */

/* Payment Options starts */
.rsp #add-payment-credit {
    margin: 10px 0;
}
.rsp #add-payment-credit fieldset {
    width: 100%;
}
.rsp #add-payment-credit #manage-info {
    width: 100%;
}
.rsp #add-payment-credit #manage-info .credit-card-information {
    width: 100%;
}
.rsp #add-payment-credit > div {
    padding: 0;
    margin: 5px 0;
}
.rsp #add-payment-credit select {
    width: 100%;
}
/*.rsp #add-payment-credit input[type=text] {
    width: 100% !important;
}*/
.rsp .manage-info-container {
    margin: 0;
}
.rsp .manage-info-container .credit-card-information div.form-field label {
    width: 100%;
}
.rsp .manage-info-container .credit-card-information .add-link {
    padding-left: 0;
}
.rsp .manage-info-container div.form-field input.input-smaller {
    width: 85%;
}
.rsp .manage-info-container .credit-card-billing-address {
    width: 100%;
}
.rsp .manage-info-container .credit-card-information #ccExpMonthId,
.rsp .manage-info-container .credit-card-information #ccExpYearId {
    width: 90% !important;
}
.rsp .manage-info-container .change-address,
.rsp .manage-info-container .change-address select {
    width: 100%;
}
.rsp .focus-panel #edit_auto_renewal .radiobutton-label,
.rsp .focus-panel #edit_auto_renewal .radiobutton-label div,
.rsp .focus-panel #edit_auto_renewal .radiobutton-label label {
    padding: 2px 0;
    margin: 0;
}
.rsp .focus-panel .confirmation-msg-noicon {
    padding: 0;
}
.rsp .focus-panel .submit-bottom table td {
    padding-right: 10px;
}
.rsp .focus-panel .explanation-text input[type=checkbox] {
    display: inline;
    margin: 0;
}
/* Payment Options ends */

/* Membership & Sub History starts */
.rsp #memership-profile fieldset .adv-manage-current-mp-container {
    width: 100%;
}
.rsp #memership-profile fieldset .adv-manage-current-mp-container label {
    width: 100%;
    text-align: left !important;
    /*white-space: nowrap;*/
    padding: 0;
}
.rsp .adv-mem-sub-data {
    margin: 0;
}
.rsp .adv-mem-sub-data .submit-continue .adv-prof-mem {
    width: 100%;
}
.rsp .adv-mem-sub-data .submit-continue .pagi-nation .margin-l60 {
    float: right;
    margin-left: 0px;
}
.rsp .adv-mem-sub-data .submit-continue .adv-prof-mem .float-left {
    width: 100%;
}
/* Membership & Sub History ends */

.rsp #cboxContent .email-order-history.modal-window-wrapper {
    padding: 22px 5px;
}

.rsp #cboxContent .email-order-history.modal-window-wrapper .row div {
    margin: 0;
    padding: 0;
}
.rsp .modalWindowContentFullColForm {
    width: 100%;
}
.rsp #cboxContent #cboxTitle {
    height: 60px;
    padding: 10px 10px;
}
.rsp #cboxContent .modalWindowWrapper {
    padding: 20px 10px;
    width: 100%;
}
.rsp #cboxContent .modalWindowContent {
    width: 100%;
}
.rsp #cboxContent .modalWindowContentFullCol {
    margin: 0;
}
.rsp #cboxContent label {
    text-align: left;
    margin: 0;
    width: 100%;
}
.rsp #cboxContent p {
    margin: 0;
}
.rsp #cboxContent input[type=text],
.rsp #cboxContent input[type=password] {
    font-size: 1em;
    width: 100% !important;
    height: 25px;
}

.rsp #cboxContent .email-order-history {
    width: 100%;
    padding: 0;
}

.rsp #cboxContent .email-order-history .content {
    padding: 10px;
    width: 100% !important;
}

.rsp #cboxContent .email-order-history .content .row {
    margin: 0;
}

.rsp #cboxContent .email-order-history .content p {
    margin: 0;
    padding: 0 0 10px 0;
}
.rsp #ibp-tooltip,
.rsp #ibp-tooltip .topSec,
.rsp #ibp-tooltip .centerSec,
.rsp #ibp-tooltip .tt-content-body {
    box-sizing: unset;
    /*left: 420px !important;*/
}

.rsp #ibp-tooltip .tooltip-Wclass {
    width: 250px;
}
.rsp #ibp-tooltip .centerSec .center {
    padding-left: 0;
    padding-right: 16px;
}

.rsp #email-order-info div.form-field {
    width: 100%;
}

.rsp #email-order-info div.form-field input.remtext {
    margin-right: 0;
}
.rsp #email-order-info div.form-field textarea {
    width: 100%;
}

/* create account starts */
.rsp .mwRegister .row {
    margin: 0;
}
.rsp .mwRegister .modalWindowRegisterContent {
    margin: 0;
    padding: 0;
}
.rsp .mwRegister .rightRailModule {
    margin: 0;
    padding: 0;
}
.rsp .mwRegister .modalWindowPrivacyRegister {
    padding-right: 20px;
}
.rsp .mwRegister .rightRailModule .box .header {
    height: auto;
}
.rsp .mwRegister .rightRailModule ul.listBullet li {
    background: none;
}
.rsp .mwRegister input[type=text],
.rsp .mwRegister input[type=password] {
    height: 40px;
    width: 100%;
}
.rsp .mwRegister label {
    padding: 10px 0;
}
.rsp #forgot-password-div .container {
    width: 100%;
}
.rsp #forgot-password-div .container,
.rsp #forgot-password-div .container div {
    margin: 0;
    padding: 0;
}
/*.rsp #forgot-password-div .container label {
    padding: 2px 0;
}*/
.rsp #forgot-password-div input[type=text],
.rsp #forgot-password-div input[type=password] {
    height: 25px;
    width: 100%;
    margin-bottom: 5px;
}
.rsp .gapps-email-entry {
    width: 100%;
}
.rsp .gapps-confirmation p {
    text-align: left;
    line-height: 20px;
}
/*.rsp #forgot-password-div label {
    padding: 10px 0;
}*/

.rsp .modalWindowWrapper806,
.rsp .modalWindowContent806,
.rsp .modalWindow810PersonalInfo,
.rsp .modalWindowWrapper806 .container {
    width: 100%;
}

.rsp #set-security-question div.privacy-transition {
	padding-bottom: 15px;
	text-align: right;
}

.rsp h2.cacct-req-msg {
    padding: 10px 0;
    font-size: 1.0em;
    color: #c00;
}

.rsp h2.required-message {
    padding: 0;
    margin-bottom: 10px;
    font-size: 1.0em;
    color: #c00;
}
.rsp .modalWindow810PersonalInfo h3 {
    padding: 10px 0;
}
.rsp .modalWindow810PersonalInfo label {
    padding: 5px 0;
}
.rsp .modalWindow810ChooseUser {
    margin: 15px 0;
}
.rsp #mwRegister2 .modalWindow810ChooseUser input {
    width: 100%;
}
.rsp .cancel-save div {
    padding: 5px 0;
}
.rsp .cancel-save .create-btn {
    /*padding-left: 155px;*/
}
.rsp .cancel-save .cancel {
    padding: 10px;
}
.rsp .modalWindowWrapper806 .modalWindowPasswordStrength p {
    padding: 10px 0;
}
.rsp .modalWindowWrapper666,
.rsp .modalWindowContent666,
.rsp .modalWindowContentWidth666,
.rsp .modalWindowRegisterBullets {
    margin: 0;
    padding: 10px 5px;
}
.rsp .modalWindowRegisterBullets ul {
    margin: 0;
    padding: 0;
}
/* create account ends */

.rsp .content-r-full h1 #ibp-tooltip {
    left: 40% !important;
}
.rsp #add-edit-certifications-panel .form-field #addCert-MONTH,
.rsp #add-edit-certifications-panel .form-field #addCert-YEAR {
    width: 100% !important;
    margin-bottom: 10px;
}
.rsp #add-edit-school-panel .form-field #schoolYEAR,
.rsp #add-edit-school-panel .form-field #schoolMONTH {
    width: 25% !important;
    margin-bottom: 10px;
}
.rsp .mini-ctlg-searc .end-search-container {
    width: 100%;
}
.rsp .mini-ctlg-searc .auto-complete-links-brd {
    padding: 0;
}
.rsp .edit-ctrl {
    position: relative;
   /*  left: calc(100% - 140px); */
}
.rsp #cboxContent #forgotCboxModalContent h2.required-message {
    padding: 0;
    margin-bottom: 18px;
    font-size: 1.0em;
    color: #c00;
}
.rsp #cboxClose {
    border: none;
}
.rsp #cboxContent #forgot-password-div {
    margin-top: 0px;
}
.rsp #cboxContent #forgot-password-div label {
    text-align: right;
    padding-right: 10px;
}

/* Start - Claim account styles */
.rsp .claim-acc-lc-top {
	width: unset;
}

.rsp #claimac #claim-your-account div.form-field label, 
.rsp #claimac #personal-info div.form-field label, 
.rsp #claimac #username-pwd-info div.form-field label {
	width: unset;
	text-align: left !important;
}

.rsp #claimac .confirmation-msg-small {
    padding: 7px 15px 5px 30px !important;
}

.rsp .content-r .claim-callout .header {
	width: unset;
	height: unset;
}

.rsp .content-r .claim-callout .content {
	width: unset;
}

/* End - Claim account styles */

@media (max-width: 767px) {
    .rsp div#meta-nav {
        text-align: center;
    }
    .rsp div#util-left {
        padding: 20px 5px;
    }
    .rsp .right-module iframe {
        display: none;
    }
    .rsp .form-field label {
        float: left !important;
        padding: 0;
        text-align: left !important;
    }
    .rsp .focus-panel #manage-info-address .add-type div.add-label {
        text-align: left;
    }

    .rsp #contact-info #ibp-tooltip {
        position: static;
    }
    .rsp #contact-info #ibp-tooltip .topSec {
        display: none;
    }
    .rsp #contact-info #ibp-tooltip .botSec {
        display: none;
    }
    .rsp #contact-info #ibp-tooltip .center {
        border-left: none;
    }
    .rsp #contact-info #ibp-tooltip .tooltip-Wclass {
        width: 100%;
    }
    .rsp #contact-info #ibp-tooltip .center .tt-content-body {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .rsp #manage-info-address .add-type div.add-label {
        text-align: left;
    }
    .rsp #ibp-tooltip .tooltip-Wclass {
        width: 250px;
    }
    .rsp #changeUserPassword .float-left {
        width: 100%;
    }
    /*.rsp #colorbox {
        height: 1240px !important;
    }*/
    .rsp #cboxContent #cboxTitle {
        font-size: 1.2em;
    }
    .rsp #ipbModal .ibpModalBtnRow div {
        margin-left: 0;
        margin-right: 9px;
    }
    .rsp #manage-tip label {
        width: 100%;
        float: left !important;
        text-align: left !important;
    }

    .rsp .modalWindowContent806 .req-message {
        padding: 10px 0;
    }
    .rsp .modalWindow810ChooseUser {
        padding: 10px 0 0;
        margin: 15px 0 0;
    }
    .rsp .modalWindowWrapper666,
    .rsp .modalWindowContent666,
    .rsp .modalWindowContentWidth666,
    .rsp .modalWindowRegisterBullets {
        width: 100%;
    }

    .rsp #cboxContent .modalWindowContent .modalWindowRegisterSignIn .float-right {
        padding-bottom: 0px !important;
    }

    .rsp #cboxContent .modalWindowContent .modalWindowRegisterContent h4 {
        font-size: 16px;
    }

    .rsp #cboxContent .modalWindowContent .modalWindowRegisterContent .modalWindowPrivacyRegister {
        padding-top: 10px;
    }
    .rsp .cancel-save {
        padding: 0;
    }
    .rsp .cancel-save .button-xlarger {
        width: 240px !important;
        font-size: 11px !important;
    }
    .rsp .mini-ctlg-searc .end-search-container {
        padding: 0 5px;
    }
    .rsp .mini-ctlg-searc .auto-complete-links-brd {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .rsp #end-add-form-container .form-field select {
        min-width: 225px;
    }
    .rsp .mwRegister label {
        padding: 0 !important;
    }
    .rsp #cboxContent #forgot-password-div label {
        text-align: left;
    }
    .rsp .cancel-save .create-btn {
        padding-left: 0;
    }
    .rsp .pro-mgmt.del-addr div {
        padding-left: 0px !important;
    }
    .rsp .ppctbacktosec {
    	width: 100%;
    	padding: 10px 10px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	div.fp-col-txt {
		width: 47.5% !important;
	}

	div.fp-col-or {
		width: 5% !important;
	}
	
    .rsp select {
        height: 25px;
        font-size: 1em;
        /*width: calc(100% - -29px);*/
    }
    .rsp .form-field select {
        width: 50% !important;
    }
    .rsp input[type=text],
    .rsp input[type=password] {
        font-size: 1em;
        /*width: calc(100% - 52px);*/
        height: 25px;
    }
    .rsp #add-payment-credit #ccExpMonthId,
    .rsp #add-payment-credit #ccExpYearId {
        width: 90% !important;
    }
    /*.rsp .modalWindowPasswordStrength #ibp-tooltip {
        left: 160px !important;
    }*/
    .rsp .modalWindowPasswordStrength #myMeter,
    .rsp .modalWindowPasswordStrength .help-text {
        float: right;
    }
    .rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field {
        margin: 5px 0 !important;
    }
    .rsp .modalWindow810ChooseUser {
        margin: 15px 0 0;
    }
    /*.rsp .modalWindowContentWidth806 .cancel-save {
        margin: 0;
    }*/
    .rsp .modalWindowContentWidth806 .modalWindowPasswordStrength {
        margin: 0 !important;
    }
    /*.rsp .modalWindowContentWidth806 .modalWindow806Divider {
        height: 0;
    }*/
    .rsp #cboxContent .modalWindowContent806 input[type=text],
    .rsp #cboxContent .modalWindowContent806 input[type=password] {
        height: 25px;
    }
    /*.rsp #colorbox {
        height: 600px !important;
    }*/
    .rsp #comm-pref-form #ibp-tooltip {
        left: 40% !important;
    }
    .rsp #add-edit-certifications-panel .form-field #addCert-MONTH,
    .rsp #add-edit-certifications-panel .form-field #addCert-YEAR {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .rsp #add-edit-school-panel .form-field #schoolYEAR,
    .rsp #add-edit-school-panel .form-field #schoolMONTH {
        width: 25% !important;
        margin-bottom: 10px;
    }
    .rsp .end-search-result-container .form-field label {
        text-align: left !important;
    }
    .rsp .mini-ctlg-searc .end-search-container {
        padding: 0 10px;
    }
    .rsp .end-search-result-container .form-field select {
        width: 40% !important;
        margin-right: 10px !important;
    }
    .rsp .mini-ctlg-searc .auto-complete-links-brd {
        height: 148px;
    }
    .rsp .ppctbacktosec {
    	width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
	div[id^="page-container-"] {
		width: 920px !important;
	}
	
	div.fp-col-txt {
		width: 47.5% !important;
	}

	div.fp-col-or {
		width: 5% !important;
	}
	
    .rsp select {
        height: 25px;
        font-size: 1em;
        /*width: calc(100% - -29px);*/
    }
    .rsp .form-field select {
        width: 50% !important;
    }
    .rsp input[type=text],
    .rsp input[type=password] {
        font-size: 1em;
        /*width: calc(100% - 52px);*/
        height: 25px;
    }
    /* Communication Pref starts */
    .rsp #comm-pref-form .content-block-lc-top-pref-border .pref-row label {
        padding-right: 15px;
    }
    .rsp #comm-pref-form .content-r-full {
        padding: 0;
    }
    /* Communication Pref ends */
    .rsp #add-payment-credit #ccExpMonthId,
    .rsp #add-payment-credit #ccExpYearId {
        width: 90% !important;
    }
    .rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field {
        margin: 5px 0 !important;
    }
    .rsp .modalWindowContentWidth806 .modalWindowPasswordStrength {
        margin: 0 !important;
    }
    .rsp #cboxContent .modalWindowContent806 input[type=text],
    .rsp #cboxContent .modalWindowContent806 input[type=password] {
        height: 25px;
    }
    .rsp #add-edit-certifications-panel .form-field #addCert-MONTH,
    .rsp #add-edit-certifications-panel .form-field #addCert-YEAR {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .rsp #add-edit-school-panel .form-field #schoolYEAR,
    .rsp #add-edit-school-panel .form-field #schoolMONTH {
        width: 25% !important;
        margin-bottom: 10px;
    }
    
    .rsp .paddT50 {
		padding-top: 60px !important;
	}
}

@media (min-width: 1200px) {
	div[id^="page-container-"] {
		width: 920px !important;
	}

	div.fp-col-txt {
		width: 47.5% !important;
	}

	div.fp-col-or {
		width: 5% !important;
	}
	
    .rsp .footer.top-footer-wrapper .container .row div {
        padding: 0 0px 0 0px;
    }
    /*.rsp #cboxContent input[type=text],
    .rsp #cboxContent input[type=password] {
        height: 25px !important;
    }*/
    .rsp select {
        height: 25px;
        font-size: 1em;
    }
    .rsp .form-field select {
        width: 50% !important;
    }
    .rsp input[type=text],
    .rsp input[type=password] {
        font-size: 1em;
        height: 25px;
    }
    .rsp #add-edit-certifications-panel .form-field #addCert-MONTH,
    .rsp #add-edit-certifications-panel .form-field #addCert-YEAR {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .rsp #add-edit-school-panel .form-field #schoolYEAR,
    .rsp #add-edit-school-panel .form-field #schoolMONTH {
        width: 25% !important;
        margin-bottom: 10px;
    }
    .rsp .end-search-result-container .form-field label {
        text-align: left !important;
    }
    .rsp .mini-ctlg-searc .end-search-container {
        padding: 0 10px;
    }
    .rsp .end-search-result-container .form-field select {
        width: 40% !important;
        margin-right: 10px !important;
    }
    .rsp .mini-ctlg-searc .end-search-container {
        padding: 0 5px;
    }
    /* Communication Pref starts */
    .rsp #comm-pref-form .content-block-lc-top-pref-border .pref-row label {
        padding-right: 15px;
    }
    .rsp #comm-pref-form .content-r-full {
        padding: 0;
    }
    /* Communication Pref ends */

    .rsp #add-payment-credit #ccExpMonthId,
    .rsp #add-payment-credit #ccExpYearId {
        width: 90% !important;
    }
    .rsp #cboxContent label {
        text-align: left;
        padding: 5px 0;
    }
    .rsp .mwRegister input[type=text],
    .rsp .mwRegister input[type=password] {
        height: 25px !important;
        width: 100%;
    }
    .rsp .mwRegister label {
        text-align: left !important;
        padding: 0 !important;
    }
    .rsp .content-container .content-lr .content-lr-lnav .content-r-full .content-block-lc-top-border .form-field {
        margin: 5px 0 !important;
    }
    .rsp .modalWindowContentWidth806 .modalWindowPasswordStrength {
        margin: 0 !important;
    }
    .rsp .modalWindow810ChooseUser {
        margin: 15px 0 0;
    }
    .rsp #cboxContent .modalWindowContent806 input[type=text],
    .rsp #cboxContent .modalWindowContent806 input[type=password] {
        height: 25px;
    }
    /*.rsp #colorbox {
        height: 800px !important;
    }*/
    /* Settings starts */
    .rsp .content-container .content-lr .content-lr-lnav .content-l,
    .rsp .content-container .content-lr .content-lr-lnav .content-l #lnav {
        width: 198px !important;
    }
    /* Settings ends  */
    .rsp #end-add-form-container .form-field select {
        min-width: 260px;
    }
    .rsp .paddT50 {
		padding-top: 60px !important;
	}
	
}

.mobile-search-bar {
    margin: 0 0 10px 0;
}
.mobile-search-bar .search-bar {
    width: 100%;
}
.mobile-search-bar .input-group .form-control {
    display: table-cell;
    width: 83%;
    height: 40px;
}
.mobile-search-bar .form-control:focus {
    border-color: unset;
    box-shadow: unset;
}
.rsp #cboxContent .modalWindowContent .modalWindowRegisterContent h4 {
    font-size: 0.95em;
    font-weight: bold;
}

.rsp #ieeesigninmodalform ul li {
    list-style: none;
    vertical-align: top;
    background: url(../images/lnav-arrow.gif) 1px 3px no-repeat;
    padding: 0 0 3px 10px;
}
.rsp.static .modalWindowWrapper {
    width: auto;
    max-width: 972px;
    margin: auto 0;
}
.rsp.static .modalWindowContent {
    width: 100%;
}
.rsp.static h2.required-message {
    margin-bottom: 0;
    padding: 0;
}
.rsp.static #forgot-username label.strong,
.rsp.static #forgot-user-name3 label.strong {
    margin-bottom: 0;
}

.rsp .modalWindowWrapper {
    width: auto;
    max-width: 972px;
    margin: auto 0;
}
.rsp .modalWindowContent {
    width: 100%;
}
.rsp .modalWindowContent .modalWindowRegisterContent h4 {
    font-size: 0.95em;
    font-weight: bold;
}
.rsp .modalWindowContent .modalWindowRegisterSignIn .float-right {
    padding-bottom: 0px !important;
}




