/*Star the CSS Cleanup by Aniket*/
.form-control:focus {
    border-color: #666866;
    box-shadow: none;
}
.form-control{
  padding: 3px 5px;
  height: 30px;
}
.form-control[disabled]
{
  background-color: #f6f6f6;
}

/*radio*/
.radio {
  padding-left: 20px;
}

input[type='radio'] {
  -webkit-appearance:none;
  width:19px;
  height:19px;
  border:1px solid #d1d2d4;
  border-radius:50%;
  outline:none;

}
input[type='radio']:focus
{
 outline:none;
}
input[type='radio']:before {
  content:'';
  display:block;
  width:11px;
  height:11px;
  margin: 3px auto;    
  border-radius:50%;    
}
input[type='radio']:checked:before {
  background:#9853a1;
  -moz-box-sizing-background:#9853a1;
}
.radio label {
  padding-left: 5px;  
  vertical-align: middle!important;
  position: relative; 
} 

/*Chekbox*/

input[type="checkbox"]:before {
  display: inline-block;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 8px;
}

input[type="checkbox"]:checked:before {
  content: "\f14a";
  -moz-osx-font-smoothing-content: "\f14a";
  color: #91439b;
  animation: scalecheck 0.1s;
  font-size: 15px;
  padding-top: -1px;
  background-color: #fff;
}
input[type="checkbox"] {
  font-size: 12px;
  margin: 0px !important;
}



 #UserProfileId .UserProfileContact .tab-content form label{width: 100%;}
 label {font-weight: 500; margin-bottom: 10px;}
 label.disabled{color: #aaa;font-weight:normal;}
 #divSuccessStory .share-icon .social-icon label{font-size: 16px}
 #UserProfileId .UserProfileContact .tab-content label{margin-bottom: 10px;width: 100%;text-align: left;font-size:14px;font-tra}
 #UserProfileId .UserProfileContact .tab-content .checkbox label.same{text-transform: uppercase;word-spacing: 0px;}

/*Star the CSS Cleanup by Aniket*/

/* Multiple select checkbox,inputbox,radio button and form control CSS start */
.mutliSelect input[type=checkbox], input[type=radio] {margin: 1px 8px -5px;}
.checkbox input[type="checkbox"]:focus + label::before, .checkbox input[type="radio"]:focus + label::before{outline: none;}
/*.comment input.form-control { border: 1px solid #8C4E8E;color: #8C4E8E;}
.comment input.form-control::-webkit-input-placeholder {color:#8C4E8E;}
.comment input.form-control:-moz-placeholder {color:#8C4E8E;}
.comment input.form-control::-moz-placeholder {color:#8C4E8E;}
.comment input.form-control:-ms-input-placeholder { color:#8C4E8E;}*/
.fileinput-button > .error-message{display: block;font-size: 14px;}
.funkyradio input[type="radio"]:checked h3{color: #000000;}
.funkyradio div {clear: both;overflow: hidden;height: 95px;}
.funkyradio label {width: 100%;border-radius: 5px;border: 1px solid #D1D3D4;font-weight: normal;margin-bottom: 0;}
.funkyradio input[type="radio"]:empty, .funkyradio input[type="checkbox"]:empty {display: none;}
.funkyradio input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {position: relative;line-height: 2.5em;text-indent: 3.25em;margin-top: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: #fbfbfb;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  #fbfbfb 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fbfbfb), color-stop(100%,#f7f7f7)); background: -webkit-linear-gradient(left,  #fbfbfb 0%,#f7f7f7 100%); background: -o-linear-gradient(left,  #fbfbfb 0%,#f7f7f7 100%); background: -ms-linear-gradient(left,  #fbfbfb 0%,#f7f7f7 100%); background: linear-gradient(to right,  #fbfbfb 0%,#f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f7f7f7',GradientType=1 );color: #8A4D8E;}
.funkyradio input[type="radio"]:empty ~ label:before, .funkyradio input[type="checkbox"]:empty ~ label:before {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 2.5em;background: #FBFBFB;border-radius: 3px 0 0 3px;content: '\f111';text-indent: .9em;color: #EFEFEF;padding-top: 25px;font-family: fontawesome;}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {content: '\f111 ';text-indent: .9em;color: #F0F0F0;}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {color: #888;}
.funkyradio input[type="radio"]:checked ~ label:before, .funkyradio input[type="checkbox"]:checked ~ label:before {content: '\f111';text-indent: .9em;color: #333;background-color: #ccc;}
.funkyradio input[type="radio"]:checked ~ label, .funkyradio input[type="checkbox"]:checked ~ label {color: #8A4D8E;}
.funkyradio input[type="radio"]:focus ~ label:before, .funkyradio input[type="checkbox"]:focus ~ label:before {box-shadow: 0 0 0 3px #999;}
.funkyradio-default input[type="radio"]:checked ~ label:before, .funkyradio-default input[type="checkbox"]:checked ~ label:before {color: #333;background-color: #ccc;}
.funkyradio-custom{-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.funkyradio-custom input[type="radio"]:checked ~ label:before, .funkyradio-custom input[type="checkbox"]:checked ~ label:before{color: #FFF;background-color: #8A4D8E;}
.funkyradio-custom input[type="radio"]:checked ~ label, .funkyradio-custom input[type="checkbox"]:checked ~ label{background: #8A4D8E;color: #ffffff;border: 1px solid #894C8D;}
.radio label, .radio input[type="radio"]:focus + label::before{outline: none;}
/*.radio-custom input[type="radio"]:checked + label::before {border-color: #8c4e8e;}
.radio-custom input[type="radio"]:checked + label::after {background-color: #8c4e8e;}*/
.radio-custom-info input[type="radio"]:checked + label::after {top: 1px !important;}
/* Multiple select inputbox,radio button and form control CSS start */

/* Form Control CSS start */






/*START : css for checkboxes */

/*.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}
*/
/* END */

/*START : Radio button css*/
/*
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: -2px;
  margin-left: -18px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio-custom-info label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio-update-status label::before {
  content: "";
  display: inline-block;
  position: absolute;
 width: 18px;
    height: 18px;
    left: 0;
    top: -1px;
    margin-left: -18px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
  margin-bottom: 15px;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}*/
/*#bizDetailsModal .modal-body .radio input[type="radio"]{
      opacity: 0 !important;
}*/
.financialAssist{
  margin-top: 0px;
}
/*Business Guide*/

#newBusinessMainSearchId .newBusiness_serchBox .input-group {
    display: table;
    width: 100%;
}
#newBusinessMainSearchId .newBusiness_serchBox .form-control {
    height: 44px!important;
    border-radius: 0px;
}
#newBusinessMainSearchId .newBusiness_serchBox .dropdown {
    margin-top: 0px;
}
#newBusinessMainSearchId .newBusiness_serchBox .dropdown-menu {
    min-width: 100px!important;
}

/*Add css from other css component*/
.form-marketing-enquiry .form-group{margin-right: 0;margin-left: 0;}
#need_funding .form-control{border-radius:0;background-color:#F6F6F6;border-color:#e3e3e3}
#need_funding .form-group{padding:12px 0 6px 0;margin-bottom: 0px}
.needfundingCLS .radio label{color: #333333;display: inline-block;}
.assessment label{font-size: 14px;}
label.quetion.newbusiness{color: #8c4e8e;padding-top: 10px;}
.needfundingCLS .form-horizontal .newbusiness_form label{font-size: 16px}
.needfundingCLS .form-horizontal .newbusines_form_radio .form-group span{font-size: 16px}
.needfundingCLS .form-horizontal .newbusines_form_radio1 .form-group span{font-size: 16px}
#readiness_form .radio label{margin-right: 60px;}
#readiness_form .form-group label{font-weight: 400!important;margin-bottom: 10px!important;}
#readiness_form .form-group .radio label{padding-left: 5px;}
.needfundingCLS .form-group label{font-weight: 500;margin-bottom: 0px!important;}
.needfundingCLS .newbusines_form_radio .form-group{padding-top: 0px!important;}
.needfundingCLS .newbusines_form_radio .form-group span{font-weight: 400;padding-top: 0px!important;}
.needfundingCLS .newbusines_form_radio1 .form-group span{font-weight: 400;padding-top: 0px!important;}
.needfundingCLS .newbusines_form_radio1 .form-group{padding-top: 0px!important;}
.newbusines_form_radio .form-group{padding: 0px}
.add-event-table .form-group  .date i{font-size: 19px;top: -2px;z-index: 3;}
.subscription-content .form-group {margin-bottom: 5px;}
.subscription-content .form-group input[type="text"]{margin-bottom: 3px;}
.subscription-content .form-group label {margin-bottom: 5px;}
.input-group .form-control{border-color:#f1f2f2; }
.panel-testadd .form-control {background: #f1f1f1; border: none;box-shadow: none;}
#label {
    width: 35px;
    height: 35px;
    position: relative;
    /* z-index: 20; */
    border-radius: 100%;
   /* margin-bottom: -84px;*/
}
#label label {
    display: block;
    width: 60px;
    height: 60px;
    display: block;
    width: 35px;
    height: 35px;
    cursor: pointer;
    margin-top: -17px;
    border-radius: 100%;
    /*background: url("../images/search.png") 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    text-indent: -9999px;*/
    cursor: pointer;
}
/*#label label:hover {
    background: url("../img/search.png") -60px 0
}
#label.active label {
    background: url("../img/search.png") -60px 0
}*/
#input {
    position: absolute;
    top: -5px;
    right: 24px;
    width: 450px;
    height: 60px;
    z-index: 5;
    overflow: hidden;
}
#input input {
    display: block;
    position: absolute;
    top: 0;
    right: -450px;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 10px;
    border: none;
    background-color: #ffffff;
    color: #fff;
    font-size: 18px;
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
    -ms-backface-visibility: none;
    backface-visibility: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: left 0;
    -moz-transition: left 0;
    -ms-transition: left 0;
    -o-transition: left 0;
    transition: left 0;
}
#input input:focus {
    outline: none
}
#input.focus {
    z-index: 20
}
#input.focus input {
    right: 0;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    -o-transition: left 0.3s;
    transition: left 0.3s;
}
#payment_gateway   .form-control{background-color: #f2f2f2; }
#payment_gateway .form-control:focus{border-color: #666866;box-shadow: none;}
#payment_gateway .tab-content #step1 .payment_form label{font-weight: normal; font-size: 14px;font-family: 'Open Sans';}
#supregister .form-control{border-radius:0;background-color:#F6F6F6;border-color:#e3e3e3}
.suppApproval .form-control {/* border: 1px solid #8A4D8E; */margin-bottom: 10px;border-radius: 4px;}
#supregister .form-group{padding:5px 0;margin-bottom: 0px}
.supreg .form-group{margin:0!important}
.supregister .form-group {padding: 5px 0px 5px 0px;}
.supreg .form-group {margin: 0 !important;}
#candidate_details .tab-content .business_form label{text-transform: uppercase;}
#candidate_details .tab-content #candidate_section .candidate_form label{text-transform: uppercase;}
#candidate_details .tab-content .business_history_details label{font-weight: 500;text-transform: uppercase;}
#candidate_details .tab-content .assesment_form label{text-transform: uppercase;}
#UdyogmitraAssesment .form-group label {margin-bottom: 15px;font-weight: 700;}
#UdyogmitraAssesment .form-group input{width: 260px;margin-bottom: 30px;}
#UserProfileId .UserProfileContact .tab-content .form-group{margin-bottom: 0px;margin-top: 15px;}
#UserProfileId .UserProfileContact .tab-content .checkbox.checkbox-inline{margin-top: -16px;}
/* END */


/* deAsra Button CSS start */

/*Start Button CSS*/
/*.btn-start01 {color: #fff;background-color: #f39c12;border-color: #f39c12;outline: 0 none;padding: 6px 13px;font-size: 16px;height: 35px;}
.btn-start01:hover {color: #fff;background-color: #f39c12;border-color: #f39c12;padding: 6px 13px;outline: 0 none;font-size: 16px;height: 35px;}
.btn-start02{color:#fff;background-color:#d35400;border-color:#d35400;padding:5.7px;outline:0 none;font-size:16px;height:35px}
.btn-start02:hover{color:#fff;background-color:#d35400;border-color:#d35400;padding:5.7px;outline:0 none;font-size:16px;height:35px}*/
./*start_hover a:hover{-webkit-box-shadow:0 0 13px 4px rgba(249,248,218,1);-moz-box-shadow:0 0 13px 4px rgba(249,248,218,1);box-shadow:0 0 13px 4px rgba(249,248,218,1)}
.start_arrow{cursor:pointer;animation:arrows 1.5s infinite}
.start_arrow:hover{cursor:pointer;-webkit-animation:0}*/
polyline{transition:all 250ms ease-in-out}
.right:hover polyline,.right:focus polyline{stroke-width:3}
.right:active polyline{stroke-width:6;transition:all 100ms ease-in-out}
@keyframes arrows {
to{transform:translateX(50%) rotate(0deg);opacity:0}
}
/* deAsra Button CSS End */

/*CRM dropdown section start*/
#contextMenu {position: absolute;display:none;}
div#context-menu ul.dropdown-menu {padding: 0;border-radius: 0;}
div#context-menu ul.dropdown-menu li {padding: 0px;}
div#context-menu ul.dropdown-menu>li>a:hover, div#context-menu ul.dropdown-menu>li>a:focus, div#context-menu ul.dropdown-submenu:hover>a, div#context-menu ul.dropdown-submenu:focus>a{background-color: #8c4e8e;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8c4e8e), to(#8c4e8e));background-image: -webkit-linear-gradient(top, #8c4e8e, #8c4e8e);background-image: -o-linear-gradient(top, #8c4e8e, #8c4e8e);background-image: linear-gradient(to bottom, #8c4e8e, #8c4e8e);color: #ffffff;}
div#context-menu ul.dropdown-menu>li>a {padding: 10px 10px;}
/*.checkout {border: 1px solid #8C4E8E;padding: 5px;}*/
.dropdown-menu.filter {top: 34px;left: 162px;border-radius: 0;}
.dropdown-menu.filter li a{color: #000000;padding: 3px 0px;}
.dropdown-menu.filter li:last-child a{display: inline-block;}
.dropdown-menu.filter li:last-child a.btn {padding: 3px 24px;}
.dropdown-menu.filter>li>a:focus, .dropdown-menu.filter>li>a:hover {color: #262626;text-decoration: none;background-color: transparent;}
ul.dropdown-menu.filter2 {left: 0px;top: 32px;border-radius: 0;margin: 0 -21px;min-width: 219px;}
/*CRM dropdown section end*/

/*CRM submit button style*/


/*panel-candidate-registration start*/
/*.docum a:hover, .docum a:focus {color: #8C4E8E;}*/
/*a.remove {background: #FFFFFF;color: #8C4E8E;border-radius: 50%;text-align: center;border: 1px solid #8C4E8E;font-weight: bold;width: 20px;height: 20px;font-size: 15px;}*/
.customtooltip + .tooltip > .tooltip-inner {background-color: #8C4E8E;}
.customtooltip + .tooltip > .tooltip-arrow {border-top-color: #8C4E8E;}
.tooltip.top{margin-top: 0px;}
.expand .well {border-radius: 0;background: #ebebeb;border:0;}
.display-inline{display: inline!important;}
/*panel-candidate-registration end*/


/* Panel box icon CSS start */
.panel-box2 .icon i, .panel-box .icon i {color: #fff;background: rgba(0, 0, 0, 0.7);padding: 8px;border-right: 1px solid #7B7575;}
.panel-box2 .icon, .panel-box .icon {position: absolute;right: 15px;top: 21px;z-index: 1;}
/* Panel box icon CSS end */

/* select form filter form group CSS start */
.panel-news .panel-body .form-filter .form-group{margin-bottom: 0;}

/*.panel-news .panel-body .form-filter .form-control{height: 24px;}*/
/* select form filter form group CSS end */



/*.form-control:focus {border-color: #666866;box-shadow: none;}*/
textarea.form-control {height:auto!important;}
/* Form Control CSS end */

/* CSS for Add/Edit Deasra Impact modal start */
.impactPersonInfo .form-control{height: 25px;}

.impactPersonInfo .form-control span{font-size: 12px;width:auto !important;}
.impactPersonInfo .bootstrap-select .dropdown-menu{width: 100% !important;margin: 0px !important;}
/* CSS for Add/Edit Deasra Impact modal end */

/* Widget CSS start */
.widget-panel {padding: 81px 0;}
.pluswidget {font-size: 600%;color: #ffffff;text-align: center;}
.addwidget {color: #ffffff;text-align: center;}
.addwidget h6 { text-transform: none; margin-bottom: 0 !important; height: auto;}
/* Widget CSS end */



/* Contact us CSS start */

/*.contactadd {position: absolute;right: 12px;top: 44px;z-index: 1;}*/
.enquiry h5 {font-size: 18px;text-transform: uppercase;color: #8C4E8E;}
/*.enquiry .control-label {text-align: left;font-size: 14px;}
.enquiry .form-control {background: #ebebeb;border: 0;box-shadow: none;}*/
.enquiry p {font-size: 16px;line-height: .7em;}
p.mob {margin-top: 10px;}
/*.blackfoot {background: #000;margin-left: -15px !important;margin-right: -15px !important;margin-top: 15px;}*/
/*.enquiry .form-group {margin-bottom: 0px;}*/
/* Contact us CSS end */

/*Panel FAQ page css start */
/*.panel-faq{background-color: #ffffff;border:none}
.panel-faq .panel-heading{padding-bottom: 0;}
.panel-faq .panel-heading h4{color: #8c4e8e;}*/
/*#editfaq textarea.form-control {border: 1px solid #8C4E8E;}*/
/*.Editor-editor:focus {outline: 0;}
#addfaq textarea.form-control {border: 1px solid #8C4E8E;}
a .favourites {color: #3a3a3a;}*/
/* Panel FAQ page css end*/ 

/* Panel CRM page css  start*/ 
/*.panel-reg{background-color: #ffffff;border:none;}
.panel-reg .panel-heading{padding-bottom: 0;}
.panel-reg .panel-heading h4{color: #8c4e8e;}*/

.panel.panel-reg-block .panel-body form .form-control{border-color:#c2a1c3;}
.panel.panel-reg-block .panel-body .form-horizontal .control-label{text-align: left;color: #000;}
/* Panel CRM page css  end*/ 


/*CSS for upper panel while adding new candidate (CRM)*/
 .form-align {text-align: center;border: 1px solid #8c4e8e;padding: 10px 0 1px 0;margin-bottom: 12px;border-radius: 4px;font-size: 16px;}
 .normalFont {font-weight:normal;}
/*CANDIDATE iNFORMATION : END*/


/* User Profile CSS start*/
/*.pers-info h6 { font-size: 18px; margin: 5px 0;}
.pers-info { margin: 15px 0 10px; border-bottom: 1px solid #BCBFC8;}*/
.userp a{color: #fff !important;text-decoration: none!important;}
.info-done {margin: 10px 0 20px;}
/*p.chang-img {text-align: center; margin-top: 5px;}*/
.progress-prof { border-radius: 4px !important;}
.progress-prof .progress-bar { background-color: #8c4e8e;}
.fileinput-new  .thumbnail, .fileinput .thumbnail { border: none;text-align: center;}
.inline-block {display: inline-block;}
/*.uspLanguageMessage{color:#9752a0;font-weight:700}*/
#userInputFields textarea{height: auto !important;margin-bottom: 10px;}
/* User Profile CSS end*/

/* Lohin form anchor CSS start*/
.loginform a{color: #ffffff!important;text-decoration: none!important;}

.socialmedia {text-align: center;margin: 40px 0;}
/*.forgot{ margin-top: 10px;}
.forgot a { color: #636463 !important;outline: none; cursor: pointer;}*/
.fcheck i { background-color: #73d375; color: #ffffff; font-size: 24px; padding: 10px; border-radius: 50%;}
/*.home-icon{color: #8c4e8e;}
*//*.loginform label {font-weight: normal; font-size: 16px;color: #636463;}
.loginform select{color: #000;}
.loginform .form-control {border: 1px solid #f1f1f1;box-shadow: none;background-color: #f1f1f1;}
.loginform .form-control:focus{border-color: #DADADA;}*/
#msg_SuccessResetPassword{color: #3a3a3a}
.success-message { color: #4F8A10 !important; font-size: small !important; font-weight: bold;margin-left: 2.6% !important;}
.error-message {color: red !important;margin-left: 1.4% !important;}
#lblError a, #lblRegisterError a{color: #337ab7 !important;}
#lblRegisterError{margin-left: 0%!important;}
/*.head-login {font-size: 20px;color: #000000;}
.head-login .close { color: #000000; font-size: 28px; font-weight: 100; width: auto;}
.head-login .close:hover,  .head-login .close:active,  .head-login .close:focus { opacity: 1; color: #000000; outline: none;}*/
/*.loginemail p { margin: 0 auto !important;background-color: #ffffff;color: #636463;font-size: 18px !important; text-align: center; padding: 0 10px;}
.loginemail{margin-bottom: -10px;display: inline-flex; display: -ms-inline-flex;}*/
/* Lohin form anchor CSS end*/


/*Business guide css start */
/*.guide-title{color: #8c4e8e;text-align: center; margin-bottom: 30px;}
.guide-title h1{font-weight: 300;margin: 0;}
.guide-title h1 span{font-weight: 700;}
.guide-title h6{padding: 0px 100px;margin: 0;}*/
/*.guide-search input{border-radius: 4px 0 0 4px;height: 28px;border-color: #7f7f7f;}
.guide-search input:focus{box-shadow: none;border-color: #767778;}
.guide-search input:focus ~ .btn{}
.guide-search .btn{color: #FFF;background-color: #7f7f7f;border-color: #7f7f7f;border-radius: 0 4px 4px 0;outline: 0;margin-left: -5px;}
.guide-search .btn.active, .guide-search .btn.focus, .guide-search .btn:active, .guide-search .btn:focus, .guide-search .btn:hover {color: #FFF;background-color: #656565;border-color: #7f7f7f;}*/
/*.guide-title h2{font-weight: 300;margin: 0; letter-spacing: 0.1px;}
.guide-title h2 span{font-weight: 500;}
.guide-title h5{font-size: 20px;margin-top: 5px; font-weight: 600;}
.guide-search input{border-radius: 4px 0 0 4px;height: 30px;border-color: #cccccc;width: 216px !important;}
.guide-search input:focus{box-shadow: none;border-color: #767778;}
.guide-search input:focus ~ .btn{}
.guide-search .btn{color: #FFF;background-color: #7f7f7f;border-color: #7f7f7f;border-radius: 0 4px 4px 0;outline: 0;margin-left: -5px; padding: 4px 9px;}
.guide-search .btn.active, .guide-search .btn.focus, .guide-search .btn:active, .guide-search .btn:focus, .guide-search .btn:hover {color: #FFF;background-color: #656565;border-color: #7f7f7f;}
.panel-guide{border-color: #CCCDCE;}*/
/*Business guide css end */


/* supplier page css start */
/*div#supplier h5 {font-size: 20px;}
div#supplier .form-control {background-color: #f1f1f1;border: 0;}
div#supplier form.form-horizontal {width: 300px;}*/
/*.supreg h4 {color: #8C4E8E;}*/
.supreg h5 {font-size: 18px;background: #8C4E8E;color: #fff;padding: 10px;margin: 0;}
/*#supplier .form-group, .suppApproval .form-group  {margin-bottom:0; margin: 0 !important;}*/
/*.panel-body.panel-logo {border: 2px dotted #919191;padding: 6px;}*/
/*.panel-alogo {background: #e1e1e1;width: 169px;height: 148px;margin-bottom: 5px;}*/
/*.panel-logo .addwidget .fa-upload{color: #adadad;}
.panel-logo .addwidget {color: #4e4e4e;text-align: center;}*/
/*.filters {background: #efefef;padding: 15px 10px;margin-top: 20px;}
.filters .input-md{margin-bottom: 0;color: #646564;font-weight: 500;border: 1px solid #c9acca;}
.filters h6 {margin-bottom: 0;color: #8c4e8e;margin-top:5px;}
.filters a {font-size: 14px;text-decoration: underline;}*/
.supreg .filters .text-right {margin-top: 5px;}
/*.supplierpanel {background: #fff;}
.supplierpanel h6 {font-size: 18px;color: #8C4E8E;margin-top: 0;}
.supplierpanel img {border: 1px solid #cecece;padding: 2px;}
.supplierpanel p {margin-bottom: 6px;line-height: 1.2em;}
.supplierpanel .panel-footer {background-color: #eceef1;border: 0;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;padding: 6px 15px;}
.supplierpanel i.fa {font-size: 20px;}*/
/*.panel-extra {padding: 8px 10px;}
.panel-extra p {margin-bottom: 0;}*/
/*.map small:last-child {margin-left: 45px;}*/
/*.supplierpanel .stars {display: inline-block;}*/
/*.stars.star1 {position: absolute;bottom: 8px;left: 25px;}
.stars.star2 {position: absolute;bottom: 8px;left: 46px;}
.stars.star3 {position: absolute;bottom: 8px;left: 67px;}
.stars.star4 {position: absolute;bottom: 8px;left: 88px;}
.stars.star5 {position: absolute;bottom: 8px;left: 109px;}
.stars .fa-star {font-size: 8px !important;color: #ffffff;}
.stars.active{background: #f68b00;border-radius: 50%;padding: 0px 6px 2px;}
.stars.noactive{background: #c1c1c1;border-radius: 50%;padding: 0px 6px 2px;}*/
/*.suppApproval .form-control {border: 1px solid #8A4D8E;}*/
.suppApproval .radio label::before{border: 1px solid #8A4D8E;}
/*.tabapprov {font-size: 14px;}*/
/*.supplierpanel .fa-pencil {position: absolute;right: 16px;top: 1px;background: #7f7f7f;padding: 5px;color: #fff;}*/
.supreg .form-group {margin: 0 !important;}
/*section.supregtab {border: 1px solid #dfdfdf;border-top: none;margin-bottom: 20px;}*/
section.row.supreg {margin-bottom: 10px;}
/*.supregtab .form-horizontal {padding: 0px 10px;}
.supregtab .form-control{background: #f1f1f1;}*/
.form-horizontal .control-label {margin-bottom: 5px;text-align: left;}
div.suppApproval .row { margin: 0;}
.suppApproval .form-group label {font-size: 14px;}
/*.supregtab label.control-label {font-size: 14px;margin-top: 10px;}*/
.span2 {background-image: url(../../common/calendar.png);background-repeat: no-repeat;background-position: right 10px center;}
/* supplier page css end */
@media (max-width: 1140px){
  
  /*.guide-title h1{font-size: 32px;}
  .guide-search input{width: 100%!important;}
  .guide-search input{height: 25px;}*/
}

/*Wizard layout for CRM*/
.nav-step-wizard .tab-pane:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #EFEFEF;
    border-width: 15px;
    margin-left: -15px;
}
    .nav-step-wizard .tab-pane:first-child:after {
    left: 10.5% !important;
}
    .nav-step-wizard .tab-pane:nth-child(2):after {
    left: 30% !important;
}
            .nav-step-wizard .tab-pane:nth-child(3):after {
    left: 49.5% !important;
}
            .nav-step-wizard .tab-pane:nth-child(4):after {
    left: 69.5% !important;
}
.nav-step-wizard .tab-pane:nth-child(5):after {
    left: 89.5% !important;
}

.nav-step-wizard.nav-justified li#demo::after {
    width: 0% !important;
}
.nav-tabs>li>a {
    border-radius: 0;
    color: #000;
    background: rgba(218, 218, 216, 0.8);
    padding: 0px 0px !important;
    font-size: 14px;
    border: 1px solid #000;
    margin-right: 0;
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: #8C5090;
    color: #fff;
   /*  padding: 6px 40px; */
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #FFF;
    cursor: default;
    background-color: #8c5090;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-radius: 0;
    /* padding: 6px 40px; */
    font-size: 14px;
    margin-right: 0;
}
.nav-step-wizard.nav-justified.line li::after{
    width: 0%;
}
.nav-step-wizard.nav-justified li::after {
    top: 46px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 3px;
    background-color: #f0f0f0;
    z-index: 0;
}
.nav-step-wizard.nav-justified li#demo::after{width: 0%;}
.nav-step-wizard.nav-justified li h6 {
    color: #3a3a3a;
    padding: 0 45px;
}
.nav-step-wizard.nav-justified li h3{margin-top: 30px; !important}
.annual{padding-left: 5px !important;position: absolute;display: inline-block;width: 89%;left: 7%;}
.annualF{padding-left: 5px !important;display: inline-block;width: 94%;left: 10%;}
.seperator{padding: 10px;border: 1px solid #8A4D8E;}
.txtEditorRemark{width: 100%;}

#existing_addbusiness .existing_business_nav{float: none;margin: 0 auto}

*::-webkit-input-placeholder {
    color: #D3D3D3 !important;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #D3D3D3 !important;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #D3D3D3 !important;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #D3D3D3 !important;
}
.float-right{
  float: right;
}


/* CSS for File Upload on : UserProfile */
.doNotDisplay{display: none !important;}
.labelAlignment{margin-bottom: 0px !important;}


/* CSS for Featured business/Upcoming Events tab structure */
#upcomingEvents_Tab, #pastEvents_Tab{
  padding: 2px 10px 2px 10px !important;}
.marginAlignment{margin-left: -15px;}

/* CSS for media kit file upload*/
.setColor{color: initial;}
.setMargin{margin: 0px 0px 10px -20px !important;}
/*#mediaName{margin-bottom: 10px;}*/
#replaceicon{margin: 0px -13px 0px -13px;}
/*#nameOfFile,.inputFileUploadPDF{padding: 2px 0px 4px 5px;width: 81%;}
*/#replaceicon label{border-radius: 0px;background-color: #8A4D8E;}
/*.marginLeft{margin-left: 9px;*/}

/*#htmlEditorField_ifr{
  height: auto!important;
}*/
.fileinput-preview{
  border:0px;
  padding: 0px;
  /*or news/impact*/
  background: transparent;
}
.successStoryForm .fileinput-preview img
{
  height: 100%;
}
/*CSS for making background white*/
.backWhite{
  background-color: white !important;
}

/*CSS for Select dropdowns in Admin business list*/
/*.marginBottom{
    margin-bottom: 0px;
}*/
.addMarginBottom{
    margin-bottom: 10px !important;
}

/*CSS to show only timepicker (These classes applied in datepicker initialization wherever required)*/
.only-timepicker .datepicker--nav,
.only-timepicker .datepicker--content {
    display: none;
}
.only-timepicker .datepicker--time {
    border-top: none;
}

/*CSS for tab structure on Business Stages History Modal Popup*/
/*.nav_businessStages{
    border-bottom: 1px solid #c3c3c3 !important;
}
.nav_businessStages>li.active>a{
    background: white !important;
    border-bottom-color: transparent !important;
}
.nav_businessStages>li>a{
    color: #000 !important;
    background: rgba(218, 218, 216, 0.8) !important;
    padding: 6px 40px !important;
    font-size: 14px !important;
    border: 1px solid #000 !important;
    border-radius: 4px 4px 0 0 !important;
    display: block !important;
    text-decoration: none;
}*/

/*Author Varsha*/
/*.btn-bottom-align{
    position: absolute;
    bottom: 15px;
    right: 25%;
}*/

/*CSS for personal and business details on Read More Success Story Page*/
.personDetails p{margin-bottom:0px;}
#ArticleContents img {vertical-align: top !important;}

.link-disable{
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

/*CSS to set font-size for supplier feature coming shortly message*/
/*.fontInitial{
  font-size: initial !important;
}*/

/*CSS to apply right margin : used in Impact story and News Article card structure*/
.marginRight{
  margin-right: -7px;
}
.rightAlignText{text-align: right;}
.leftAlignText{text-align: left;}

/*CSS for add complaint button*/
#addComplaint{
  background-color: #4b265a;
  border-radius: 6px;
  -moz-border-radius: 6px;
  color: #fff;
  padding: 7px 7px;    
  border: none;
  margin:0;
  padding:5.5px 10px !important;
}

/*Set top margin*/
.margin_top_10{
  margin-top: 10px;
}


/*css for column visibility checkboxes in customer complaints report*/
/*.dt-button-collection a.buttons-columnVisibility:before,
.dt-button-collection a.buttons-columnVisibility.active span:before {
  display:block;
  position:absolute;
  top:1.2em;
  left:0;
  width:12px;
  height:12px;
  box-sizing:border-box;
}

.dt-button-collection a.buttons-columnVisibility:before {
  content:' ';
  margin-top:-6px;
  margin-left:10px;
  border:1px solid black;
  border-radius:3px;
}

.dt-button-collection a.buttons-columnVisibility.active span:before {
  content:'\2714';
  margin-top:-11px;
  margin-left:12px;
  text-align:center;
  text-shadow:1px 1px #DDD, -1px -1px #DDD, 1px -1px #DDD, -1px 1px #DDD;
}

.dt-button-collection a.buttons-columnVisibility span {
    margin-left:20px;    
}*/

/*Common class for disabled field cursor*/
.fieldDisabled{
  cursor: not-allowed;
}

/*.liDisabled{
  pointer-events : none;
  opacity: 0.5;
}*/

/*CSS to highlight latest Business metrics Row*/
.selectedMetricsRow{
  background: #c8c8c8 !important;
}
/*CSS for business category name in Research Contributors*/
.busiCategoryName{
  height: 35px;
  overflow: hidden;
}


/*CSS for upload document text of services*/
.uploadDocTxt{
    font-size: 14px !important;
    text-decoration: underline;
}
.servicesDocNameLink{
    color: #8c4e8e !important;
}

/*Css for image change button in user profile*/
#userIcon.thumbnail{
    margin-bottom: 10px !important;
}
.zeroPadding{
    padding: 0px !important;
}




.pixelsOfCardImage{
  height: 300px;
  width: 379px;
}


/*Aniket Css Clanup*/
.candidate_form .NoOfDependents
{
  margin-bottom:28px;
}

/*CSS for Payment Request form*/
.paymentRequestContainer{
  background-color: #f6f6f7;
  margin-bottom:75px !important;
}
.paymentInfoForm{
  margin-top: 20px;
}

/*Style for pincode note on business information form*/
.pincodeNote{
  color: red !important;
  padding-left: 5px;
}

/*CSS for success/Error msg for custom reports*/
#saveCustomReportModal #response-message, #editCustomReportModal #response-message{
  margin-left: 0px !important;
  font-size: 14px !important;
}
.resetMargin{
  margin:0px;
}
.langSelectDropdown{
  width: 100%;
  text-transform: capitalize;
}

@media only screen and (max-width: 767px) and (min-width: 320px){
  .radio input[type=radio]{margin-top: 2px;}
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
 
  input[type="checkbox"]:checked:before {    
    font-size: 16px;
    }
  #home_modal .form-group {
    display: block;
  }
  .form-group {
    display: inline-block;
    width: 100%;  
  }  
  #divBizAssessment input[type=radio] {
    margin-top: 0px!important;
  }
}


/* iPhone 5 (landscape)---------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
 input[type="checkbox"]:checked:before {    
    font-size: 16px;
    }
    .form-group {
    display: block;
  };
  
}



/* iPhone 6  ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
   
   input[type="checkbox"]:checked:before {    
    font-size: 16px;
    }

  
    #UserProfileId .UserProfileContact .tab-content form label{width: 100%;}
    #UserProfileId .UserProfileContact .tab-content form textarea.form-control{height: auto;}
}

/* iPhone 6 (landscape)----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
 input[type="checkbox"]:checked:before {    
    font-size: 16px;
    }
}



/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

}



/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

.buttonMenu{margin-left: 15px;height: 200px;overflow-y: scroll;}
.buttonMenu input[type="checkbox"]{pointer-events: none;}
.purpleLabel{color: #8c4e8e;}