﻿.canonization {
        font-family: 'Arial', Helvetica, sans-serif;
        color: #707070;
}

    .iFrm, iFrame_canonization {
        /*max-width: 870px;
        max-height: 639px;*/
        height:auto;
        display:inline-table;
        padding: 25px 0px;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        /*border: solid 3px red;*/
    }
    .iFrm input {
        font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif !important;
        font-size: 20px;
        color:#3c3c3c;
    }
.iFrm_link {
        /*border: solid 3px red;
        padding: 30px;*/

}
    .tblCanContact {
        width: 100%;
    }

    .can_Introduction td {
        vertical-align:top;
    }

    .can_img1 {
        float: left;
        display: inline-block;
        margin: 0px 30px 30px 0px;

    }

    .can_text1 {
        /*float:left;
        display:inline-block;
        margin-right: 20px;*/
        margin: 0;
        font-size: 18px;
        line-height: 1.3;
    }

    .cleaner {
        clear: both;
    }

    .can_h3 {
        font-size: 26px;
        font-weight: 300;
        border-bottom: solid 1px black;
        margin: 14px 0px 24px 0px;
        font-family: 'Arial', Helvetica, sans-serif;
    }

    .red_Dot {
        color: red;
        font-size: 145%;
        line-height: 18px;
        top: 3px;
        position: relative;
    }

    .tblCanContact .ddlCell {
        width: 20%;
        padding-left: 0;
        padding-right: 1.8%;
    }

    .tblCanContact .smallCell {
        width: 20%;
        padding-left: 0;
        padding-right: 2.75%;
    }

    .tblCanContact .lastCell {
        padding-right: 0;
        overflow: hidden;
    }

    .tblCanContact .largeCell {
        overflow: hidden;
    }
    .tblCanContact .emptyCell {
        height:33px;
    }
    .txtBoxInput {
        width: 100%;
        background-color: #ffd181;
        font-size: 20px !important;
        border: none;
        /*margin: 6px 6px 6px 0px;*/
        height: 48px;
        color: #000000;
        text-align: left;
        font-weight: 300;
        padding-left: 10px;
        font-family: 'Arial', Helvetica, sans-serif;
    }

    .btnCanSupport, .btnCanonizationLink {
        background-color: #ffa401;
        border: none;
        width: 100%;
        height: 77px;
        font-size: 24px !important;
        cursor:pointer;
        font-family:Arial !important;
    }

    .btnCanonizationLink {
        width:420px; 
        height:70px;
    }

    .btnCanSupport:hover, .btnCanonizationLink:hover {
        background-color: #ffd181;
    }

    .dropDownList {
        display: inline;
        height: 50px;
        padding:5px;
        color: #3c3c3c;
        font-size: 20px;
        text-align: left;
        font-weight: 300;
        width: 100% !important;
        cursor: pointer;
        background: url(_images/arrowdowngray.png) no-repeat right;
        background-color: #ffd181;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left:10px;
    }
    .reCaptchaBox {
        width: 300px;
        text-align: center;
        display: inline-table;
        float: left;
        margin: 0;
        padding: 0;
    }

    .redBorder {
        border: solid 1px red !important;
        color: red !important;
    }
    g-recaptcha {
            border: none;
    }
    .required {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        color:red;
        font-size:14px;
        vertical-align:top;
    }
    .auto-style1 {
        height: 22px;
    }

.tableThanks {
    width:100%;
    display:table;
}
.tdThanks {
    width:100%;
    height:auto;
    background-color:#ffd17f;
    text-align:center;
    vertical-align:middle;
    padding:16px 0px;
    font-family:Arial;
    font-size:24px;
}
.hide {
    display:none;
    visibility:hidden;
}
.unhide {
    display: normal;
    visibility: visible;
}

/*Canonization GridView*/
.canGridview {
        font-family:"arial";
        background-color:#FFFFFF;
        width: 100%;
        font-size: small;
}
.canGridview th {
        background: #ae0000;
        padding: 4px 8px;
        font-size:small;
        color:white;
        text-align:left;
}
.canGridview th a{
        color: #003300;
        text-decoration: none;
}
.canGridview th a:hover{
        color: #003300;
        text-decoration: underline;
}
.canGridview td  {
        background: #f3e0e0;
        color: #333333;
        font: small "arial";
        padding: 4px 8px;
}
.canGridview .alt td {
        background: #f8f4f4;
        /*color: #333333;
        font: small "arial";
        padding: 4px 8px;*/
}

/*.canGridview tr.even td {
        background: #f3eeee;
}*/
.canGridview td a{
        color: #003300;
        font: bold small "arial";
        padding: 2px;
        text-decoration: none;
}
.canGridview td a:hover {
        color: red;
        font-weight: bold;
        text-decoration:underline;
}
.tdNo {
    text-align:right;
}

.tdSalutation {
    width:7%;
}
.tdFirstName {
    width:20%;
}
.tdLastName {
    width:20%;
}
.tdRole {
    width:29%;
}
.tdEmail {
    width:24%;
}