@media screen and (min-width: 1180px) /*and (min-height: 860px) */ {

    /*Reliance Money Master*/

    body { font-family: Arial,Helvetica,'Trebuchet MS', sans-serif; font-size: 14px; }

    .header { /*margin-bottom: 12px;*/ }

    .header_center { width: 1180px; }

    .header_wrapper { width: 1180px; }


    .navigation { background-color: #034da2; margin-bottom: 7px; }

    .navigation_center { width: 1180px; }

    .navigation_wrapper { width: 1180px; }

    .content_center { width: 1180px; min-height: 586px; }

    .content_wrapper { width: 1188px; }

    .footer { font-size: 14px; padding: 5px 0 8px 0; }

    .footer_center { width: 1180px; }

    .footer_wrapper { width: 1180px; }

    ul.footer_menu { margin-top: 8px; }

    ul.footer_menu li a { margin-right: 15px; }

    ul.footer_menu li { font-size: 12px; }

    .idealake_widget_rmregistration .expander_box .boxcontent { font-size: 12px; }

    /**Ch20**/   .search_box { width: 281px; margin-top: 13px; }

/**Ch20**/    .search_box .ms-srch-sb-searchLink .ms-srch-sb-searchImg { padding: 8px 0px 0px 11px; max-width: 60%; }


/**Ch20**/     .search_box a.ms-srch-sb-searchLink { height: 31px; width: 41px;border:0 }

    .search_box h2.ms-webpart-titleText { font-size: 22px; padding-bottom: 4px; }

    .search_box .quote { font-size: 13px; padding-top: 3px; }

    .search_box_head { margin: 5px 20px; }

   /**Ch20**/    .search_box input[type="text"] { padding: 5px 0 5px 8px; width: 230px; height: 20px; }

    .search_btn { height: 36px; width: 36px; }

    .head_top { height: 67px; }

     /**Ch**/   /* .head_bottom { height: 80px; } */
 /**Ch New**/  .header_shadow {top: -15px;}
    .head_bottom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item { border: 0 !important; }


    .logo a { width: 175px; height: 77px; }

    .logo img { margin-top: 22px; max-width: 100%; max-height: 100%; }

    .logo_right { margin-top: 26px; font-size: 18px; }

    .logo_right > span { font-size: 15px; }

    /*.logo_right a { width: 225px; height: 77px; }*/

    .logo_right img { margin-top: 28px; max-width: 330px; }

    .alltitle h1.breadcrumbparent { font-size: 18px; }
    /***menu Start***/


    /**Ch**/    /* .box_menu ul li { height: 80px; } */

 /**Ch**/    .box_menu ul li a { font-size: 15px;}
  /**Ch New**/ .footer .footertop .widget ul li {font-size:12px}
  /**Ch New**/  .footer .footertop .widget-title {font-size: 18px;}
  
  /**Ch**/   /* .box_menu ul li a:hover { padding: 0 5px; } */
    .box_menu ul li a span.icon {}

/**Ch**/    .box_menu ul li a span.icon img { max-width: 32%;padding:0 }
/**Ch20**/.box_menu ul > li a {padding: 21px 39px;}
/**Ch20**/.box_menu ul > li.menu_bg1 a{padding: 21px 20px;}

    .box_menu ul li a span.menu-item-text { line-height: 14px; }

/**Ch20**/    /* .box_menu ul ul.menu_level1 { width: 100% !important; } */




    /***********Breadcrumb St**************/

    .alltitle_center { width: 1180px; }

    .alltitle_wrapper { width: 1180px; height: 20px; }

    .alltitle div.loginname { font-size: 13px; }


    .alltitle .breadcrumb span { font-size: 12px; }

    .alltitle .breadcrumb a { font-size: 12px; }
    /***********Breadcrumb End**************/



    /*Idealake Widgets*/
    /*  ***********************************
    Widget Sizes 
    All widgets will be styled with 
    idealake_widget_box. One of the 
    other styles may be applied after
    that.
    ***********************************/
    .idealake_widget { width: 190px; height: 190px; margin-right: 8px; margin-bottom: 8px; }

    .idealake_widget.widthdouble { width: 388px; }

    .idealake_widget.widthtriple { width: 586px; }

    .idealake_widget.widthquadruple { width: 784px; }

    .idealake_widget.widthquintuple { width: 982px; }

    .idealake_widget.widthsextuple { width: 1180px; }

    .idealake_widget.heightdouble { height: 388px; }

    .idealake_widget.heighttriple { height: 586px; }

    .idealake_widget.heightquadruple { height: 784px; }

    .idealake_widget.heightquintuple { height: 982px; }

    .idealake_widget.heightsextuple { height: 1180px; }


    /* *************************************
       Content inside widgets are placed in
       elements styled with 'box'.
   ************************************* */

    .idealake_widget .box.widthdouble { width: 388px; }

    .idealake_widget .box.widthtriple { width: 586px; }

    .idealake_widget .box.widthquadruple { width: 784px; }

    .idealake_widget .box.widthquintuple { width: 982px; }

    .idealake_widget .box.widthsextuple { width: 1180px; }

    .idealake_widget .box.heightdouble { height: 388px; }

    .idealake_widget .box.heighttriple { height: 586px; }

    .idealake_widget .box.heightquadruple { width: 784px; }

    .idealake_widget .box.heightquintuple { width: 982px; }

    .idealake_widget .box.heightsextuple { width: 1180px; }

    .idealake_widget .box img.boximg { padding: 12px; z-index: 10; width: 25px; height: 25px; }

    .idealake_widget .box img.boximg.medium { height: 50px; width: 50px; }

    .idealake_widget .box img.boximg.large { height: 75px; width: 75px; }

    .idealake_widget .box img.boximg.har { margin-left: -49px; }

    .idealake_widget .box img.boximg.har.medium { margin-left: -74px; }

    .idealake_widget .box img.boximg.har.large { margin-left: -99px; }

    .idealake_widget .box img.boximg.hac { margin-left: -24px; }

    .idealake_widget .box img.boximg.hac.medium { margin-left: -37px; }

    .idealake_widget .box img.boximg.hac.large { margin-left: -49px; }

    .idealake_widget .box img.boximg.vab { margin-top: -49px; }

    .idealake_widget .box img.boximg.vab.medium { margin-top: -74px; }

    .idealake_widget .box img.boximg.vab.large { margin-top: -99px; }

    .idealake_widget .box img.boximg.vac { margin-top: -24px; }

    .idealake_widget .box img.boximg.vac.medium { margin-top: -37px; }

    .idealake_widget .box img.boximg.vac.large { margin-top: -49px; }

    .idealake_widget .box .boxcontent { padding: 15px; width: 160px; }

    /*  .idealake_widget .box .boxcontent.vab {
                line-height: 20px;
            } */



    .idealake_widget.widthdouble .box .boxcontent, .idealake_widget .box.widthdouble .boxcontent { padding: 19px; width: 358px; }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow { padding-bottom: 10px; }

    .idealake_widget.widthdouble .box .boxcontent.vab, .idealake_widget .box.widthdouble .boxcontent.vab { line-height: 20px; }

    .idealake_widget.widthtriple .box .boxcontent, .idealake_widget .box.widthtriple .boxcontent { padding: 15px; width: 556px; }

    .idealake_widget.widthtriple .box .boxcontent.vab, .idealake_widget .box.widthtriple .boxcontent.vab { line-height: 20px; }


    .idealake_widget.widthquadruple .box .boxcontent, .idealake_widget .box.widthquadruple .boxcontent { padding: 15px; width: 754px; }

    .idealake_widget.widthquadruple .box .boxcontent.vab, .idealake_widget .box.widthquadruple .boxcontent.vab { line-height: 20px; }


    .idealake_widget.widthquintuple .box .boxcontent, .idealake_widget .box.widthquintuple .boxcontent { padding: 15px; width: 952px; }

    .idealake_widget.widthquintuple .box .boxcontent.vab, .idealake_widget .box.widthquintuple .boxcontent.vab { line-height: 20px; }

    .idealake_widget.widthsextuple .box .boxcontent, .idealake_widget .box.widthsextuple .boxcontent { padding: 15px; width: 1150px; }

    .idealake_widget.widthsextuple .box .boxcontent.vab, .idealake_widget .box.widthsextuple .boxcontent.vab { line-height: 20px; }


    .idealake_widget .box .boxcontent.scrollablecontent { height: 160px; }

    .idealake_widget.heightdouble .box .boxcontent.scrollablecontent, .idealake_widget .box.heightdouble .boxcontent.scrollablecontent { height: 358px; }

    .idealake_widget.heighttriple .box .boxcontent.scrollablecontent, .idealake_widget .box.heighttriple .boxcontent.scrollablecontent { height: 556px; }

    .idealake_widget.heightquadruple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightquadruple .boxcontent.scrollablecontent { height: 754px; }

    .idealake_widget.heightquintuple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightquintuple .boxcontent.scrollablecontent { height: 952px; }

    .idealake_widget.heightsextuple .box .boxcontent.scrollablecontent, .idealake_widget .box.heightsextuple .boxcontent.scrollablecontent { height: 1150px; }

    .idealake_widget .box .boxcontent.scrollablecontent .scrollable { padding-right: 10px; }


    /* A tags immediately inside boxes should not be decorated or colored */

    /* .idealake_widget .box.halfleft .boxcontenthalfwrapper .boxcontent > div, .idealake_widget .box.halfright .boxcontenthalfwrapper .boxcontent > div { padding-left: 10px; padding-right: 10px; } */




    .news_box { font-size: 16px; padding: 1px 15px 0px 15px; line-height: 17px; }

    .news_box h1 { margin: 15px 0 10px 0; line-height: 23px; font-size: 22px; }

    .news_box div { font-size: 16px; }

    .news_box img { margin: 15px 0 10px 15px; }


    /* Banner        */

    .banner ul.banner_point { right: 20px; padding: 10px 0 5px 0; }

    .banner ul.banner_point li { width: 14px; height: 13px; }

    .bannercontent { padding: 10px; width: 310px; height: 40px; font-size: 16px; line-height: 20px; }

    /******************************************************************/

    /************************* Calculator ****************************************/
    .idealake_widget_calculator .calculatorbox { padding: 25px; }

    /* Header Part */
    .idealake_widget_calculator .calculatorheader { padding-bottom: 25px; }

    .idealake_widget_calculator .calculatorheader h1 { font-size: 30px; margin: 0px 0px 10px 0px; }


    /*Calculator Footer*/
    .idealake_widget_calculator .calculatorfooter { width: 734px; margin-top: 10px; }


    .idealake_widget_calculator .calculatorbody .inputpanel { min-height: 347px; }

    .w65 { width: 65px; }

    .w137 { width: 137px; }

    .s12 { font-size: 12px; }

    .idealake_widget_calculator .calculatorbody .inputpanel input[type="text"] { padding: 2px 5px; font-size: 16px; margin: 0px 5px 0px 5px; }

    .idealake_widget_calculator .calculatorbody .inputpanel input.w137[type="text"] { width: 130px; }

    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow { padding: 10px 20px; }

    .idealake_widget_calculator .calculatorbody .inputpanel .calculatebuttonrow { padding: 18px 20px; }



    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow label { width: 185px; font-size: 16px; margin-right: 7px; }

    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow label span.last { font-size: 12px; margin: 5px 0px 0px 0px; }

    .idealake_widget_calculator .calculatorbody .inputpanel .inputrow .calculatorradiogroup div { margin-right: 8px; }


    .idealake_widget_calculator .calculatorbody .inputpanel span.rupees_logo_01 { width: 10px; }



    .idealake_widget_calculator .calculatorbody .inputpanel .calculatebuttonrow input.calculatebutton { font-size: 18px; padding: 10px 20px; }


    /*OutPut Panel*/
    .idealake_widget_calculator .calculatorbody .outputpanel { padding: 15px 30px; min-height: 345px; }

    .idealake_widget_calculator .calculatorbody .outputpanel h2 { font-size: 16px; padding-bottom: 10px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .mainoutput { font-size: 30px; padding-bottom: 20px; letter-spacing: -1px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .outputrow { padding-top: 8px; padding-bottom: 8px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .outputrow label { color: #666666; width: 50%; display: inline-block; font-size: 16px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .outputrow span { color: #000000; padding-left: 3px; font-size: 18px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .result { width: 43%; font-size: 16px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .result .outputchart { height: 165px; }

    .calculatorbody .inputpanel .inputrow .s12 { font-size: 12px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .resultinput { width: 43%; padding-right: 50px; }

    .idealake_widget_calculator .calculatorbody .outputpanel .resultinput .resultinputrow { font-size: 16px; padding: 12px 0px; }


    .idealake_widget_calculator .calculatorbody .outputpanel .resultinput .resultinputrow label { width: 60%; }



    input.backbutton { background: #848484 url(https://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_lt.png) no-repeat left; font-size: 20px; padding: 10px 20px 10px 47px; }



    .idealake_widget_calculator .calculatorbody .outputpanel .calculatorbackbutton { padding-top: 15px; }

    /*Rupees Logo*/
    .rupees_logo_01 { width: 8px; height: 11px; }

    .rupees_logo_01_blk { width: 8px; height: 11px; }

    .rupees_logo_02 { width: 16px; height: 26px; margin-right: 2px; }

    /*percentage Logo*/
    .percentage_logo_01 { width: 10px; height: 11px; }

    .percentage_logo_02 { width: 16px; height: 26px; margin-right: 4px; }


    /*Slider*/
    .idl_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { width: 230px; }

    .mainslider { width: 260px; }

    .mainslider > span { padding: 0px 10px 0px 15px; width: 44px; }


    /*Validation*/


    .idealake_widget_calculator .calculatorbox .calculatorbody .error { padding-left: 20px; padding-top: 20px; }


    #sipblue { height: 8px; width: 8px; margin-right: 10px; }

    #siporange { height: 8px; width: 8px; margin-right: 10px; }



    .idealake_widget_calculator .calculatorbox .calculatorscrollablecontent { height: 536px; }


    .idealake_widget_calculator .calculatorbox .calculatorscrollablecontent .scrollable { padding-right: 10px; }

    .idl_slider.ui-widget-content .ui-state-default { background: url(images/slider_handle.png) 50% 50% no-repeat; }

    .ui-slider-horizontal { height: 10px; }

    .mainslider .slidervalue { width: 232px; }

    .mainslider { font-size: 12px; }

    .idealake_widget_calculator .calculatorbody .inputpanel input.w65[type="text"] { width: 65px; }

    /********************************** End Calculator ******************************************************************/




    /**********idealake_Product&Services Start**********/
    .productservices_content .mfs_head { margin-bottom: 10px; }

    .productservices_content .mfs_head h2 { font-size: 20px; }

    .productservices_content .mfs_head span { padding-top: 5px; }

    .productservices_content .mfs_head span a { font-size: 13px; }

    .productservices_content .mfs_criteria .category { width: 298px; font-size: 16px; margin-left: 10px; }

    .productservices_content .mfs_criteria .category .mf_tabs { font-size: 16px; padding: 7px; margin-top: 5px; background: url("../images/mftabs_arrow.png") no-repeat 376px 14px #00B0F0; }

    .productservices_content .mfs_criteria .category .mf_tabs.active { padding-bottom: 15px; background: url("../images/mftabs_arrow_up.png") no-repeat 376px 14px #00B0F0; }

    .productservices_content .mf_display { padding: 5px 5px 5px 0px; font-size: 15px; }

    .productservices_content .mfs_criteria .category .mf_tabs.mf_tabs02 { background: url("../images/mftabs_arrow.png") no-repeat 5px 8px #00B0F0; color: #fff; font-size: 16px; cursor: pointer; vertical-align: middle; height: 20px; width: 13px; display: inline-block; padding: 5px; }

    .productservices_content .mfs_criteria .category .mf_tabs.mf_tabs02.active { background: url("../images/mftabs_arrow_up.png") no-repeat 5px 8px #00B0F0; height: 20px; width: 13px; display: inline-block; vertical-align: middle; padding: 5px; }

    .productservices_content_ins { padding: 25px; }

    .productservices_content_ins .mfs_head { margin-bottom: 10px; }

    .productservices_content_ins .mfs_head h2 { font-size: 20px; }

    .productservices_content_ins .mfs_head span { padding-top: 5px; }

    .productservices_content_ins .mfs_head span a { font-size: 13px; }

    .productservices_content_ins .mfs_criteria .category { width: 238px; font-size: 16px; margin-left: 10px; }

    .productservices_content_ins .mfs_criteria .category .mf_tabs { font-size: 16px; padding: 10px; margin-top: 5px; background: url("../images/mftabs_arrow.png") no-repeat 204px 18px #00B0F0; }

    .productservices_content_ins .mfs_criteria .category .mf_tabs.active { padding-bottom: 15px; background: url("../images/mftabs_arrow_up.png") no-repeat 204px 18px #006A90; }

    .productservices_content_ins .mf_display_table { margin-top: 15px; }

    .productservices_content_ins .mf_display { padding: 5px; }

    .idealake_widget .mf_tblz { font-size: 16px; }

    .idealake_widget .mf_tblz li { padding: 8px 7px 10px 7px; }


    .idealake_widget .mf_table { height: 370px; }

    .idealake_widget .mf_dropdown { height: 390px; }

    .idealake_widget .productservices_content_ins .mf_dropdown { height: 443px; }

    .idealake_widget .mf_dropdown_content ul { width: 345px; /*  margin: 20px 0px 20px 10px; */ }

    .idealake_widget .mf_dropdown_content ul li { padding: 5px 0px; width: 280px; font-size: 14px; }

    .mf_dropdown_content ul li label { width: 250px; }



    .ui-accordion .ui-accordion-header { font-size: 18px; padding: 12px 20px; }

    .accordion_custom .ui-state-active .ui-icon { height: 23px; width: 23px; background-size: 100%; margin-top: -12px; }

    .ui-accordion .ui-accordion-header .ui-accordion-header-icon { height: 23px; width: 23px; background-size: 100%; margin-top: -12px; }

    .ui-accordion .cl_orange-light { height: 310px; }
    .ui-accordion .cl_purple-light { height: 310px; }
    .ui-accordion .cl_green-light { height: 310px; }
    .ui-accordion .cl_pink-light { height: 306px; }

    .calculator_content .lt table { font-size: 13px; }

    .divSIError, .divSIPError { font-size: 12px; }

    .ins_table { height: 390px; }

    .ui-tabs.idealake_MFTabs .ui-tabs-nav li a { font-size: 19px; padding: 0.8em 1.5em; }

    .ui-tabs.idealake_MFTabs .ui-tabs-nav { margin: 20px 0 0; }

    #recommendedSchemes.mf_table { height: 445px; }

    .ui-tabs.idealake_MFTabs .ui-tabs-panel { padding: 1.3em 1.9em; }

    .productservices_content .mfs_criteria .category.fundCategory { width: 407px; }

    .productservices_content .mfs_criteria .category #divMF_FundHouse { width: 300px; }

    .ui-widget input#companiesSelected { width: 256px; height: 25px; margin: 0px 3px; }

    .mf_dropdown.mf_company { width: 290px; }

    .mf_dropdown { width: 705px; }

    .mf_dropdown.mf_company .mf_dropdown_content ul li { font-size: 14px; padding: 4px 0; width: 275px; }

    .mf_dropdown_content .categoryHeader { font-size: 18px; margin: 15px; width: 687px !important; }

    #Schemes.mf_table { height: 320px; }

    .productservices_content .recommendedCheck { font-size: 16px; }



    .idealake_widget .mf_tblz li > p { font-size: 18px; }

    .mf_dropdown_content .categoryHeader .updateMFSchemes { font-size: 14px; height: 30px; }

    #FundCategory { width: 717px !important; }

    #divCategories { width: 734px !important; }

    .productservices_content_ins .mf_dropdown .mf_dropdown_content ul { margin: 20px 0; width: 228px; }

    .productservices_content_ins .mf_dropdown .mf_dropdown_content ul li { font-size: 16px; padding: 8px 0; width: 228px; }

    .mf_dropdown_content input.selectAll, .mf_dropdown_content input.deselectAll { margin-top: 15px; padding: 10px; }


    .plans_options .box { padding: 20px; }

    .tblz01 { font-size: 14px; }

    .tblz01 th { padding: 7px 5px; }

    .tblz01 th span { font-size: 12px; }

    .tblz01 td { padding: 7px 5px; line-height: 13px; }



    .idealake_widget .fund_list li { font-size: 16px; padding: 10px 0px; }


    .idealake_widget .fund_list li h1 { font-size: 20px; }

    .idealake_widget_mfpeerscomparisoninfo .box_head_top { font-size: 17px; line-height: 20px; }

    .idealake_widget_mfpeerscomparisoninfo .pc_list { font-size: 12px; padding: 10px 0px; }

    .idealake_widget_mfpeerscomparisoninfo .pc_list a { padding: 0px 5px; }

    .idealake_widget_mfpeerscomparisoninfo .returnssover { font-size: 12px; padding: 10px; }

    .pc_tblz01 { font-size: 14px; }

    .pc_tblz01 th { padding: 12px 7px; }

    .pc_tblz01 td { padding: 12px 7px; }

    .AMC_tblz01 { font-size: 14px; margin-top: 30px; }

    .AMC_tblz01 td { padding: 8px 7px; }

    .sp_tblz01 { font-size: 14px; }

    .sp_tblz01 th { padding: 12px 7px; }

    .sp_tblz01 td { padding: 12px 7px; }

    .allocation_tblz01 { font-size: 14px; }

    .allocation_tblz01 th { padding: 10px 7px; }

    .allocation_tblz01 td { padding: 10px 7px; }

    .allocation_tblz01 tr td span.bg { height: 10px; margin-right: 5px; width: 10px; }


    .allocation_tblz01_div .data { height: 117px; }

    .allocation_tab { margin-bottom: -4px; }

    .allocation_tab li { padding: 8px 10px; }

    .allocation_tab li a { font-size: 16px; }


    .allocationscheme { margin-bottom: 20px; }

    .allocation_content .graph { padding: 10px 5px; }
    /***29-07-2013 Ed***/
    /***30-07-2013 St***/
    .calculator_tab { margin-bottom: -4px; }

    .calculator_tab li { padding: 8px 10px; }

    .calculator_tab li a { font-size: 16px; }


    .calculator_content { padding: 20px; height: 252px; }

    .calculator_content .lt { width: 267px; padding-right: 10px; }

    .calculator_content .lt .rt_date { padding: 2px 5px; font-size: 15px; width: 115px; margin-bottom: 5px; }

    .calculator_content .lt .rt_date input { width: 82px; padding-right: 10px; font-size: 16px; }

    .calculator_content .lt .rtcal_btn { margin-top: 30px; }

    .calculator_content .rt { margin-left: -1px; padding-left: 10px; width: 218px; }

    .calculator_content .rt ul li { padding: 8px 0px; }


    .calculator_content .rt ul li .totalreturn { font-size: 16px; }

    .calculator_content .rt ul li .totalreturncost { font-size: 22px; }

    .calculator_content .rt ul li .totalreturnamt { font-size: 20px; color: #222; }


    .calculator_content .rt ul li .totalreturncalc { font-size: 12px; line-height: 16px; }

    input.btncal_orange { font-size: 20px; padding: 10px 20px; }

    input.rtcal[type="text"] { padding: 2px 5px; font-size: 16px; width: 120px; margin: 2px 0px 5px 0px; }


    /***30-07-2013 Ed***/

    /***31-07-2013 St***/
    .idealake_widget .about-plans { font-size: 16px; }

    .idealake_widget .about-plans li { padding: 10px 0px; line-height: 19px; font-size: 16px; }


    .idealake_widget .about-plans li h2 { font-size: 16px; }

    .idealake_widget .about-plans li span { font-size: 18px; }

    .idealake_widget_MFGraph_Tableinfo .box { padding: 20px; }

    .idealake_widget_MFGraph_Tableinfo div.box_head_top { font-size: 17px; line-height: 20px; }

    .idealake_widget_MFGraph_Tableinfo .pg_list { font-size: 12px; }

    .idealake_widget_MFGraph_Tableinfo .pg_list a { padding: 0px 5px; }

    .idealake_widget_MFGraph_Tableinfo #chartdiv { height: 300px; }

    .pg_market { margin-bottom: 10px; }

    .pg_market .date { font-size: 12px; }

    .pg_market .result { font-size: 20px; }

    .pg_market .result img { margin-right: 10px; }

    .pg_market .result .bld { font-size: 40px; letter-spacing: -1px; margin-right: 15px; }


    .top_holding .data { height: 210px; }

    /***31-07-2013 Ed***/
    /***01-08-2013 St***/
    .peers_comparison_tbl .data { height: 215px; }
    /***01-08-2013 Ed***/
    .idealake_widget_MFGraph_Tableinfo div.divTableData { margin-top: 17px; padding-top: 13px; height: 135px; }

    div.box_head_top { font-size: 17px; line-height: 20px; margin-bottom: 18px; }

    .box_close { right: 10px; top: 10px; }


    .idealake_widget_MFSchemeInfo .fundname { font-size: 22px; color: #222; }

    /*06-08-2013*/
    .divSIError, .divSIPError { padding-bottom: 5px; }

    /*06-08-2013*/


    /*Insurance Accordion Table*/
    .ins-accordion-tblz { font-size: 20px; }

    .ins-accordion-tblz td { padding: 7px 5px; }

    .ins-accordion-tblz td { font-size: 16px; }

    .ins-accordion-tblz td.fixWidth { width: 195px; }
    /*Insurance Accordion Table*/

    /*14-08-2013*/

    .allocationGraph { height: 60px; }

    /*14-08-2013*/
    /**********idealake_Product&Services End**********/
    /*Login css Start*/
    .idealake_widget_login .logininput > label, .idealake_widget_login .logininput .lt > label, .idealake_widget_login .logininput .rt > label { padding-bottom: 10px; }

    h2, .ms-h2 { font-size: 2.3em; }

    .idealake_widget_login .logintext { line-height: 20px; margin-bottom: 15px; }

    .idealake_widget_login .logininput { font-size: 14px; padding-bottom: 12px; padding-top: 7px; }

    .idealake_widget_login .logininput .lt { width: 175px; }
    .idealake_widget_login .logininput .rt { width: 175px; }
	.idealake_goalplanner .idealake_widget_login .logininput .lt {width: 175px;}

    .idealake_goalplanner .idealake_widget_login .logininput .rt { width: 175px; }

    .idealake_widget_login .logininput .lt > input[type="text"], .idealake_widget_login .logininput .lt > input[type="password"] { width: 95%; padding: 5px; }

    .idealake_widget_login .logininput .rt > input[type="text"], .idealake_widget_login .logininput .rt > input[type="password"] { width: 95%; padding: 5px; }

    .idealake_widget_login .logininput > .select01 { padding: 5px; }

    .idealake_widget_login .signinsignup .logininput label.agree { font-size: 12px; width: 94%; }

    .idealake_widget_login .signinsignup { padding: 20px; }

    .idealake_widget_login .logininput > input[type="text"], .idealake_widget_login .logininput > input[type="password"] { padding: 5px; width: 45%; }

    .idealake_widget_login .divider { height: 341px; margin: 75px 17px; width: auto; }

    .idealake_widget_login .signinsignup .logininputbtn { margin: 3px 0 15px; }

    .idealake_widget_login .signinsignup .signup { height: 545px; }

    .idealake_widget_login .loginerror { font-size: 13px; }

    .idealake_widget_login img { min-width: 100%; }

    .forgotpassword .forgotpasswordstep1 .logininput > img, .forgotpassword .forgotpasswordstep2 .logininput > img, .forgotpassword .forgotpasswordstep3 .logininput > img, .forgotpassword .forgotpasswordstep4 .logininput > img { min-width: 55%; }

    .idealake_widget_login .signup p, .idealake_widget_login .signin p { line-height: 20px; padding-bottom: 12px; }

    .idealake_widget_login .signup.fw .logininput input, .idealake_widget_login .signin.fw .logininput input, .idealake_widget_login .signin.fw .logininput input { width: 155px; }

    .idealake_widget_login .signup.fw .otpimg img, .idealake_widget_login .Resetpassword.fw .otpimg img, .idealake_widget_login .signin.fw .otpimg img { display: block; margin-left: 65px; min-width: 30%; }

    .idealake_widget_login .editprofile .logininput > input[type="text"], .idealake_widget_login .editprofile .logininput > input[type="password"] { width: 70%; }

    .idealake_widget_login .editprofile .divider { height: 309px; }

    .idealake_widget_login .editprofile .divider img { padding-top: 110px; }

    .idealake_widget_login .editprofile h3 { font-size: 1.4em; }

    input.btn_bluedark { font-size: 16px; }

    /*Login css END*/


    /***************************** User Interaction *****************/

    .UserInteraction .FixedHeader h1 { font-size: 22px; }

    .UserInteraction .UserInformationBody .UserInformation .HeaderClass { font-size: 17px; }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow input.informationinput[type="text"] { padding: 6px 6px; font-size: 14px; }

    .idealake_widget_userinformation .content { height: 550px; }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow .locationinput { font-size: 14px; padding: 5px 2px; width: 94%; }

    .UserInteraction .UserInformationBody .UserInformation .uiinputpanel .inputrow .textareas { padding: 6px 6px; font-size: 14px; height: 205px !important; }

    .UserInteraction .UserInformationBody .UserInformation .error { padding-bottom: 15px; font-size: 14px; }

    input.uiorangebutton { font-size: 20px; padding: 5px 15px; }

    .UserInteraction .UserInformationBody .otppart1 .otppart1header { font-size: 16px; }

    .UserInteraction .UserInformationBody .otppart1 .otppart1inputpanel .otppart1inputRow input.otpinformation[type="text"] { padding: 6px 6px; font-size: 14px; }


    .UserInteraction .UserInformationBody .otppart1 .otppart1buttonpanel { margin: 10px 0px; }

    .UserInteraction .UserInformationBody .otppart1 .error { margin: 10px 0px; }

    .UserInteraction .UserInformationBody .otppart2 .otppart2header { font-size: 25px; line-height: 25px; }

    .UserInteraction .UserInformationBody .otppart1 .otppart1header { line-height: 20px; }

    .idealake_widget.idealake_widget_branchlocator h2 { font-size: 20px; }

    .idealake_widget.idealake_widget_branchlocator .boxcontent p { font-size: 16px; line-height: 16px; margin-bottom: 10px; }

    .idealake_widget.idealake_widget_branchlocator select { font-size: 14px; padding: 5px; width: 240px; }

    .idealake_widget.idealake_widget_branchlocator .branchlocatorbutton, .idealake_widget.idealake_widget_branchlocator .exbranchlocatorbutton { font-size: 20px; }

    .idealake_widget.idealake_widget_branchlocator .BLRow { margin-bottom: 10px; }

    .idealake_widget.idealake_widget_branchlocator .branchlocatorcontainer { margin-top: 35px; padding-top: 13px; }

    .idealake_widget.idealake_widget_branchlocator .branchlocatorcontainer .blAddresinfo > span { font-size: 20px; }

    /**************************************End User Interaction***************/


    /************************************ Goal Planning **********************************************/
    .idealake_goalplanner { font-size: 16px; }

    .idealake_goalplanner .landingPageContainer_left .boxcontent div p, .idealake_goalplanner .landingPageContainer_right .previousGoals, .previousGoalContainer_body #solutionTab p { font-size: 16px; }

    .idealake_goalplanner .landingPageContainer_left .boxcontent div h2 { font-size: 25px; }

    .idealake_goalplanner .landingPageContainer_right .goals { width: 100%; height: 67.5%; position: relative; background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/goalbody_bg02.png) 17px 22px no-repeat; }

    .idealake_goalplanner .landingPageContainer_right .previousGoals { padding: 26px 16px; }

    .idealake_goalplanner .landingPageContainer_right .goals .goal img { width: auto; }

    .idealake_goalplanner .landingPageContainer_right .goals .goal .goalbox { font-size: 14px; left: 10px; top: 50px; }

    .idealake_goalplanner .landingPageContainer_right .goals .goal { width: 90px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G0 { left: 143px; top: 36px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G0 .goalbox { margin: 6px 0 0 0; }

    .idealake_goalplanner .landingPageContainer_right .goals #G0 img { margin: 0 0 0 8px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G1 { left: 242px; top: 75px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G1 .goalbox { margin: 5px 0 0 0; }

    .idealake_goalplanner .landingPageContainer_right .goals #G2 { left: 268px; top: 153px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G2 .goalbox { top: 46px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G3 { left: 230px; top: 232px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G3 img { margin: 0 0 0 7px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G4 { left: 150px; top: 280px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G5 { left: 30px; top: 153px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G5 .goalbox { margin: 6px 0 0 5px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G6 { left: 60px; top: 238px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G6 img { margin: 0 0 0 5px; }

    .idealake_goalplanner .landingPageContainer_right .goals #G7 { left: 45px; top: 83px; }

    .idealake_goalplanner .goalplanner_header ul.need_analysis { width: 783px; height: 66px; padding: 0; }
    .idealake_goalplanner .goalplanner_header ul.risk_assessment { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/risk_assessment.png) no-repeat; width: 783px; height: 66px; padding: 0; }
    .idealake_goalplanner .goalplanner_header ul.solution { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/solution.png) no-repeat; width: 783px; height: 66px; padding: 0; }
    .idealake_goalplanner .goalplanner_header ul li { width: 260px; font-size: 16px; height: 66px; line-height: 66px; }
    .idealake_goalplanner .goalplanner_header ul li:first-child span { padding-left: 30px; }
    .idealake_goalplanner .goalplanner_header ul li span { font-size: 35px; padding: 0 14px 0 25px; }
    .idealake_goalplanner .goal_planner_scroll { height: 540px; padding: 20px 30px; width: 92%; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_header h1 { font-size: 25px; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_header div { font-size: 16px; margin-top: 0; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content { padding-top: 0;}

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row > span { font-size: 18px; margin-top: 22px; padding: 0 30px 22px 0; line-height: inherit; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row { float: left; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row .idl_slider { width: 470px; margin-top: 0; }

    .idl_slider .slidervalue span { font-size: 11px; }

    .w165 { width: 160px; }

    .idealake_goalplanner .goalplanner_body .goalplanner_body_content .goalplanner_body_content_row input[type="text"] { font-size: 25px; margin-top: -13px; }

    /*.idealake_goalplanner .goalplanner_footer { padding: 10px 30px 0; height: 60px; }*/ .idealake_goalplanner .goalplanner_footer { padding: 10px 30px 0; height: 60px; width: 92%; }

    input.btn_gray { background: #848484 url(https://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_lt.png) no-repeat 0 0; }

    input.btn_green { background: #50b848 url(https://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_rt.png) no-repeat 0 0; }

    .idealake_goalplanner .goalplanner_footer input.btn_gray, .idealake_goalplanner .goalplanner_footer input.btn_green { font-size: 20px; }

    .idealake_goalplanner .goalplanner_footer input.btn_gray { background-position: -8px 11px; padding: 8px 10px 10px 40px; }

    .idealake_goalplanner .goalplanner_footer input.btn_green { background-position: 64px 12px; padding: 9px 42px 9px 10px; }

    /*.idealake_goalplanner .goalplanner_body .goals { padding: 15px 0 0 30px; }*/

    .idealake_goalplanner .goalplanner_body .goals .goal img { width: auto; }

    .idealake_goalplanner .goalplanner_body .goals .goal .tileimage { padding: 0; }

    /*.idealake_goalplanner .goalplanner_body .goals .goal .goalbox { font-size: 14px; bottom: 13px; left: 82px; }

    .idealake_goalplanner .goalplanner_body .goals .goal { width: 265px; height: 45px; margin-bottom: 18px; margin-right: 56px; padding: 12px; cursor: pointer; }*/
    .idealake_goalplanner .goalplanner_body .goals .goal .goalbox { font-size: 18px; bottom: 13px; left: 82px; font-weight: bold; }
    .goalThumbnail img { width: 58px; }




    .idealake_goalplanner .goalplanner_body .goals .goal.completed { background-color: #6EC745; }

    .idealake_goalplanner .goalplanner_footer.proceed input[type="button"] { background-position: 100px 9px; padding: 7px 42px 11px 10px; }

    #lblProceed { width: 72%; float: left; }

    .goalplanner_body .risk_assessment_question .q1headertext { margin: 16px 0 20px 0; padding-bottom: 20px; }

    .idealake_goalplanner .goalplanner_body .risk_assessment_question span { font-size: 18px; }

    .goalplanner_body .q2riskQuestions span.riskQuestions, .goalplanner_body .q3riskQuestions span.riskQuestions { font-size: 16px; }

    .goalplanner_body .q2riskQuestions, .goalplanner_body .q3riskQuestions { margin: 55px 0 0 0; }

    .idealake_goalplanner .goalplanner_body .customoptionlistcss { margin: 15px 0 0 0; }

    /*.idealake_goalplanner .goalplanner_body .customoptionlistcss ul li span.il-customoptionlist-content { padding-bottom: 0 !important; line-height: 42px; font-size: 23px; color: #b2b5b9; background: url(../images/radio01.png) -2px 0 no-repeat; width: 39px; height: 39px; }*/

    /* .idealake_goalplanner .goalplanner_body .customoptionlistcss ul li span.il-customoptionlist-content-selected { color: #fff; background: url(../images/radio01.png) 0 -39px no-repeat; width: 41px; height: 42px; }*/

    .megaslidercss .il-megaslider-selector-wrapper span.il-megaslider-content { font-size: 12px !important; }

    .megaslidercss { width: 700px; height: 100px; }

    .megaslidercss ul { height: 100px; }

    .megaslidercss ul li { width: 123px; }

    .il-megaslider-selector-wrapper { width: 94%; margin-top: 24px; }

    .megaslidercss ul li span.il-megaslider-icons { margin: 11px auto 0 auto; }

    .goalplanner_body .megaslidercss ul li span.il-megaslider-content { font-size: 12px; margin-top: 5px; }

    .megaslidercss .il-megaslider-selector { width: 132px; height: 130px; background: url(../images/GoalPlanning/slider_selected01.png) no-repeat; top: -15px; }

    .megaslidercss ul li span.il-megaslider-icons img, .il-megaslider-selector span.il-megaslider-icons img { width: auto; }

    /*.customoptionlistcss ul li span.il-customoptionlist-seperator { background: url(../images/dash01.png) no-repeat; width: 12px; height: 5px; margin-top: 17px; }*/


    .idealake_goalplanner .goalplanner_body .risk_assessment_question label { font-size: 14px; padding-bottom: 14px; }

    .goalOTP { padding-bottom: 18px; }

    .goalplanner_body .goalOTP div { line-height: 20px; margin-top: 0; }

    .goalplanner_body .goalOTP div + div + div { font-size: 12px; margin: 12px 0 0 0; padding: 0 0 10px 0; }

    .goalplanner_body .goalOTP input[type="checkbox"] { margin-top: 0; }

    .goallogin h2 { margin: 8px 0 0 0; }

    .goallogin div { margin: 0; padding: 0 0 10px 0; }

    #txtLoginMobile { width: 207px; height: 38px; background: #fff url(https://www.reliancemoney.com/_catalogs/masterpage/images/mobile_icon01.png) no-repeat 10px 11px; padding-left: 40px; margin-right: 10px; font-size: 18px; }

    #txtLoginPassword { width: 207px; height: 38px; background: #fff url(https://www.reliancemoney.com/_catalogs/masterpage/images/password_icon01.png) no-repeat 5px 6px; padding-left: 40px; margin-right: 10px; font-size: 18px; }

    input.btn_blue { font-size: 20px; padding: 5px 12px 8px 12px; }

    #btnGoalLogin { padding: 5px 20px 8px 20px; }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .conservative, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .conservative { width: 230px; height: 125px; background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/conservative.png) no-repeat; }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .balanced, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .balanced { width: 230px; height: 125px; background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/balanced.png) no-repeat; }

    .idealake_goalplanner .goalplanner_body #riskAssessmentResult .aggressive, .idealake_goalplanner .previousGoalContainer_body #riskAssessmentResult .aggressive { width: 230px; height: 125px;; background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/aggressive.png) no-repeat; }

    .goalplanner_body h2 { font-size: 25px; }

    .goalplanner_body #riskAssessmentResult .riskAssessmentResultWrap, .previousGoalContainer_body #riskAssessmentResult .riskAssessmentResultWrap { padding: 40px 20px; margin: 0; }

    .goalplanner_body #riskAssessmentResult .riskResultContent p, .previousGoalContainer_body #riskAssessmentResult .riskResultContent p { font-size: 16px; }

    .goalplanner_body #riskAssessmentResult h3, .previousGoalContainer_body #riskAssessmentResult h3 { font-size: 24px; line-height: 36px; }

    .goalplanner_body #riskAssessmentResult .interesttext, .previousGoalContainer_body #riskAssessmentResult .interesttext { margin: 20px 0 0 0; padding-bottom: 8px; font-size: 16px; }

    .previousGoalContainer_body #riskAssessmentResult .interesttext { margin: 20px 0 0 21px; }

    .goalplanner_body .ui-tabs .ui-tabs-nav li { width: 200px; }

    .goalplanner_body #solutionTab p { font-size: 16px; }

    .idealake_goalplanner .goalplanner_body #tblResults td { padding: 8px; }

    #userinterestreturn { width: 42px; }

    .goalplanner_body #solutionTab .displayTable, .goalplanner_body #solutionTab .displayChart, .previousGoalContainer_body #solutionTab .displayTable, .previousGoalContainer_body #solutionTab .displayChart { font-size: 13px; color: #888; text-transform: uppercase; padding: 8px 10px; }

    .goalplanner_body #solutionTab .displayTable .table_icon, .previousGoalContainer_body #solutionTab .displayTable .table_icon { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/table_icon_white01.png) no-repeat; width: 17px; height: 13px; }

    .goalplanner_body #solutionTab .displayTable.iconSelected .table_icon, .previousGoalContainer_body #solutionTab .displayTable.iconSelected .table_icon { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/table_icon_gray01.png) no-repeat; width: 17px; height: 13px; margin: 2px 8px 0 0; }

    .goalplanner_body #solutionTab .displayChart .chart_icon, .previousGoalContainer_body #solutionTab .displayChart .chart_icon { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/chart_icon_white01.png) no-repeat; width: 14px; height: 15px; }

    .goalplanner_body #solutionTab .displayChart.iconSelected .chart_icon, .previousGoalContainer_body #solutionTab .displayChart.iconSelected .chart_icon { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/chart_icon_gray01.png) no-repeat; width: 14px; height: 15px; margin: 0 8px 0 0; }

    .idealake_goalplanner .goalplanner_body #solution-Achieved table, #tblResultsAchieved, .goalplanner_body .FamilyProtectionDiv1 p, .idealake_goalplanner .previousGoalContainer_body #solution-Achieved table { font-size: 16px; }

    .goalplanner_body .recalculate label { font-size: 14px; }

    #btnreCalculate { font-size: 14px; text-transform: uppercase; }

    .goalplanner_body .recalculate div.interestDiv, .goalplanner_body .recalculate div.inflationDiv, .goalplanner_body .recalculate div.fixedDiv { margin: 4px 0 0 0; }

    .goalplanner_body .ui-tabs .ui-tabs-nav li a { width: 90%; }

    .goalplanner_body #riskAssessmentResult div { width: 100%; }

    #txtMobile.w165 { font-size: 18px; width: 249px; height: 38px; background: #fff url(https://www.reliancemoney.com/_catalogs/masterpage/images/mobile_icon01.png) no-repeat 10px 11px; padding-left: 40px; }

    #txtOTP { width: 296px; height: 38px; font-size: 18px; }

    .validateOTP div input#btnValidateGoalOTP { margin-right: 10px; padding: 5px 14px; }

    .validateOTP div input#btnRegenerateGoalOTP { padding: 5px 14px; }

    .previousGoals .viewNow { font-size: 20px; background: #ba3605 url(https://www.reliancemoney.com/_catalogs/masterpage/images/round_arrow_rt.png) no-repeat 115px 9px; width: 149px; margin: 22px 0 0 0; }

    .idealake_goalplanner .previousGoalContainer { height: 586px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_header .pgoalsback { width: 52px; padding: 1px 0 0 31px; margin: 10px 0 0 0; font-size: 20px; }

    .previousGoalContainer_body .goallogin h2 { margin: 0; }

    .goallogin div { margin: 10px 0 0 0; }

    .solutionPieChart img { width: auto; margin: 13px 0 0 10px; }

    .idealake_goalplanner .solutionTable .col2 { font-size: 16px; padding: 10px 0; }

    .idealake_goalplanner .solutionTable .col3, .idealake_goalplanner .solutionTable .solutionTotal span { font-size: 20px; }

    .idealake_goalplanner .solutionTable .col3 { padding-right: 12px; }

    .idealake_goalplanner .solutionTable .solutionTotal span.value { font-size: 30px; }

    .idealake_goalplanner .solutionTable .col1.purple, .goalplanner_body .solutionTable .col1.yellow, .goalplanner_body .solutionTable .col1.red, .goalplanner_body .solutionTable .col1.green { padding: 5px 10px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th { font-size: 14px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th.prevGoalTh1 { width: 14%; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gDate { font-size: 14px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gTime { font-size: 12px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td { font-size: 16px; padding: 5px 10px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table td .prev_gDetails { }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.yellow, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.yellow { background-position: 0 17px; }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.red, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.red { background-position: 0 17px; }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.purple, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.purple { background-position: 0 17px; }

    .idealake_goalplanner .goalplanner_body .solutionTable .col1.green, .idealake_goalplanner .previousGoalContainer_body .solutionTable .col1.green { background-position: 0 17px; }

    .idealake_goalplanner .goalplanner_body .solutionTable .solutionTotal, .idealake_goalplanner .previousGoalContainer_body .solutionTable .solutionTotal { padding: 7px 10px 7px 29px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; width: 85%; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table th.prevGoalTh2 { width: 72%; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_header h2 { font-size: 25px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body .ui-tabs .ui-tabs-nav li.ui-tabs-active, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-RiskAnalysis { background: #fff; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-RiskAnalysis, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-Achieved, .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body #solution-Asset { overflow: hidden; min-height: 370px; background: #fff; }

    #solution-Achieved, #solution-Asset { padding: 10px; }

    #riskAssessmentResult { float: left; }

    .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li a { font-size: 16px; color: #444; width: 94%; }

    .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li { width: 184px; height: 54px; }

    .idealake_goalplanner .previousGoalContainer_body .ui-tabs .ui-tabs-nav li:first-child { border-left: none; }

    .previousGoalContainer_body #riskAssessmentResult .riskAssessmentResultWrap { margin: 0 0 0 21px; width: 88.5%; }

    .previousGoalContainer_body #riskAssessmentResult div { margin: 4px 0 0 21px; width: 100%; }

    .previousGoalContainer .goal_planner_scroll { height: 475px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblResults th { font-size: 16px; text-align: center; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblResults td { background: #f7f7f7; text-align: center; }

    .idealake_goalplanner .previousGoalContainer_body #tblAsset, .idealake_goalplanner .goalplanner_body table#tblAsset { width: 95%; border: none; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset tr:first-child td { border-top: none; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td { border-top: 1px solid #d6d6d6; border-left: none; border-right: none; border-bottom: none; padding: 10px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td.col1 { padding: 5px; }

    .idealake_goalplanner .previousGoalContainer .previousGoalContainer_body table#tblAsset td.col3 { text-align: right; font-size: 20px; }

    .idealake_goalplanner .solutionTable .solutionTotal span.label { margin-top: 6px; }

    #txtGoalSignUpName, #txtGoalSignUpPassword, #txtGoalSignUpConfirmPassword { background: #fff url(https://www.reliancemoney.com/_catalogs/masterpage/images/username_icon.png) no-repeat 5px 10px; width: 255px; font-size: 18px; padding: 10px 10px 10px 29px; margin-top: 7px; }

    .goalplanner_body div ol li { font-size: 14px; line-height: 18px; }

    .goalplanner_body .goalMailPDF #txtMail { width: 255px; font-size: 18px; padding: 10px; }

    .goalplanner_body .idealake_widget_login h2 { font-size: 18px; padding-bottom: 4px; }

    .goalplanner_body .idealake_widget_login .logininput { font-size: 14px; padding-bottom: 5px; }

    .goalplanner_body .idealake_widget_login .logininput > input[type="text"], .goalplanner_body .idealake_widget_login .logininput > input[type="password"] { height: 27px; width: 42%; }

    .goalplanner_body .idealake_widget_login .logininput .lt input[type="text"], .goalplanner_body .idealake_widget_login .logininput .lt input[type="password"] { height: 27px; width: 95%; }

    .goalplanner_body .idealake_widget_login .logininput .rt > input[type="text"], .goalplanner_body .idealake_widget_login .logininput .rt > input[type="password"] { height: 27px; }

    .goalplanner_body .idealake_widget_login .signinsignup .logininput label.agree { line-height: inherit; font-size: 13px; }

    .goalplanner_body .idealake_widget_login .divider { margin: 0px 10px; }

    .goalplanner_body .idealake_widget_login { float: inherit; }

    .goalicon { height: inherit; width: inherit; }
    /****************************************** End Goal Planning*****************************************************/

    /*Menu start*/
 /**Ch**/   /*  .box_menu ul li.hover ul.menu_level1 { top: 88px !important; } */

/**Ch20**/    .box_menu ul ul.menu_level1 > li { width: 200px; }

    .box_menu ul ul.menu_level1 li > a span { min-height: 21px !important; line-height: 21px; }

    .box_menu ul ul.menu_level1 li > a span.submenuicon img { max-width: 100%; margin-right: 5px; }

/**Ch**/     .box_menu ul ul.menu_level1 li > a { font-size: 14px; }

    .box_menu ul ul.menu_level2 li a { width: 253px; }

    .box_menu ul ul.menu_level2 li a span { font-size: 14px; }
    /*Menu end*/
    /*Knowledge center St*/
    .idealake_widget_knowledgecenterindex .articles_box .indexheading { font-size: 25px; padding: 10px 20px; }

    .idealake_widget_knowledgecenterindex .box.articles_box .boxcontent.scrollablecontent { height: 450px !important; padding: 10px 20px; }

    .article .articleimg img { max-width: 88%; }

    .article .excerptcontainer { padding-left: 30px; width: 75%; }

    .article .excerptcontainer h2 a { font-size: 18px; }

    .article .excerptcontainer h2 { line-height: 18px; margin-bottom: 5px; }

    .article .excerptcontainer .excerpt { height: 90px; line-height: 20px; }

    .jPaginate { font-size: 12px; height: 35px; width: 90%; }
    /*Knowledge center Ed*/

    /* accordion added by Alpesh Jain*/

    .idealake_widget.heightdouble .box .boxcontent.accordioncontent, .idealake_widget .box.heightdouble .boxcontent.accordioncontent { height: 358px; }

    .idealake_widget.heighttriple .box .boxcontent.accordioncontent, .idealake_widget .box.heighttriple .boxcontent.accordioncontent { height: 556px; }

    .idealake_widget.heightquadruple .box .boxcontent.accordioncontent, .idealake_widget .box.heightquadruple .boxcontent.accordioncontent { height: 754px; }

    .idealake_widget.heightquintuple .box .boxcontent.accordioncontent, .idealake_widget .box.heightquintuple .boxcontent.accordioncontent { height: 952px; }

    .idealake_widget.heightsextuple .box .boxcontent.accordioncontent, .idealake_widget .box.heightsextuple .boxcontent.accordioncontent { height: 1150px; }

    .idealake_widget .box .boxcontent.accordioncontent .accordion h3.thinheader { background-image: none; height: 12px; font-size: 12px; }

    .idealake_widget .box .boxcontent.accordioncontent .accordion h3.fatheader { background-image: none; height: 28px; }

    .idealake_widget.heightdouble .boxcontent.accordioncontent .accordion { padding-right: 10px; }

    .idealake_widget.heightdouble .boxcontent.accordioncontent .accordion .acc_content_scrollable { height: 100px; }

    .idealake_widget.heighttriple .boxcontent.accordioncontent .accordion { padding-right: 10px; }

    .idealake_widget.heighttriple .boxcontent.accordioncontent .accordion .acc_content_scrollable { height: 230px; }

    .idealake_widget.heightquadruple .boxcontent.accordioncontent .accordion { padding-right: 10px; }

    .idealake_widget.heightquadruple .boxcontent.accordioncontent .accordion .acc_content_scrollable { height: 360px; }

    .idealake_widget.heightquintuple .boxcontent.accordioncontent .accordion { padding-right: 15px; }

    .idealake_widget.heightquintuple .boxcontent.accordioncontent .accordion .acc_content_scrollable { height: 450px; }

    .idealake_widget.heightsextuple .boxcontent.accordioncontent .accordion { padding-right: 15px; }

    .idealake_widget.heightsextuple .boxcontent.accordioncontent .accordion .acc_content_scrollable { height: 580px; }

    /*accordion ended*/

    .loginplaceholder { font-size: 15px; }
    .groups_companies .selected_value { width: 290px; height: 28px; line-height: 28px; font-size: 14px; }
    .groups_companies select { width: 300px; height: 28px; }
    .groups_companies .selectedtxt { width: 265px; }
    .groups_companies select { font-size: 14px; width: 303px; }
    .breadcrumb_center { width: 1188px; }
    .breadcrumb_wrapper { width: 1188px; }

    .facebookimg img { width: 100%; }
    .facebookimg { margin-right: 12px; }
  /**Ch**/.box_menu ul ul.menu_level1 > li a {  }
    .box_menu ul ul.menu_level1 > li ul.menu_level2 li a { padding: 5px; }
    .idealake_widget .box.halfleft img.boximg { padding: 10px; }
    .idealake_widget.widthdouble .box.halfleft img.boximg, .idealake_widget.widthdouble .box.halfright img.boximg { width: 44%; height: 90%; }
    .idealake_widget .box.halfleft img.boximg, .idealake_widget .box.halfright img.boximg { width: 44%; height: 90%; }
    input.cbutton { padding: 10px 20px; text-transform: uppercase; font-size: 18px; }

    /*Knowledge center news Box Widget*/

    .rmkcnewsbox .news_box img { width: 94px; height: 94px; }
    .rmkcnewsbox .news_box div { font-size: 12.16pt; line-height: 12.16pt; height: auto; }
    .rmkcnewsbox .news_box h2 { font-size: 15.2pt; line-height: 15.2pt; }

    /*Knowledge center news Box Widget*/

    .headerlevelul li ul.ullevel1 li ul.ullevel2 li ul.ullevel3 { width: 67%; }
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li ul.ullevel3 li { width: 20%; }
    .headerlevelul li .headlevel1 a { font-size: 20px; }

    .headerlevelul li ul.ullevel1 li .headlevel2 { width: 89%; padding: 10px 60px; }
    .headerlevelul li .headlevel1 { width: 95.6%; padding: 10px 20px; }
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li .headlevel3 { width: 84%; padding: 10px 95px; }
    .headerlevelul li ul.ullevel1 li .headlevel2 { width: 89%; }
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li .headlevel3 .description { width: 70%; }
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li ul.ullevel3 { width: 67%; padding: 28px 28px 28px 361px; }

    /*Re-Sizing the Sharepoint default fonts and idealake custom fonts for bigger resolution*/
    .il-rteFontSize-1 { font-size: 12.16pt; }
    .il-rteFontSize-2 { font-size: 13.68pt; }
    .il-rteFontSize-3 { font-size: 15.2pt; }
    .il-rteFontSize-4 { font-size: 16.72pt; }
    .il-rteFontSize-5 { font-size: 18.24pt; }
    .il-rteFontSize-6 { font-size: 19.76pt; }
    .il-rteFontSize-7 { font-size: 21.28pt; }
    .il-rteFontSize-8 { font-size: 27.36pt; }
    .il-rteFontSize-9 { font-size: 30.4pt; }
    .il-rteFontSize-10 { font-size: 33.44pt; }
    .il-rteFontSize-11 { font-size: 36.48pt; }
    .il-rteFontSize-12 { font-size: 39.52pt; }
    .il-rteFontSize-13 { font-size: 42.56pt; }
    .il-rteFontSize-14 { font-size: 54.72pt; }
    .il-rteFontSize-15 { font-size: 72.96pt; }
    .il-rteFontSize-16 { font-size: 109.4pt; }

    H1.il-rteElement-H1 { -ms-name: "Heading 1"; -ms-element: "true"; font-size: 27.36pt; }
    H2.il-rteElement-H2 { -ms-name: "Heading 2"; -ms-element: "true"; font-size: 18.24pt; }
    H3.il-rteElement-H3 { -ms-name: "Heading 3"; -ms-element: "true"; font-size: 13.68pt; }
    H4.il-rteElement-H4 { -ms-name: "Heading 4"; -ms-element: "true"; font-size: 15.2pt; }


    .idealake_widget .boxcontent H1 { font-size: 27.36pt; }
    .idealake_widget .boxcontent H2 { font-size: 18.24pt; }
    .idealake_widget .boxcontent H3 { font-size: 13.68pt; }
    .idealake_widget .boxcontent H4 { font-size: 15.2pt; }

    /*Re-Sizing the Sharepoint default fonts and idealake custom fonts for bigger resolution*/

    /*Addtional css added to override the default css of blackbackround Reliance Money Website for White Background */
    /*Start*/
    .head_top { height: 76px; }
    .loginplaceholder { padding-top: 12px; }
    .logo_right { margin-top: 22px; }
    .loginplaceholder .LoggedInDetails { text-align: right; }
    .contact-details { font-weight: normal; }
    .UserInteraction .FixedHeader h1 { font-size: 22px; }
    .news_box { padding: 10px; }
    .news_box img { margin: 0px; }
    .rmkcnewsbox .news_box img { height: 90%; width: 44%; padding: 0px; }
    .rmkcnewsbox .news_box div { padding-right: 10px; }


    #btnLoginFB { background-image: url("../images/fblogin_large.png"); width: 202px; height: 41px; margin-bottom: 15px; }



    /*Widget Bottom less height*/

    .idealake_widget.bottomlessheight { min-height: 586px; }

    /*End Widget Bottom less height*/


    .registrationdiv { line-height: 18px; }
    .idealake_widget .halfright.box img.boximg { padding: 10px; }

    /*End*/




    /*Added for CR Responsive changes 2014-06-24 12:21*/
    /*Start*/
   /*15042015*/ .researchRecommendedScrollDiv { height: 183px; }
    .tblz01mf td { padding: 10px 2px; line-height: 15px; }
    .idealake_widget .RRFunds_container { height: 245px; }
    .tblz01mf { font-size: 14px; }
    .FundInvest_box .rows { margin-bottom: 15px; }
    .FundInvest_box .rows > span { margin-bottom: 7px; display: block; }
    div.box_head_tops { margin-bottom: 12px; font-size: 22px; line-height: 22px; }
    .QuickSearch_box .rows { margin-bottom: 10px; }
    .FundInvest_box .rows select { padding: 8px 4px; font-size: 17px; }
    .QuickSearch_box .inputsearch { padding: 12px 6px; font-size: 17px; }
    .QuickSearch_box .Search_btn { font-size: 17px; padding: 10px; }
    .FundInvest_box .Search_btn { font-size: 17px; padding: 10px; }
    .idealake_widget .RRFunds_tab li a { font-size: 17px; padding: 6px 0; }
    .idealake_widget .RRFunds_tab li.active { padding: 5px 10px; }
    .idealake_widget .RRFunds_tab li { padding: 5px 10px; }
    .idealake_widget .RRFunds_tablinks li a { font-size: 16px; }
    .idealake_widget .RRFunds_tablinks li { padding: 0 15px; }
    .tblz01mf th { line-height: 15px; padding: 5px 4px; }
    .tblz01mf th span.returnmnth { font-size: 13px; padding: 2px 0; }


    #fundOfTheMonth, #planOfTheMonth { height: 125px; }
    .idealake_widget #fundOfTheMonth .RRFunds_container, .idealake_widget #planOfTheMonth .RRFunds_container { height: 98px; }
    .fundsScrollDiv { height: 215px; }
    .fundOfTheMonthScrollDiv, .planOfTheMonthScrollDiv { height: 65px; }

    .QuickSearch_box .box_head_tops, .FundInvest_box .box_head_tops { margin-bottom: 10px; }
    .RRFunds_container .tblz01mf th { padding: 6px; }
    .searchResult { height: 535px; }
    .idealake_goalplanner .goalplanner_footer input.btn_addgoal, .idealake_goalplanner .goalplanner_footer input.btn_prev { background: url("../images/GoalPlanning/addgoal_icn.png") no-repeat scroll 4px 9px #FF642B; font-size: 16px; padding: 8px 10px 8px 28px; }
    .idealake_goalplanner .goalplanner_footer input.btn_next { background: url("../images/GoalPlanning/arrow_icn.png") no-repeat scroll 52px 16px #0094DA; font-size: 16px; padding: 8px 25px 8px 10px; }
    .idealake_goalplanner .trneedQuestions .goal_planner_scroll { height: 430px; }
    .idealake_goalplanner .goalplanner_body p { line-height: 20px; }
    .idealake_goalplanner .tr_risk_assessment_question .goal_planner_scroll { height: 620px; }
    .idealake_goalplanner .trGoalPlannerResult .goal_planner_scroll { height: 590px; width: 108%; }
    .idealake_goalplanner .goal_planner_scroll.GoalPlanner_goaldiv { height: 515px; }
    .goalThumbnails { margin: 15px 0 0; }
    .goalThumbnail .goalThumbnailText { line-height: 17px; }
    .SlidersList { height: 80px; width: 600px; }
    .SlidersList .CalculatedList .goalThumbnail { width: 150px; }
    .GoalPlanner_goal .goal { margin-bottom: 30px; }
    .content_summationgoal { padding: 10px; width: 682px; margin-right: 10px; }
    .idealake_goalplanner .trGoalPlannerResult .goal_planner_scroll .content_allgoal_row { margin-bottom: 15px; }
    .content_summationgoal .content_allgoal_row { font-size: 16px; }
    .idealake_goalplanner .goalplanner_footer input.btn_home { font-size: 16px; padding: 8px 20px 8px 10px; }
    .idealake_goalplanner .content_allgoals_ht { height: 350px; }
    .idealake_goalplanner .trGoalPlannerResult .goal_planner_scroll .content_allgoal_row .tblassumption td, th { padding: 10px 15px; }
    .idealake_goalplanner .trGoalPlannerResult .goal_planner_scroll .content_allgoal_row .tblassumption td { font-size: 16px; padding: 5px 10px; }
    .idealake_goalplanner .trGoalPlannerResult .goal_planner_scroll.goal_planner_result { width: 91%; }
    .idealake_goalplanner .divEmailTransition { z-index: 2; }
    .idealake_goalplanner .idealake_widget_login { height: 640px; }
    .idealake_goalplanner .goalSolution .monthlyInvestmentLabel .blueFont { font-size: 16px; }
    .idealake_goalplanner .goalSolution .monthlyInvestmentLabel { font-size: 16px; }


    .riskProfileKnowing .megaslidercss { width: 435px; }
    .riskdescription { padding: 5px 8px; width: 235px; margin-bottom: 15px; }
    .megaslidercss { margin: 22px 0 0; }
    .customoptionlistcss ul li span.il-customoptionlist-content { background: url("../images/GoalPlanning/radio01.png") no-repeat 0 0; width: 110px; }
    .customoptionlistcss ul li span.il-customoptionlist-content-selected { background: url("../images/GoalPlanning/radio01.png") no-repeat 0 -71px; width: 110px; }
    /*End*/

         /*AccountOpening : Reliance oney PHase2*/
.idealake_accountopening .logininput input[type="text"] {font-size: 16px;padding: 8px 12px;width: 85%;}
.idealake_accountopening .logininput select.select01 {font-size: 16px;padding: 8px 12px;width: 93%;}
.idealake_accountopening .loginerror {bottom: -15px;font-size: 12px;left: 30px;}
.idealake_widget .idealake_accountopening .accountopening_header .steps {width: 270px;}
.idealake_accountopening .logininput {padding-bottom: 22px;}
.idealake_accountopening .logininput {padding-top: 10px;}
.idealake_widget .idealake_accountopening .accountopening_header h3 {font-size: 30px;}

.idealake_widget .idealake_accountopening .accountopening_header {margin: 10px 0 5px;}
.idealake_accountopening .logininput {font-size: 16px;}
.idealake_accountopening .logininputhead h3 {font-size: 22px;}
.idealake_accountopening .logininputhead .fields {font-size: 15px;}
.idealake_accountopening .logininputhead {margin-bottom: 25px;padding-bottom: 15px;}
.idealake_accountopening .logininput input.btn_blu {font-size: 20px;padding: 8px 15px;}
.idealake_widget .idealake_accountopening .accountopening_header .steps ul li {height: 45px;width: 40px;background-size:100%}
.idealake_widget .idealake_accountopening .accountopening_header .steps ul li.done {height: 45px;width: 40px;background-size:100%}
.idealake_widget .idealake_accountopening .accountopening_header .steps ul li.active {height: 45px;width: 40px;background-size:100%}
.idealake_widget .idealake_accountopening .accountopening_header .steps ul li a {font-size: 22px;padding: 11px 3px 0 0;}
.idealake_widget .idealake_accountopening .accountopening_header .steps ul li {font-size: 20px;}
.idealake_widget .idealake_accountopening .accountopening_middle .accountopening_middleBox.commonscreen h2 {font-size: 25px;margin: 0 0 20px;}
.idealake_accountopening .logininput .inputfile input[type="text"] {font-size: 16px;padding: 8px 12px;width: 77%;}
.idealake_accountopening .logininput input.hasDatepicker[type="text"] {width: 77%;}
.idealake_widget.heightdouble .idealake_accountopening .accountopening_middle {height: 285px;}
.idealake_widget .idealake_accountopening .accountopening_middle .accountopening_middleBox .goal_planner_scroll {height: 535px;}
.idealake_accountopening .logininput .rt > label{padding-left:29px !important}
.idealake_widget .idealake_accountopening .accountopening_header.review_header h3 {font-size: 28px;}

.usercontroldiv{width:784px}
.restofwidgets{width:396px;float:left}
.idealake_accountopening .accountopening_footer .logininput {padding-bottom:15px}

/*End*/
.idealake_accountopening.mgp .rt .loginerror { left: 270px !important;}
.idealake_accountopening.mgps .logininput input[type="text"] {width: 46% !important}
.usercontroldiv {width: 1180px;}
.idealake_accountopening.mgp .lt .loginerror {left: 240px !important;}
.idealake_accountopening .logininput input[type="text"], .idealake_accountopening .logininput input[type="file"] {width: 83% !important;}
.idealake_accountopening .logininput input.hasDatepicker[type="text"] {width: 75% !important;}
.idealake_accountopening.mgp .logininput input[type="text"] {width: 46% !important;}
.idealake_accountopening.mgp .loginerror{left:41px}
.idealake_accountopening .rt .loginerror{left:39px !important}
.idealake_accountopening .lt .loginerror{left:0 !important}

/*St 18-12-2014*/
.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li {width: 272px;}
.idealake_widget .idealake_accountopening.mgp .accountopening_header h3 {font-size: 21px;}
.idealake_widget .idealake_accountopening.mutualfund .accountopening_header h3 {font-size: 22px;}
.idealake_widget .idealake_accountopening.mgp .smandatory, .idealake_widget .idealake_accountopening.mgp .lt label, .idealake_widget .idealake_accountopening.mgp .rt label {font-size: 16px;}

.idealake_accountopening.mgp .logininput input[type="text"], .idealake_accountopening.mgp .logininput input[type="file"] {font-size: 16px;}
.idealake_accountopening.mgp .logininput select.select01 {font-size: 16px;}
/*Ed 18-12-2014*/

.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li {width: 272px;}
.idealake_widget .idealake_accountopening.mutualfund .headtop {font-size: 24px}

/*St 27-03-2015*/
.idealake_accountopening.review .TL_nav li a > span {display:inline-block}
.idealake_accountopening.review .TL_nav li > span {height: 15px;}
.idealake_accountopening.review .logininput .inputfile input[type="text"] {width: 82% !important;}
.idealake_accountopening.review .logininput select.select01 {width: 96%;}
.idealake_accountopening.review .logininput .rt > label{padding-left:13px !important}
.idealake_accountopening.review .logininput input[type="text"] {width: 90% !important;}
/*Ed 27-03-2015*/
/* St 27-03-2015*/

.idealake_widget .idealake_accountopening.mutualfund .schemesbox .gridView .schemeslist li .panel .topfotter {padding: 8px 25px 0;}
.idealake_widget .idealake_accountopening.mutualfund input.btn_blu {margin-left: 25px;}
    /* Ed 27-03-2015*/
    /* St 07-04-2015*/
    .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li {width: 272px;}
       .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .panel .tophead {width:252px}
    /* Ed 07-04-2015*/


    /* St 08-04-2015*/
	.idealake_accountopening.mycart .myListView01 .tableL03 {width: 100%;}
	/* Ed 28-03-2015*/



    /*St 09-04-2015*/
.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .panel .head a {font-size:14px}
.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .asondate {font-size:12px}
 .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul {width: 100%;}
    .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li.last {position:relative; width: 9%;}
    .gridViewhead ul li.amount {width: 9%;}
    /*1304*/.gridViewhead ul li {width: 12%;}
/*Ed 09-04-2015*/



/*St 13-04-2015*/
 .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li.amount {width: 10%;}
 .gridViewhead ul li:first-child {width: 22%;}
 .gridViewhead ul {width: 98%;}
 /*Ed 13-04-2015*/
}



@media screen and (max-width: 900px) {





    .header { /*margin-bottom: 20px;*/ }

    .header_center { width: 524px; }

    .header_wrapper { width: 524px; }


    .navigation { /*margin-bottom: 20px;*/ }

    .navigation_center { width: 524px; }

    .navigation_wrapper { width: 524px; }




    .head_bottom { height: 165px; }



    .box_menu ul li { margin-right: 2px; margin-bottom: 2px; height: 80px; }

    .box_menu ul li li { height: auto; }

    .box_menu ul li a { width: 100px; }

    .search_box { position: absolute; bottom: 3px; left: 208px; height: 70px; width: 290px; }

    .search_box input[type="text"] { width: 260px; }

    .alltitle_center { width: 524px; }

    .alltitle_wrapper { width: 524px; font-size: 11px; }

    .content_center { width: 524px; }

    .content_wrapper { width: 524px; }

    .footer_center { width: 524px; }

    .footer_wrapper { width: 524px; }

    .box_menu ul ul.menu_level1 { width: 99% !important; }

    .box_menu ul li.hover ul.menu_level1 { top: 82px !important; }

    .box_menu ul ul.menu_level1 > li { width: 113px; padding: 7px; }

    .box_menu ul ul.menu_level1 li > a span { min-height: 12px !important; line-height: 12px; }

    .box_menu ul ul.menu_level1 li > a span.submenuicon img { max-width: 70%; margin-right: 2px; }

    .box_menu ul ul.menu_level1 li > a { font-size: 13px; }

    .box_menu ul ul.menu_level2 li a { width: 101px; padding: 7px; }

    .box_menu ul ul.menu_level2 li a span { font-size: 11px; }

    .box_menu ul ul.menu_level2 li { margin: 0px; }

    .footer .footer_menu { font-size: 7px; }
    ul.footer_menu li { font-size: 12px; }
    .search_box { display: none; }
    /*Addtional css added to override the default css of blackbackround Reliance Money Website for White Background */
    /*menu St*/
    .header { background: url(https://www.reliancemoney.com/_catalogs/masterpage/images/head_bottom_bg.png) repeat-x left top; }
    .head_bottom { height: 45px; position: relative; }

    .mobile_highlight_menu { width: 240px; float: left; font-size: 18px; color: #fff; background: url(../images/m_highlight_menu_arrow.png) no-repeat 240px 20px; height: 35px; line-height: 35px; padding: 5px 10px; font-weight: bold; margin-right: 5px; cursor: pointer; }
    .mobile_main_menu { float: right; background: url(../images/m_main_menu_icn.png) no-repeat; width: 57px; height: 45px; display: inline-block; cursor: pointer; font-size: 0; }
    .mobile_main_menu.mobile_main_menu_blue { background: url(../images/m_main_menuactive_icn.png) no-repeat; width: 57px; height: 45px; display: inline-block; cursor: pointer; }
    .highlight_menu { display: none !important; }
    .highlight_menu { background-color: #dddddd; position: relative; top: 31px; }
    .head_top { height: 65px; margin: 0 0 7px; }
    /**/

    .box_menu.mobile_menu .opened ul.root { display: block; }

    .search_menu.opened { display: block !important; position: absolute; top: 0px; right: 53px; background-color: #41bbf5; padding: 7px 8px 8px; width: 190px; }
    .highlight_menu.opened { display: block !important; top: -4px; }
    .search_menu.opened input { background-color: #fff; margin: 0px; height: 30px; line-height: 30px; width: 150px; font-size: 14px; padding: 0px 5px; }
    .search_menu.opened .ms-srch-sb-border { border: 0px; }
    .search_menu.opened .ms-srch-sb-borderFocused { border: 0px; }
    .box_menu.mobile_menu ul.opened { display: block !important; position: absolute; top: 47px; }

    .box_menu.mobile_menu ul { display: none; }
    .box_menu.mobile_menu { float: none; display: block; }
   /**Ch20**/    .box_menu.mobile_menu ul.root { background-color: #fff; padding: 10px 0px 18px 0px; width: 99%;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1) !important; }

	
 /**Ch20**/   .box_menu.mobile_menu ul.root > li { height: auto; border: 0px; border-bottom: 1px solid #eeeeee; margin: 4px 30px; }
 /**Ch**/   .box_menu.mobile_menu ul.root > li a { width: 100%; text-align: center; }
 /**Ch New**/   .head_bottom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {padding: 0 10px 3px;float:left;width:100%}
    .box_menu.mobile_menu ul.root > li a span.menu-item-text { float: left; width: 355px; display: block; text-align: left; line-height: 30px; color: #2a2929; font-size: 15px; /*font-weight: bold;*/ }
    .box_menu.mobile_menu ul.root > li a span.menu-item-text:hover { color: #000; font-weight: bold; }
/**Ch**/    .box_menu.mobile_menu ul.root > li a span.icon.menu-item-text { float: left; width: 30px; display: block; line-height: normal; text-align: center; }
/**Ch New**/    .box_menu ul > li a span.icon img {max-width: 100%;}
    .box_menu.mobile_menu ul.root > li a span.submenuicon { float: left; width: 75px; display: block; line-height: 42px; text-align: center; }
    .box_menu.mobile_menu ul.root > li a span.icon img { margin-top: 0px; }
    .box_menu.mobile_menu ul.root > li.submenu_clearboth { margin: 0px;border:0 }


    .box_menu ul > li a:hover { background-color: transparent !important; z-index: 4; position: relative; }

/**Ch20**/    .mobile_highlight_menu.mobile_highlight_menu_blue { background: #41bbf5 url(../images/m_highlight_menu_arrow.png) no-repeat 240px 20px; height: 35px; position: relative; z-index: 1; }

    .search_main_menu { float: left; background: url(../../../PublishingImages/topmenu/search_btn.png) no-repeat 5px 15px; font-size: 0; height: 45px; width: 30px; position: absolute; top: 0; right: 58px; cursor: pointer; }
    .breadcrumb_center { width: 524px; }
    .breadcrumb_wrapper { width: 524px; }

    .footerbottom .lt { width: 90%; float: none; margin: 0 auto; text-align: center; }
    .facebookimg { display: inline-block; float: none; }
    .groups_companies { display: inline-block; float: none; }
    .footerbottom .rt { text-align: center; width: 100%; }
    .footnote { text-align: center; font-size: 11px; }
    .groups_companies .selectedtxt { text-align: left; }
    /*menu Ed*/


    /*Start*/
    .ms-srch-sb-searchImg { position: relative; left: 4px; top: 6px; z-index: 1; }
    .ms-srch-sb > .ms-srch-sb-searchLink { margin-right: 0px; height: 28px; width: 29px; background-color: red; }
    .ms-srch-sb > .ms-srch-sb-searchLink:hover { margin-right: 0px; height: 28px; width: 29px; background-color: red; z-index: 1; }



    .loginplaceholder .LoggedOutDetails, .loginplaceholder .contact-details, .loginplaceholder .LoggedInDetails { font-size: 11px; }


    .idealake_widget_sitemap .description { display: none; }
    .idealake_widget_sitemap .headerlevelul li .headlevel1 h3 { width: 100%; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li .headlevel2 { width: 79%; padding: 10px 55px; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li ul.ullevel2 li .headlevel3 { width: 66.4%; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li ul.ullevel2 li .headlevel3 h3 { width: 100%; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li .headlevel2 h3 { width: 100%; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li ul.ullevel2 li ul.ullevel3 { padding: 10px 28px 10px 175px; }
    .idealake_widget_sitemap .headerlevelul li ul.ullevel1 li ul.ullevel2 li ul.ullevel3 li { width: inherit; }
    .headerlevelul li, .headerlevelul li .headlevel1, .headerlevelul li .headlevel1:first-child { background-color: #EAE8E8; }
    .headerlevelul li .headlevel1 { padding: 10px 15px; }
    /*.headerlevelul li ul.ullevel1 li .headlevel2 { }*/
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li .headlevel3 { padding: 10px 89px; }
    .headerlevelul li ul.ullevel1 li ul.ullevel2 li { width: 99.5%; }
    .headerlevelul li .headlevel1 { width: 94%; }
    /*End*/

.logo {
width:33%;
}

.logo a {width:auto;}

.logo_right {width:65%}

.contact-details {display:none}

.loginplaceholder .LoggedInDetails { width:108% }

/**Ch New St**/	
.footer .footerbottom .pull-right {width: 100%;margin-top: 10px;}
.box_menu.mobile_menu ul.root > li {width: 87%;}
/**Ch New Ed**/	
/**Ch20**/    .highlight_menu.opened { display: block !important; top: 0px; }
/**Ch20 New**/.box_menu ul > li a {padding: 0 10px 3px;}
/**Ch20 New**/.box_menu ul > li a.selected {background:none !important;font-weight:bold;color:#000}
}
/* St 07-04-2015*/
@media screen and (max-width: 800px) {
    .idealake_widget.widthsextuple.widthfull {width: 518px;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist li .panel .tophead {width: auto;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .risksign ul li {font-size: 11px;margin-right: 12px;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .gridView input.btn_blu {font-size: 13px;padding: 0 8px;margin-top:6px;}/*Ashok*/  
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .gridView .schemeslist li .panel .topfotter {right: -30;top: 0px;}/*Ashok*/ 
/*08-07-2015*/    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li:first-child {width: 23%;}	



    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li:first-child {width: 25%;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .gridView .schemeslist li .panel .head {font-size: 12px;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul {padding: 8px 0px 0 14px;}
    .idealake_widget.widthfull .gridViewhead ul li:first-child {width: 27%;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist li {margin: 0 0 5px 7px;}
    .idealake_widget.widthfull .idealake_accountopening.mutualfund .schemesbox .schemeslist {width: 99%;}
    .header_shadow img{width:100%}
    .idealake_widget.widthfull .gridViewhead {margin-left: 8px;margin-right: 0;}
    /*1304*/.idealake_widget.widthfull .gridViewhead ul {width: 95%;}
    .idealake_widget.widthfull .gridViewhead ul li:first-child {width: 25%;}
    /*08-07-2015*//*0904*/.idealake_widget.widthfull .gridViewhead ul li {width: 14%;padding-left:0}
    .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul {background: transparent;}
    
    .idealake_widget.widthfull .idealake_accountopening.mycart .myListView01 .tableL03.widthfulltbl {font-size:11px}
    .idealake_widget.widthfull .idealake_accountopening.mycart .myListView01 .tableL03.widthfulltbl th {padding: 10px 3px;}
    .idealake_widget.widthfull .idealake_accountopening.mycart .myListView01 .tableL03.widthfulltbl td {padding: 10px 3px;}
    .idealake_widget.widthfull .idealake_accountopening.mycart .myListView01 .tableL03.widthfulltbl .first {width: 18%;}
	.idealake_widget.widthfull .idealake_accountopening.mycart .myListView01 .tableL03.widthfulltbl {width: 98%;}
	.idealake_widget.widthfull .idealake_accountopening.mycart .logininput input.btn_blu {font-size: 13px;}
	.idealake_widget.widthfull .idealake_accountopening.mycart .cart_footer h3 {font-size: 16px;}
	
	.header { background: none }
	
	.idealake_widget.widthfull .idealake_accountopening .logininput .lt, .idealake_widget.widthfull .idealake_accountopening .logininput .rt {width: 100%;}
	.idealake_widget.widthfull .idealake_accountopening .logininput .lt {margin-bottom:16px}
	.idealake_widget.widthfull .idealake_accountopening .logininput input[type="text"] {width: 45%;}
	.idealake_widget.widthfull .idealake_accountopening .logininput input[type="text"] {width: 45% !important;}
	
	.idealake_widget.widthfull .idealake_accountopening.mgpSchedule .Details .detailsrow .collt {width: 40%;}
	.idealake_widget.widthfull .idealake_accountopening.mutualfund .Details .detailsrow .colrt {width: 57%;}
	
   .idealake_widget .idealake_accountopening.MFUnitHolding .myListView01 .tableL03 tr.tpline td {padding-top: 10px;}
   .idealake_widget .idealake_accountopening.MFUnitHolding .myListView01 .tableL03 td {padding-bottom: 10px;}
  
	/*St 28-04-2015*/
    .mutualfund.nfo .gridView {display:none  !important;}
    .mutualfund.nfo .topDiv02 {display:none !important;}
    .mutualfund.nfo .listView {display:block  !important;}

    .mutualfund.FMP .gridView {display:none  !important;}
    .mutualfund.FMP .topDiv02 {display:none !important;}
    .mutualfund.FMP .listView {display:block  !important;}

    .mutualfund.fd .gridView {display:none  !important;}
    .mutualfund.fd .topDiv02 {display:none !important;}
    .mutualfund.fd .listView {display:block  !important;}

   /*Ed 28-04-2015*/
   /* St 13-04-2015*/
   .idealake_widget.widthfull .gridViewhead {margin-left: 0;}
   .idealake_widget .idealake_accountopening.mutualfund .schemesbox .gridView .schemeslist li {margin-left: 0;width:100%}
   .box_menu ul.level1 li li {border: 0;}
   .box_menu.mobile_menu ul.root > li li a span.menu-item-text{font-size:12px}
   .box_menu.mobile_menu ul {padding-left: 15px;}
   /* Ed 13-04-2015*/
   
    
     /* Ed 07-04-2015*/


      /*08-07-2015*/
   .gridViewhead ul li.hidden-sm {display:none}
   .idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li.hidden-sm {display:none}

.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li.yramount{width: 7%;}
.idealake_widget .idealake_accountopening.mutualfund .schemesbox .schemeslist li .gridViewdata > ul li.amount{width: 12%}
.idealake_widget.widthfull .gridViewhead ul li.yr {width:9%;padding-top:14px}
.idealake_widget.widthfull .gridViewhead ul li.headamount{width:52px;word-wrap:break-word;text-align:center;padding-right:10px}
   /*08-07-2015*//*0904*/.idealake_widget.widthfull .gridViewhead ul li.mth {width: 10%;}
   
    }
     /* Ed 07-04-2015*/