/* reset */
:link,:visited{text-decoration:none}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,figure{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal}table,tr,td,th{border:0px;padding:0px;margin:0px;vertical-align:top;text-align:left;}table{border-collapse:collapse;}

html,body{margin:0;padding:0;font:1em Arial,Helvetica,sans-serif;color:#221e1f;line-height:1.125em;background:#fff;height:100%;}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;border:0;}
input,textarea,label{font:1em Arial,Helvetica,sans-serif;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}

html,body{background: #ccc;}
h1{font-size:1.250em;font-weight:400;margin-bottom:0.6em;line-height:1.25em;font-weight:bold;}
h2{font-size:1em;margin:0.5em 0;line-height:1.25em;font-weight:bold;}
h3{margin:0.5em 0;}

.sticky-footer{min-height: 100%;}

p,ul{margin:0.5em 0;font-size:0.750em;}

.container{height: 100%;}
.hrzntl-spacer{position:relative;margin:0 2em;}
.hrzntl-wrapper{padding:0 0.5em;}
.vertical-wrapper{margin-top:0.75em;}
.container-wrapper{margin: 0 auto;max-width: 70em;min-width:45em;position: relative;width: 100%;height: 100%;background-color:#fff;}
	
.colwrapper {padding: 5px;}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .col13, .col14, .col15, .col16, .col17, .col18, .col19, .col20, .col21, .col22, .col23, .col24{display: block; float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;padding:0 0.5em;position:relative;} 
.col1  {width: 4.16666666667%;}
.col2  {width: 8.33333333333%;}
.col3  {width: 12.5%;}
.col4  {width: 16.6666666667%;}
.col5  {width: 20.8333333333%;}
.col6  {width: 25%;}
.col7  {width: 29.1666666667%;}
.col8  {width: 33.3333333333%;}
.col9  {width: 37.5%;}
.col10 {width: 41.6666666667%;}
.col11 {width: 45.8333333333%;}
.col12 {width: 50%;}
.col13 {width: 54.1666666667%;}
.col14 {width: 58.3333333333%;}
.col15 {width: 62.5%;}
.col16 {width: 66.6666666667%;}
.col17 {width: 70.8333333333%;}
.col18 {width: 75%;}
.col19 {width: 79.1666666667%;}
.col20 {width: 83.3333333333%;}
.col21 {width: 87.5%;}
.col22 {width: 91.6666666667%;}
.col23 {width: 95.8333333333%;}
.col24 {width: 100%;}
.sub-grid{padding-left:0;}
.default{padding:0;}
.colfix:after,.fix-float:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clear{display:block;clear:both;}
.clear.devider {border-top: 1px solid #E4E4E4;padding-bottom: 1em;margin-top:1.5em;box-shadow: 0 -8px 15px -6px #E7E7E7;}
.rounded{border-radius:0.75em;padding:1em 0.75em;}

figure{position:relative;}
figure img,
figure object,
figure embed,
figure video{max-width:100%;display:block;}
img{border:0;-ms-interpolation-mode:bicubic;}

.center-it{height:100%;width:20em;margin:auto;}

/* loginform */
.loginform{width:16em;margin:auto;position:absolute;top:50%;margin-top:-180px;left:50%;margin-left:-9em;background-color:#fff;padding:2em;box-shadow:0 10px 5px -6px #333;border-radius:0.5em;}
	.loginform .input{border:none;padding:0.5em 0.5em;box-shadow: inset 0 0 0.25em #999;background-color:#fff;width:16em;margin-bottom:1em;display:block;text-align:center;} 
	.loginform .input:focus{box-shadow: inset 0 0 0.25em #ccc;background-color:#f9f9f9}
	.loginform .label{font-size:0.75em;display:block;}
	.button-download{display:block;padding:0.5em 1.5em;text-align:center;color:#fff;border-radius:0.625em;border:none;background: #000;cursor:pointer;font-size:0.875em;display:block;margin:auto;}
	.loginform h1{background: url(../images/logo-cf.png) no-repeat 0 0;text-indent:-5000px;margin-bottom:1.25em;}
	.loginform p{text-align:center;}

.logo img{display:block;margin:auto;margin-bottom:2em;max-width:100%;}	
	
	
	
	
	
