/*@import url(//fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/Hgo13k-tfSpn0qi1SFdUffY6323mHUZFJMgTvxaG2iE.eot);
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/Hgo13k-tfSpn0qi1SFdUffY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/roboto/v8/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/5YB-ifwqHP20Yn46l_BDhA.eot);
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/5YB-ifwqHP20Yn46l_BDhA.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/roboto/v8/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/RxZJdnzeo3R5zSexge8UUfY6323mHUZFJMgTvxaG2iE.eot);
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/RxZJdnzeo3R5zSexge8UUfY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/roboto/v8/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/d-6IYplOFocCacKzxwXSOPY6323mHUZFJMgTvxaG2iE.eot);
  src: url(//themes.googleusercontent.com/static/fonts/roboto/v8/d-6IYplOFocCacKzxwXSOPY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/roboto/v8/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


@media all {
/* reset font size for all elements to standard (16 Pixel) */
html * { font-size:100%; }
/* reset monospaced elements to font size 16px in all browsers @see: //webkit.org/blog/67/strange-medium/ */
textarea, pre, code, kbd, samp, var, tt { font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }
body, p, .Normal { font-family: 'Roboto', sans-serif; font-size:18px; line-height:24px; color:#0e0e0e; font-weight: 300; letter-spacing:normal; /* (en) Prevent auto-scaling of text in mobile webkit browsers */ }
/*--- Headings ------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; font-weight: 300; color:#161e21; margin:0; padding:0; line-height:120%; }
h1 { font-size:48px; margin:0px 0px 28px 0px; }
.tab-56 h1 { width:auto; }
h2 { font-size:34px; margin:0px 0px 8px 0px; }
h3 { font-size:22px; margin:0px 0px 15px 0px; }
h4 { font-size:14px; margin:0px 0px 14px 0px; }
h5 { font-size:13px; margin:0px 0px 13px 0px; }
h6 { font-size:12px; margin:0px 0px 12px 0px; }
/* --- Lists  ------------------------------------------------------------------------ */
ul, ol, dl { line-height:150%; margin: 0 0 1.5em 1em; }
ul { list-style-type:square; }
ul ul { list-style-type:circle; margin-top:0; }
li { line-height:150%; margin-left:0.8em; font-size:18px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:lower-latin; margin-top:0; }
ol ul { list-style-type:circle; margin-top:0; }
dt { font-weight:bold; }
dd { margin:0 0 1.5em 0.8em; }
/* --- general content formatting  --------------------------------------------------- */
p { font-size:18px; line-height:24px; margin: 0 0 20px 0; }
hr { color:#fff; background:transparent; margin:0 0 0.75em 0; padding:0 0 0.75em 0; border:0; border-bottom:1px #eee solid; }
a, a:link, a:visited { color:#009bdc; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { outline: none; }
blockquote, cite, q { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; }
blockquote { margin:0 0 1.5em 1.5em; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
big { font-size:116.667%; }
small { font-size:85.71%; }
pre, code, kbd, tt, samp, var { font-size:100%; }
pre { line-height:1.5em; margin: 1.5em 0 0 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
pre, code { color:#800; }
kbd, samp, var, tt { color:#666; font-weight:bold; }
var, dfn { font-style:italic; }
acronym, abbr { border-bottom:1px #aaa dotted; font-variant:small-caps; letter-spacing:.07em; cursor:help; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
mark { background: #ff0; color: #000; }
img, figure { margin: 0; }
.flexible { margin-top: 1.5em; max-width: 100%; }
* html .flexible {/* IE6 support */ width: 98%;	/* 2% space for borders */ }
.co-float-left { display: inline; float: left; margin-top:4px; /* line height adjustment */ margin-bottom: 10px; margin-right: 20px; }
.co-float-right { display: inline; float: right; margin-top:4px; /* line height adjustment */ margin-bottom: 10px; margin-left: 20px; }
.center { display:block; text-align:center; margin: 1.5em auto 0 auto; }
td { vertical-align:top; }
/* --- dotnetnuke admin layout  ------------------------------------------------------ */
a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnPrimaryAction:hover { color:#fff!important; }



  /* Form Module*/
  td.DCC_EF_FieldCaptionStyle, table.DCC_EF_FormTable a.CommandButton,
  #tblefmain a.CommandButton, #tblefmain label
  {
font-family: 'Roboto', sans-serif!important;	  
   font-weight:normal!important;
   color:#009bdc!important;
   font-size:18px!important;
   font-weight: 300!important; 
   letter-spacing:normal!important; 
  } 

#tblefmain input[type="checkbox"] 
 { margin-right:10px!important;}

}
