/* Code 384 */
/* * { -webkit-transform:translate3d(0,0,0); -webkit-backface-visibility: hidden; } *//* this is supposed to fix all sorts of safari minor visual issues on a tablet, all it really did was screw up my top drop down on CT */
#variable_info_container { clear:both; }
div.clr { clear:both; line-height:0px; }
div.page_break { page-break-before:always; }
div.height5 { min-height:5px; }
div.height10 { min-height:10px; }
div.height15 { min-height:15px; }
div.height20 { min-height:20px; }
div.padding10 { padding:10px; }
div.padding20 { padding:20px; }
div.padding30 { padding:30px; }
form.default_form_formatting label, form.default_form_formatting llabel, form.default_form_formatting mlabel, form.default_form_formatting slabel { font-size:12px; font-weight:bold; padding:15px 10px 0px 10px; }
form.default_form_formatting .radio_options div { float:left; margin-right:10px; }
form.default_form_formatting div { margin-bottom:1px; padding-bottom:1px; }
form.default_form_formatting div.form_button { text-align:center; clear:both; width:100%; }
form.default_form_formatting div.form_button input { clear:both; float:none; margin-top:10px; }
form.default_form_formatting div.label, .pretty_form_formatting div.label { width:120px; float:left; text-align:left; }
form.default_form_formatting div.llabel, .pretty_form_formatting div.llabel { width:210px; float:left; text-align:left; }
form.default_form_formatting div.mlabel, .pretty_form_formatting div.mlabel { width:160px; float:left; text-align:left; }
form.default_form_formatting div.slabel, .pretty_form_formatting div.slabel { width:60px; float:left; text-align:left; }
form.default_form_formatting input, form.default_form_formatting textarea { float:left; }
.pretty_form_formatting .radio_options div { float:left; margin-right:10px; }
.pretty_form_formatting div.iaw_block > div { margin-bottom:1px; padding-bottom:1px; }
.pretty_form_formatting div.form_button { text-align:center; clear:both; width:100%; }
.pretty_form_formatting div.form_button input { clear:both; float:none; margin-top:10px; }
.pretty_form_formatting div.label, .pretty_form_formatting div.llabel, .pretty_form_formatting div.mlabel, .pretty_form_formatting div.slabel { margin-top:7px; font-weight:bold; text-align:left;  font-family:Georgia; font-size:18px; }
.pretty_form_formatting input, .pretty_form_formatting select, .pretty_form_formatting textarea { border:1px solid #ddd; margin-left:17px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:8px; }
.pretty_form_formatting input[type=text], .pretty_form_formatting select, .pretty_form_formatting textarea { width:70%; margin-bottom:4px; }
form.pretty_form_formatting input[type=reset], form.pretty_form_formatting input[type=submit], form.pretty_form_formatting input[type=button], input[type=button].pretty_button { padding:10px 40px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background:-moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* firefox */ border: solid #ccc 3px; box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -moz-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -webkit-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); text-shadow: 0 1px 2px #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* webkit */font-size:20px; cursor:pointer; }
input#who_am_i { display:none; }
.error_message { color:red; }
div.social_button { float:left; margin:1px 1px 1px 0px; } 
.printable { display:none; } 
##.not_printable { display:inline; }
div.center_all { text-align:center; }
div.left_all { text-align:left; }
div.right_all { text-align:right; }
.largebutton_orange { padding:5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:-moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* firefox */ border: solid #ccc 3px; box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -moz-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -webkit-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); text-shadow: 0 1px 2px #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* webkit */font-size:16px; cursor:pointer; }
a .largebutton_orange, a:visited .largebutton_orange, a:link .largebutton_orange { text-decoration:none; color:#000; }
.float_left { float:left; }
.float_right { float:right; }
.pointer_cursor:hover { cursor:pointer; }
table#rss_feeds_table { width:100%; border:solid 1px #ddd; }
table#rss_feeds_table td { padding:0px 10px; border:solid 1px #ddd; }
table#rss_feeds_table a img { width:32px; }
div.adlabel { background-color:#ff0000; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:none; }
img { max-width:100%; }

.ddr__button1 { display: inline-block; padding: 2px 7px; background: #fab55a; border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; transition: all 0.3s ease-out; box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.2); text-decoration: none; text-shadow: 0 1px rgba(255,255,255,0.7); cursor:pointer; font-weight:bold; }
.ddr__button1:hover  { background: #ed9017; }
.ddr__h1_1 { color: #000000; font-family:Georgia, "Times New Roman", Times, serif; text-shadow: 2px 2px 0 #FFFFFF, -2px -2px 0 #FFFFFF, 3px 3px 1px #CCCCCC; }
.ddr__red { color:#ff0000; }
.ddr__orange { color:#ffa500; }
.ddr__yellow { color:#ffff00; }
.ddr__green { color:#008000; }
.ddr__blue { color:#0000ff; }
.ddr__purple { color:#800080; }
.ddr__clickable { cursor:pointer; }
              
.ddr__pointer_cursor { cursor:pointer; }

img.ddr__rounded_corners { border:solid 1px #dddddd; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; moz-box-shadow:0px 0px 3px #fff; -webkit-box-shadow:0px 0px 3px #fff; box-shadow:0px 0px 3px #fff; padding:2px; margin:1px; }
#form_menu_buttons { float:right; }
.basic_table_with_borders { margin-top:10px; }
.basic_table_with_borders tr td { padding:2px 4px; text-align:right; border:solid 1px #000; }
  
#ddr_static_page ul, ul.default { margin:15px 20px; list-style-type:disc !important; }
#ddr_static_page ul li, ul.default li { margin-left:20px; }
#ddr_static_page ol, ol.default { margin:15px 20px; list-style-type:decimal !important; }
#ddr_static_page ol ol, ol.default ol { margin:15px 20px; list-style-type:lower-alpha !important; }
#ddr_static_page ol li, ol.default li { margin-left:20px; }

                                 
#ddr_static_page table td { border:solid 1px #000; padding:2px 4px; }
#ddr_static_page p { margin-top:15px; }
.ddr__centered__h { position:absolute; left:50%; transform:translate(-50%, 0%); }
.ddr__centered__v { position:absolute; top:50%; transform:translate(0%, -50%); }
input, textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* Code 2872 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
body { background:#fff; font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#444; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; }
p { margin:0 0 20px 0; }
em { font-style:italic; }
strong { font-weight:bold; color:#333; }
small { font-size:80%; }
blockquote { font-size:17px; line-height:24px; color:#777; font-style:italic; }
blockquote { margin:0 0 20px; padding:9px 20px 0 19px; border-left:1px solid #ddd; }
hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }
a, a:visited { color:#333; text-decoration:underline; outline:0; }
a:hover, a:focus { color:#000; }
ul, ol { margin-bottom:20px; }
ul { list-style:none outside; }
ol { list-style:decimal; }
ol { margin-left:30px; }
li { line-height:18px; margin-bottom:12px; }
button { background:#eee; background:#eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); background:#eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); background:#eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); border:1px solid #aaa; border-top:1px solid #ccc; border-left:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#444; display:inline-block; font-size:11px; font-weight:bold; text-decoration:none; text-shadow:0 1px rgba(255, 255, 255, .75); cursor:pointer; margin-bottom:20px; line-height:normal; padding:8px 10px; font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
button:hover { color:#222; background:#ddd; background:#ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); background:#ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); border:1px solid #888; border-top:1px solid #aaa; border-left:1px solid #aaa; }
button:active { border:1px solid #666; background:#ccc; background:#ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); background:#ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
form { margin-bottom:20px; }
fieldset { margin-bottom:20px; }
##textarea, select { border:1px solid #ccc; padding:6px 4px; outline:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; width:210px; max-width:100%; display:block; margin-bottom:20px; background:#fff; }
select { padding:0; }
##textarea:focus { border:1px solid #aaa; color:#444; -moz-box-shadow:0 0 3px rgba(0,0,0,.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,.2); box-shadow:0 0 3px rgba(0,0,0,.2); }
label, legend { display:block; font-weight:bold; font-size:13px; }
select { width:220px; }
.container { position:relative; max-width:960px; margin:0 auto; padding:0px 10px 0px; }
.container .column { float:left; display:inline; margin-left:10px; margin-right:10px; }
.column.alpha { margin-left:0; }
.column.omega { margin-right:0; }
.container .one-third.column { width:300px; }
@media only screen and (min-width: 911px) and (max-width: 959px) {
  .container .column { margin-left:10px; margin-right:10px; }
  .column.alpha { margin-left:0; margin-right:10px; }
  .column.omega { margin-right:0; margin-left:10px; }
  .container .one-third.column { width:236px; }
}
@media only screen and (max-width: 910px) {
  #site-title { float:none !important; }
  #top_nav_container { text-align:center; }
  #main-nav ul li { display:inline-block !important; float:none !important; }
  .container { width:95%; }
  .container .column { margin:0; }
  .container .one-third.column { width:100%; }
  #main-nav { float:none !important; }
  #main-nav ul li a { padding:8px 10px 4px 10px !important; }
}
.container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
#header { border-bottom:1px solid #E3E3E8; margin-bottom:15px; }
h1 a, h5#site-title a { text-indent:-9999px; }
#site-title { float:left; margin-right:20px; }
#site-title img { max-width:90%; max-height:90px; }
#main-nav { float:right; }
#main-nav ul, #main-nav li { list-style:none; padding:0; margin:0; display:inline; }
#main-nav ul li { float:left; position:relative; border-bottom:3px solid #fff; }
#main-nav ul li a { display:inline-block; padding:48px 10px 24px 10px; margin:0 5px; text-decoration:none; font-size:16px; border-bottom:3px solid transparent; }
#main-nav ul li:hover { border-bottom:3px solid #2c88c9; margin-bottom:0px !important; }
.current { font-weight:bold !important; color:#444 !important; border-bottom:3px solid #2c88c9 !important; }
a, a:visited { color:#2c88c9; transition:color 0.3s linear; -moz-transition:color 0.3s linear; -webkit-transition:color 0.3s linear; -o-transition:color 0.3s linear; }
a:hover { color:#003c67; }
h1, h2, h3, h4, h5, h6 { font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#003c67; font-weight:bold; margin-top:20px; margin-bottom:3px; }
h1, h5#site-title { font-size:24px; line-height:28px; margin-bottom:6px; text-align:center; }
h2 { font-size:20px; line-height:22px; }
h3 { font-size:16px; line-height:20px; }
h4 { font-size:14px; line-height:18px; }
h5 { font-size:12px; line-height:18px; }
h6 { font-size:10px; line-height:16px; }
blockquote::before, blockquote::after { content:'\201C'; font-size:100px; position:absolute; top:0px; left:0px; line-height:1em; font-family:Georgia, "Times New Roman", serif; font-style:italic; color:#DDD; padding-right:20px; }
footer { background:#d0ebfd; border-top:1px solid #afdfff; }
#footer-base { background:#003c67; font-size:0.9em; font-style:italic; color:#EEE; padding:0.8em; }
acronym { border-bottom:1px dotted #ccc; }
span#footer_links { float:right; font-weight:bold; }
span#footer_links a, span#footer_links a:visited, span#footer_links a:link { color:#fff; text-decoration:none; }
span#footer_links a:hover { color:#fff; text-decoration:underline; }
.full_width_image { border:solid 1px #000; padding:5px; }
.container, footer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 500px) {
  #footer-base > div.container { text-align:center; }
  #footer-base > div.container > span { width:100%; }
}
/* Code 3231 */
#homepage_content { position:absolute; margin:auto; max-width:760px; max-height:460px; height:460px; width:100%; top:0; bottom:0; right:0; left:0; }
#homepage_content > div.ddr_container130320 { background-color:#fff; height:200px; margin-bottom:20px; }
#homepage_content .ddrc20160620 { margin:0px auto; background-image:url('https://www.intoawebsite.com/images/monitor_for_overlay.png') !important; }
/* Code 3308 */
#siteadmin_login_box { margin-top:50px; }
/* Code 529 */
.ddr_messages { border:1px solid #bbc9dc; padding:3px 10px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; moz-box-shadow:0px 0px 3px #fff; -webkit-box-shadow:0px 0px 3px #fff; box-shadow:0px 0px 3px #fff; margin-bottom:10px; background-color:#fff; color:#000; }
.ddr_messages ul { padding:0px; margin:0px; }
.ddr_messages li { margin-bottom:8px; font-family:Georga; list-style:none; font-weight:bold; }
.ddr_messages li.ddrm__bad { color:red; }
.ddr_messages li.ddrm__good { color:green; }
/* Code 1025 */
.ddr_container130320 { border:solid 1px #dddddd; padding:0px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:14px; font-family:Arial; text-align:center; max-width:350px; margin:auto; }
.ddr_container130320 div { margin-top:4px; }
.ddr_container130320 div.ddrc__label { font-size:16px; font-weight:bold; padding:5px 0px 3px 0px; background-color:#eeeeee; width:100%; }
.ddr_container130320 .ddrc__instructions { text-align:left; padding:0px 8px 8px 8px; }
.ddr_container130320 div.ddrc__field_label { width:100px; margin-right:10px; float:left; text-align:right; }
.ddr_container130320 input[type=submit], .ddr_container130320  input[type=button] { padding:5px 10px; margin-top:18px; margin-bottom:12px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:-moz-linear-gradient(top, #f6e6b4 0%, #ed9017 100%); /* firefox */ border: solid #ccc 3px; box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -moz-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -webkit-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); text-shadow: 0 1px 2px #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017)); /* webkit */font-size:16px; cursor:pointer; }
.ddr_container130320 input[type=text], .ddr_container130320 input[type=password] { float:left; }
.ddr_container130320 .ddr__fields { margin:6px auto 0px; }
.ddr_container130320 .ddrc__forgot { margin-top:8px; }
/* Code 1656 */
.status_message__error, .status_message__info, .status_message__question, .status_message__success, .status_message__warning { padding:5px 8px 5px 42px; font-size:14px; font-weight:bold; min-height:32px; background-repeat:no-repeat; background-position:5px 5px; background-size:30px 30px; margin-top:5px; margin-bottom:5px; }
.status_message__question { background-color:#F6F7F9; background-image:url('https://www.databasesdoneright.com/images/Status-Question.png'); border: 1px #D1DBEF solid; }
.status_message__error { background-color:#EFA4A9; background-image:url('https://www.databasesdoneright.com/images/Status-Error.png'); border: 1px #B70007 solid; }
.status_message__warning { background-color:#FFF4BF; background-image:url('https://www.databasesdoneright.com/images/Status-Warning.png'); border: 1px #EFD459 solid; }
.status_message__success { background-color:#C7DF99; background-image:url('https://www.databasesdoneright.com/images/Status-Success.png'); border: 1px #7AB700 solid; }
.status_message__info { background-color:#BFE8FF; background-image:url('https://www.databasesdoneright.com/images/Status-Info.png'); border: 1px #6BA1BF solid; }
/* Code 2761 */
.ddrc20151015 { margin-bottom:10px; border-bottom:solid 1px #000; padding:10px 0px; background-color:#fff !important; }
.ddrc20151015 #preview_button_container { text-align:center; }
.ddrc20151015 #change_layout_button { float:right; padding:0px 10px 10px; width:auto; }
.ddrc20151015 #change_layout_button .ddrc20160304 > input[type=button] { padding:2px 18px !important; }
.ddrc20151015 a, .ddrc20151015:link, .ddrc20151015 a:visited { color:#000 !important; text-decoration:none; font-family:Verdana !important; text-shadow:none !important; }
.ddrc20151015 a:hover { text-decoration:underline; }
.ddrc20151015 h1 { border-bottom:none; font-size:2em !important; color:#000 !important; margin:0px !important; font-family:Verdana !important; text-shadow:none !important; line-height:32px !important; letter-spacing:0px !important; }
#id__getSS { width:95%; visibility:hidden; }
#IAW__editing_site img { cursor:pointer; }
/* Code 3234 */
.ddrc20160620 { width:226px; height:131px; background-image:url('https://www.databasesdoneright.com/images/monitor_for_overlay.png'); padding:15px 0px; }
.ddrc20160620 .ddr__image { background-size:cover; width:200px; height:112px; background-color:#fff; margin:0px 13px; }
/* Code 2748 */
.ddr__starter_page { font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; }
.ddr__starter_page h3 { font-size:16px; }
  
.IAW__editing_site .ddrc20150810_2 span.ddrc20160411 { display:inline-block; padding:5px; }
.IAW__editing_site .ddrc20150810_2 span.ddrc20160411 > img { width:100% !important; }
.IAW__editing_site .ddrc20150810_2 .ddr__2_images span.ddrc20160411 { width:48%; }
.IAW__editing_site .ddrc20150810_2 .ddr__3_images span.ddrc20160411 { width:31%; }
.IAW__editing_site .ddrc20150810_2 .ddr__4_images span.ddrc20160411 { width:23%; }
.IAW__editing_site .ddrc20150810_2 .ddr__5_images span.ddrc20160411 { width:18%; }
.IAW__editing_site .ddrc20150810_2 .ddr__6_images span.ddrc20160411 { width:16%; }
.IAW__editing_site .ddrc20150810_2 .ddr__7_images span.ddrc20160411 { width:13%; }

.IAW__editing_site .ddrc20150811__left span.ddrc20160411 { float:left; max-width:30%; width:auto; border:solid 1px #ddd; margin:0px 10px 5px 0px; padding:2px; }
.IAW__editing_site .ddrc20150811__right span.ddrc20160411 { float:right; max-width:30%; width:auto; border:solid 1px #ddd; margin:0px 0px 5px 10px; padding:2px; }
.IAW__editing_site .ddrc20150811__left span.ddrc20160411 > img, .IAW__editing_site .ddrc20150811__right span.ddrc20160411 > img { border:none !important; padding:0px !important; max-width:100% !important; margin:0px !important; }

.IAW__editing_site .ddrc20150811_2 span.ddrc20160411 { float:left; max-width:25%; width:auto; border:solid 1px #ddd; padding:2px; }
.IAW__editing_site .ddrc20150811_2 span.ddrc20160411 > img { border:none !important; padding:0px !important; width:100% !important; }

.IAW__editing_site .ddrc20160331_4 .ddr__table { display:none; }
                                                      
.IAW__editing_site .ddrc20150810 .ddr__image_container > span.ddrc20160411 > img { width:100%; padding:5px; border:solid 1px #000; }
@media only screen and (max-width: 550px) {
  .IAW__editing_site .ddrc20150810 > div .ddr__image_container > span.ddrc20160411 > img { width:70% !important; }
}
.IAW__editing_site .ddrc20160415 span.ddrc20160411 { width:100%; }
/* Code 3053 */
.ddrc20160304 > input[type=button], .ddrc20160304 > a > input[type=button] { padding:10px 40px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border: solid #ccc 3px; box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -moz-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); -webkit-box-shadow: 0 1px 2px #fff, 0 -1px 1px #666, inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8); font-size:20px; cursor:pointer; }
.ddrc20160304 input.ddr__red { background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff0000),color-stop(100%,#cf0000)); background:-moz-linear-gradient(top, #ff0000 0%, #cf0000 100%); color:#fff; text-shadow: 0 1px 2px #000; }
.ddrc20160304 input.ddr__blue { background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0000ff),color-stop(100%,#0000bb)); background:-moz-linear-gradient(top, #0000ff 0%, #0000bb 100%); color:#fff; text-shadow: 0 1px 2px #000; }
.ddrc20160304 input.ddr__green { background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#008800),color-stop(100%,#005500)); background:-moz-linear-gradient(top, #008800 0%, #005500 100%); color:#fff; text-shadow: 0 1px 2px #000; }
.ddrc20160304 input.ddr__yellow { background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff000),color-stop(100%,#ffc000)); background:-moz-linear-gradient(top, #fff000 0%, #ffc000 100%); color:#fff; text-shadow: 0 2px 3px #000; }
.ddrc20160304 input.ddr__orange { background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9000),color-stop(100%,#ee7000)); background:-moz-linear-gradient(top, #ff9000 0%, #ee7000 100%); color:#fff; text-shadow: 0 1px 2px #000; }
/* Code 2764 */
.outline_in_green { outline:green solid 2px; cursor:pointer; }
/* Code 3105 */
.dz-clickable { cursor:pointer; }
/* Code 3563 */
h4.modal-title { font-weight:normal !important; }
.bootbox-form .form-control.bootbox-input-textarea {
  height: 120px !important;
}
.bootbox-form .control-label { margin-left:10px; margin-right:10px; width:auto !important; clear:left; min-width:80px; text-align:left !important; }
.bootbox-form > div > div > div > div.checkbox { float:left; margin-left:10px;  }
.bootbox-form .form-control {
  display: block;
  width: 100%;
  height: 34px !important;
  /* margin-bottom:10px; */
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  .box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  .transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}

ul.wysihtml5-toolbar .btn { min-height:20px; }
.wysihtml5-sandbox { width:100% !important; min-height:150px; }
/* Code 3103 */
.ddrc20160411 { position:relative; }
span.ddrc20160411 { display:inline-block; }
.ddrc20160411:hover > div { display:block; }
.ddrc20160411 > div { display:none; position:absolute; top:0; right:0; }
.ddrc20160411 > div img { height:30px; background:#fff; }

