/**************************font and color************************/

/*color*/
.replicate .btn, .replicate li.pass, .replicate .nav-tabs > li.active > a{background-color:#003da5!important;}
.replicate .btn.outline, .replicate .grey-box h3, .replicate #login i, .replicate .h4, .replicate .tab-pane h3, .replicate h2,.replicate .h2, body#login h1, .replicate .comments .label,
.replicate #surveyContainer .label, .replicate #filter label, .replicate #faq .btn.outline{color:#003da5!important;}
.replicate .btn.outline, .replicate .alert.outline, .replicate .btn.arrow, .replicate .outline{border:1px solid #003da5;}
.replicate .undeerline:after, .replicate blockquote:after, .replicate .grey-box h3:after, .replicate .nav-tabs > li.active > a, .replicate .tab-pane h3.underline:after, .replicate h2:after, .replicate .h2:after{
  border-bottom: 1px solid #003da5;
}
.replicate .action h4.undeerline:after, .replicate .action h4.underline a:hover, .replicate .action h4.underline a:focus{
	border-bottom: none;
	text-decoration: none;
}
.replicate .action .collapse.in:after{
	border-top: 1px solid #003da5;
    display: block;
    height: 1px;
    padding-top: 10px;
    position: absolute;
    top: -5px;
    width: 150px;
}
/*end #003da5*/
.replicate  .btn:hover, .replicate  .btn:focus{background-color:#333!important;}
 .replicate #faq > div:nth-child(2) h4, .replicate .alert.outline h3{color: #333!important;}
 .replicate .btn.arrow:hover{border-color: #333;}
/*end #333*/
.replicate .action, .replicate blockquote, .replicate .pass .action {background: #f8f5f5!important;}
/*end #f8f5f5*/
.replicate #login, .replicate time,
.replicate .survey-letter, .replicate .blue-box, .replicate .login-html{background-color:#2196f3;}
.replicate .light-blue, .replicate .required,.light-blue a, .replicate #faq > div:nth-child(1):after, .replicate #faq > div:nth-child(2):after{color:#2196f3;}
/*.phases li.pass:before{ border-color: #2196f3; }*/
/*end #2196f3 */
.replicate .nav-tabs > li > a, .replicate #action .text-box{border: 1px solid #ddd!important;}
/*end #ddd*/
.replicate .grey-box{
  background-color: #eeeeee;
  border-radius: 0;
  display: flex;
  overflow: hidden;
}
.replicate .tab-content .grey-box{
	border-bottom:2px solid #ccc;
	margin-bottom: 20px;
}
/*end #eee*/
.replicate #faq > div:nth-child(1), .replicate #faq > div:nth-child(2):after{background-color: #aeaeae;}
.replicate #faq > div:nth-child(1):after, .replicate #faq > div:nth-child(2):after{
    color: #aeaeae;
  }
.replicate #faq > div:nth-child(2):before, .replicate .source .item{border:1px solid #aeaeae;}
/*end #aeaeae*/
.replicate #faq > div:nth-child(2){background-color: #f7f7f7;}
/*end #f7f7f7*/
.replicate .top-back .label-default{background-color: #989898!important;}
/*end #989898*/
.replicate .alert-danger{background-color:#ced1d7;}
/*end #ced1d7*/
.replicate #login hr:before, .replicate #timeline > li.pass, .replicate .tab-pane.active, .action time, .replicate .comments time, .replicate #faq.background-faces > div:nth-child(1),
.replicate .cke_reset, .replicate #faq.background-faces .outline, .replicate .fdate, .replicate #process-header .btn.outline,.replicate #faq > div:nth-child(1):before{background-color: transparent!important;}
.replicate .alert-danger{border:1px solid transparent;}
/*end transparent*/
.replicate .nav-tabs{background-color: #f5f5f5;}
/*end f5f5f5*/
.replicate .btn.outline, .replicate #faq > div:nth-child(2):before,
.replicate figcaption .label-default,  .replicate #faq > div:nth-child(1):after, .replicate .nav-tabs > li > a, .replicate .label-default,
.replicate #action .text-box, .replicate .comments li{background-color: #fff!important;}
.replicate #login, .replicate #login legend, .replicate #login a, .replicate .btn, .replicate .projects figcaption *, .replicate #process-header figure *, .replicate #faq > div:nth-child(2):after, .replicate #process-header time,
.replicate #faq > div:nth-child(1) *, .replicate .phases li,.replicate .nav-tabs > li.active > a, .replicate .timeline h3 span, .replicate .top-back .label-default,.replicate .green, .replicate .red, .replicate .blue,
.replicate .survey-letter, .replicate #action figcaption h5, .replicate .blue-box *, .replicate .login-html a, .replicate .login-form .form-group .label, .replicate .alert h3,
.replicate .survey-container *,.replicate .survey-container .note, .replicate .background-faces *, .replicate #faq.background-faces .outline, .replicate #process-header .outline{color:#fff!important;}
.replicate .label.outline, .replicate #faq > div:nth-child(1):before, .replicate #faq > div:nth-child(2):before, .replicate #login hr,.phases li:before{border:1px solid #fff;}
.replicate #process-header h2:after,.replicate #process-header .h2:after{border-bottom: 1px solid #fff;}
.replicate #faq.background-faces .outline, .replicate #process-header .outline, .replicate #faq.background-faces .undeerline:after{border-color: #fff;}
/*end #fff*/
.replicate .alert-danger *{color: #4f4f4f;}
/*end #4f4f4f*/
.replicate figcaption .label-default, .replicate .source *, .replicate .source .note{color: #555!important;}
/*end #555*/
.replicate .note,.replicate .fdate .replicate .date, .replicate .action time, .replicate .label-default, .replicate #process-header figure .label-default,.replicate .comments time,.replicate .comments span{color:#999!important;}
/*end #999*/
.replicate .green, .replicate #timeline .active.pass article ul.pull-right:before, .replicate .active.pass .timeline-fase:before,
.replicate .alert-success{
  background-color: #d4edda!important;
  border-color: #c3e6cb;
 }
/*end #77ada1*/
.replicate .red{background-color: #f07d7d;}
/*end #f07d7d*/
.replicate .blue{background-color: #7dbdf0;}
.replicate #faq > div:nth-child(1):after{color: #7dbdf0!important;}
/*end #7dbdf0*/
.replicate #faq.background-faces > div:nth-child(2):after{ background-color: #ccc; }
.replicate #action figcaption h5{color:#ccc!important;}
.replicate .form-control:focus{border:2px solid #ccc;}
.replicate .timeline-fase .fdate{border-top:1px solid #ccc;}
.replicate #faq.background-faces > div:nth-child(2):before{border:1px solid #ccc;}
/*end #ccc*/
.replicate #faq.background-faces > div:nth-child(2) h4, .replicate #faq.background-faces > div:nth-child(2) p, .replicate #menu_sup li a span{color: #666!important;}
/*end #666*/
.replicate #slider h2:after{border-bottom: none;}
/*.phases li.pass:before{border-color: #555E7B;}*/
/*end #555E7B*/
.replicate .label-success, .replicate .phases li.active, .replicate .active.pass .timeline-fase:after, .replicate .timeline .pass.active h3 span{ background-color: #b5d30c!important; }
.replicate .timeline .pass h3 span:before{border:1px solid #bfae9d;}
.replicate .timeline h3 span:before{border: 1px solid #98b4ae;}
.replicate .timeline .pass.active h3 span:before{border: 1px solid #b5d30c;}
/*end #b5d30c*/
/*.phases li{border: 1px solid #fff;}*/
.replicate .pass .timeline-fase .moreinfotitle < span:before{border:1px solid #bfae9d;}
.replicate .pass .timeline-fase:after, .replicate -timeline .pass h3 span{background-color: #bfae9d;}
.replicate .phases li{background-color: #98b4ae;}/*future*/
.replicate .phases li.pass{background-color: #bfae9d!important;}/*pass*/
.replicate .phases li.pass.active{background-color: #b5d30c!important;}/*active*/
.replicate .timeline h3 span, .replicate .timeline-fase:after{background-color: #98b4ae; content:="";}
.replicate .timeline-fase:before,.replicate #timeline article ul.pull-right:before {background-color: #b8d1b8;}
.replicate #timeline .pass article ul.pull-right:before{background-color: #eae0d6;}
/*timeline end*/
/*end color*/
/*font*/
/*body{font-family: 'verdana', sans serif;}*/
.replicate i, .replicate .icon-lock, .replicate .icon-map-marker, .replicate .icon-list-alt, .replicate .icon-briefcase, .replicate .icon-envelope, .replicate .fa{font-family: FontAwesome;}
.replicate #slider h3, .replicate .projects time, .replicate #process-header time, .replicate #menu_sup a, .replicate h4,.replicate #process-header .tag, .replicate #process-header h2, .replicate #process-header .h2, .replicate .h4,.replicate .b,
.replicate #action .survey-letter, .replicate #login legend, .replicate .projects h3, .replicate #project_list .list-inline > li, .replicate #project_list address{font-weight: bold;}
.replicate label, .replicate .label, .replicate #faq h4, .replicate .timeline h4, .replicate #action h5, .replicate legend/*, body#login h1*/{font-weight: normal;}
.replicate .btn, .replicate .label, .replicate .nav-tabs > li > a, .replicate .note, .replicate .fdate *, .replicate .timeline h3, .replicate #process-header h2, .replicate #process-header .h2, .replicate .phases h3, .replicate .action time, #login .replicate legend,
.replicate .projects h3, .replicate #filter label, .replicate .timeline-fase a.collapsed{text-transform: uppercase;}
.replicate #login a{text-decoration: underline;}
.replicate .light-blue a:hover{text-decoration: none;}
.replicate .phases{text-align: center;}
.replicate .comments .pull-right p{font-style: italic;}
.replicate .comments p.label{font-style: normal;}
/*end font*/
.replicate .alert-success h3, .replicate .alert-success p, .replicate .alert-success hr{color: #155724!important;}
input:focus:invalid, select:focus:invalid, textarea:focus:invalid{border-color:#afdbf9!important;}
/**************************end font and color************************/