.flex{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-o-box-lines:multiple;-moz-box-lines:multiple;-webkit-box-lines:multiple;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-o-box-align:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.flex .item{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 32%;-webkit-flex:0 1 32%;flex:0 1 32%}@media (max-width:480px){.flex .item{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%}}.flex.line{-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-o-box-lines:single;-moz-box-lines:single;-webkit-box-lines:single;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}

.module{background-color:#fff;padding:1.25rem 2rem 2rem;margin:0 auto 1.5rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 2px 0 rgba(0,0,0,0.1)}.module-header{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;border-left:.25rem solid #00d778;padding:0 2rem 0 1.75rem;margin:0 -2rem 1rem}.module-header .module-title{font-size:1.25rem;margin-bottom:0}.module-description{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 12rem;-webkit-flex:0 1 12rem;flex:0 1 12rem;margin-right:1.25rem}.module-description p{color:#393e46}.module-actions{margin-top:1.5rem}.module-content{width:100%;-o-box-pack:start;-moz-box-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-o-box-align:start;-moz-box-align:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.module-content .module-col{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 32%;-webkit-flex:1 1 32%;flex:1 1 32%;margin-left:1.25rem}.module-content .module-col.tiny{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 15% !important;-webkit-flex:0 1 15% !important;flex:0 1 15% !important}.module-content.two-col > .module-col{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 32%;-webkit-flex:1 1 32%;flex:1 1 32%}.module-content.three-col > .module-col{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 24%;-webkit-flex:1 1 24%;flex:1 1 24%}.block-title{font-size:1rem}


.formblock{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 24%;-webkit-flex:0 1 24%;flex:0 1 24%}.list-filters .filters-block .form-row:last-child{margin-bottom:0}.list-filters .form-row{margin-bottom:.75rem}.list-filters .formblock.tiny{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;margin:0 auto}

.form-row{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-o-box-lines:single;-moz-box-lines:single;-webkit-box-lines:single;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.25rem}.form-row .formblock{margin-bottom:0}.form-row .formblock + .formblock{margin-left:2rem}.form-row.two-col .formblock{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 46%;-webkit-flex:0 1 46%;flex:0 1 46%}.form-row.four-col .formblock{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 10%;-webkit-flex:0 1 10%;flex:0 1 10%}.form-row.four-col .formblock:first-child{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 25%;-webkit-flex:0 1 25%;flex:0 1 25%}.form-row.checkbox-row{-o-box-pack:start;-moz-box-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.form-row.checkbox-row > *{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 24%;-webkit-flex:0 1 24%;flex:0 1 24%}.form-row .input-image{max-width:6rem;min-height:6rem;border:1px dashed #222831;padding:.5rem}.form-row .input-image .icon{display:block;font-size:1.5rem;text-align:center;color:#c4c4c4;margin-bottom:.5rem}.form-row .input-image .instruction{display:block;font-size:.75rem;line-height:100%;color:#393e46;text-align:center}.form-row .explain{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 70%;-webkit-flex:0 1 70%;flex:0 1 70%;font-size:.875rem;line-height:120%;color:#393e46;margin-top:auto}.formblock{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin-bottom:1rem}.formblock input,.formblock select{margin-bottom:0}.formblock.tiny{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 10%;-webkit-flex:0 1 10%;flex:0 1 10%}.formblock.form-big input,.formblock.form-big select{font-size:1.25rem}.formline{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.formline label{margin:0}.formline input{margin-right:.5rem !important}.form-title{font-weight:400;font-size:.875rem;color:#393e46;padding-bottom:.25rem;border-bottom:1px solid #b4b4b4}


.module { -webkit-box-shadow:none; box-shadow:none; }

.formblock .span12, .formblock .span6, .formblock .span4, .formblock .span3, .formblock .span2 { width:100% !important; max-width:100% !important; }

.module p { font-weight: 400; font-size: .875rem; line-height: 120%; }

h2.main-data.row-title { font-size:13px; font-weight:normal; margin:0; padding:0; line-height:20px; }



.bktimeline-info {
	min-height:60px !important;
}
.bktimeline-info-inner2 { 
	position:unset;
	margin-left:160px; border:1px solid; border-color:#ccc; background:#eee; margin-bottom:10px; 
}