html{position:relative;min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-weight:400;background-color:#ffffff;color:#212121;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-bottom:60px;}.bg-grey{background-color:#ededed;}.footer{position:absolute;bottom:0;width:100%;padding:10px 20px 20px 20px;height:60px;line-height:20px;}h1,h2,h3,h4,h5{font-weight:700;}p.lead,h1,h2,h3,h4,h5{letter-spacing:-1px;}.navbar{padding:6px 6px;}.navbar-default{background-color:#ffffff;border:0;}.navbar-home{background-color:#ededed;border:0;}.navbar-transparent{background-color:transparent;border:0;}.navbar-transparent>.navbar-header{padding-left:16px;}.navbar-scrolling{-webkit-box-shadow:0px 4px 5px -1px rgba(0,0,0,0.10);-moz-box-shadow:0px 4px 5px -1px rgba(0,0,0,0.10);box-shadow:0px 4px 5px -1px rgba(0,0,0,0.10);}.nav-pills{padding:5px 6px 6px 6px;}.navbar-brand{padding:5px 20px 0 0;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#fafafa;}.navbar-default .navbar-toggle{border:0;margin-right:6px;padding:0 0 0 0;margin-bottom:0;}.nav-pills>li.home>a{color:#56b962;}.nav-pills>li.home>a:hover,.nav-pills>li.home>a:focus{background-color:transparent;color:#545454;}.nav-pills>li.active>a{background-color:#f5f5f5;color:#363635;}.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#337ab7;color:#ffffff;}.nav>li>a:hover,.nav>li>a:focus{background-color:rgba(255,255,255,0.44);}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#fff;}.jumbotron{background:transparent;}ul.rewards{list-style-type:none;padding-left:0;}ul.rewards li{margin-bottom:10px;background-color:#f9f9f9;padding:6px 4px 6px 6px;}ul.rewards li:hover{background-color:#eee;}ul.rewards li a{color:#666;}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:10px;margin-right:10px;}label.radio-donate.radio-inline{padding:0 0 10px 0;margin-right:10px;}.col-donation{margin:0 0 0 0;padding:0 0 0 0;background-color:#f5f5f5;border-left:1px #fff solid;}span.btn.btn-default.btn-donate.disabled{color:#fff;background-color:#449d44;border-color:#398439}.btn-group-xlg>.btn,.btn-xlg{padding:16px 21px;font-size:22px;line-height:1.3333333;}#main{padding:0 0 0 0;margin:0 0 0 0;background-color:#fff;min-height:100%;}@media (max-width:320px) {#main{height:280px;}.col-donation{border:0;}.payme{padding:0 0 0 0;margin:0 0 0 0;}.radio-donate>.btn{font-size:1.3em;padding:10px 14px;width:102px;background-color:white;}.input-group{width:218px;padding-bottom:14px;}.col-donation{min-height:500px;}.donation-btns{padding:30px 24px 0 20px;}.btn-continue{font-size:1.1em;}}@media (min-width:480px) {#main{height:400px;}.col-donation{border:0;}.radio-donate>.btn{font-size:1.5em;padding:10px 22px;width:190px;background-color:white;}.input-group{width:314px;padding-bottom:10px;}.col-donation{min-height:290px;}.donation-btns{padding:60px 24px 0 20px;}}@media (min-width:768px) {#main{height:600px;}.radio-donate>.btn{font-size:1.5em;padding:10px 32px;width:312px;background-color:white;}.input-group{width:312px;padding-bottom:10px;}.col-donation{min-height:510px;}.donation-btns{padding:60px 24px 0 20px;}.btn-continue{font-size:1.3em;}}@media (min-width:992px) {#main{height:700px;}.radio-donate>.btn{font-size:1.5em;padding:10px 22px;width:118px;background-color:white;}.input-group{width:250px;padding-bottom:10px;}.col-donation{min-height:355px;}.donation-btns{padding:40px 24px 0 20px;}}@media (min-width:1200px) {.payme{padding:20px 0 0 0;margin:0 0 0 0;}#main{height:900px;}.radio-donate>.btn{font-size:1.5em;padding:10px 22px;width:120px;background-color:white;}.input-group{width:180px;padding-bottom:10px;}.col-donation{min-height:340px;}.donation-btns{padding:60px 24px 0 20px;}}#container-form{padding-top:20px;}.progress-page{border-radius:14px;background-color:#fefefe;}.content p{font-size:18px;}.panel{border:0;-webkit-box-shadow:0;box-shadow:0;}.panel-group .panel{border-radius:0;}.panel-default>.panel-heading{background-color:#f5f5f5;}.panel-body{background-color:#f5f5f5;}.panel-title{font-weight:bold;}.text-muted{color:#666;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}#leaderboard{padding:10px 12px;overflow:scroll;}#footer-sm{margin-top:50px;}.fa-muted{color:#999;}.btn,.nav-pills{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;}.btn:active,.btn.active,.progress-bar{box-shadow:none;}.btn-vote-custom{margin-top:26px;}.btn-inverse{background-color:#323232;color:#ccc;}.btn-inverse:active,.btn-inverse:hover{color:#fff;}.btn-facebook{background-color:#3b5998;color:#ffffff;border-color:#3b5998;}.btn-facebook:hover{background-color:#163f7b;color:#ffffff;border-color:#163f7b;}.btn-twitter{background-color:#1da1f2;color:#ffffff;border-color:#1da1f2;}.btn-twitter:hover{background-color:#ffffff;color:#1da1f2;border:1px #1da1f2 solid;}#login h1{margin:20px 0 10px 0;font-size:1.6em;}#np{padding:20px 0 20px 0;}.logo-row{background-color:#fff;padding:8px 8px;}.jumbo-row{position:relative;}.leader{max-width:300px;background-color:#ccc;color:#fff;position:absolute;bottom:10px;left:10px;padding:2px 2px;}.enddate-row{background-color:#ccc;color:#ccc;padding:8px 8px;}#thumbs{padding:20px 0 50px 0;margin-bottom:50px;background-color:#ccc;}.thumbnail{background-color:#fafafa;padding:0 0 0 0;margin:0 0 20px 0;border-top:0;border-left:0;border-right:0;border-bottom:4px #ccc solid;border-radius:0;-webkit-border-radius:0;position:relative;}.thumbnail>.name>h4{text-align:center;font-weight:bold;min-height:40px;padding:0 10px;}.thumbnail>.caption{min-height:110px;padding-bottom:10px;}.thumbnail>.count>strong{padding-left:10px;font-weight:bold;}.thumbnail img{padding:20px 10px 2px 10px;}#message{background-color:#fff;margin-bottom:20px;padding:20px 20px;}@media (min-width:768px) {.col-leaderboard{padding:40px 4px 4px 4px;min-height:100%;background-color:#fff;}}@media (max-width:769px) {.col-leaderboard{padding:4px 4px;min-height:100%;background-color:#fff;}footer>.container{padding:20px 20px;}}#donor{}.donor-row{display:block;padding-bottom:10px;}.donor-row img{height:40px;margin-right:10px;}.donor-row h4{padding-top:7px;font-weight:800;}.donor-row label{margin-top:-6px;padding:8px;}@media (max-width:768px) {.navbar-header{margin:0 10px 0 10px;}.tinytron h1{font-weight:100;letter-spacing:1px;color:#56b962;padding-bottom:10px;font-size:1.9em;}.btn-vote-custom{margin-top:2px;}}@media (min-width:992px) {}@media (min-width:1200px) {.navbar-header{margin-right:50px;}}.navbar-default{border:0;padding:12px 10px 0 14px;}.navbar-default .navbar-nav>li>a{font-weight:bold;font-size:1.2em;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{opacity:0.6;-moz-opacity:0.6;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#f5f5f5;}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{}.navbar-brand{margin-top:11px;}@media (min-width:480px) {.hello{max-width:99%;}.helloo h1{font-size:1.9em;}.helloo p.lead{font-size:1.3em;padding-bottom:20px;}.hello .btn-modern{width:100%;}.h2-title{text-align:left;font-size:2.8em;font-weight:100;color:rgba(0,0,0,0.4);}}@media (min-width:769px) {.hello{max-width:96%;margin:auto;}.hello h1{font-size:3.8em;text-align:left;}.helloo p{font-size:1.8em;text-align:left;}.helloo p.lead{margin:auto;text-align:left;}.hello .buttons{margin-top:60px;}.h2-title{font-size:3.4em;font-weight:100;color:rgba(0,0,0,0.4);}}@media (max-width:768px) {.hello{max-width:86%;margin:auto;}.hello h1{font-size:3.1em;}.helloo p{font-size:1.4em;padding-top:12px;}.helloo p.lead{font-size:1.4em;padding-bottom:20px;}.hello .btn-modern{width:50%;margin:auto;text-align:center;}.navbar-brand{margin-top:5px;}}.btn-learnmore{color:rgba(255,255,255,0.33);}.btn-group-xlg>.btn,.btn-xlg{padding:10px 16px;font-size:22px;line-height:1.6666666;border-radius:0;-webkit-border-radius:0}.btn-group>.btn-xlg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-xlg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-xlg .caret{border-width:0 5px 5px}.modal-content{border:0;border-radius:0;}.modal-open{overflow:inherit;}.modal-header{border-bottom:0;background-color:#f4f5f6;}.modal-footer{background-color:#fff;border-top:0;}.modal-body{background-color:#fff;padding:15px 15px 1px 15px;}@media (min-width:768px) {nav{background:#fff;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 1.8s,height .3s,background .2s;-moz-transition:-moz-transform 1.8s,height .3s,background .2s;transition:transform 1.8s,height .3s,background .2s;-webkit-animation:firstFadeInAndDrop .8s;-moz-animation:firstFadeInAndDrop .8s;animation:firstFadeInAndDrop .8s;-webkit-font-smoothing:antialiased;}@-webkit-keyframes firstFadeInAndDrop {
	  0%   {-webkit-transform: translate(0,-54px);}
	  100% {-webkit-transform: translate(0,0);}
	}

	@-moz-keyframes firstFadeInAndDrop {
	  0%   {-moz-transform: translate(0,-54px);}
	  100% {-moz-transform: translate(0,0);}
	}

	@keyframes firstFadeInAndDrop {
	  0%   {transform: translate(0,-54px);}
	  100% {transform: translate(0,0);}
	}

	/* When hidden it goes up
	 -------------------------------------- */

	nav.invisible {
	  background:#fff;
	  -webkit-transform: translate(0,-70px);
	  -moz-transform: translate(0,-70px);
	  -o-transform: translate(0,-70px);
	  transform: translate(0,-70px);
	  -webkit-transition: -webkit-transform .3s, height .4s, background .8s;
	  -moz-transition: -moz-transform .3s, height .4s, background .8s;
	  -o-transition: -o-transform .3s, height .4s, background .8s;
	  transition: transform .3s, height .4s, background .8s;
	}

	/* When shown & detached position is fixed
	 -------------------------------------- */

	nav.detached {
	  background:#fff;
	  -webkit-transition: -webkit-transform .3s, height .3s, background .4s, opacity .3s;
	  -moz-transition: -moz-transform .3s, height .3s, background .4s, opacity .3s;
	  -o-transition: -o-transform .3s, height .3s, background .4s, opacity .3s;
	  transition: transform .3s, height .3s, background .4s, opacity .3s;
	}

}

/* Landing & Marketing Pages 
 --------------------------------------- */

#feature { margin:0 0 0 0; padding:0 0 0 0; }
#features { background-color:#fff; padding-bottom:60px; }

#pricing { padding-bottom: 20px; }	
#pricingForm small { font-color:#666; }
#pricingForm .medium { font-size: 150%; }
#pricingForm .large { font-size: 280%; }

#getstarted { padding:60px 14px; margin-top:20px; }
.col-copy { color:#fff; }
.col-button { vertical-align:middle; }
