@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700&display=swap');
*{
	font-family: 'Montserrat', sans-serif;
}
.text-light-color{
	color:#ffffff;
}
.login-button{
	width: 100%;
    background-color: #00A550;
    color: #fff;
    font-size: 20px;
    border-color: #00A550;
    font-weight: 600;
    margin-top: 20px;
}
.login-button:hover, .login-button:active, .login-button:focus, .login-button:visited, .submit_button:hover, .submit_button:active, .submit_button:focus, .submit_button:visited{
    background-color: #00a550e0;
    color: #fff;
}
h2.login-title{
	color: #888;
    font-size: 22px;
    margin-bottom: 40px;
    font-weight: 400;
}
img.login-logo{
	max-width: 80%;
}
.footer-wrap{
	margin-top: 30px;
    margin-bottom: 30px;
    padding: 10px;
    font-weight: 400;
	background-color: #0000006b;
}
footer{
	width: 50%;
    margin: 0 auto 5%;
}
.col-md-3.team_performance_grid.red_bg {
    border-color: #bf1414;
}
.login-container{
	 background-color: #ffffffba;
    width: 450px;
    padding: 30px;
    margin: 8% auto 3%;
  }
ul.navbar-nav{
	float: right;
}
nav.navbar{
	background-color: #ffffff;
    border-radius: 0px;
    margin-top: 40px;
    height: 100px;
} 
ul.navbar-nav{
	margin-top: 5px;
} 
.navbar-header{
	margin-left: 15px!important;
}
.navbar-toggle{
	margin-top: 17px;
}
.margin-top20{
	margin-top:20px;
}
.margin-bottom10{
	 margin-bottom: 10px;
}
.margin-bottom40{
	margin-bottom: 40px;
}
.navbar-nav>li>.dropdown-menu {
    padding: 5px;
    right: 0;
	margin-top: 3px;
}
.navbar-toggle .icon-bar {
	background-color: #212121;
}
.qa_records{
	background: #fff;
    padding: 20px;
    margin-top: 20px;
}
div.border-left-red{
	border-left: 3px solid #d40e0e;
}
input[type=search]{
	    -webkit-appearance: SEARCHFIELD;
}
body {
  background-image: url('../img/dash-bg-01.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
body.checklistpage, body.thankpage{
	background-image: url('../img/ticks.png');
    background-size: unset;
	background-repeat:repeat;
}
p.footer-text{
	margin-bottom:0px;
}
p.footer-text a:hover{
	color:#ffffff;
}
form.password-change-wrap{
	width: 100%;
    float: left;
    background: #fff;
    padding: 20px;
    margin-top: 20px;
}
.submit_button{
	background-color: #00A550;
    color: #fff;
    font-size: 17px;
    border-color: #00A550;
    font-weight: 600;
	margin-top:30px;
	float:left;
}
.iframe-wrap{
	text-align: right;
}
h1.checklist_heading {
	margin-top: 35px;
    color: #212121;
    /*text-shadow: 1px 2px 2px rgba(0, 0, 0, .3);*/
    font-weight: 600;
	font-size: 40px;
}
.checklist-form-wrap{
	float: left;
    width: 100%;
    background-color: #ffffff;
    margin-top: 35px;
    padding: 20px;
    border-top: 4px solid #00A651;
    box-shadow: 0px 0px 6px 1px #ccc;
}
.form-lable{
	font-size: 18px;
    font-weight: 400;
    color: #666;
}
p.partner_name{
	font-size: 25px;
    font-weight: 600;
    color: #444;
}
p.spon, p.type_order, p.site_category{
	font-size: 25px;
    font-weight: 400;
    color: #444; 
}
.change_error_wrap{
	display:none;
}
.checklist_question_wrap{
	float: left;
    width: 100%;
    background-color: #f1f1f1;
    padding: 10px;
    margin-top: 35px;
}
.website_checklist_wrap{
	float: left;
    width: 100%;
    margin-top: 5px;
    background-color: #f1f1f1;
    padding: 10px;
}
.sub-heading{
	font-size: 26px;
    margin-top: 35px;
    float: left;
    margin-left: 5px;
    font-weight: 400;
    color: #555;
}
table.dataTable thead th, table.dataTable thead td, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{
	color: #666;
}
label{
	font-weight: 600;
}
.success_msg{
	color: #00A550;
    font-weight: 600;
    margin-bottom: 30px;
    font-size: 17px;
}
.error_msg{
	color: #e62828;
    font-weight: 600;
    margin-bottom: 30px;
    font-size: 17px;
}
.thank-text{
	text-align: center;
    margin-top: 10%;
    color: #00a651;
    font-weight: 600;
    font-size: 35px;
    background: #ffffff6e;
	padding: 25px;
}
.refresh{
	float: right;
    margin-bottom: 30px;
	margin-top:0px;
	border-radius: 50%;
    padding: 3px 8px;
    font-size: 17px;
	outline:none!important;
}
#myTable_filter input[type=search]{
	font-weight:400;
}
table.dataTable thead th, table.dataTable tfoot th {
    font-weight: 600;
}
.checkmark:after {
 	top: 5px;
    left: 5px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: white;
}
input[type=radio]:checked ~ .checkmark:after {
  display: block;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
input[type=radio]:checked ~ .checkmark {
    background-color: #00A651;
}
input[type=radio] ~ .checkmark {
  background-color: #ccc;
}
.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eee;
    border-radius: 50%;
}
input[type=radio]{
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.greeting-text{
	font-size: 24px;
    font-weight: 400;
    margin-top: 50px;
    margin-bottom: 25px;
    color: #555;
}
p.greeting-text span{
	font-weight: 500;
}
.feedback-page{
	background-color: #00a6511a;
    background-image: linear-gradient(315deg, #00a65117 0%, #ffffff 74%);
}
p.feedback-partner, p.feedback-type-order, p.feedback-site-category, p.feedback-error-change{
	font-size: 16px;
    font-weight: 400;
	color: #555;
}
p.feedback-partner span, p.feedback-type-order span, p.feedback-site-category span, p.feedback-error-change span{
	font-weight: 600;
}
body.feedback-page .footer-wrap{
	background-color: #000000a3;
}
.feedback-page-wrap{
	margin-top: 50px;
}
.feedback-inner-wrap{
    margin-bottom: 50px;
    border-left: 3px solid #00A651;
    padding: 12px;
    background-color: #ffffffa6;
	box-shadow: 0px 1px 5px 1px #cccccc9e;
}
p.feedback-question{
	font-size: 16px;
    font-weight: 500;
	color:#555;
}
p.feedback-response{
	font-size: 16px;
    font-weight: 600;
	color:#555;
}
p.feedback-comment{
	font-size: 16px;
    font-weight: 400;
	color:#555;
}
.export_report_wrap {
	background: #fff;
    padding: 20px;
    margin-top: 20px;
    float: left;
	width:100%;
}
.form-lable i{
	font-size: 14px;
    color: #888;
}
form.search-form-monthly-performance{
	margin-bottom: 30px;
}
form.search-form-monthly-performance div.form-group{
	 margin-right: 15px;
}
.search_monthly_button{
	background-color: #00A550;
    color: #fff;
    font-size: 17px;
	cursor:pointer;
    border-color: #00A550;
    font-weight: 600;
}
.search_monthly_button:hover, .search_monthly_button:focus{
	background-color: #00a550e0;
    color: #fff;
}
p.search-title{
	font-size: 18px;
    margin-top: 60px;
    margin-bottom: 40px;
    color: #666;
    font-weight: 500;
}
p.search-title span.name{
    color: #00A550;
    font-weight: 600;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 5px 3px 5px;
}


body#performer-page{
	background-color: #00a2e5;
    background-image: linear-gradient(315deg, #00a2e5 0%, #00a2e559);
}
#performer-page{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
} 
.qa_records_inner{
	background: #fff;
    padding: 20px;
	float: left;
    width: 100%;
} 
input,select{
	border-radius:0px!important;
}
.qa_records_inner .team_performance_grid{
	border: 1px solid #00A651;
    margin: 0px 10px 30px 10px;
    color: #666;
    padding: 10px 10px 10px;
    cursor: context-menu;
}
.search-title-team{
	font-size: 18px;
    margin-top: 60px;
    margin-bottom: 0px;
    color: #666;
    font-weight: 500;
}
p.search-title-team span.name{
    color: #00A550;
    font-weight: 600;
}
.qa_records_inner .team_performance_grid:hover{
	box-shadow: 0 0 12px 0 rgba(0,0,0,.16);
}
h4.designer_name{
	margin-bottom: 15px;
    font-size: 20px;
    font-weight: 500;
}
p.total_site_count{
	font-size: 15px;
    font-weight: 400;
}
p.total_site_count span{
    font-weight: 500;
}
.shine {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);
background-repeat: no-repeat;
background-position:center;
background-size: 100% 100%;
  overflow: hidden;
  z-index: 2;
  color: tansparent;
  -moz-opacity: 0.0;
  opacity: 0.0;
  animation: glitter 6s linear 0s infinite normal;
  -webkit-animation: glitter 6s linear 0s infinite normal;
  -moz-animation: glitter 8s linear 0s infinite normal;
  -ms-animation: glitter 8s linear 0s infinite normal;
  -o-animation: glitter 8s linear 0s infinite normal;
}
.shine.small {
  width: 20px;
  height: 20px;
}

.shine.medium {
  width: 30px;
  height: 30px;
}

.shine.large {
  width: 50px;
  height: 50px;
}
/*CSS3 keyframes for glittering effect*/
@-webkit-keyframes glitter {
  0% {
    -webkit-transform: scale(0.3) rotate(0deg);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(1) rotate(360deg);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.3) rotate(720deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(0.3) rotate(0deg);
    opacity: 0;
  }
}
h1.performer-title{
	background: -webkit-linear-gradient(#004054ad , #00a2e5);
    font-size: 40px;
    font-weight: 800;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	display:none;
}
.performer-row{
	width: 85%;
    background-color: #f1f1f1f7;
    padding: 25px;
    border-radius: 10px;
    text-align: center;
    margin: 15% auto 15%;
    box-shadow: 0px 0px 7px 1px #2121213d;
	align-items: center;
}
p.congrats-text{
	font-size: 22px;
    color: #212121;
    font-weight: 400;
    margin-top: 30px;
	display:none;
}
#performer-page > div.container > div > div.col-md-8 > p.congrats-text > span > span{
	font-size: 22px;
    color: #212121;
    font-weight: 400;
    margin-top: 30px;
}
p.congrats-text span, p.ftr-text span{
	font-weight: 700;
    color: #00a2e5;
}
p.ftr-text{
	font-size: 20px;
    color: #212121;
    font-weight: 400;
	display:none;
}
.img-trophy{
	filter: grayscale(30%);
	max-width: 80%;
    /*margin: 15px auto;*/
	    margin: -90px auto 0px;
	    -webkit-box-shadow: 0 24px 14px -27px rgb(80, 77, 77);
    -moz-box-shadow: 0 24px 14px -27px rgb(80, 77, 77);
    box-shadow: 0 24px 14px -27px rgb(80, 77, 77);
}
.w3-animate-right {
    animation: animateright 2s;
}
@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}
h3.best-site-title{
	font-size: 35px;
    font-weight: 500;
    color: #555;
	margin-bottom: 20px;
}
ul.best-sites-qa{
	margin-top: 20px;
    padding-left: 10px;
}
ul.best-sites-qa li{
	display: inline-block;
    margin-right: 50px;
	margin-bottom: 25px;
    color: #666;
    font-weight: 500;
    font-size: 16px;
}
.iframe-preview {
  transition:.2s ease-in-out opacity, .2s ease-in-out transform;
  opacity:0;
  position:absolute;
  bottom: 110%;
  left:50%;
  box-shadow:0 1px 5px rgba(0,0,0,.5);
  width:230px;
  padding-right: 30px;
  height:160px;
  border:4px solid #fff;
  overflow-x:hidden;
  overflow-y:auto;
  transform-origin:center bottom;
  transform: translateX(-50%) translateY(10px) scale(.9);
  
  iframe {
    transform:scale(.2);
    transform-origin:0 0;
  }
}
ul.best-sites-qa li:hover .iframe-preview {
    opacity:1;
    transform: translateX(-50%) translateY(0) scale(1);
  }
  
ul.best-sites-qa li:hover {
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    border-color: #333;
}
.silent-button,.down-button,.up-button{
	display:none;
}
h4.sub-title{
	margin-bottom: 20px;
    color: #666;
    font-size: 22px;
    padding-top: 20px;
    border-top: 1px solid #d8d8d8;
    padding-left: 15px;
    font-weight: 500;
}
.revision_report_form{
	margin-top:0px;
}
section.indi_perfor_wrap input[type=radio]{
	position:relative;
	opacity:1;
	top: 2px;
}
section.indi_perfor_wrap{
	padding-left: 10px;
    margin-bottom: 20px;
}
section.indi_perfor_wrap label{
	font-weight: 500;
    font-size: 15px;
    color: #666;
}
#revision_performance_wrap,#new_build_performance_wrap,#new_build_team_performance,#revision_team_performance{
	display:none;
}
h1.graph_title{
	text-align:center;
	font-size: 28px;
    color: #444;
    font-weight: 700;
}
body#graph_page{
	background-image: none;
}
body#graph_page form{
	padding-bottom: 8px;
    padding-top: 2px;
}
select#graph_select{
	border-color: #00a2e5;
    font-size: 16px;
    font-weight: 500;
    color: #444;
	text-align: center;
    text-align-last: center;
}

@media (min-width: 992px){
.qa_records_inner .col-md-3 {
    width: 23%;
}
}
@media screen and (max-width: 549px) {
  .login-container{
	background-color: #ffffffba;
    width: 100%;
    padding: 20px;
    margin: 8% auto 0;
  }
  footer{
	width: 90%!important;
    margin: 0 auto!important;
}
}
@media (min-width: 768px){
.navbar-nav>li>a {
    color: #555;
    font-weight: 500;
    font-size: 16px;
}
}
@media (min-width: 1200px){
	.iframe-wrap iframe{
    background: #242424;
    border-radius: 40px;
    width: 400px;
    padding: 20px;
    height: 550px;
    transition: all .3s ease;
	}
 .silent-button{
	 display:block;
	position: absolute;
	
    background: #333;
    width: 5px;
    height: 90px;
    right: 12px;
    top: 150px;
    border-radius: 0 4px 4px 0;
    color: #333;
    font-size: 12px;
	transition: all .3s ease;
 }
 .down-button{
	display:block;
	position: absolute;
    background: #333;
    width: 5px;
    height: 50px;
    left: 152px;
    top: 203px;
    border-radius: 4px 0 0 4px;
    transition: all .3s ease;
 }
 .up-button{
	display:block;
	position: absolute;
    background: #333;
    width: 5px;
    height: 50px;
    left: 152px;
    top: 140px;
    border-radius: 4px 0 0 4px;
    transition: all .3s ease;
 }
 .feedback-basic-details{
	 height: 550px;
    display: flex;
    flex-direction: column;
    justify-content: center;
 }
 
}
@media (max-width: 767px){
.navbar-collapse{ 
    width: 215px;
    margin-top: 19px;
    position: absolute;
    float: right;
    right: 14px;
    border-top: 4px solid rgb(0, 166, 81);
    z-index: 9999999;
    background-color: rgb(255, 255, 255);
    box-shadow: rgb(85, 85, 85) 1px 0px 6px 0px;
    font-size: 18px;
}
li a.dropdown-toggle{
	color: #444;
	padding: 10px 13px;
	font-size: 15px;
    text-align: center;
}
.nav>li>a:focus, .nav>li>a:hover {
	 background-color: transparent;
}
.iframe-wrap{
	text-align:left!important;
}

}
@media (max-width: 600px){
.navbar-brand>img {
    max-width: 70%;
}
}
@media (max-width: 574px){
.navbar-brand>img {
   margin-bottom: 20px;
}
}
@media (max-width: 399px){
.navbar-brand>img {
   max-width: 100%;
}
a.navbar-brand{
	width: 170px;
}
}
/* Prelaoder */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  background-color:#f2f2f2;
  border-top: 10px solid #00A2E5;
  border-right: 10px solid #FFD101;
  border-bottom: 10px solid #00A550;
  border-left: 10px solid #F5821F;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 500px) {
  .logo-inner {
    max-width: 60%;
  }
}
@media screen and (max-width: 800px) {
.performer-row{
	width: 95%;
}
#performer-page{
	position:relative;
}
}
@media screen and (max-width: 1200px) {
	.img-trophy {
	    margin: 15px auto;
		max-width: 65%;
	}
}