@charset "utf-8";
/* CSS Document */
.fieldset
{
	width:461px;
	padding-top: 0px;
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-right: 0px;
}

.dropDownOption {
    
    width: 412px;
    border: 1px solid #ddd;
    padding: 10px 13.5px;
    cursor: pointer;
    font-size: 16px;
}

.dropDownOption:hover
{
	background : #C9CFD8;
}

.AreaAddrList
{
    height: 160px;
    width: 100%;
    max-width: 482px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    resize: vertical;
    min-height: 100px;
}

.formRowFlex {
    display: flex;
    flex-wrap: nowrap;
    gap: 6px;
    width: 411px;
}

.formRowLeftFlex {
    flex: 1 1 auto;
    min-width: 0;
}

.formRowRightFlex {
    flex: 0 0 auto;
}

.BtnAddAddr 
{
    height: 40px;
    width: 116px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    cursor: pointer;
}

.BtnFileName {
    height: 40px;
    width: 40px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    cursor: pointer;
}


.textfieldAddr {
    height: 40px;
    width: 100%;
    max-width: 482px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
}

.textfieldLicense 
{
    height: 40px;
    width: 100%;
    max-width: 482px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
}

.textfieldGenKey
{
	width:380px;
}

.mainContentCenter
{
    width:650px;
    margin-left:30%;
}

.btnCopy 
{
    text-decoration: none !important;
    font-family: Helvetica, Arial, sans serif;
    padding: 10px 21px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    box-shadow: inset 0px 0px 2px #fff;
    -o-box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff;
	cursor: pointer;
}

.btnCopy:hover
{
	background : #C9CFD8;
}

.btnDownLoadKey {
    height: 40px;
    width: 411px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    cursor: pointer;
}

.btnDownLoadKey:hover 
{
    background: #C9CFD8;
}

.btnBack {
    text-decoration: none !important;
    font-family: Helvetica, Arial, sans serif;
    padding: 10px 41px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    box-shadow: inset 0px 0px 2px #fff;
    -o-box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff;
    float: right;
    cursor: pointer;
    font-size: 16px;
}

.btnBack:hover
{
	background : #C9CFD8 ;
}

.btnGenKeyMain
{
    width: 408px;
	text-decoration: none !important;
    font-family: Helvetica, Arial, sans serif;
	font-size:18px;
    padding: 70px 92px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    box-shadow: inset 0px 0px 2px #fff;
    -o-box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff;
	cursor: pointer;
}

    .btnGenKeyMain:hover {
        background: #C9CFD8;
    }

.TextBoxKeys
{
	padding: 7px ;	
	width: 172px;
}

.legendStyle
{
	font-weight:bold; 
	font-size:17px;
	margin-left: 10px;
}

.DivColLeft
{	
	float:left;
}

.DivColRight
{	
	float:right;
}

.ctrlDecore {
    color: #345991;
    border: 1px solid #d0d0d0;
    background-image: -moz-linear-gradient(#ededed, #e1e1e1);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
    background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
    background-image: -o-linear-gradient(#ededed, #e1e1e1);
    text-shadow: 1px 1px 1px #fff;
    background-color: #e1e1e1;
}