﻿H2.agencyElement-H2 {
    -ms-name: "Heading 2";
}

H3.agencyElement-H3 {
    -ms-name: "Heading 3";
}

H4.agencyElement-H4 {
    -ms-name: "Heading 4";
}

H5.agencyElement-H5 {
    -ms-name: "Heading 5";
}

H6.agencyElement-H6 {
    -ms-name: "Heading 6";
}

p.agencyElement-P {
    -ms-name: "Paragragh";
}

a.agencyElement-button {
    -ms-name: "Button";
}

a.agencyElement-button {
	display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.content img.agencyPosition-1,
.content .page-image--right img {
    -ms-name: "Move Right";
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto !important;
    float: none;
}

.content img.agencyPosition-1 + p,
.content .page-image--right ~ div[id$="ControlWrapper_RichHtmlField"] {
	margin-top: 27px;
}

.page-image--right ~ div[id$="ControlWrapper_RichHtmlField"] {
	display: block !important;
}

@media only screen and (min-width: 768px) {
	.content img.agencyPosition-1,
	.content .page-image--right img {
		float: right;
		max-width: 250px;
	    margin-left: 56px !important;
	    margin-bottom: 56px !important;
	}
	
	div.content img.agencyPosition-1 + *,
	.content .page-image--right ~ div[id$="ControlWrapper_RichHtmlField"] {
		margin-top:0;
	}
}

.agencyImage-1 {
    -ms-name: "Image Rounded";
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.agencyTable-1 {
    -ms-name: "Basic";
}

.agencyTable-2 {
    -ms-name: "Striped";
}

.agencyTable-3 {
    -ms-name: "Bordered";
    border: 1px solid #ddd;
}

.agencyTable-4 {
    -ms-name: "Hover";
}

.agencyTable-5 {
    -ms-name: "Condensed";
}

/* base styles for tables */
.agencyTable-1,
.agencyTable-2,
.agencyTable-3,
.agencyTable-4,
.agencyTable-5 {
    width: 100%;
    max-width: 100%;
}

    .agencyTable-1 th,
    .agencyTable-1 td,
    .agencyTable-2 th,
    .agencyTable-2 td,
    .agencyTable-3 th,
    .agencyTable-3 td,
    .agencyTable-4 th,
    .agencyTable-4 td,
    .agencyTable-5 th,
    .agencyTable-5 td {
        padding: 12px;
        line-height: 22px;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    /* .table-stiped */
    .agencyTable-2 > tbody > tr:nth-of-type(odd) {
        background-color: #f9f9f9;
    }

    /* .table-bordered */
    .agencyTable-3 > tbody > tr > td,
    .agencyTable-3 > tbody > tr > th,
    .agencyTable-3 > tfoot > tr > td,
    .agencyTable-3 > tfoot > tr > th,
    .agencyTable-3 > thead > tr > td,
    .agencyTable-3 > thead > tr > th {
        border: 1px solid #ddd;
    }

    /* .table-hover */
    .agencyTable-4 > tbody > tr:hover {
        background-color: #f5f5f5;
    }

    /* .table-condensed */
    .agencyTable-5 > tbody > tr > td,
    .agencyTable-5 > tbody > tr > th,
    .agencyTable-5 > tfoot > tr > td,
    .agencyTable-5 > tfoot > tr > th,
    .agencyTable-5 > thead > tr > td,
    .agencyTable-5 > thead > tr > th {
        padding: 8px;
    }