/* CSS Document */

body
{
	font-family: 'Droid Sans', sans-serif;
}

a:link {
	color: #0262b6;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0262B6;
}
a:hover {
	text-decoration: underline;
	color: #022B5B;
}
a:active {
	text-decoration: none;
	color: #0262B6;
} 

.site_menu
{
 	width:100%;
	background-color:#292929;
}

.header
{
    /* background-color: #145282;*/
    background-image: linear-gradient( to top, SkyBlue,SteelBlue);
            color: white;
            text-align: center;
            padding: 5px;
 	width:100%;
 	border-radius: 8px;
}

.footer
{
 	width:100%;
	border-top-color:#2c0250;
	border-top-style:solid;
	border-top-width:2px;
	 background-color: #09539B;
            color: white;
            clear: both;
            text-align: center;
            padding: 5px;

}

.work_body
{
 	width:100%;
	border-top-color:#2c0250;
	border-top-style:solid;
	border-top-width:2px;
	 background-color: #E2E2E2;
            color: white;
            clear: both;
            text-align: center;
            padding: 5px;

}

.td_label_For_Header
{
	border: none;
    color: white;
    font-weight:bold;
    Background :#283f51;
}

.td_label_For_label
{
	border: none;
    color: black;
 font-size :small;
   font-family:Roman;

   
    
}
.textarea
{
     box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
}










.work_area
{
 	width:100%;
 
}



.td_topbottom_border
{
	border-top-color:#b3b2b2;
	border-top-style:solid;
	border-top-width:1px;
	
	border-bottom-color:#b3b2b2;
	border-bottom-style:solid;
	border-bottom-width:1px;

}



.td_border_gradient
{
	border-bottom-color:#b3b2b2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
}

.td_border
{
	border-bottom-color:#b3b2b2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
}



.td_border_color_green
{
	border-bottom-color:#283f51;
	border-bottom-style:solid;
	border-bottom-width:3px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	
	background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
}

.td_border_color_yellow
{
	border-bottom-color:#283f51;
	border-bottom-style:solid;
	border-bottom-width:3px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	
	background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
}

.td_border_color_blue
{
	border-bottom-color:#024c83;
	border-bottom-style:solid;
	border-bottom-width:3px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	
	background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
}


.td_border:hover
{
	background: -webkit-linear-gradient(top, #fff, #fff);
}


.shadow-table
{
	box-shadow: 1px 2px 2px #d9d9d9;
	/*background-image:url(../images/back3.jpg) ;*/
}

.border-table
{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}



.Segoe_18_violet
{
	font-family:"Segoe UI";
	font-size:18px;
	line-height:1.8em;
	color:#0262b6;
	padding-left:5px;
	font-weight:bold;
}


.arial_white_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:1.8em;
}

.calibri_yellow_16 {
	font-family:Calibri;
	font-size: 16px;
	color:#FFCC00;
	line-height:1.8em;
}

.main_menu {
	font-family:Calibri;
	font-size: 18px;
	color:#FFCC00;
	line-height:1.8em;
}

.calibri_maroon_16 {
	font-family:Calibri;
	font-size: 16px;
	color:#990000;
	line-height:1.8em;
}

.calibri_blue_16 {
	font-family:Calibri;
	font-size: 16px;
	color:#3b5998;
	line-height:1.8em;
}

.arial_pink_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e70a82;
	font-weight:bold;
	line-height:1.8em;
}

.arial_maroon_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	font-weight:bold;
	line-height:1.8em;
}

.calibri_green_24
{
	font-family:Calibri;
	font-size:28px;
	color:#baf428;
}

.calibri_black_24
{
	font-family:Calibri;
	font-size:28px;
	color:#000;
}

.welcome
{
	font-family:"Segoe UI";
	font-size:24px;
	line-height:1.8em;
	color:#CC0000;
}

.style1 {
	color: #003399;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.8em;
	font-size:12px;
}

.style2 {
	color:#003366;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.8em;
	font-size:12px;
}

.product_list
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em;
	font-weight:bold;
	color:#003399;
}

.main_title_20_yellow
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#ffbb00;
}

.main_title_32_white
{
	font-family:"Segoe UI";
	font-size:32px;
	line-height:1.8em;
	color:#0262b6;
	font-weight:bold;
}

.main_title_20_green
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#91B944;
}



.main_title_20_maroon
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#990000;
}

.segoe_18_white
{
	font-family:"Segoe UI";
	font-size:18px;
	line-height:1.8em;
	color:#fff;
	padding-left:5px;
}

.segoe_20_yellow
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#FFCC00;
}

.segoe_20_dark_yellow
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#FF6600;
}

.segoe_20_maroon
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#990000;
}

.segoe_20_red
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#CC0000;
}

.white
{
	font-family:"Segoe UI";
	font-size:16px;
	line-height:1.8em;
	color:#f2f1d0;
	padding-left:5px;
	font-weight:bold;
}

.maroon
{
	font-family:"Segoe UI";
	font-size:16px;
	line-height:1.8em;
	color:#990000;
}

.common_black_calibri
{
	font-family:"Segoe UI";
	font-size:14px;
	line-height:1.8em;
	color:#333;
	}

.brands
{
	font-family:"Segoe UI";
	font-size:20px;
	line-height:1.8em;
	color:#f47403;
}

.site_text
{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.8em;
	color:#333333;
	padding-left:3px;
	font-size:12px;
}

.site_text_white
{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.8em;
	color:#fff;
	font-size:12px;
	padding-left:3px;
}


.textbox { 
    border: 1px solid #c4c4c4; 
    height: 25px;  
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.textbox:focus { 
    outline: none; 
    border: 1px solid #7bf795; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 

.dropdown_list { 
    border: 1px solid #c4c4c4; 
    height: 27px; 
    width: 285px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.dropdown_list:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}


.button 
	{
   padding: 3px 10px;
   color: #1E78B5;
   background: #1E78B5;
   font-size: 14px;
   font-family:Calibri;
   text-decoration: none;
   vertical-align: middle;
   border-width:0px;
   }
.button:hover {
   background: green;
   color: #fff;
   }
   
   .textBoxes
   {
     border: 1px solid #6297BC;
	width: 230px;
	color:#333333;
	padding:3px;
	
   }
   .textBoxes:focus
   {
        outline: none;
    border: 1px solid #6297BC;
    box-shadow: 0px 0px 12px #7bc1f7;
    -moz-box-shadow: 0px 0px 12px #7bc1f7;
    -webkit-box-shadow: 0px 0px 12px #7bc1f7;
    
   }
  .fieldset {
    font-family: Roman;
    border: 2px solid SteelBlue;
    background: white;
    border-radius: 5px;
    padding: 15px;
   
}


 .fieldsetInner {
    font-family: Roman;
    border: 2px solid SteelBlue;
    background: white;
    border-radius: 5px;
    padding: 15px;
    margin-top: 20px;    
    
   
}

.fieldset legend 
{
	/*background: #1F497D;  SkyBlue,SteelBlue*/
    background-image:  linear-gradient( to left, SkyBlue,SteelBlue);
    color: #fff;
    padding: 5px 10px ;
    font-size: 14px;
    border-radius: 5px;
    box-shadow: 0 0 0 5px #ddd;
    margin-left: 20px;

    
}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
	text-align: center;
	text-decoration:underline;
}


.table
{
    width:auto;
    height:auto;
    margin-bottom:20px;
}
.maintable
{
    
    margin-bottom:20px;    
    border: 2px solid #1F497D;
    background: white;
    border-radius: 5px;
    padding: 15px;   
    width:30%;
    margin-left:auto;
    margin-right:auto;
   
}
.maintable td
{
        padding:5px 5px 5px 5px;
        width:120px;
        display: table-cell;
        vertical-align: middle;
        height:30px;
       /* border:1px solid black;*/        
}
.maintable tr
{
       padding:0px;
       margin:0px;      
        
}

.ddl
{
      padding:0px;
      margin:0px;
      height:30px;
      width:150px;
      padding-right:10px;        
}

.validatorCalloutHighlight
{
	z-index:50;
	position:relative;
}
.TooltipNew
{
	z-index:50;
	position:relative;
}



.implink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#808b96;
	font-weight:bold;
}

/*
.table th,.table td
{
    width:auto;
    height:auto;
    padding:8px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #dddddd;
}

.table th
{
    width:auto;
    height:auto;
    font-weight:bold;
}

.table thead th
{
    vertical-align:bottom;
}
*/


.rwd-table {
 
     font-size: 18px;
     color: #000000;
     text-decoration: none;
  font-family:Roman;
  background-color:white;
  border: 3px solid black;
  border-left: thick double #ff0000;
  
 
 
  tr {
    border-color: lighten(#34495E, 10%);
  }
  
 /* tr:hover{background-color:#f5f5f5}*/
  th, td {
    margin: .5em 1em;
    @media (min-width: $breakpoint-alpha) { 
      padding: 1em !important; 
    }
  }
  th, td:before {
    color: #dd5;
  }
}
.LnT_Row {
            font-family: Lucida Grande;
            font-size: 15px;
            font-weight: bold;
            display: flex;
            flex-direction: row;
            position: relative;
            margin-top: 15px;
            width: 70%;
            margin-left: auto;
            margin-right: auto;
            border-radius: 10px;
            transition: 0.20s;
            border: 1px solid darkgray;
            overflow: hidden; 
        }
         .LnT_Row:hover {
                border-color: SteelBlue;
                border-width: 2px;
                margin-top: 14px;
                margin-bottom: -1px
            }

            .LnT_Row:focus-within {
                box-shadow: 3px 3px 10px 5px SkyBlue;
                border-radius: 0px;
                border-color: SteelBlue;
                width: 80%;
            }

        
        .LB_Left_Side {
            width: 40%;
            line-height: 25px;
            text-align: left;padding-left:10px;
            font-weight: bold;
            align-self: center;

        }

        .LB_Right_Side {
            width: 60%;
            line-height: 25px;
            text-align: left;
           /* border-top-right-radius: inherit;*/
            border-radius: inherit;
            padding-left: 20px;
        }
        
        
        .A_Btn {
            width: 100px;
            line-height: 24px;
            border-radius: 10px;
            background-image: linear-gradient(to top, silver, White);
            border-style: groove;
            margin-top: 15px;
            align-self: center;
            display: grid;
            margin-left: auto;
            margin-right: auto;
        }
         .A_Btn:hover, .A_Btn:active, .A_Btn:focus {
                background-image: linear-gradient(to top, aliceblue, silver);
                box-shadow: 2px 3px 5px SkyBlue;
            }

            .A_Btn:active, .A_Btn:focus {
                border-radius: 0px;
                color: blue;
            }
            
             .B_Btn {
            width: 100px;
            line-height: 24px;
            border-radius: 10px;
            background-image: linear-gradient(to top, silver, White);
            border-style: groove;
            font-weight:bold;
             }
             .B_Btn:hover, .A_Btn:active, .A_Btn:focus {
                background-image: linear-gradient(to top, aliceblue, silver);
                box-shadow: 2px 3px 5px lightblue;
            }

            .B_Btn:active, .A_Btn:focus {
                border-radius: 0px;
                color: blue;
            }
            
            
.FeildsetInnerTable {
            font-family: Lucida Grande;
            font-size: 15px;
            font-weight: bold;
            
            position: relative;
            margin-top: 1px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            /*border-radius: 10px;*/
            transition: 0.20s;            
            overflow: hidden; 
        }
        
        .FeildsetInnerTable tr td {
           padding-bottom:10px; 
           border: 1px solid SteelBlue;
        }
        
        .divclass
        {
        	display:flex; 
        	flex-direction:column; 
        	border:2px Solid SteelBlue; 
        	border-radius:10px; 
        	width:30%; 
        	padding:10px;
        }
        .divclass div
        {
        	margin:5px;
        }
        
        input[type="radio"] {
    margin-left: 15px;
    margin-right: 2px;
}

#LandTbl tr td {
    padding: 2px; margin:0;
}

#LandTbl tr td:nth-child(2n+1) {
    text-align:right; padding-right:10px;
}
#LandTbl tr:nth-child(6) td:first-child, #LandTbl tr:nth-child(6) td:last-child {
    text-align:center;
}
.gridviewhide
{
	position:absolute;
	display:none;
}
.corners  
{
	border: 1px solid black; 
	
	border-radius: 8px;
	
	}
.CellAlign tr td {
    padding-left:5px;
    padding-right:5px;

}


