/* Base text styles for Gallery websites - for sites and Rich Text Editors */

@import url(/lib/archimedes/styles/base_text_styles_for_editor.css);
      
html {
    font-size: 12px;
}
body {
    font-family: 'Lucida Sans','Lucida Grande',arial,sans-serif;
    font-size: 12px;
    line-height: 1.5em;
}
ul {
    
}
h1, h2, h3, h4 {
    font-family: 'Lucida Sans','Lucida Grande',arial,sans-serif;
    font-weight: normal;
}
input,
select,
textarea {
    font-family: arial, Sans-Serif;
    font-size: 13px;
    color: #404040;
}

button {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  color: inherit;
  overflow: visible;
  text-transform: none;
  background-color: transparent;
  -webkit-appearance: button;
}

body .cms_button a,
body a.cms_button,
body a.cms_button:visited {
    display: inline-block;
    text-align: center;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    transition: background 0.35s ease-in-out;
    -webkit-transition: background 0.35s ease-in-out;
    height: auto;
    padding: 5px 25px;
        text-decoration: none;
}
    body .cms_button a,
    body .cms_button a:visited {
        text-decoration: none;
    }
    body .cms_button a:hover,
    body a.cms_button:hover {
        background: #f9f9f9;
    }

body #content_module {
    word-wrap: break-word;
}
body #content_module .website a {
    word-break: break-all;
}
