.box { width: 595px; padding: 20px;}

.normaltext p, .normaltext ol, .normaltext ul {margin-bottom: 10px;}
.normaltext ol, .normaltext ul {margin-left: 15px;}
.normaltext ol li, .normaltext ul li {margin-bottom: 5px;}

form .input_control {padding:  0 0 10px 0; }
form label {display: block;  padding: 5px 0 0 0; font-weight: bold; color: #666;}
form input, form textarea {border: 2px solid #ccc; padding: 5px; width: 200px;}
form input[type='checkbox'], form input[type='radio'] {width: auto; padding: 5px;}

.btn {width: auto; padding: 5px 10px; background: #79a70a; border: 0 none; font-weight: bold; color: #fff; margin-top: 10px; display: inline-block; text-decoration: none; line-height: 175%;}

.half_section {width: 50%; float: left; padding: 10px; box-sizing: border-box;}
.half_section p {line-height: 2; font-size: 14px; font-family: Museo; margin-bottom: 18px;}
.overflow {overflow: hidden;}

/* Feedback yo */
#feedback {
	right: 0; margin-right: -7px; height: 102px; top: 40%; width: 42px; background-color: #32312E;
	background-image: url(../images/feedback_trans_tab.png);
	background-repeat: no-repeat; color: white; cursor: pointer; overflow: hidden; position: fixed;
	text-indent: -100000px; z-index: 100000;
}

.form-stacked {
	padding-left: 0;
}

.form-stacked label .help-block {
	font-weight: normal;
	font-style: italic;
}

.shift-left {
	float: left;
}
.shift-right {
	float: right;
}


.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.close {font-size: 20px;font-weight: bold;line-height: 18px;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);text-decoration: none;float:right;}
.close:hover {color: #000000;text-decoration: none;opacity: 0.4;filter: alpha(opacity=40);cursor: pointer;}
.modal-backdrop{background-color:#000000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
.modal{position:fixed;top:50%;left:50%;z-index:11000;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal .close{margin-top:10px;}
.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{border-bottom:1px solid #eee;padding:15px 25px;}
.modal-body{padding:15px;}
.modal-body form{margin-bottom:0;}
.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:0;}.modal-footer:before,.modal-footer:after{display:table;content:"";zoom:1;}
.modal-footer:after{clear:both;}
.modal-footer .btn{float:right;margin-left:5px; margin-top: 0;}
.modal .popover,.modal .twipsy{z-index:12000;}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.modal-header h3 {padding: 10px 0 7px 0; margin-bottom: 0; /*font-family: Montserrat; font-weight: normal;*/}
.modal-header form label {padding: 0;}
