/* Add here all your CSS customizations */
.tp-fullwidth-forcer{
    height:500px!important;
}
.rev_slider_wrapper1 .tp-fullwidth-forcer{
    height:440px!important;
}
.existing-clients-section{
    background:#f0f0f0;
}
.social-icons1 li a {
    background: transparent;
    color: #fff ;
}
.table {
    background-color: #fff;
}
.footer-text-color{
    color:#000;
}
.gh-td-s {
    width: 99%;
    vertical-align: middle;
    padding: 0;
}
.gh-w form {
    margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    .gh-tbl2 {
        width: 100%;
    }
}
#gh-ac-box {
    border: 1px solid #ddd;
    background: #fff;
    height: 38px;
    padding: 0 10px 0 1px;
    border-radius: 3px 0 0 3px;
    transition: border-color .1s linear;
}
#gh-ac-box2 {
    position: relative;
    white-space: normal;
}
.gh-ar-hdn {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
body .gh-ar-hdn {
    color: #000;
}
#serach_text{
    font-size: 16px;
    color: #767676;
    border: 0;
    margin: 0;
    padding: 10px 0 9px 8px;
    width: 100%;
    background: transparent;
    outline: 0;
    box-shadow: none;
}
#search_input {
    font-size: 16px;
    color: #000;
    border: 0;
    margin: 0;
    padding: 10px 0 9px 8px;
    background: transparent;
    outline: 0;
    box-shadow: none;
    width: 190px;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#gAC {
    position: relative;
}
#gAC {
    position: relative;
}
.gh-td {
    width: 1%;
    vertical-align: middle;
    padding: 0;
    min-width: 3px;
}
#gh-cat-box {
    border: 1px solid #efefef;

    height: 38px;
    background: #fff;
    border-radius: 0 3px 3px 0;
}
.sz980 #gh-cat {
    width: 160px;
}
button, input, optgroup, select, textarea {
    padding: 7px 0px;
}
.gh-td .gh-spr{
    background:#0084c4;
    color:#fff;
}
.gh-td .gh-spr1{
    background:#e26b0a;
    color:#fff;
}
.image-gallery-item{
    padding: 13px;
}
.tooltip12 {
    position: relative;
    display: inline-block;

}

/* Tooltip text */
.tooltip12 .tooltiptext12 {
    visibility: hidden;
    width: 267px;
    background-color: #f0ede9 !important;
    color: #000;

    padding: 6px 0px 4px 5px;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
}
.tooltip12:hover .tooltiptext12 {
    visibility: visible;
}
.auction-section-height .thumb-info-centered-info{
    min-height: 160px;
    max-height: 160px;
}
@media screen and (max-width:500px){
    .auction-section-height .thumb-info-centered-info{
        min-height: 130px;
        max-height: 130px;
    }
}
.btn-section-main{
    position: relative !important;
}
.btn-position{
    position: absolute;
    top: 12.8%;
    width: 75%;
    background: linear-gradient(45deg, #f0f0f0 0%, #fff 100%);
    right: 1%;
    border-top: 2px solid #0084c4;
}
.button_status_edit{
    border: 1px solid #69e4a1 !important;
    padding:3px 3px  !important;
    background: #69e4a1;
    border-radius: 4px !important;


    margin: 3px !important;
    text-align: center !important;
    color: #000 !important;
}
.form-text-color{
    color:#777;
}
.login_modal_bg{
    background: radial-gradient(circle, #ddd, #fff, #ccc);
}
.login_h_color{
    color: #000;
}
.login_a_color{
    color: #0f889b ! important;
}
.btn-login{

    background: linear-gradient(0deg, rgba(9,137,158,1) 0%, #64babf 52%); /*  */
    color:#fff !important;

}

.heading{

    background: linear-gradient(45deg, rgba(9,137,158,1) 0%, #64babf 100%); /*  */
    color:#fff !important;
    padding: 8px;
    border: 1px;
    border-radius: 5px;
}
.btn-login:hover{

    background: linear-gradient(45deg, rgba(9,137,158,1) 0%); /*  */
    color:#fff !important;

}
.btn-login:focus{

    background: linear-gradient(45deg, rgba(9,137,158,1) 0%); /*  */
    color:#fff !important;

}
.btn-login:active{

    background: linear-gradient(45deg, rgba(9,137,158,1) 0%); /*  */
    color:#fff !important;

}
.background-img{
    background:url("../img/1.png");
    height:100%;
    width:100%;
	background-position-y: -115px;
}
.background-img-login{
    background:url("../img/login_bg.jpg");
    height:100%;
    width:100%;
}
.login_div{
    background: #fff;
    border: 29px groove #37b9cd;
}
.text{
    left:0;
    padding:25px;
    color:#fff;
}
.heading-text.main-text{
    padding:14px 0px;
    border-bottom:1px solid #fff;
    margin-top:210px;
}
.service-text-style-css{
    border: 2px solid #e37225;
    padding: 10px 0px;
    font-size: 17px;
    color:#e37225;
}
.service-text-style-css:hover{
    background:#e37225;
    color:#fff;
}
.service-text-style-css1{
    border: 2px solid #118a9d;
    padding: 10px 0px;
    font-size: 17px;
    color:#118a9d;
}
.service-text-style-css1:hover{
    background:#118a9d;
    color:#fff;
}
.service-text-style-css2{
    border: 2px solid #e1e1dd;
    padding: 5px 0px;
    font-size: 17px;
    background: #e1e1dd;
    color:#1f1e1e;
}
.service-text-style-css2:hover{
    background:#1f1e1e;
    color:#fff;
}

.blink {
    animation: blink-animation 1s steps(5, start) infinite ! important;
    -webkit-animation: blink-animation 1s steps(5, start) infinite ! important;
}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
.p_class{
    text-align: justify;
}

.categories_teal{

    border-left: 6px solid #ccc!important;
    color: #000!important;
    background-color: #ddffff!important;
    border-color: #118a9d!important;
}
.categories_orange{
    padding: 0.01em 16px;  
    border-left: 6px solid #ccc!important;
    color: #000!important;
    background-color: #ddffff!important;
    border-color: #2196F3!important;
}
.cursor{
    cursor:pointer;
}

.register_bg{

}
.list-type5{
    width:215px;
    margin:0 auto;
}
.list-type5 ol {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 1em;
    padding: 0;
    counter-reset: li-counter;
}
.list-type5 ol li{
    position: relative;
    margin-bottom: 1.5em;
    padding: 0.5em;
    background-color: #118a9d;;
    padding-left: 58px;
}

.list-type5 a{
    text-decoration:none;
    color:black;
    font-size:15px;
    font-family: 'Raleway', sans-serif;
}

.list-type5 li:hover{
    box-shadow:inset -1em 0 #6CD6CC;
    -webkit-transition: box-shadow 0.5s; /* For Safari 3.1 to 6.0 */
    transition: box-shadow 0.5s;
}

.list-type5 ol span {
    position: absolute;
    top: -0.3em;
    left: -0.5em;
    width: 1.8em;
    height: 1.2em;
    font-size: 2em;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    color: white;
    background-color: #6CD6CC;
    transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    z-index: 99;
    overflow: hidden;
    content: counter(li-counter);
    counter-increment: li-counter;
}
.list-type5 ol a {
    color: white ! important; 
}

.reports_class{
    border: 1px solid #e27222;
    padding: 6px;
    border-radius: 7px;
    background: linear-gradient(45deg, #e27222 0%, #f1aa80 100%);
    color: #fff;
}

.cat1{
    padding: 7px;
    border: 9px outset  #0f889b;
}
.cat2{
    border: 1px solid #0f889b;
       padding: 6px 6px 6px 2px;
    margin-left: -5px;
    background: #64babf;
    color: #FFF;
}
.forcefullwidth_wrapper_tp_banner{
    max-height:480px !important;
}
.client_img img{
    height:58px !important;
}

.action-prodect-center .owl-stage{
	margin: auto;
}
.modal.show .modal-dialog {
    min-width: 58% !important;
}

.e-disposal-icon-color a{
	background-color:#0f889b !important;
}
.e-procure-icon-color a{
	background-color:#e26b0a !important;
}

/*.btn-style-fix-index {
    padding: 13px 25px !important;
	position: fixed;
    right: -46px;
    top: 62%;
    z-index: 99999;
    transform: rotate(270deg);
    background-color: transparent;
    color: white;
    border: 1px solid;
}*/
.tooltipin {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltipin .tooltiptextin {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltipin .tooltiptextin::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipin:hover .tooltiptextin {
    visibility: visible;
    opacity: 1;
}
.e-Procure-table .table-striped tbody tr:nth-of-type(odd){
	background-color: #ffc49e !important;
    color: #000;
}
.e-disposal-table .table-striped tbody tr:nth-of-type(odd){
	background-color: #9dd0d3 !important;
    color: #000;
}
.e-Procure-table tr{
	color:#000;
}
.e-disposal-table tr{
	color:#000;
}


.header-social-icons{
	margin-bottom: 3px;
}
.e-disposal-signup{
	cursor: pointer;
    font-weight: bold;
}
.e-disposal-signup:hover{
    text-decoration: underline !important;
}

.e-procure-signup{
	cursor: pointer;
    font-weight: bold;
}
.e-procure-signup:hover{
    text-decoration: underline !important;
}
.forget-password-btn{
	cursor: pointer;
}
.modal-close-main{
	position:relative;
}
.modal-close-btn{
	position: absolute;
    right: 7px;
    top: 3px;
    color: #e26b0a;
	z-index: 999;
}
.modal-close-btn:focus {
    outline: 1px dotted;
    outline: 0px auto -webkit-focus-ring-color !important;
}

