@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#main-content audio,canvas,video{display:inline-block}
#main-content audio:not([controls]){display:none;height:0}
[hidden]{display:none}
#main-content p a{border-bottom:1px solid #444;color:#444}
#main-content p a:active,#main-content p a:hover,#main-content p a:focus{outline:0;text-decoration:none;border-color:#428bca;color:#428bca}
#main-content p a strong{font-weight:100}
#main-content h1{font-size:2em;margin:0.67em 0}
#main-content abbr[title]{border-bottom:1px dotted}
#main-content b,#main-content strong{font-weight:bold}

#main-content q{quotes:"\201C" "\201D" "\2018" "\2019"}
/*#main-content img{border:0}*/
#main-content textarea{overflow:auto;vertical-align:top}
#main-content table{border-collapse:collapse;border-spacing:0}
/*#main-content a{color:#2080df;text-decoration:none}a:hover,a:focus{color:#165a9c;text-decoration:underline}
#main-content a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}*/
/*#main-content img{vertical-align:middle}*/
#main-content .img-responsive{display:block;max-width:100%;height:auto}
#main-content .img-rounded{border-radius:6px}
#main-content .img-circle{border-radius:50%}
#main-content p{margin:0 0 10px;word-wrap: break-word;word-break: break-word;}
#main-content small{font-size:85%}
#main-content h1,#main-content h2,#main-content h3,#main-content h4,#main-content h5,#main-content h6,
#main-content .h1,#main-content .h2,#main-content .h3,#main-content .h4,#main-content .h5,#main-content .h6{font-weight:500;line-height:1.1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}
#main-content h1,#main-content h2,#main-content h3{margin-top:20px;margin-bottom:10px}
#main-content h4,#main-content h5,#main-content h6{margin-top:10px;margin-bottom:10px}
#main-content h1,#main-content .h1{font-size:36px}
#main-content h2,#main-content .h2{font-size:30px}
#main-content h3,#main-content .h3{font-size:24px}
#main-content h4,#main-content .h4{font-size:18px}
#main-content h5,#main-content .h5{font-size:14px}
#main-content h6,#main-content .h6{font-size:12px}
#main-content h1 small,#main-content .h1 small{font-size:24px}
#main-content h2 small,#main-content .h2 small{font-size:18px}
#main-content h3 small,#main-content .h3 small,#main-content h4 small,.h4 small{font-size:14px}
#main-content .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f6f7f9}
/*
#main-content ul,#main-content ol{margin-top:0;margin-bottom:10px}
#main-content ul ul,#main-content ol ul,#main-content ul ol,#main-content ol ol{margin-bottom:0}
#main-content .list-unstyled{padding-left:0;list-style:none}
#main-content .list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
*/
#main-content dl{margin-bottom:20px}
#main-content dt,#main-content dd{line-height:1.428571429}
#main-content dt{font-weight:bold}
#main-content dd{margin-left:0}
#main-content abbr.initialism{font-size:90%;text-transform:uppercase}
#main-content blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid rgba(102,128,153,0.075)}
blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}
#main-content blockquote p:last-child{margin-bottom:0}
#main-content blockquote small{display:block;line-height:1.428571429;color:#999}blockquote small:before{content:'\2014 \00A0'}
#main-content blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid rgba(102,128,153,0.075);border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}
#main-content blockquote.pull-right small:before{content:''}
#main-content blockquote.pull-right small:after{content:'\00A0 \2014'}
#main-content q:before,#main-content q:after,#main-content blockquote:before,#main-content blockquote:after{content:""}
#main-content address{display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429}

#main-content code{padding:2px 4px;font-size:90%;color:#162029;white-space:nowrap;border-radius:4px}
#main-content code {font-family: Consolas,"Courier New",monospace;display: block;padding: 10px 20px;line-height: 2em;margin: 0 auto;position: relative;text-align: left;border: none!important;background-color: #efeff1;color:#000;}
#main-content blockquote {
    font-family: Consolas,"Courier New",monospace;
    display: block;
    padding: 10px 20px;
    line-height: 2em;
    margin: 0 auto;
    position: relative;
    text-align: left;
    color: #000;
    font-size: 1em; 
    border-left:2px solid #ccc;
    
}
#main-content blockquote p{
    font-size: 90%;
    line-height:25px;
    margin:0;
}
/*
#main-content ol.linenums{margin-top:0;margin-bottom:0}
#main-content li.L0,#main-content li.L1,#main-content li.L2,#main-content li.L3,#main-content li.L5,#main-content li.L6,#main-content li.L7,#main-content li.L8{list-style-type:none}
#main-content li.L1,#main-content li.L3,#main-content li.L5,#main-content li.L7,#main-content li.L9{background:#eee}
*//*
#main-content a code{color:inherit}
#main-content h1{font-size:36px}
#main-content h2{font-size:30px}
#main-content h3{font-size:24px}
#main-content h4{font-size:18px}
#main-content h5{font-size:14px}
#main-content h6{font-size:12px}

#main-content p,#main-content blockquote{margin:0 0 15px}
#main-content hr{margin:30px 0}

#main-content dt,#main-content dd{margin-top:5px;margin-bottom:5px}
#main-content dd{margin-left:40px}
#main-content table{margin-bottom:20px}
#main-content table th,#main-content table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}
#main-content table th{font-weight:bold}
#main-content table thead th{vertical-align:bottom}
#main-content table caption+thead tr:first-child th,#main-content table caption+thead tr:first-child td,#main-content table colgroup+thead tr:first-child th,#main-content table colgroup+thead tr:first-child td,#main-content table thead:first-child tr:first-child th,#main-content table thead:first-child tr:first-child td{border-top:0}
#main-content table tbody+tbody{border-top:2px solid #dddddd}
#main-content blockquote{border-left-width:10px;background-color:rgba(102,128,153,0.05);border-top-right-radius:5px;border-bottom-right-radius:5px;padding:15px 20px}blockquote p{margin-bottom:15px;font-size:14px;line-height:1.428571429}
/*
#main-content blockquote ul:last-child,#main-content blockquote ol:last-child{margin-bottom:0}
#main-content ul,#main-content ol{margin-bottom:15px}
#main-content ul ul,#main-content ol ul,#main-content ul ol,#main-content ol ol{margin-bottom:15px}
*/