﻿/*New Landing page*/
 .cook-landing-section {
     margin-left: auto;
     margin-right: auto;
     width: 75%;
     padding-bottom: 0.938rem;
 }

 #cook-info {
     font-size: 1.4em;
     padding-top: 0.938rem;
 }

     #cook-info div {
         padding-top: 0.5rem;
     }

 #cook-cert {
     height: 7.813rem;
 }

    #cook-cert .left {
        float:left;
        width: 40%;
        vertical-align:middle;
        margin-top: 0.938rem;
    }

    #cook-cert .right {
        float:left;
        width: 60%;
        vertical-align:middle;
    }

    #cook-cert .right div {
        width: 8.125rem;
    }

    

 #cook-city {
     font-size: 1.1em;
 }

 #cook-continue {
     text-align:right;
 }

 a.flatbutton {
     background-color: #7a1618;
 }

 a.flatbutton:hover {
     background-color: #cc6666;
 }

a.button_mobile_small, input.button_mobile_small {
    background-color: #7a1618;
}

 a.button_mobile_small:hover, input.button_mobile_small:hover {
     background-color: #cc6666;
 }
 .cc-blue {
     color: #002699
 }

 .cc-blue-bg {
    background: linear-gradient(to left,#3f6ba6, #254b75);
 }


/*End New Landing Page*/

/*Header*/


.table-cc {
}

.row-cc {
    width: 100%;
    display:table;
}

.cell-cc {
    display: table-cell;
}

.left-cell-cc {
}

.left-cell-cc img {
    height: 6.25rem;
    width: 6.25rem;
    
}

.middle-cell-cc {
    vertical-align: middle;
}

    .middle-cell-cc .first {
        font-size: 1.5em;
        font-weight: bold;
    }

    .middle-cell-cc .second {
        font-size: 1.8em;
    }

.right-cell-cc {
    width:auto;
    text-align: right;
    padding-right: 0.938rem;
}
    .right-cell-cc div {
        display: inline-block;
        text-align: center;
        padding: 0.438rem 0.188rem 0.313rem 0.188rem;
        margin: 0 0.313rem 0 0.313rem;
        border-top: 0.125rem solid transparent;
        border-left: 0.063rem solid transparent;
        border-right:0.063rem solid transparent;
        vertical-align:bottom;
        font-size: 1.2em;

    }
    .right-cell-cc div a {
        text-decoration:none;
    }

    .right-cell-cc div a:link {
        color: #000000;
    }

    .right-cell-cc div:hover {
        border-top: 0.125rem solid #7a1618;
        border-left: 0.063rem solid #9e9e9e;
        border-right:0.063rem solid #9e9e9e;
    }

.bar-cc {
    color: white;
    width: auto;
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    padding-left: 2%;
}

/* end header*/

/* footer */
.footer-cc {
	border-top: 0.063rem solid #9e9e9e;
	padding-top: 0.625rem;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0.063rem solid #9e9e9e;
}

.disclaimer_message_footer {
    padding: 0.625rem 10% 1.25rem 10%;
    font-size: 0.84rem;
}

/* end footer */


/* Confirmation Page*/

#confirmationNoEntitlementTableDiv {
    width: 100%;
}

.confirmationTextNoEntitlementBullet {
    width: auto;
    padding-right: 1.25rem;

}

#consumer-survey-area {
    width: 100%;
}

/* End confirmation Page*/

.tinyMargin {
	margin: .25rem;
}
#footer_trust > div {
	display: inline-block;
}

a[name='trustlink'] > img {
	display: inline-block;
	vertical-align: top;
	height: 2.813rem;
}

h2.banner-headline-h2 {
    font-size: 1.625rem;
    font-weight: 500;
}

h3.banner-headline-h3 {
    font-size: 1.25rem;
    font-weight: 500;
}

fieldset.baseFieldset{
    border:none;
}