﻿@font-face {
    font-family: 'oxygenregular';
    src: url('../fonts/oxygen-webfont.eot');
    src: url('../fonts/oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-webfont.woff') format('woff'),
         url('../fonts/oxygen-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oxygenbold';
    src: url('../fonts/oxygen-bold-webfont.eot');
    src: url('../fonts/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-bold-webfont.woff') format('woff'),
         url('../fonts/oxygen-bold-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



html, body 
{
    position:relative;
    height:100%;
}

body{margin:0;padding:0;}

#form1
{
    position:relative;
    height:100%;
}

.admin-wrapper
{
    margin: 0 auto;
    min-height: 100%;
    position: absolute;
    width: 100%;   
}
.header
{
    width:1050px;
    height:150px;
    margin:0 auto;
}
.logo
{
    float:left;
}
.logout
{
    float:right;
}
.logout a
{
    text-decoration:none;
    padding:5px;
    
}
.adminportal
{
    float:right;   
}
.adminportal a
{
     background: url("../images/login.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 26px;
    margin-top: 22px;
    padding: 2px 0 0 8px;
    text-decoration: none;
    width: 89px;
	
}
.adminportal h2
{
   color: #01a950;
    font-family: "oxygenregular";
    font-size: 40px;
    height: 32px;
    line-height: 34px;
    margin-top: 65px;
    position: relative;
    top: 28px;
}

/* Navigation Starts Here */
#menu, #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navigation-wrapper
{
     background-image: linear-gradient(#009DDC,#4A4A4A);
     width:100%;
}

#menu {
   /* border: 1px solid #222;
    border-radius: 6px;
    box-shadow: 0 1px 1px #777;*/
    margin-left: auto;
    margin-right: auto;
    width: 1130px;
}

#menu:before,
#menu:after {
    content: "";
    display: table;
}

#menu:after {
    clear: both;
}

#menu {
    zoom:1;
}

#menu li {
    float: left;
    border-right: 1px solid #fff;
    box-shadow: 1px 0 0 #444;
    position: relative;
}

#menu a {
   color: #fff;
    float: left;
    font: bold 14px oxygenregular;
    padding: 5px 20px;
    text-decoration: none;
    text-shadow: none;
}

#menu li:hover > a {
    color: #fafafa;
    background:#009DDC;
}

*html #menu li a:hover { /* IE6 only */
    color: #fafafa;
}

#menu ul {
    margin: 20px 0 0 0;
    _margin: 0; /*IE6 only*/
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 1;    
    background: #444;   
    background: linear-gradient(#444, #111);
    box-shadow: 0 -1px 0 rgba(255,255,255,.3);  
    border-radius: 3px;
    transition: all .2s ease-in-out;
}

#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}

#menu ul ul {
    top: 0;
    left: 150px;
    margin: 0 0 0 20px;
    _margin: 0; /*IE6 only*/
    box-shadow: -1px 0 0 rgba(255,255,255,.3);      
}

#menu ul li {
    float: none;
    display: block;
    border: 0;
    _line-height: 0; /*IE6 only*/
    box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

#menu ul li:last-child {   
    box-shadow: none;    
}

#menu ul a {    
    padding: 10px;
    width: 130px;
    _height: 10px; /*IE6 only*/
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

#menu ul a:hover {
    background-color: #0186ba;
    background-image: linear-gradient(#04acec, #0186ba);
}


#menu ul li:first-child > a {
    border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
    content: '';
    position: absolute;
    left: 40px;
    top: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
    left: -6px;
    top: 50%;
    margin-top: -6px;
    border-left: 0; 
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec; 
}

#menu ul ul li:first-child a:hover:after {
    border-right-color: #0299d3; 
    border-bottom-color: transparent;   
}

#menu ul li:last-child > a {
    border-radius: 0 0 3px 3px;
}



/* Navigation Ends Here   */


.content-admin
{
    width:1050px;
    margin:0 auto;
    margin-bottom:90px;
    margin-top:50px;  
}
.home-buttons
{
    width:450px;
    margin:0 auto;
}
.left
{
    float:left;
}
.reports
{
    background:#ccc;
    border:#333 1px solid;
    padding:6px;
    width:200px;
    cursor:pointer;
    
}
.right
{
    float:right;
}
.lead
{
    background:#ccc;
    border:#333 1px solid;
    padding:6px;
    width:200px;
    cursor:pointer;
}


.footer
{
    width:100%;;
    margin:0 auto;
    position:absolute;
    bottom:0;
    background:#C2C2C2;
    height:px;
}

.nested-footer
{
    width:1050px;
    margin:0 auto;
    background:#4A4A4A;
}

.nested-footer p
{
    display:table;
    margin:0 auto;
    height:55px;
    line-height:65px;
    color:#fff;
}



.clearfix
{
    clear:both;
}


/*Lead Page Starts Here*/
.lead-contentarea
{
    background:#4A4A4A;
    border-radius:6px;
    color:#fff;
    padding:12px;
    width:1013px;
	font-family: 'oxygenregular';
	
}
.first-row
{
    
}
.first-col
{
    
    display:table;
    width:336px;
    float:left;
    font-size:16px;    
}
.first-col input[type="text"]
{
    width:325px;
    margin-top:5px;
    color:#666;
    padding:3px;
}
.first-col select
{
    width:333px;
    margin-top:5px;
    color:#666;
    padding:3px;
}

.small-drp
{
     width:157px !important;
}
.required
{
    color:red;
}
.small-txt-left
{
    width:157px !important;
    float:left;
}
.small-txt-right
{
    width:148px !important;
    float:right;
    margin-right:4px;
}
.left-box
{
    float:left;
    width:160px;
}
.right-box
{
    float:right;
    width:160px;
}

.form-submit
{
    background:url("../images/btn-bg-admin.jpg")repeat-x;
    color:#fff;
    padding:6px;
    border:0;
    border-radius:10px;
    width:100px;
    height:27px;
    cursor:pointer;
}

.upload-files
{
  background: url("../images/btn-bg-admin.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 10px;
    color: #fff;
    height: 27px;
    padding: 6px 34px 6px 37px;
    width: 124px;
    cursor:pointer;
}

.form-submit:hover,.upload-files:hover
{
    background:#08A0DD;
}

.first-row:nth-of-type(3),
.first-row:nth-of-type(7),
.first-row:nth-of-type(9),
.first-row:nth-of-type(13),
.first-row:nth-of-type(17),
.first-row:nth-of-type(20),
/*.first-row:nth-of-type(22),*/
.first-row:nth-of-type(18),
.first-row:nth-of-type(21),
.first-row:nth-of-type(24),
.first-row:nth-of-type(23)

{
    left: -19px;
    position: relative;
    width:1024px;
}




/*******************************************************************************************/

@media \\0 screen {
    .first-row:nth-of-type(3),
    .first-row:nth-of-type(6),
    .first-row:nth-of-type(8),
    .first-row:nth-of-type(12),
    .first-row:nth-of-type(16),
    .first-row:nth-of-type(19),
    .first-row:nth-of-type(22)
    {
        width:1026px;
    }
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 

    .first-row:nth-of-type(3),
    .first-row:nth-of-type(6),
    .first-row:nth-of-type(8),
    .first-row:nth-of-type(12),
    .first-row:nth-of-type(16),
    .first-row:nth-of-type(19),
    .first-row:nth-of-type(22)
    {
        width:1026px;
    }
}

/*****************************************************************************************/


/*Insert property for IE-10, IE-11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.upload-files {
    padding: 6px 2px 6px 5px !important;
}
}




/*Lead Page Ends Here*/


input[type="submit"]
{
	background: url("../images/Banner2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: 1px 2px 1px #000;
    color: #fff;
    margin-right: 10px;
	cursor:pointer;
	line-height:10px;
	height:24px;
	
}

input[type="submit"]:hover
{
	background: url("../images/Banner1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: 1px 2px 1px #000;
    color: #000;
    margin-right: 10px;
	cursor:pointer;
	line-height:10px;
	height:24px;
}

input[type="submit"]:focus{
	outline:none;
	border:none 0;
}

input,
select
{background:url("../images/input-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}    

 
 select > option {background:#fff !important;}
 
 input[type="image"]{
	background:none !important;		
 }
 
 /* All Table Rows Styling */
 
 #ContentPlaceHolder1_lblSelectFile,
 #ContentPlaceHolder1_chkShowPassword,
 .style5,
 .style1,
 .style16
 
 {
 font-family:"oxygenregular";
 font-size:14px;
 }
 
 table#ContentPlaceHolder1_grd,
 table#ContentPlaceHolder1_grdDocs
 {
	font-family:"oxygenregular";
	border:#999 1px solid;		
 }

 table#ContentPlaceHolder1_grd tr:nth-child(even),
 table#ContentPlaceHolder1_grdDocs tr:nth-child(even)
 {
	background-color: #B4D5F0 !important;
    color: #1f5394 !important;
    font-weight: bold !important;
	font-size: 14px !important;
 }
 
  table#ContentPlaceHolder1_grd tr:nth-child(odd),
  table#ContentPlaceHolder1_grdDocs tr:nth-child(odd)
 {
	background-color: #EFEFEF !important;
    color: #555 !important;
    font-weight: bold !important;
	font-size: 14px !important;
 }
 
  table#ContentPlaceHolder1_grd tr:nth-of-type(1),
  table#ContentPlaceHolder1_grdDocs tr:nth-of-type(1)
 {
	background-color: #1f5394 !important;
    color: White !important;
    font-weight: bold !important;
	letter-spacing:1px;
 }
 

 /* All Table Rows Styling  Ends */
 
 /* TabDocUpload.aspx page starts here */
 #ContentPlaceHolder1_FileUpload1,
 #ContentPlaceHolder1_fileDoc
 {border:#ccc 1px solid;}
 /* TabDocUpload.aspx page ends here */
 
 #ContentPlaceHolder1_tvDoc table tbody tr td a{
	color: #21789A;
    font-family: "oxygenregular";
    font-size: 14px;	
 }
 
 
 
 /* For login Page and other pages*/
 @media \\0 screen {
	#Txt_Password{
	position: relative;
	left: -7px;
    }
	 #ContentPlaceHolder1_btn_UploadFiles{padding-left:26px;}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	#Txt_Password{
	position: relative;
	left: -7px;
    }
	 #ContentPlaceHolder1_btn_UploadFiles{padding-left:26px;}
}
/*===========================================*/
 body form[action*="lead.aspx?isEdit"] #ContentPlaceHolder1_btnSubmit
 {
	 margin-right: 110px !important;
 }
 #ContentPlaceHolder1_grd tr:last-child > td > table > tbody > tr td
 {
	background:#B4D5F0 !important;
	color: #1f5394 !important;
    font-size: 14px !important;
    font-weight: bold !important;	 
 }
 #ContentPlaceHolder1_grd tr:last-child > td > table > tbody > tr td a
 {
	 color: #000 !important;
 }
 
 
 
 



 
 

