﻿
@import 'reset.less';
@import 'helper.less';
@import 'form.less';

/***********************HOME START*************************************/
#ticker
{
    margin-top:20px;
    margin-bottom:-20px;    
    background-color: #eee;
    padding: 2px 0px 7px 10px;
    .rounded-corners-sameall ();
   .box-shadow();
     height:40px;
     
     iframe
     {
         display:inline-block;
         width:425px;
         float:left;
         height:40px;
     }
}

#top
{
    background:url('../images/top bar.png') repeat-x; 
    width: 100%; 
    height:25px;
}
#top-banner
{
    width: 920px;
    margin: 0 auto;
    padding: 0 20px; 
    margin-top: -26px;
}
#wrapper 
{  
   
    width: 920px;
    margin: 0 auto;
    padding: 0 20px;
    background-color: #fffbfb;
    min-height: 100px;
    margin-top:25px;
    margin-bottom: 15px;
    padding-top: 80px;
   .box-shadow();
}
table.gadget span.powered a:hover, table.gadget span.powered a:visited, table.gadget span.powered a:active, table.gadget span.powered {
    display:none !important;
}

table.gadget span.powered a:hover, table.gadget span.powered a:visited, table.gadget span.powered a:active, table.gadget a img {
    display:none !important;
}

#request-demo a, #request-info a
{
    .left;
    margin-left:15px;    
    position:relative;
    width:auto;
    height:10px;
    text-align:center;
    padding:11px 30px 22px 30px;
    font-size:15px;
    font-weight: bold;
    line-height:16px;
    color:@white;
    text-decoration:none;
    background-color:@orange;
    border:2px @white;
    border-top: 0px none;
    border-style: solid; 
    .rounded-corners(0px,0px,15px,15px);
    
    
    &:hover 
    {
        background-color:#DC5509;
    }
}

#request-demo a
{
    background-color: @maroon;
    &:hover 
    {
        background-color:#C20000;
    }
}
#request-info 
{
    display: none;
} 

#logo 
{
    background: url('../images/merasauda_logo.PNG') no-repeat;
    height: 67px;
    width: 309px;
    display: inline-block;
}


#menu-logo 
{
    margin-bottom: 20px;
    overflow:hidden;
}
ul#menu 
{
    display:block;
    list-style:none;
    .right;
    li
    {
        display: inline-block;
        width: auto;  
        padding: 0px 15px;
        border-right: 1px solid #990000;
        text-align:center;
        &:last-child
        {
            border-right: 0px none;
        }
        a
        {
                text-decoration: none;
                color: @maroon;
                &:hover
                {
                    text-decoration: underline;
                }
        }
    }
}

.content-area#home-page .main-area-content
{
    margin-bottom: 10px;
    overflow: hidden;
    padding: 20px 0 20px 15px;
}

#lcol, #rcol
{
    display:block;
   .left;
}

#lcol 
{
    width: 35%;
    margin-top:10px;
}

#rcol 
{
    width: 575px;
    height: 320px;
    &.home
    {
       .rounded-corners-sameall ();
        .box-shadow();
         img
         {
             &.img-sizing 
            {
                width: 100%;
                height: 320px;
                .rounded-corners-sameall ();
                .box-shadow();
    
            }
        }
    }
    
}

ul#home-features 
{
    padding: 0px !important;
    width:96%;
    li
    {
            &.top-flag 
            {
              a 
                {
                    
                    border-right: 1px solid #666666;
                    border-top: 1px solid #666666;
                    border-bottom: 1px solid #666666;
                    padding: 17px 10px;
                    color: @black;
                    width: 93%;
                    display: block;
                    position: relative;
                    margin-top:-1px;
                    &.activeSlide
                    {
                        background: url('../images/left_bg.jpg') repeat-x;
                        position: relative;
                        padding: 17px 10px;
                        color: @white;
                        font-weight:bold;
                        display: block;
    
                    }
                    .select
                    {
                        display:none;
                         position: absolute;
                                left: -16px;
                                top: 0px;
                                width:17px;     
                     }
                    .unselect
                    {
                        display:block;
                        position: absolute;
                        left: -15px;
                        top: 0px;
                        width:17px;  
                    }
                    &:hover
                    {
                        background: url('../images/left_bg.jpg') repeat-x;
                        padding: 17px 10px;
                        color: @white;
                        font-weight:bold;
                        display: block;
                        text-decoration: none;
                            .select 
                            {
                                display:block;
                                
                            }
                            .unselect 
                            {
                                display:none;
                                
                            }
                        
                    }
                    
                    &.activeSlide img
                    {
                            &.select
                            { 
                                display:block;
                            }
                            &.unselect
                             { 
                                display:none;
                             }
                    }
    
                }
            }
        }
}

.bottom-links-home 
{
    margin-top: 10px;
    margin-bottom: 30px;
    overflow:hidden;
    padding: 0 10px;
}

.bottom-link-block 
{
    height: 150px;
    display: inline-block;
    .left;
    width: 200px;
    &.wi-margin 
        {
            margin-right: 26px; 
            margin-top:15px;
        }
}

.block-title 
{
    display:block;
    margin-left:8px;
    a
    {
        color: @maroon;
    }
    
}
.block-link
{
    &.left-block
    {
        a
        {
            color: @dark-maroon;
        }
        &.left-top
        { 
            a
            {
                height:253px;
                width:426px;
    
   
            }
            &.invest
            {
                background:url('../images/InvestCascades.jpg') no-repeat scroll;
               height:253px;
            }
         }
            &.demo
            {
                background:url('../images/livedemo_button.gif') no-repeat scroll 60px 20px;
            }
            &.ppt
            {
                background:url('../images/powerpoint.jpg') no-repeat scroll 15px;
            }
        
     }
     
     &.right-block
     {
            span
            {
                cursor:default;
                 color: @orange;
            } 
            &.broker
            {
               display: inline-block;
                .right;
                height: 410px;
                width:426px;
                cursor:default;
                text-decoration:none !important;
                .rounded-corners-sameall (8px);
                border:2px solid;
                border-color: @orange;
            }

     }
     
}

.left-topdiv
{
    height:278px;
    width:426px !important;
}
a.block-link
{
    .rounded-corners-sameall (8px);
    border:2px solid;
    height: 120px;
    display: block;
        &.left-block
        {
           border-color: @dark-maroon; 
           &:hover
           {
                .box-shadow (0px,0px,9px,@dark-maroon);
           }
        }
}


#broker-list
{
    height:100%;
    ul 
    {
        li 
        {
            display:list-item;
            margin: 8px 0;
            list-style: disc inside none;
            padding-left: 8px;
        }
    }
}

#bkr-list li
{
    margin-left: 26px;
    margin-top: 5px;
    padding: 2px;
    list-style:square !important;
    color:@dark-maroon;
}
.footer-ip-count
{
    margin-bottom: -1px;
    background-color: #dcdcdc;
     border:1px solid @grey;     
    border-color:@grey;
    border-bottom-color:#dcdcdc;
    width:auto;
    -moz-box-shadow:   0px 0px 6px 1px #ccc;
    -webkit-box-shadow: 0px 0px 6px 1px #ccc;
    box-shadow:  0px 0px 6px 1px #ccc;
    
    padding:3px 15px;
    color:@dark-maroon;
    text-align:center;
     display:inline-block;
}
#ipadd
{
    .left;
    .rounded-corners(0px,15px,0px,0px);
    #ctl00_ip_add
    {
        .bold;
    }
  
    
}

#counter
{
    .right;
    .rounded-corners(15px,0px,0px,0px);
    #ctl00_counterlbl
    {
        .bold;
    }
  
}

.footer-top
{
    border-bottom:1px solid @grey;
    float:left;
    width:100%;
    display:block;
}


#footer 
{
   .clear;
   margin:40px -20px 0px;
  
   padding: 8px 0;
   text-align: center;
   color: @orange;
   .footer-link
    {
        display: inline-block;
        text-align: center;
        padding: 8px 20px;
        color: @dark-maroon;
   
    }    
}
 
 #download-form
 {
     margin:0 auto;
     width:250px;
     p
     {
        margin: 15px 0;
        font-weight:bold;
        text-align: center;
     }
     #myLink
     {
        padding:17px;
        margin: 0 auto;
        width: 89%;
        text-align:center;
     }
 }
 #banks
 {
     margin-top:25px;
 }
/*********************************HOME STOP***********************************************/

/****************************SIGN IN START***************************/

.loginToggle{
		
	background-color: @white;
    border: 5px solid @maroon;
    color: @black;
    height: 173px;
    display:block;
    padding: 10px;
    position: absolute;
    top:31px;
    right:101px;
    margin-top: 0px;
    width: 251px;
    z-index:9999;
	}
.login-form-but
	{
	    .right;
	    cursor:pointer;
        width:auto;
        text-align:center;
        padding:11px 30px;
        font-size:15px;
        .bold;
        color:@white;
        text-decoration:none;
        background-color:@maroon;
        border:2px @white;
        border-top: 0px none;
        border-style: solid;
        .rounded-corners(0px,0px,15px,15px);
            &:hover 
            {
                .box-shadow();
	        }
	}
	
	#Sign_up
	{
	    cursor:pointer;
	}
	
	/******************************SIGN IN STOP*********************/






/*------INVEST DEMO CSS STARTS----*/

ul.invest-menu 
{
    padding: 0 !important;
    margin: 0 !important;
        li 
        {
            position:relative;
        
            span
            {
                &.titl
                {
                    background: url('../images/invest-demo-list-bg.png') repeat-x;
                    padding: 6px 0px 7px 20px;
                    color: @white;
                    .bold;
                    position:relative;
                    cursor:pointer;
                    display:block;
                }
                
                &.arrow 
                {
                    background: url('../images/invest-demo-side-sprite-cop.jpg') no-repeat;
                    height: 24px;
                    width: 12px;
                    cursor:pointer;
                    position:absolute;
                    right:7px;
                    background-position: -6px -27px;
                    top:4px;
                    &.vis
                    {
                        background-position:-5px 3px;
                        width: 15px;
                    }
                }
           }
        }
}

ul.invest-menu-sub 
{
    margin-top:3px;
    padding-left: 0px;
    li 
    {
        a{
            background:none;
            border-bottom: 1px solid @grey;
            padding: 6px 0px 3px 0px;
            margin-left: 20px;
            color: @grey !important;
            position: relative;
            cursor:pointer;
        }
        span
        {
            &.point
            {
                background:url('../images/invest-demo-side-sprite-cop.jpg') no-repeat;
                background-position: 22px -104px;
                position:absolute;
                width: 49px;
                height: 16px;
                right: 9px;
                display:none;
                top:2px;
            }
            &.vis
            {
                background-position: 22px -68px;
                display:block;
            }
        }
        
        &.active 
        {
            color: @black;
        }
        &:hover 
        {
            span
            {
                &.point
                {
                    background-position: 22px -104px;
                    display:block;
                }
            }
        } 
    }
}

#invest-demo #rcol 
{
    .rounded-corners-sameall ();
    .box-shadow();
    height:450px;
    margin-top:-40px;
}

#invest-scr-area 
{
    width:100%;
    height:100%;
    background-color: Green;
    .rounded-corners-sameall ();
    .box-shadow();
    height:450px;
}

#player-options 
{
    margin: 0 auto;
    width: 360px;
    .player-container 
    {
       background-color:#FFF4EF;
       height:70px;
       .rounded-corners(0,0,12px,12px);
        box-shadow: inset 0px 0px 9px #8F5008;
        -moz-box-shadow: inset 0px 0px 9px #8F5008;
        -webkit-box-shadow: inset 0px 0px 9px #8F5008;
        padding:10px 0px;
        width: 353px;
        margin: 0 auto;
    }
    .speed-control 
    {
        width: 240px;
        margin: 0 auto;
        padding: 10px 30px;
        box-shadow: inset 0px 0px 9px #8F5008;
        -moz-box-shadow: inset 0px 0px 9px #8F5008;
        -webkit-box-shadow: inset 0px 0px 9px #8F5008;
        .rounded-corners(0,0,7px,7px);
        overflow:hidden;
        .speed-bar 
        {
            position: relative;
            width: 93px;
            height: 3px;
            background-color: @orange;
            margin: 8px 9px 0;
            .speed-node 
            {
                position: absolute;
                height: 14px;
                top: -5px;
                background-color: @maroon;
                width: 4px;
            }
        }
        .speed 
        {
            cursor:pointer;
            color:@dark-maroon;
            &:hover
            {
                text-decoration:underline;
            }
            &.fast 
            {
                
            }
            &.slow
            {
                
            }
            &.disabled 
            {
                color:@grey;
                cursor:default;
                &:hover
                {
                   text-decoration: none;
                }
            }
        }
    }
}

ul#inv li 
{
    cursor: pointer;
    color: @grey;
    margin-bottom: 7px;
    &.activeSlide 
    {
        color: @black;
        span
        {
            background:url('../images/invest-demo-side-sprite-cop.jpg') no-repeat 22px -68px;   
            position: absolute;
            display: block;
            right: 9px;
            top: 0px;
        }

    }
}
ul#acc li 
{
    cursor: pointer;
    color: @grey;
    margin-bottom: 7px;
    &.activeSlide 
    {
        color: @black;
        span
        {
            background:url('../images/invest-demo-side-sprite-cop.jpg') no-repeat 22px -68px;   
            position: absolute;
            display: block;
            right: 9px;
            top: 0px;
        }
    }
}

#first-but,#prev-but,#next-but,#play-pause-but
{
   .left;
}

.play-but,.pause-but
{
    
    display:block;
    width:55px;
    height:52px;
    cursor:pointer;
}
.play-but
{
     background:url('../images/play-pause-but.jpg') no-repeat 0 -77px;  
}
.pause-but
{
    background:url('../images/play-pause-but.jpg') no-repeat 0 0;
}

.player-cmd
{
    margin: 9px auto 0;
    width: 321px;
    
}

#rcol1 img.img-sizing,#rcol2 img.img-sizing
{
    width: 100%;
    height: 450px;
   .rounded-corners-sameall ();
   .box-shadow();
   
    
}
#invest-demo .main-area-content
{
    height:500px;
    margin-top:50px;
 }


.player-container .player-cmd li.button-style.pad
{
    padding:8px;
    color:@white;
    margin:11px
 }
    
/*-------INVEST DEMO CSS ENDS---*/

/****************************************FAQ START*********************************/

.ans
{
 display: none;  
}

#faqs 
{
    h3.ques	
    {
     cursor:pointer;  
     color:@maroon; 
     font-size: 17px;
     margin-top: 10px;
    }
    div
    {
        &.ans 
        { 
            overflow:hidden; 
            position:relative; 
            margin-top:10px; 
            margin-bottom:12px;
            line-height:1.3em;
        }
        p	
        { 
            padding:0; 
            margin:0; 
        }
    }
}
a.thickbox 
{
    .left;
    display:inline-block;
}

ul#new-query
{
    margin-top: 15px;
    width:100px;
    li 
        {
            color:@white;
        }
}

/****************************************FAQ STOP*********************************/

/****************************************Contact STOP*********************************/

.contact-main
{
    display: block;
    width:100%;
    min-height:150px;
    overflow:hidden;
    margin-top:10px;
    h3 
    {
        font-weight: bold;
    }
}

.contact-left
{
    display: inline-block;
    .left;
    margin-left: 40px;
    width:400px;
}

.contact-right
{
    display: inline-block;
    .right;  
    margin-right: 40px;
    text-align: left;
    width:350px;
}

#get-direction 
{
    margin-top:10px;
    text-align:center;
    width:100px;
    padding: 2px 22px;
    color:@white;
    li
    {
        color: @white !important;
        padding: 0 30px;
    }
   
}

.email-mar
{
    margin-left:61px;
}

/****************************************Contact STOP*********************************/

/****************************************Broker START*********************************/

#broker-list,#broker-new
    {
        .left;
        display:inline-block;
    }

/****************************************Broker STOP*********************************/

/****************************************Download START*********************************/

#download-table 
{
    border:1px solid @black;
    width: 100%;
    margin-top: 10px;
    th
    {
        color:#fff;
        font-size: 15px;
        background-color:#990000;
        font-weight:bold;
        padding: 9px 0;
        text-align: center;
    }
    td
    {
        font-size: 15px;
        text-align: center;
        vertical-align:middle;
    }
}

.row-top
{
    background-color:#FDF5AC;
    &.title
    {
        .bold;
    }
}

.row-bottom
{
    background-color:@white;
    &.title
    {
        .bold;
    }
}
.inner-down
{
    display:block;
    li
    {
        margin:10px 20px;
    }
}
#download-page 
{
    color:@black;
    margin-top: 55px;
    #navcontainer 
    {
        border-bottom: 1px solid @black;
        height: 27px;
        padding-top: 12px;
        ul
        {
            li 
            {
                cursor: pointer;
                padding: 10px 16px;
                margin-left: 25px;
                color: @white;
                background: @maroon;
                list-style:none;
                display: inline;
                .rounded-corners (15px,15px,0px,0px);
                &:hover 
                {
                    background: @orange;
                    .box-shadow(0px,0px,4px,@orange);
                }
                &.active
                {
                    background: @orange;
                    .box-shadow(0px,0px,4px,@orange);
                }
            }
        }
    }
    .download-list-main 
    {
        overflow: hidden;
        padding: 25px;
        .box-shadow();
        background: @light-orange;
        h1 
        {
            margin: 0 0 30px;
        }
        ul 
        {
            li 
            {
                cursor: pointer;
                .download-img 
                {  
                                   
                }
                .tt 
                {
                    position: absolute;
                    padding: 15px;
                    color: @black;
                    display: none;
                    background: @white;
                    .box-shadow();
                    .rounded-corners (5px,5px,5px,5px);
                    span
                    {
                        display: inline-block;
                        width: 90px;
                        font-weight: bold;
                        text-align: right;
                        padding-right: 10px;
                        line-height: 1.5em;
                    }
                }
            }
        }
      &#ctl00_ContentPlaceHolder1_commonPanel, &#ctl00_ContentPlaceHolder1_boumPanel
      {
           position: relative;  
          #ctl00_ContentPlaceHolder1_PanelLevlUpComm, #ctl00_ContentPlaceHolder1_PanelLevelUpMang
          {
              margin: 5px 10px;
              position: absolute;
              left: 134px;
              top: 90px;
              span.noFilesT 
              {
                vertical-align: 5px;
                margin-left: 10px;
              }
          }
          .dirClose, .fileClose 
          {
              border: 1px solid @maroon;
              padding: 15px 10px;
              margin: 10px 0 30px;
              input
              {
                background: #87764F;
                padding: 15px;
                color: @white;
                min-width: 209px;
                text-transform:uppercase;
                font-weight: bold;
                padding: 8px 12px;
                .rounded-corners-sameall(0px);
                border: 0px;
                margin: 13px 32px;
              }
              .listType 
              {
                  display:block;
                  font-weight: bold;
                  color: @dark-brown;
                  margin: 0 0 16px 0;
              }
          }
          .dirClose 
          {
              input
              {
                background:url('../images/folderBG.jpg') no-repeat #F8BB7A;
                min-width: 52px;
                text-align: left;
                color: @dark-brown;
                padding: 14px 12px 14px 52px;
                border: 1px solid @dark-brown;
              }
          }
      }
    }
}
/****************************************Download STOP*********************************/
/****************************************INVEST FEATURES START*********************************/
#open
{
    display: inline-block;
    background: url('../images/left_bg.jpg') repeat-x;
    position: relative;
    .right;
    padding: 2px 22px;
    .rounded-corners-sameall(); 
}

#invest-list
{
    display:none;
    li
    {
        margin-left: 26px;
        margin-top: 5px;
        padding: 2px;
        list-style:square !important;
    
    }
    
}
#content-invest
{
 overflow:hidden;   
}

/****************************************INVEST FEATURES STOP*********************************/
/****************************************About US*********************************/
#about-us 
{
    p 
    {
        margin: 10px 0;
    }
}
/****************************************About Us STOP*********************************/
/****************************************People START*********************************/
.People
{
    .left;
    overflow: hidden;
    padding: 20px 0 20px 15px;
    width:100%;
}
.Image-Desg
{  
    display: inline-block;
    .left;
    height: 249px;
    width: 163px;
}
.People-Content
{
    display: inline-block;
    .left;
    height: auto;
    width: 79%;
    &.Testimonial
    {
        .clear;
        .right;
        height: auto;
        margin-top: -234px;
    }
    ul.margin
    {
        margin-top:10px;
    }
}
.People-Desg h3
{
    margin-bottom:6px;
}


/****************************************People STOP*********************************/


/*********ONLINE ORDER START*************/

        .watermark
        {
            color : @grey;
        }
        #content-bank
        {
          line-height: 40px;
          text-align:justify;
          span span
          {
                color: @maroon !important;
                font-weight: bold;
                padding: 0 3px;
                background-color: #ffc3c3;
          }
        }
        #our-bankers
        {
            font-size:large;
            border-bottom:1px solid;
            font-weight:bold;
            
        }
        ul#bank-name,ul#account-no
        {
            display:block;
            list-style:none;
            margin: 0 auto;
            width: 710px;
            margin-top:25px;
            li
            {
                display: inline-block;
                margin: 0px 21px;
                text-align:center;
            }
        }
   

        #hdfc-no
        {
            width:154px;
        }
        #si-no
        {
            width:212px;
        }
        #ind-no
        {
            width:205px;
        }
        #hdfc-logo
        {
            background:url('../images/hdfc-logo.jpg') no-repeat;
            width:154px;
            height:50px;
            display:block
        }

        #si-logo
        {
            background:url('../images/south-indianbank.gif') no-repeat;
            width:212px;
            height:84px;
            display:block
        }

        #ind-logo
        {
            background:url('../images/IndusIndBankLogo.JPG') no-repeat;
            width:205px;
            height:60px;
            display:block
        }

/*********ONLINE ORDER END*************/

/******************DISCLAIMER START****************************/
.bold-color-mar
{
    .bold;
    color:@dark-maroon;
}
/******************DISCLAIMER END****************************/

/*************order-online start*******************/
.numPlace
{
     padding:10px;
    width: 20px;
}

.errorPlace
{
    color:@maroon;
    padding:10px;
}
#ctl00_ContentPlaceHolder1_txt_qty
{
    width:20px;
}
.nmplace
{
    width:180px;
}
/*************order-online end*******************/
/*****************************Admin Start************************************/

/*****************************Admin Master Start************************************/

#wrapper-admin 
{  
   
    background-color: #FFFBFB;
    .box-shadow() ;
    margin: 0 auto;
    min-height: 100px;
    padding: 53px 20px 0;
    width: 920px;
    position:relative;
}

#ContentPlaceHolder1_grid_view1 tr td table tbody tr td span
{
    font-weight:bolder !important;
    color:#920000 !important;
}

#ContentPlaceHolder1_FormView1 tr td table tbody tr td span
{
    font-weight:bolder !important;
    color:#920000 !important;
}

#ContentPlaceHolder1_GridView1 tr td table tbody tr td span
{
    font-weight:bolder !important;
    color:#920000 !important;
}
div#content-user-list div table#ctl00_ContentPlaceHolder1_GridView1 tbody tr th+th
{
      display:none;
    &+th 
    {
        display:table-cell;
    }
}


/*****************************Admin Master Stop************************************/

/*******************Query Admin Start*******************/

.true
{
    background:url('../images/tick.jpg') 14px 4px no-repeat;
    display:block;
    width:32px;
    height:16px;
}
.false
{
    background:url('../images/exclaimation.jpg') 19px 6px no-repeat;
    display:block;
    width:32px;
    height:16px;
}
/*******************Query Admin End*******************/


/*Admin Pages start*/

a.pos 
{
    text-align: center;
    position: relative;
    width: 85px;
}

.log
{
    display: block;
    margin-bottom: 40px;
}

#login
{
    color: @orange;
    font-size: 30px;
     padding-top: 50px;
     .bold;
    padding-top: 50px;
}

#choice
{
     color:#990000;
     font-size: 30px;
    padding-top: 50px;
    text-align: center;
    .bold;
    padding-top: 50px;
}

.options
{
    margin: 0 auto;
    padding-bottom: 75px;
    padding-top: 50px;
    width: 100%;
      .feedback
        {
            display: inline-block;
            margin-right: 25px;
            margin-left : 25px;
            a.pos
            {
                padding: 15px 10px;
                
             }
        }

        .demo-request,.answer-query,.city
        {
            display: inline-block;
            margin-right: 25px;
            a.pos
            {
                padding: 15px 0px;
                
             }
    
        }

        .invest-detail,.admin-broker-list
        {
            display:inline-block;
            margin-right: 25px;
            a.pos
            {
                padding: 15px 10px;
                
             }
        }
        
        .admin-login-details
        {
            display:inline-block;
            a.pos
            {
                padding: 15px 10px;
                
             }
        }
        

}

.options-home
{
    margin: 0 auto;
    padding-bottom: 75px;
    padding-top: 50px;
    width: 115px;
}


/*.feedback a.pos,.demo-request a.pos,.answer-query a.pos,.city a.pos,.invest-detail a.pos
{
    padding: 15px 31px;
    position: relative;
    width: 85px;
 }*/
 

.admin-home a.pos 
{
    padding: 5px 22px;
    position: relative;
    width: 85px;
}




table#ctl00_ContentPlaceHolder1_GridView1, table#ctl00_ContentPlaceHolder1_grid_view1
{
    width: 100%;
    .box-shadow();
    border-width: 1px !important; 
    td, th 
    {
        padding: 5px 0;
        text-align: left;
    }
    tr table tr td
    {
        padding: 5px 10px;
        a
        {
            font-weight:bold;
            color: @maroon;
        }
    }
}


.buttons-nav 
{
    margin-right: 70px;
    width: 220px;
    div 
    {
        margin: 0 6px;
    }
}


#content-thank-feedback 
{
    margin: 10px 0;
    text-align:center;
    input 
    {
        margin: 0 5px;
        &[type="submit"] 
        {
            color: @white;
            padding: 0 10px;
        }
    }
}

/*Admin Pages end*/


/*****************************Admin Stop************************************/

/*****************************Page Specific Start************************************/
.faq
{
   .arrow
    {
        background: url("../images/faq_arrow.png") no-repeat scroll 0 3px transparent;
        display: inline-block;
        .left;
        height: 117px;
        margin: 0 15px;
        width: 37px;
    }    
    img
    {
         margin: 0 0 10px;
    }
}

.contact
{
    p
    {
        margin-top: 2px; 
        margin-bottom:3px;
    }
    a
    {
       color: @dark-maroon;
  
    }

}
.admin-master
{
    #menu-logo 
    {
        margin-bottom: 45px;
    }
    #footer
    {
         border-top:1px solid #929292;
    }

}
/*****************************Page Specific Stop************************************/
/*---------------Home Login -----------*/
.reg, .forgot 
{
    a 
    {
        width: 185px;
        margin: 29px auto;
        color: @white;
        text-align: center;
        padding: 7px;
        display: block;
        &:hover 
        {
            text-decoration: none;
        }
    }
}

.backToLogin
{
    display: block;
    margin: 45px;
    text-align:center;
    a {
        padding: 9px;
    }
}
/*---------------Home Login Ends-----------*/
/****StockHome start****/

.goldTbl
{
    float:left;
    width:45%
}
.silvTbl
{
    float:right;
    width:45%
}

/****StockHome end****/

/*----------Market stock watch-------------*/

ul.stockMenuMain 
{
    overflow:hidden;
    li 
    {
        display: inline;
        margin: 0 10px;
        background: @maroon;
        font-weight: bold;
        color: @white;
        padding: 8px 15px;
        .rounded-corners(4px,4px,0px,0px);
        margin-top:4px;
        &:hover 
        {
            background: @orange;
            cursor:pointer;
            .box-shadow(0px,0px,4px,@orange);
            
        }
        &.active 
        {
            background: @orange;
            .box-shadow(0px,0px,4px,@orange);
        }
        &.no-style 
        {
            background: @white;
            color: @black;
            padding: 6px 14px;
            &:hover 
            {
                background: @white;
                cursor: default;
                .box-shadow(0px,0px,0px,@maroon);
            }
        }
    }
}



.stkCont
{
    padding: 30px;
    border: 1px solid @orange;
    background: @light-orange;
    .box-shadow(0px,0px,4px,@black);
    .rounded-corners-sameall(10px);
    .search-stk 
    {
        margin-bottom: 30px;
    }
    table tr 
    {
        
        margin: 0 24px 6px 0;
        min-width: 210px;
        display: inline-block;
        td
        {
            padding: 3px 8px;
           background: #444444;
            cursor: pointer;
            .rounded-corners-sameall(3px);
            input , label
            {
                cursor: pointer;
                color: @white;
            }
        }
    }
}
#ctl00_ContentPlaceHolder1_save 
{
    .rounded-corners(0px,0px,7px,7px);
    padding: 10px 14px;
    border:0px none;
    margin-right:25px;
    margin-bottom: 30px;
}
/*----------Market stock watch Ends-------------*/



/*************************************Time Calculation Start*************************************/
.errMsg,#strTim,#endTim,#resSpan
{
    color: #9F0000;
    font-weight:bold;
    
}
#strTim,#endTim,#resSpan
{
    font-weight:bold;
    
}
#ctl00_ContentPlaceHolder1_errEndTime
    {
        font-style:italic;
    }
#ctl00_ContentPlaceHolder1_res
    {
        text-align:center;
    }
.modeButton
{
    width:400px;
    margin:50px auto;
}
.button-style.mode
{
    padding:10px;
    color:#fff;
}
#ctl00_ContentPlaceHolder1_onlineMode
{
    margin-right:20px;
}
#ctl00_ContentPlaceHolder1_download
{
    margin:20px;
    padding: 5px 23px;
}
.elem
{
    position: relative;
    width: 425px;
    margin-top:10px;
}
#resDiv,#statusDiv
{
    text-align: center;
}
.form-leftm
{
    float: left;
    min-width: 100px;
    margin-right: 25px;
    margin-top: 5px;
    text-align: right;
    margin-left: 15px;
}
#uploadFrm
{
   float:right;
}
.inlineDisp
{
    border:2px solid @grey;
    display:inline-block;
    height:180px;
    float:left;
    background-color:@light-orange;
}
.frmstart
{
    margin-top:20px;
}
#ctl00_ContentPlaceHolder1_StatusLabel
{
    margin-left:10px;
}
.timcalc
{
    overflow:hidden;
}
#ctl00_ContentPlaceHolder1_uploadMode
{
    color:@maroon;
}
.marDropdwn
{
    margin-right:10px;
}
/*************************************Time Calculation End*************************************/


.ui-dropdownchecklist-dropcontainer-wrapper {
	background: @white;
	.box-shadow();
	border: 1px solid @orange;
	height: 300px !important;
	width: 250px !important;
	overflow-x: hidden;
	overflow-y: auto;
	* {
	  overflow: hidden !important;
    }
}

.stkCont .ui-dropdownchecklist {
	width: 300px !important;
	padding:5px 10px !important;		
	background: @white !important;
	color: @black !important;
	margin: 0;
	.ui-dropdownchecklist-selector {
		margin: 0;
		width: 250pxpx !important;
		.ui-dropdownchecklist-text {
			margin: 0;
			width: 100% !important;
			padding: 1% 5%;
		}
	}
}
@import 'ie.less';
@import 'opera10.less';