.scrapper-wizard-container {
    padding: 0 20px;
}

.hidden {
    display: none;
}

.scrapper-wizard-container .nav-tabs {
    position: relative;
}

.scrapper-wizard-container .nav-tabs > li {
    width: 23%;
    position: relative;
}

.scrapper-wizard-container .nav-tabs > li:after {
    content: '';
    position: absolute;
    background: #f1f1f1;
    display: block;
    width: 100%;
    height: 5px;
    top: 12px;
    left: 0%;
    z-index: 1;
}

.scrapper-wizard-container .nav-tabs > li > a:after {
    content: '';
    height: 0px !important;
}

.scrapper-wizard-container .nav-tabs > li:last-child {
    width: 25px;
}

.scrapper-wizard-container .tab-pane {
    padding-left: 20px;
    padding-right: 20px;
}

.scrapper-wizard-container .nav-tabs > li.done::after {
    background: #34bc9b;
}

.scrapper-wizard-container .nav-tabs > li:last-child::after {
    background: transparent;
}

.scrapper-wizard-container .nav-tabs > li.active:last-child .round-tab {
    background: #34bc9b;
}

.scrapper-wizard-container .nav-tabs > li.active:last-child .round-tab::after {
    content: '✔';
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    display: block;
}

.scrapper-wizard-container .nav-tabs .nav-link {
    width: 25px;
    height: 25px;
    margin: 20px auto;
    border-radius: 100%;
    border: none;
    padding: 0;
    color: #f1f1f1;
}

.scrapper-wizard-container .nav-tabs .nav-link:hover {
    background: transparent;
    border: none;
}

.scrapper-wizard-container .nav-tabs > .active > .nav-link,
.scrapper-wizard-container .nav-tabs > .active > .nav-link:hover,
.scrapper-wizard-container .nav-tabs > .active > .nav-link:focus {
    color: #34bc9b !important;
    cursor: default;
    border: none;
}

.scrapper-wizard-container .nav-tabs > .done > .nav-link,
.scrapper-wizard-container .nav-tabs > .done > .nav-link:hover,
.scrapper-wizard-container .nav-tabs > .done > .nav-link:focus {
    cursor: pointer;
}

.scrapper-wizard-container .tab-pane {
    position: relative;
    padding-bottom: 50px;
}

.scrapper-wizard-container .round-tab {
    width: 25px;
    height: 25px;
    line-height: 22px;
    display: inline-block;
    border-radius: 25px;
    background: #fff;
    border: 2px solid #34bc9b;
    color: #34bc9b;
    z-index: 3;
    position: absolute;
    top: 2px;
    left: 0;
    text-align: center;
    font-size: 14px;
}

.scrapper-wizard-container .round-tab {
    background: #fff;
    color: #f1f1f1;
    border-color: #f1f1f1;
}

.scrapper-wizard-container .done .round-tab {
    background: #34bc9b;
    color: #34bc9b;
    border-color: #34bc9b;
}

.scrapper-wizard-container .done .round-tab::after {
    content: '✔';
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    display: block;
}

.scrapper-wizard-container .active .round-tab {
    color: #34bc9b;
    background: #fff;
    border: 2px solid #34bc9b;
}

.scrapper-wizard-container .active .round-tab:hover {
    background: #fff;
    border: 2px solid #34bc9b;
}

.scrapper-wizard-container .active .round-tab::after {
    display: none;
}

.scrapper-wizard-container .disabled .round-tab {
    background: #fff;
    color: #f1f1f1;
    border-color: #f1f1f1;
}

.scrapper-wizard-container .disabled .round-tab:hover {
    color: #4dd3b6;
    border: 2px solid #a6dfd3;
}

.scrapper-wizard-container .disabled .round-tab::after {
    display: none;
}

.scrapper-wizard-container .danger .round-tab {
    color: #fff;
    background: #d9534f;
    border: 2px solid #d9534f;
}

.scrapper-wizard-container .danger .round-tab::after {
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    display: block;
}

.scrapper-wizard-container .danger .round-tab:hover {
    background: #d9534f;
    border: 2px solid #d9534f;
    cursor: pointer;
}

.scrapper-wizard-container.sw-theme-default > ul.step-anchor > li {
    margin-right: 0px !important;
}

/*.scrapper-wizard-container.sw-theme-default > ul.step-anchor > li.active > a {
    border: none !important;
    color: #4285F4 !important;
    background: transparent !important;
    cursor: pointer;
}*/
.scrapper-wizard-container .sw-toolbar {
    background: transparent !important;
}


.scrapper-wizard-container {
    text-align: center !important;
}

.scrapper-wizard-container .badge {
    margin-right: 5px;
    padding: 0.35em 0.4em;
    padding-top: 0.4em!important;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
    background-color: transparent;
}


.table-striped tbody tr:nth-child(odd):hover td {
    background-color: #FFFFFF;
}















/* scrapper */


.days span { display: inline-block; width: 130px; }
.prew-img { max-height: 300px; overflow: hidden; }
.prew-body { height: 260px; overflow-y: scroll; margin-bottom: 30px; }
.prew-list {    }

.prew-tag { padding: 5px 10px; margin-right: 3px;
margin-bottom: 3px;  display: inline-block;
    background-color: #f7f7f7; border-radius: 5px;
}
.scrapper-wizard-container .tab-pane {

     padding-bottom:  0px!important;
}
.prew-label { float: left; width: 120px;
    color: #4ec9dd;
vertical-align: top;
}
.prew-body { border: 1px solid #ccc; padding: 20px; }
.prew-data {vertical-align: top; display: inline-block; width: 300px;   }
.prew-img { margin-bottom: 20px; }
.prew-list .prew-row { border-bottom: 1px dotted #e8e8e8; padding: 4px 0px; }
.prew-list   { font-size: .9em; border-top: 1px solid #e8e8e8; margin-bottom: 20px; }
.description-container { font-size: .9em;  }
input:active:placeholder,
input:focus:placeholder { color:#fff!important; }
.context-buttons .btn { border: 1px solid #fff!important; }

.context-buttons .btn:hover { border: 1px solid #f2f2f2;
   



 }
.context-buttons .btn:before {

    margin-bottom: 10px;

}
.modal-content { border-radius: 5px; }
.modal-header { border-radius:  5px 5px 0  0   ; }
.modal-header {
     background-color: #f7f7f7!important;
 }
.modal-title {

    font-size: 2em;

}
.modal-content  .form-control {  padding: 20px 30px; }
.modal-content input { color: #000; }
.modal-content input:placeholder {
	color: #b3b3b3;
 }
.modal-content ::-webkit-input-placeholder {
color: #b3b3b3;
}
.modal-content ::-moz-placeholder {
color: #b3b3b3;
}/* Firefox 19+ */
.modal-content :-moz-placeholder {
color: #b3b3b3;
}/* Firefox 18- */
.modal-content :-ms-input-placeholder {
color: #b3b3b3;
}




.modal-footer {    padding: 20px 30px; padding-top: 0px;    }
.context-buttons > div { margin-bottom: 20px; }
.scrapper-wizard-container .tab-pane {
    padding-left:  10px;
    padding-right:  10px;
}
.modal-status.alert-success,
.scrapper-wizard-container .nav-tabs { display: none!important; }
.sw-theme-default { box-shadow: none!important; }
.modal-footer { border: none; }
.context-buttons .btn:before { background-color: #f2f2f2; }

.context-buttons .btn:hover:before { background-color: #ccc; }
.modal-footer button  .typcn:before { display: none!important;   }
.modal-footer button  { padding: 1rem 1rem;     flex-grow: 1; }
.modal-footer {
   display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

	}
	
	.scrapper-done { text-align: center; }
	.scrapper-done:before { content: ''; width: 150px; height: 150px;
	 border: 6px solid #4bb543; 
	margin-bottom: 20px; display: block;
	border-radius: 50%; margin-left: auto; margin-right: auto;
	    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px;
	 background-image:  url(done.svg); 
	
	 } 