@charset "utf-8";
/* CSS Document */

/*Setup Defaults*/
body { 
    padding: 10px 0 50px; 
    margin: 0;
    text-align: center; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    line-height: 1.6; 
}

p { margin-bottom:24px;}

h1,h2,h3 {
    margin:0;
    padding:0;
}

h1 { font-size:2em; color: #333333; }
h2 { font-size:1.6em; border-bottom: solid 4px #CD6502; }


hr {margin:20px 0; color:#CD6502; background:#E1A368; height:1px; border:none;}

.center { text-align: center;}

/* Layout */

#doc { max-width:760px; padding:0; color: #666666; text-align: left; margin:0 auto;}

#header {border-bottom:solid 5px #FFFFFF;}

#left { width:142px; float:left; clear: both; margin:0; padding:0 10px 10px 0; }
#main { width: 100%; max-width: 588px; padding: 0 10px; float: left; clear: right; }
#body { margin: 0 auto; max-width: 600; padding:0 10px;}

.languages {margin-left: 40px;}

a {font-weight: bold;}

em { display: block; font-size: 1.2em; color: #CD6502; text-align: center;}

ul, .table {
    margin-top: 20px;
    padding-bottom: 20px;
}

.callout {
    border:solid 1px #CD6502; 
    padding: 15px; font-size: 16px;
}

.row-table {
    display: flex;
    flex-wrap: wrap; 
    margin: 10px 0; 
    width:100%;
}
.cell {
    box-sizing: border-box;
    flex-grow: 1;
    padding-bottom: 5px;
}
.c1 {width:25%;}
.c2 {width:75%; }

.back {display:block; padding:10px; color:white; background-color: #CD6502; border-radius: 5px; text-decoration: none; width:100%; max-width:60px; text-align: center; transition:ease-in-out 0.5s; border: solid 1px #CD6502}
.back:hover {color: #CD6502; background: #efefef;}

.highlighted {font-weight: bold;}

/* Section Typography */

.copyPrompt { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FF0000; font-size: 1em; }

.caption {font-size:0.8em; color:#888;}

/* Browser Hacks */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}