.footertext{
color:white;
font-size:12px;
}
.footertext:hover{
color:white;
font-size:12px;

}
.set-svg{
         right: 1%;
         color: white;
         cursor: pointer;
         margin: 7px 21px;
         /*z-index: 1;*/
         background-color: #337ab7;
      }
.tool_tip{
    text-transform: none;
    padding-left:20px;
    padding-top:1px;
    /*width: 100px;*/
    line-height: 2px;

}
.md-tab1{

    text-transform: none;
    padding-left:20px;
    padding-top:7px;
    /*width: 100px;*/
    line-height: 20px;
}
.md-tab2{

    text-transform: none;
    padding-left:10px;
    padding-right:20px;
    padding-top:2px;
    /*width: 100px;*/
    line-height: 18px;
}

.md-row{
    /*font-size: 15px;
    font-weight: bold;
    padding: 6px 15px 6px 15px;
    line-height: 30px;*/
    text-transform: none;
    padding: 1px;
    /*width: 100px;*/
    line-height: 1px;
}

.md-toolbar-tools{
    background-color: rgba(40,122,147,0.8)
}

/*.md-primary{
    background-color: rgba(40,122,147,0.8);
}*/

.md-button{
    background-color: rgba(40,122,147,1);
}
.md-raised{
    background-color: rgba(40,122,147,0.7);
}
.md-tab{
    color:#ffffff;
    font-weight:bold;
}
/*        .md-tab-item{
            color:#ffffff;
            font-weight:bold;
        }*/
md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]) {
    color: #ffffff !important;
    /*    background-color: rgba(40,40,40,.5);*/


}

.sidemenu {  
    /*border: 1px solid #333;*/
    /*  border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
    */  
    position: absolute;
    z-index: 0;
    width: 290px;
    background: rgba(40,40,40,0.9); 
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.maintable{
    position: relative;
    top: -23px;
    left: 0px;
    width:100%;
    z-index: 0;
}
.myrequest1{
    display: none;
    /* position: relative;
     top: 75px;
     left: 360px;
     width:75%;
     z-index: 0;*/
}
table.dataTable>tbody>tr.child ul li:last-child{
   /* display: none;*/
}
.Orderdiv {  
    /*    position: fixed;
        width: 600px;
        left: 445px;
        z-index: 1000;
        border: 6px solid #ef1313;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        background:rgba(25,25,25,0.95);
        top: 105px;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;*/
    left: 0;
    right:0;
    margin:auto;
    position: absolute;
    z-index: 1000;
    border: 6px solid #337ab7;
     width:50%;
    top: 3%;
    background: rgba(247, 247, 247, 0.95);
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.iconpanel
{
    position: absolute;
    z-index: 200;
    height:auto;
    width:110px;
    text-align: center;
    bottom:10%;
    right:20px;
    margin: -100px 0 0 -150px;
    background: rgba(40,40,40,.85);
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.placeholder-white{
    color:white;
}
.md-select-value :first-child {
    color:black;
}
.md-input-container {
    margin: 1px 0; 
}

.satellite_listing{
    position: fixed;
    top: 200px;
    left: 450px;
    width: 500px;
    max-height: 500px;
    z-index: 220;
    background: rgba(40,40,40,.65);
    color: white;
    box-sizing: border-box;
}

.satellite_listing1{
    position: absolute;
    top: 81px;
    left: 450px;
    width: 1000px;
    max-height: 500px;
    z-index: 220;
    background: rgba(40,40,40,.65);
    color: #00b0ff;
    box-sizing: border-box;
}
.satellite_show{
    position: fixed;
    top: 176px;
    left: 50px;
    width: 165px;
    max-height: 500px;
    z-index: 220;
    background: rgb(250,250,250);
    color: white;
    box-sizing: border-box;
    font-size: 20px;

}
.show_data{
    position:fixed;
    top: 176px;
    left: 215px;
    width: 345px;
    max-height: 500px;
    z-index: 220;
    background: rgb(250,250,250);
    color: white;
    box-sizing: border-box;
}
.satellite_show a {
    color: rgba(0,0,0,0.87);
    text-decoration: none;
    display:block; 
}

.span.ext{
    background:url('icons/external-link.png');
    width: 10px;
    height:10px;
    padding-right: 12px;
    text-decoration: none;
}

.error{
    font-style:normal;
    color:red; 
    font-weight:bold; 
}

////////// Loader Css   //////////
.preloaders  {
    position: absolute;
    z-index: 1054;
    top: 31%;
    left: 40%;
}
/*#preoader img {
    position: absolute;
    top: 50%;
    z-index: 1054;
    bottom: auto;
    left: 50%;
    right: auto;
    margin: -64px 0 0 -64px;
}*/

.mosdac_table{
    width:100%;
}
#banner-text
{
    font-size:18px;
    color:#194784;
    font-style:normal;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}

#banner-small-text{
    font-size:13px;
    color:#194784;
    font-style:normal;
    margin-top:7px;
    word-spacing:1.4px;
}
#logo
{
    padding:0px 0px 0px 5px;
}
#whole_banner
{
    padding: 5px 50px 0px 0px;
    margin: 15px 0px 0px 15px;
}

.large_heading{
    text-transform: capitalize;
    font-style:normal;
    color:#00B0FF;
    font-weight:bolder;
    font-size: 1em;
    text-align: inherit;
}
.small_heading{
    text-transform: capitalize;
    font-style:normal;
    color:#0000FF;
    font-weight:bolder;
    font-size: 0.875em;
}

.normal_text{
    font-style:normal;
    color:#000000;
    font-weight:bolder;
    font-size: 0.875em;
}
.large_text{
    font-style:normal;
    color:#FFFFFF;
    font-weight:bold;
    font-size: 1em;
}
.small_text{
    font-style:normal;
    color:#FFFFFF;
    font-weight:bold;
    /* font-size: 0.875em;*/
}
div.dataTables_wrapper div.dataTables_filter label {
    position: absolute;
    right: 8%;
    top: -50px;
}
/*td.details-control {
    background: url('../icons/pause.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../icons/pause.png') no-repeat center center;
}*/
nav.navbar.navbar-expand-sm.bg-danger.navbar-dark{
    box-shadow: 0px 1px 3px 2px rgba(0,0,0,0.5);
    height: 63px;
    background-color: rgba(51,122,183,0.45);
    border-bottom: 1px solid #337ab7;
    top: 5px;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:8px;display: block ; left: 0;height:16px;width:16px;position:absolute;color:white;border:2px solid white;border-radius:1px;text-align:center;line-height:14px;box-shadow:0 0 3px #444;box-sizing:content-box;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child.dataTables_empty:before{display:none}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;right:4px;height:14px;width:14px;border-radius:1px;line-height:12px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:1px;text-align:center;line-height:14px;box-shadow:0 0 3px #444;box-sizing:content-box;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold;}

#showData{
    margin-top: 0px;
}
table#tabledata{
    width: 100% !important;
}
ul.nav.navbar-nav{
    margin:0px 0px;
}

/*tab start*/
/*#exTab1 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}*/

#exTab2 h3 {
    color : white;
    background-color: #428bca;
    padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
    border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
    border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
    color : white;
    background-color: #428bca;
    padding : 5px 15px;
}

/*end tab*/
@media screen and (max-width: 992px){
    div.dataTables_wrapper div.dataTables_filter label{
        right: 0%;
        top: 0px;
        position: inherit;
    }
    #errorMSG{
        right: 0 !important;
    }

}
@media screen and (max-width: 992px){


    .set_error{
        margin-top: -24px;
    }
}
@media screen and (max-width: 406px){
    table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before
    {
        left: 0;
        position: absolute;
    }
    .large_heading_font{
        font-size: 3.8vw;
    }
    .error_set{
        font-size: 3.8vw;
    }
    .Added_text{
        font-size: 1.3em !important;
    }
    .set-svg{
        width: 23px !important;
    }
    .set-datepicher ._720kb-datepicker-calendar{
        margin: 0px -119px !important;
    }
    li#cartBox{
        position: absolute;
        right: 0;
    }
    #setGMT .col-md-4{
        padding: 0px 2px;
    }

}

@media screen and (max-width: 492px){
    .set-datepicher ._720kb-datepicker-calendar{
        margin: 0px -43px;
    }
    .setspinner-wrapper{
        top: -30% !important;
        right: 45% !important;
    }
   div.dataTables_wrapper div.dataTables_filter input{
       width:150px;
  }
}
@media screen and (max-width: 959px){
    md-toast.ng-scope.md-default-theme.md-top.md-right{
        width: 100% !important;
    }
}
@media screen and (max-width: 1025px){
table.dataTable>tbody>tr.child ul li:last-child{
   display:block;
}
}
.md-toast-content{
    height: auto !important;
}
md-toast.ng-scope.md-default-theme.md-bottom{
    top: 0;
}
@media screen and (max-width: 768px){

    .Orderdiv{
        left: 0%;
        width: 100%;
    }
    #prod_img_only .md-off,#prod_img_only .md-on{
        left: 13px;
        position: absolute;
    }
}
/*selected product box*/
.set_color_box{
    background-color: #337ab7;
    padding: 10px;
}
.large_text_color{
    color: #000000;
}

.Added_text{
    font-style: italic;
    font-size: 1.6em;
    color: #31b131;
}
div.set_searchBox div.dataTables_wrapper div.dataTables_filter label{
    right: 0%;
    top: -5px;

}
#datarequest_preloader{
    display: block;
}
.set-table {
    margin-right: auto;
    margin-top: 10px;
}
tr.set-colapse td:before
{
    right: 28px !important;
}
.metadata-lenght{
    position: absolute;
    right: 19px;
    top: 30px;
}
img.cart-img{
    float: right;
    max-width: 71px !important;
    /*  background: #a3c3df91;
      box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);*/
}
.set-cart{
    float: right !important;
}
.set-cart a{
    height: 78px;
    padding: 7px 6px !important;
}
.OrederDataBtn{
    color: #1f1f1f;
    background-color: #a3c3df;  
}
/*scroll top*/
#scrolltop {
    display: none;
}

#rocketmeluncur {
    position: fixed;
    bottom: 50px;
    z-index: 7;
    display: none;
    visibility: hidden;
    width: 26px;
    height: 48px;
    right: 25px;
    background: url(../images/Ask.png) no-repeat 50% 0;
    opacity: 0;
    -webkit-transition: visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), -webkit-transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -moz-transition: visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), -moz-transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#rocketmeluncur i {
    display: block;
    margin-top: 48px;
    height: 14px;
    /*background: url(rocket.png) no-repeat 50% -48px;*/
    opacity: .5;
    -webkit-transition: -webkit-transform .2s;
    -moz-transition: -moz-transform .2s;
    transition: transform .2s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0
}

#rocketmeluncur:hover {
    background-position: 50% -62px
}

#rocketmeluncur:hover i {
    background-position: 50% 100%;
    -webkit-animation: flaming .7s infinite;
    -moz-animation: flaming .7s infinite;
    animation: flaming .7s infinite
}

#rocketmeluncur.showrocket {
    visibility: visible;
    opacity: 1
}

#rocketmeluncur.launchrocket {
    background-position: 50% -62px;
    opacity: 0;
    -webkit-transform: translateY(-800px);
    -moz-transform: translateY(-800px);
    -ms-transform: translateY(-800px);
    transform: translateY(-800px);
    pointer-events: none
}

#rocketmeluncur.launchrocket i {
    background-position: 50% 100%;
    -webkit-transform: scale(1.4, 3.2);
    -moz-transform: scale(1.4, 3.2);
    transform: scale(1.4, 3.2)
}
.recycling-icon-right{
    float: right;
}
.md-raised{
    background-color: #e4e4e4;
    border: 1px solid #f9f9f9;
    color: #151515;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);
}
div.standingrequestid{
    margin-top: 25px;
}
div.standingrequestid div.dataTables_wrapper div.dataTables_filter label{
    margin-top: 0px;
    position: inherit;

}
primary, .md-button.md-primary {
    color: rgb(0, 3, 6) !important;
}
.md-button {
    background-color: rgb(189, 189, 189);
}
theme:not([disabled]):hover, .md-button:not([disabled]):hover {
    background-color: rgb(189, 189, 189) !important;
}
.k-popup.k-calendar-container, .k-popup.k-list-container {
    -webkit-tap-highlight-color: rgb(43, 80, 111) !important;
}
md-toast.ng-scope.md-default-theme.md-top.md-right {
    right: 26%;
    width: 31%;
}
md-dialog-actions {
    display: block !important;
}
button.md-primary.md-button.md-default-theme.md-ink-ripple {
    float: right;
}
.errorMSG{
    color: white;
    background-color: black;
    top: 18px;
    padding: 7px;
}
#errorMSG{
    display: block;
    position: absolute;
    right: 26%;
    top: 21px;
    padding: 2px;
}
#Deactivation{
    position: absolute;
    right: 33%;
    top: -44px;
    background-color: black;
    color: white;
    padding: 7px;
}

.spinner-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.95);
    z-index: 999999;
    background: #a3c3dfc2;
}
.spinner {
    position: absolute;
    margin: 0px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -60%);
    -moz-transform: translate(-50%, -60%);
    -webkit-transform: translate(-50%, -60%);
    -webkit-transition: all .37s ease;
    -moz-transition: all .37s ease; 
    -ms-transition: all .37s ease;
    -o-transition: all .37s ease;
    transition: all .37s ease;
}
.spinner > div {
    background-color: #fff;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
    20% { -webkit-transform: scaleY(1.0) }
}
@keyframes sk-stretchdelay {
    0%, 40%, 100% { 
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }  20% { 
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}
.none {
    transition: all 1.7s ease;
    opacity: 0;
    position: relative;
}
.set-privewImg{
    max-width: 15%;
    float: left;
}

a.lightbox img {
    height: 121px;
    float: left;
    border: 3px solid white;
    box-shadow: 0px 0px 8px rgba(0,0,0,.3);
    margin: 94px 20px 20px 20px;
}

/* Styles the lightbox, removes it from sight and adds the fade-in transition */

.lightbox-target {
    position: fixed;
    top: -100%;
    width: 100%;
    background: rgba(0,0,0,.7);
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
    overflow: hidden;
}

/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */

.lightbox-target img {
    margin: auto;
    position: absolute;
    top: 0;
    left:0;
    right:0;
    bottom: 0;
    max-height: 0%;
    max-width: 0%;
    border: 3px solid white;
    box-shadow: 0px 0px 8px rgba(0,0,0,.3);
    box-sizing: border-box;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

/* Styles the close link, adds the slide down transition */

a.lightbox-close {
    display: block;
    width:50px;
    height:50px;
    box-sizing: border-box;
    background: white;
    color: black;
    text-decoration: none;
    position: absolute;
    top: -80px;
    right: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:before {
    content: "";
    display: block;
    height: 30px;
    width: 1px;
    background: black;
    position: absolute;
    left: 26px;
    top:10px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:after {
    content: "";
    display: block;
    height: 30px;
    width: 1px;
    background: black;
    position: absolute;
    left: 26px;
    top:10px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.lightbox-target:target {
    opacity: 1;
    top: 0;
    bottom: 0;
    position: absolute;
    background-color: white;
    height: 535px;
}

.lightbox-target:target img {
    max-height: 100%;
    max-width: 100%;
}

.lightbox-target:target a.lightbox-close {
    top: 0px;
}
.lightbox-close{
    display: block;
    width:50px;
    height:50px;
    box-sizing: border-box;
    background: white;
    color: black;
    text-decoration: none;
    position: absolute;
    top: -80px;
    right: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}


