*{margin: 0;padding: 0;}
ul,ol{list-style-type: none;padding-left: 0;}
a{text-decoration: none !important;}
/*modal and form css starts from here*/
.manmeet-modal .modal-header{background: #f26a27;position: relative; padding-top: 8px;padding-bottom: 8px;}
.manmeet-modal .modal-title{color: #ffffff;
-webkit-text-shadow: 0px 1px #555555; -moz-text-shadow: 0px 1px #555555; -ms-text-shadow: 0px 1px #555555; -o-text-shadow: 0px 1px #555555; text-shadow: 0px 1px #555555; font-size: 24px;}
.manmeet-modal .modal-content{-webkit-border-radius: 3px;
-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;overflow: hidden;}
.manmeet-modal .close {color: #fff; opacity: 1; width: 65px; height: 100%; right: 0; position: absolute; top: 0; margin: 0; background: rgba(0, 0, 0, 0.17); }
.manmeet-modal .modal-footer{background: #f0f8ff;}
.modal-backdrop.in {filter: alpha(opacity=80); opacity: .8; }
/*modal and form css endsss from here*/

/*b2bprofile page css starts from here*/
.b2b-box{
   border:1px solid #dcd9d9;
   padding: 15px; 
    background: #ffffff;
        box-shadow: 0px 0px 7px 0px #e6e2e2;-webkit-box-shadow: 0px 0px 7px 0px #e6e2e2;-moz-box-shadow: 0px 0px 7px 0px #e6e2e2;
}
div.comon_container{padding-top: 15px;min-height: 500px;}
.comon_container .RevTitle{margin-top: 20px;font-size: 20px;margin-bottom: 8px;}
.b2b-input,.b2b-select{
    height: 34px;
    line-height: 34px;
    padding: 0px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #dddddd;
    background: #ffffff;
    font-size: 12px;
    color: #777777;
    display: block;
    width: 100%;
}
.b2b-label{
     font-size: 12px;
    display: block;
    color: #777777;
    margin-bottom: 8px;
}
.b2b-label b{color: #ff0000;}
.b2b-heading{
    font-size: 16px;
    display: block;
    color: #0000000;
    margin-bottom: 15px;
    margin-top: 15px;
}
.b2b-button{
    height: 34px;
    line-height: 34px;
    padding: 0px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #f26a27;
    background: #f26a27;
    font-size: 12px;
    color: #ffffff;
    display: inline-block;outline: none;
}
.b2b-button:hover{background: #004159;color: #ffffff;outline: none;}
.b2b-space{
    margin-top: 15px;
    margin-bottom: 15px;
}
.b2b-table{
    width: 100%;
    border:1px solid #dddddd;
    background: #ffffff;
}
.b2b-table tr th{background: #f5f5f5;}

.b2b-table tr th,.b2b-table tr td{
    border:1px solid #dddddd;
    padding: 7px 10px;
}
.b2b-box .b2b-button.b2b-space{margin-bottom: 0;}
.b2b-box>.row>div{margin-top: 15px;}
.b2b-box>.row:first-of-type>div{margin-top: 0px;}
input[type="file"].b2b-input{background: #f5f5f5;line-height: 34px;}
.b2b-managemarkup-fluid .tab-pane .b2b-box{border-top: 0;}
.uploadedlogo{max-width: 255px;margin-top: 20px;display: block;margin-left: auto;margin-right: auto;}
.b2bprofile-container hr{border-color: #e2e2e2;margin-top: 20px;margin-bottom: 20px;}
.b2bprofile-fluid{padding-top: 50px;padding-bottom: 50px; }
.b2bprofile-menu ul{list-style-type: none;margin-bottom: 0;}
.b2bprofile-menu ul li{position: relative;}
.b2bprofile-menu ul li a{    display: block;
    padding: 6px 8px;
    background: #ff3e3e;
    color: #ffffff;
    text-transform: capitalize;
    font-size: 12px;
}
.b2bprofile-menu .b2bprofile-submenu li a{
    border-radius:0px;
}
.b2bprofile-menu ul li a:hover{background: #000000;}
.b2bprofile-menu>ul>li{float: left;margin-left: 5px;}
.b2bprofile-submenu{display: none;position: absolute;top: 100%;left: 0;min-width: 200px;margin-bottom: 0;
    border:1px solid #dddddd;
    z-index: 105;
}
.b2bprofile-submenu a{
    background: #ffffff !important;
    color: #777777 !important;
    border-top: 1px solid #f5f5f5;
}
.b2bprofile-submenu a:hover{color: #f26a27 !important;}
.b2bprofile-menu>ul>li:hover .b2bprofile-submenu{display: block;}
/*b2bprofile page css endsss from here*/

/*code start 5 dec 2018 ============*/

/*login page */
.loginbgimg{    height: 100%;
    background: transparent url('assets/images/login_background.jpg') no-repeat scroll center center / 105% 162%;}
.warpdiv{width: 400px; margin: 0 auto; height: auto;}
.warpdiv .insidewarp{height: auto;background-color: #fff;float: left;padding: 0px 0px 20px 0px;position: relative;z-index: -2;    margin-top: 25%;border-radius: 4px;width: 100%;}
.mb30{margin-bottom: 30px;} 
.mb25{margin-bottom: 25px;}
.mt20{margin-top: 20px;} 
img.img_initial{display: initial;}
.inputtexteff:focus{outline: none;}
 .inputtexteff{border: 0; padding: 4px 0; border-bottom: 1px solid #ccc; background-color: transparent;width: 100%;padding: 6px 5px;font-size: 16px;
    color: #004159;} 
.inputtexteff:focus ~ .focus-border,
.has-content.inputtexteff ~ .focus-border{width: 100%; transition: 0.4s;}
.inputtexteff ~ label{position: absolute; left: 20px; width: 100%; top: 6px; color: #B2B2B2; transition: 0.3s; z-index: -1; letter-spacing: 0.5px; text-transform: capitalize; font-weight: normal; margin-bottom: 0px; font-size: 15px;}
.inputtexteff:focus ~ label, .has-content.inputtexteff ~ label{top: -16px; font-size: 12px; color: #cac4c4; transition: 0.3s;z-index: 1;}
.insidewarp .btndvpd{padding: 10px 31%}
.insidewarp .btn-large, .com_button{ outline: none;   box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); width: 100%; font-family: inherit; text-transform: capitalize; font-weight: bold; font-size: 17px; font-weight: bold; font: 17px Arial;    border-radius: 6px;padding: 0px !important;}
.insidewarp .regbtn{}
.insidewarp .regbtn a{font-size: 17px;color: #818d92}
.insidewarp .regbtn a:nth-child(2), .insidewarp .regbtn a:nth-child(3){float: right;}
.insidewarp .regbtn a:hover{color: #ff5100;}
.rjdnone, .rjloginbtn{display: none;}
.insidewarp .form-error{    margin-left: 6px;
    margin-bottom: 0px;}
#not_matched, .fogerrordata, #enterfogemail{background-color: red;
    color: #ffffff;
    padding: 9px 10px;
    text-align: center; 
    font-size: 14px;margin-bottom: 0px;
    text-shadow: 0px 1px 2px #333333a8;
    border: none;} 
#enterfogemail{display: none;} 
a.cancellben2{background-color: #efeeee; border: 1px solid #e0e0e0; color: #004159; padding: 10px 12px; font-size: 15px; border-radius: 3px; font-weight: normal; height: 40px; display: block; text-align: center; font-size: 19px; font: 17px Arial; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}
div.centredv{margin: 0px; padding-left: 32%; margin-bottom: 15px;}


/*login page End */

/* ================================ sign up =============================== */
.bg_banner{padding: 0px;position: relative;}
.bg_banner img{width: 100%}
.bg_banner .transdv{position: absolute;top:0px; left: 0px; width: 100%;height: 100%;    background-color: rgba(51, 51, 51, 0.38823529411764707); }
.bg_banner h1{    color: #fff; font-size: 55px; text-shadow: 0 2px 4px rgba(0,0,0,0.5); text-align: center; margin-top: 18%;}
.bg_banner h3{    color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.5); text-align: center; font-size: 24px;}

.rjsignup{    max-width: 800px;
    margin: 20px auto;
    padding: 15px;
    background: #ffffff;
    /* border: 1px solid #e2e2e2; */
    border-radius: 3px;
   background: #f7f7f7; 
    /* border: 1px solid #cbcbcb; */
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    box-shadow: 0 2px 3px 0px rgba(0,0,0,0.5);
}
h1.signh1{    color: #ff5100; font-size: 28px; text-align: center; border-bottom: 1px solid #e0e0e0; padding-bottom: 12px; margin-bottom: 45px;}
.rjsignup .form-control, .rjsignup .input-text{ background-color: #fff; border: 1px solid #ccc; height: 37px; font-size: 13px; color: #333; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.rj_pl0{padding-left: 0px;}
a.allhere{text-decoration: underline !important; font-size: 15px; color: #004159; letter-spacing: 0.5px; line-height: 30px;}
div.rjsignup .error{}


/* ================================ sign up  End=============================== */






/*code start 5 dec 2018 End*/









@media(min-width: 769px) {
	
}


@media(max-width: 767px) {

    .b2bprofile-fluid {padding-left: 0; padding-right: 0; padding-top: 15px;padding-bottom: 15px;}
    .b2bprofile-fluid .container, .b2bprofile-fluid [class*="col-"],.b2bprofile-fluid .b2b-box {padding-left: 7px; padding-right: 7px; }
    .b2bprofile-fluid .row{margin-left: -7px;margin-right: -7px;}

    .b2bprofile-fluid .row>div{margin-bottom: 15px;}
   .mrjpl15{padding-left: 15px;}
   div.centredv{padding-left: 0px;}
   .mrjpt15{padding-top: 15px;}
   .rjsignup{margin: 0px auto;}
   h1.signh1 {font-size: 20px; padding-bottom: 10px; margin-bottom: 15px;}
   .loginbgimg{background: none;}
   .warpdiv{width: auto;position: relative;}
   #mobileround{    background-color: #ff5100; width: 100%; height: 250px; border-radius: 0px 0px 8% 8%;text-align: center;padding-top: 15%;}
   #mobileround>img{}
   .warpdiv .insidewarp{ top: -73px; z-index: 9; margin-top: 0px; margin-left: 8%; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); width: 84%; padding-bottom: 42px;}
   p.mtilog{    text-transform: uppercase; font-size: 25px; color: #004159; margin-bottom: 0px;}
   div.mtophd{}
   .insidewarp .btndvpd{padding: 0 40px; margin: 0px; position: absolute; width: 100%; bottom: -16px;}
    .insidewarp .btndvpd .btn-large{border-radius: 22px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}
.mobile_logregdv{}
.mobile_logregdv a{display: block;
    text-align: center;padding-bottom: 15px;
    font-size: 17px; }
.mobile_logregdv .rjloginbtn{display: none;}
.mobile_logregdv a:nth-child(3){margin-top: 25px;}

}
