﻿/**********************************************************************
 * Styles.css                                                         *
 *                                                                    *
 * This file is initially empty and you can add any additional styles *
 * or modify any of the styles defined in BaseStyles.css              *
 * This file will never be overwritten.                               *
 *                                                                    *
 * For example, if you want to override just the top padding for a    *
 * menu, you can simply add the following lines:                      *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	}                                                             *
 *                                                                    *
 * This will keep all the other styles of the "menus" style as-is,    *
 * but modify the top padding to be 20px.                             *
 *                                                                    *
 * You can also, add a new style by just specifying it.               *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	text-align: center;                                           *
 * 	}                                                             *
 * 	                                                              *
 * In the above case, we added the text-align style.  This style was  *
 * not specified in the original declaration of the menus style.      *
 *                                                                    *
 **********************************************************************/
.pageBackground, .pBack { /* body */
	
	background-image: none;
	
	}
.dfv{
    color:black;
}
.tableRowDivider {
	border-bottom: 1px dotted #000000;
	height: 15px;
	}
	
	.tableCellLabel {/* table cell field label text */
	color: #000000;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 8px;
	text-align: right;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
	}
	.field_label_on_side, .fls { /* field label on side */
	color: #000000;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
	text-align: right;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
	}
    .textIndicator_poor, 
.textIndicator_weak, 
.textIndicator_good, 
.textIndicator_strong, 
.textIndicator_excellent {
    padding: 2px;
    font-weight: bold;
}

.textIndicator_poor {
    background-color: gray;
    color: #ffff00;
}

.textIndicator_weak {
    background-color: gray;
    color: #00ffff;
}

.textIndicator_good {
    background-color: gray;
    color: lightblue;
}

.textIndicator_strong {
    background-color: gray;
    color: lightgreen;
}

.textIndicator_excellent {
    background-color: gray;
    color: #00ffdd;
}


.QSSize { /* iframe within which quick selector is displayed */ 
	height: 478px;
	width: 700px;
	}
.QSContainer .panelSearchBox { /* quick selector search box */
	width: 460px;
	}

.QSContainer .QSscrollRegion { /* quick selector scrolled region */
	height: 400px;
	}
.QSfooter { /* quick selector footer bar */
	top: 440px;
	}
.QSContainer .panelSearchBox { /* quick selector search box */
	width: 450px;
	}

.QSContainer .Search_Input { /* quick selector search box text */
	width: 450px;
	}

.QSContainer .Search_InputHint { /* quick selector search box hint */
	width: 450px;
	}
/*.dv { /* image thumbnail dropshadow *
	-moz-box-shadow:  6px 6px 2px #bbbbbb;
	-webkit-box-shadow:  6px 6px 2px #bbbbbb;
	box-shadow: 6px 6px 2px #bbbbbb;
	}*/
.pcC { /* page container center (contents of page container) */
       border-bottom:inherit;
	border: 0px solid #d7d7d7;
    height: 687px;
	margin-left: auto;
	margin-right: auto;
    margin-top:10px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	}

.dialog_header, .dh { /* panel header container */
                      border: 2px solid #d7d7d7;
	background-color: #eeeeee;
	background: -moz-linear-gradient( center top, #fbfbfb 5%, #ececec 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fbfbfb), color-stop(1, #ececec) );
	background: -ms-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ececec');
	height: 40px;
    
	}
.footer { /* footer content */
	height:300px;
    font-family: Arial;
    font-size:10px;
	}
	/*.marginmR { 
-moz-box-shadow:0px 6px 8px #bbbbbb;
	-webkit-box-shadow:0px 6px 8px #bbbbbb;
	box-shadow:0px 6px 8px #bbbbbb;

	}
		.marginmL {
-moz-box-shadow:0px 6px 8px #bbbbbb;
	-webkit-box-shadow:0px 6px 8px #bbbbbb;
	box-shadow:0px 6px 8px #bbbbbb;

	}
	.pcmC { 
	
    }
	.MLMmenuAlign { 
	-moz-box-shadow:0px 6px 8px #bbbbbb;
	-webkit-box-shadow:0px 6px 8px #bbbbbb;
	box-shadow:0px 6px 8px #bbbbbb;

	}*/
	.pageBackground, .pBack { /* body */
	/* background-color: #edeef0; */
	margin: 0px;
	width: 100%;
	/*background-image: url(../../Images/pBackTile.png);*/
	background-color: #ffffff;
	
	}
	.menushadow{
	background-color: #bbbbbb;
	background: -moz-linear-gradient( center top, #bbbbbb 25%, #ffffff 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.25, #bbbbbb), color-stop(1, #ffffff) );
	background: -ms-linear-gradient(top, #bbbbbb 25%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#ffffff');
	
	}
		.footershadow{
	background-color: #eeeeee;
	background: -moz-linear-gradient( center top, #ffffff 25%, #eeeeee 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.25, #ffffff), color-stop(1, #eeeeee) );
	background: -ms-linear-gradient(top, #ffffff 25%, #eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b7b7b7');
	
	}
	
/*.tableCellValue { 
	border-bottom: 1px solid #d7d7d7;
	}*/
	.ac_box { /* field label on side */
	color: #000000;
    background-color: #ececec;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 0px;
	text-align: right;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
    width:300px;
    border: 1px solid black;
    overflow-x: hidden;
	}
    .ac_item { /* field label on side */
	color: #000000;
    background-color: #ececec;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 0px;
	text-align: left;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
    }
    .field_input{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 2px;
	box-shadow: inset 0px 1px 2px #dddddd;
	color: #000000;
	font-family: Arial, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
    padding-bottom:5px;
	vertical-align: top;
	}
    .fls{vertical-align:middle;}

/*new footer 

}*/
.marginL{border-top: #073e65 !important;}
.marginR{border-top: #073e65 !important;}
.pcL{border-top: #073e65 !important;}
.pcR{border-top: #073e65 !important;}

.pageC > table > tbody > tr:nth-child(5) {
    background: #073e65;
}
.pageC > table > tbody > tr:nth-child(4) {
    background: #073e65;
}
.pageC > table > tbody > tr:nth-child(1) .marginTL,
.pageC > table > tbody > tr > td.pcT,
.pageC > table > tbody > tr:nth-child(1) .marginTR {
	background-color: #ffffff !important;
    line-height: 0;
    margin: 0;
    padding: 10px 0 6px;
    width: 40px !important;
}

#ctl00_PageContent_SignInCollapsibleRegion > table > tbody > tr > td:nth-child(1) {
    display: none !important;
}

span#ctl00__PageHeader__UserStatusLbl {
    color: #282f37;
    font-size: 14px;
    font-family: Arial, Verdana, Georgia, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding-top: 10px;
}

a#ctl00__PageHeader__SignIn {
	color: #282f37;
    display: inline-block;
    padding-top: 10px;
    font-size: 14px;
}

a#ctl00__PageHeader__SignIn:before {
    content: "";
    background: #282f37;
    position: absolute;
    left: -10px;
    top: 0px;
    width: 2px;
    height: 20px;
    display: block;
}

a#ctl00__PageHeader__SignIn:after {
    content: "";
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    /*background: url(http://admin.reconveyit.com/images/user.png);*/
}

/*#scrollRegion {
    margin: 10% auto;
    width: 26%;
}*/
#scrollRegion {
    margin-top: 10px;
}

.newsigninheader {
    position: absolute;
    top: 125px;
    margin: 0 auto;
    left: 0;
    right: 0;
    color: #ffffff;
    font-size: 30px;
    font-family: Arial;
}

#scrollRegion .dv {
    max-width: 100% !important;
    text-align: center;
    width: 100%;
}

.securityForm > table:nth-child(1) > tbody > tr:nth-child(1) {
    display: none !important;
}

/*#scrollRegion table.dv > tbody > tr:nth-child(2) {
    display: none !important;
}*/


a#ctl00__PageHeader__SignIn {
    position: relative;
}

.securityForm > table > tbody > tr:nth-child(5) td,
.securityForm > table > tbody > tr:nth-child(7) td {
	position: relative;
}

.securityForm > table > tbody > tr:nth-child(5) td:after,
.securityForm > table > tbody > tr:nth-child(7) td:after {
    content: "";
    position: absolute;
    right: -30px;
    width: 20px;
    height: 21px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.securityForm > table > tbody > tr:nth-child(5) td:after {
    background: url(/images/email.png) no-repeat center center;
    top: 0;
}

.securityForm > table > tbody > tr:nth-child(7) td:after {
    background: url(/images/password.png) no-repeat center center;
    top: 2px;
}

a#ctl00_PageContent_EmailLinkButton {
    display: block;
    margin-bottom: 5%;
    margin-top: 5%;
    font-weight: bold;
}

.securityForm > table:nth-child(2) > tbody > tr:nth-child(1) > td a {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0;
    width: 70px;
}

span#ctl00_PageContent_LoginMessage {
    display: block;
    font-weight: bold;
    padding: 0 0 15px;
}

.pageC > table > tbody > tr:nth-child(6) {
    background: url(/images/footer-background.jpg) no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pageC > table > tbody > tr:nth-child(6) > td.marginBL,
.pageC > table > tbody > tr:nth-child(6) > td.marginBR {
	background: none !important;
}

.pageC > table > tbody > tr:nth-child(6) > td.pcB {
	background: none !important;
	height: auto !important;
    padding-left: 13px;
    padding-right: 13px;
    vertical-align: top;
}

.pageC > table > tbody > tr:nth-child(6) > td.pcB > table {
	width: 100% !important;
}

.pageC > table > tbody > tr:nth-child(6) > td.pcB > table > tbody > tr:nth-child(2) > td {
    padding-top: 150px;
    padding-bottom: 150px;
	width: 100% !important;
}

.pageC > table > tbody > tr:nth-child(6) > td.pcB > table > tbody > tr:nth-child(1) {
	display: none !important;
}

.pageC > table > tbody > tr:nth-child(6) > td.pcB > table > tbody > tr:nth-child(2) > td > img {
	display: none;
}

.new-footer {
    width: 100%;
}

.new-footer-col {
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}

.new-footer-col > img {
	margin: 0 auto !important;
	max-width: 70% !important;
}

.new-footer-col-1 {
	text-align: center;
}

.new-footer-col-2 {
	text-align: center;
}

.new-footer-col-3 {
	font-family: Arial, Verdana, Georgia, sans-serif;
    font-weight: bold;
    margin-top: 10%;
    text-align: center;
}

.new-footer-col-3 a {
    color: inherit;
    text-decoration: none !important;
}

.new-footer p {
    font-family: Arial, Verdana, Georgia, sans-serif;
    font-weight: bold;
    margin-top: 10%;
    text-align: center;
    color: ;
}

