@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');
body {
    background-color: #eeeeee;
    font-family: 'Roboto', sans-serif;
}

.login_box {
    width: 425px;
    border-radius: 2px;
    margin: 0% auto;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 2px 8px #ddd;
}

.log_wrap {
    padding-top: 10%;
}

.head_log {
    box-shadow: 0px 2px 8px #ddd;
    padding: 10px;
}

.head_log img {
    margin-top: 20px;
    margin-bottom: 20px;
}

.login_body {
    min-height: 250px;
    padding: 25px;
}

.login_body .row {
    margin-bottom: 0px;
}

.btn_com {
    background-color: #f47322;
    color: #fff !important;
}

.btn_com:hover {
    background-color: #3e4651;
    color: #fff;
}

.powrerd_by h6 {
    color: #282828;
    text-align: center;
    margin-top: 30px;
    letter-spacing: 3px;
}

.powrerd_by h6 a {
    color: #f47322;
}

.powrerd_by h6 a:hover {
    color: #e66717;
    text-decoration: none;
}

.powrerd_by h6 a:hover {
    color: #e66717;
    text-decoration: none;
}

.subm_log {
    margin-top: 25px;
}

.nav_stor {
    border: 0px;
    height: 70px;
    border-radius: 0px;
    background-color: #fff!important;
    border-color: #ffffff;
    box-shadow: 0px 2px 8px #ddd;
    color: #000 !important;
}

.search_nav {
    /*    padding: 15px !important;*/
    color: #fff;
    background-color: #f47322;
    transition: all 0.5s ease;
}

.search_nav:hover {
    background-color: #f47322;
}

.search_nav a {
    font-size: 24px;
    color: #fff !important;
}

.navbar-brand {
    padding: 5px 5px;
}

.nav_link_com li {
    border-right: 1px solid #eeeeee;
    padding: 13px 10px;
}

.nav_link_com li:first-child {
    border-left: 1px solid #eeeeee;
    /*    padding: 10px;*/
}

.nav_link_com a {
    font-size: 14px;

}


.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff !important;
}

.searc_area {
    background-color: #f47322;
    height: 85px;
    right: 85px;
    position: absolute;
}

.dropdown-menu li {
    padding: 0px 3px;
    width: 100%;
}

.dropdown-menu li a {
    padding: 10px 3px;
    width: 100%;
}

.dropdown-menu li:first-child {
    padding: 0px 3px;
    width: 100%;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #fff !important;
}

.navbar-default .navbar-nav>.search_nav.open>a,
.navbar-default .navbar-nav>.search_nav.open>a:focus,
.navbar-default .navbar-nav>.search_nav.open>a:hover {
    background-color: #f47322 !important;
}

.navbar-toggle {
    margin-top: 25px;
}


/*contents starts*/

.tittle_page h5 {
    color: #3e4651;
    font-size: 18px;
}

.tittle_page h5 span {
    color: #f47322;
}

.content_box {
    overflow-x: scroll;
    min-height: 700px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 2px 8px #ddd;
    margin-bottom: 15px;
    margin-top: 15px;
}

.content_box2 {
    /*    min-height: 700px;*/
    background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 25px;
    /*    padding-top: 25px;*/
    padding-bottom: 25px;
    box-shadow: 0px 2px 8px #ddd;
    margin-top: 15px;
}

.content_box3 {
    /*    min-height: 700px;*/
    background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    box-shadow: 0px 2px 8px #ddd;
    margin-top: 15px;
}

.btm_ftr h5 {
    text-align: center;
    font-size: 14px;
}

.btm_ftr h5 span {
    color: #f47322;
    font-size: 14px;
}

.content_box h4 {
    font-size: 18px;
}

@media (max-width: 768px) {
    .nav_stor {
        height: 80px;
    }
    .login_box {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }
    .search_nav {
        display: none !important;
    }
    .nav_link_com li {
        border-right: none;
        border-right: none;
        z-index: 999;
        width: 100%;
        background-color: #fff;
    }
    .nav_link_com li:first-child {
        border-left: none;
    }
}


/*-----------------------------------------------------------------*/

.bg-rack1 {
    background: url(../images/compressed/rack-bg.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;
    margin-top: 90px;

    padding-top: 12px;
}

.bg-rack-a {
    background: url(../images/compressed/A.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;
    /*    margin-top: 90px;*/

    padding-top: 12px;
}

.bg-rack-b {
    background: url(../images/compressed/B.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;


    padding-top: 12px;
}


/*.bg-rack-c {
background: url(../images/C.jpg) no-repeat center center;
width: 1750px;
height: 750px;
}*/

.bg-rack-d {
    background: url(../images/compressed/D.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;


    padding-top: 12px;
}

.bg-rack-e {
    background: url(../images/compressed/E.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;


    padding-top: 12px;
}

.bg-rack-f {
    background: url(../images/compressed/F.jpg) no-repeat center center;
    width: 1752px;
    height: 777px;


    padding-top: 12px;
}

.rack_left1 {
    width: 590px;
    height: 700px;
    padding-top: 150px;
    margin-left: 70px;
    float: left;
}

.rack_left2 {
    width: 745px;
    height: 350px;
    float: left;
}

.rack_left1 a {
    color: #fff;
}

.rack_left2 a {
    color: #fff;
}

.rack_l1 {
    width: 560px;
    float: left;
    margin-left: 7px;
}

.rack_left3 {
    width: 226px;
    height: 269px;
    float: left;
}

.rack_left4 {
    width: 584px;
    height: 346px;
    float: left;
}

.rack_left3 a {
    color: #fff;
}

.rack_left4 a {
    color: #fff;
}

.rack_left5 {
    width: 220px;
    height: 260px;
    float: left;
}

.rack_left5 a {
    color: #fff;
}

.rack_left6 {
    width: 390px;
    height: 260px;
    float: left;
}

.rack_left6 a {
    color: #fff;
}

.rack_left7 {
    width: 159px;
    height: 275px;
    margin-top: -62px;
    float: left;
}

.rack_left7 a {
    color: #fff;
}

.c_32_1 {
    background-color: #e26e11;
    display: block;
    width: 35px;
    height: 45px;
    padding-top: 10px;
    margin-top: 2px;
}

.r_32 {
    text-align: center;
    width: 40px;
    display: block;
    float: left
}

.r_31 {
    text-align: center;
    margin-left: 22px;
    display: block;
    float: left;
    width: 200px;
    margin-top: 24px;
}

.c_31_1 {
    background-color: #e26e11;
    display: block;
    width: 34px;
    height: 24px;
    float: left;
    padding-top: 2px;
    margin-top: 1px;
    margin-right: 1px;
}


/*
.modal_pallet td,
th {
padding: 15px 15px;
}
*/

.mod_tittle {
    font-size: 22px;
    padding: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}

.mod_close {
    /*    font-size: 28px;*/
    color: #e26e11;
}

.mod_close:hover {
    color: #3e4651;
}

.r_25 {
    width: 285px;
    text-align: center;
    margin-left: 7px;
    display: block;
    float: left;
    margin-top: 24px;
}

.r_30 {
    width: 185px;
    text-align: center;
    margin-left: 22px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_24 {
    width: 285px;
    text-align: center;
    margin-left: 22px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_29 {
    width: 110px;
    text-align: center;
    margin-left: 92px;
    display: block;
    float: left;
    margin-top: 15px;
}

.r_23 {
    width: 284px;
    text-align: center;
    margin-left: 27px;
    display: block;
    float: left;
    margin-top: 15px;
}

.r_28 {
    width: 110px;
    text-align: center;
    margin-left: 92px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_22 {
    width: 284px;
    text-align: center;
    margin-left: 27px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_27 {
    width: 110px;
    text-align: center;
    margin-left: 109px;
    display: block;
    float: left;
    margin-top: 17px;
}

.r_21 {
    width: 235px;
    text-align: center;
    margin-left: 60px;
    display: block;
    float: left;
    margin-top: 18px;
}

.left_15m {
    margin-left: 15px;
}

.r_26 {
    width: 110px;
    text-align: center;
    margin-left: 109px;
    display: block;
    float: left;
    margin-top: -1px;
}

.pal_xx {
    width: 51px;
}

.r_20 {
    width: 231px;
    text-align: center;
    margin-left: 61px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_33 {
    width: 231px;
    text-align: center;
    margin-left: 43px;
    display: block;
    float: left;
    margin-top: 22px;
}

.r_35 {
    width: 245px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: 22px;
}

.r_34 {
    width: 231px;
    text-align: center;
    margin-left: 83px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_36 {
    width: 245px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: px;
}

.r_39 {
    width: 231px;
    text-align: center;
    margin-left: 82px;
    display: block;
    float: left;
    margin-top: 15px;
}

.r_37 {
    width: 245px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: 15px;
}

.r_40 {
    width: 231px;
    text-align: center;
    margin-left: 82px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_38 {
    width: 245px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: px;
}

.rack_l2 {
    display: block;
    width: 560px;
    float: left;
    margin-left: 7px;
    height: 200px;
}

.r_41 {
    width: 30px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: 20px;
}

.c_pal {
    background-color: #e26e11;
    display: block;
    width: 24px;
    height: 30px;
    float: left;
    padding-top: 2px;
    margin-top: 1px;
    margin-right: 1px;
}

.r_43 {
    width: 355px;
    text-align: center;
    margin-left: 49px;
    display: block;
    float: left;
    margin-top: 27px;
}

.r_42 {
    width: 355px;
    text-align: center;
    margin-left: 49px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_44 {
    width: 168px;
    text-align: center;
    margin-left: 50px;
    display: block;
    float: left;
    margin-top: 22px;
}

.r_44 .c_31_1 {
    width: 27px;
}

.r_48 {
    width: 175px;
    text-align: center;
    margin-left: 20px;
    display: block;
    float: left;
    margin-top: 22px;
}

.r_45 {
    width: 175px;
    text-align: center;
    margin-left: 50px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_47 {
    width: 270px;
    text-align: center;
    margin-left: 13px;
    display: block;
    float: left;
    margin-top: 0px;
}

.r_45 .c_31_1 {
    width: 27px;
}

.r_46 {
    width: 490px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: 25px;
}

.r_3 {
    text-align: center;
    width: 35px;
    display: block;
    float: right;
    margin-right: 35px;
    margin-top: 13px;
}

.r_3 .c_31_1 {
    height: 72px;
    padding-top: 30px;
}

.r_16 {
    text-align: center;
    margin-left: 167px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 173px;
}

.r_15 {
    text-align: center;
    margin-left: 167px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 1px;
}

.r_9 {
    text-align: center;
    margin-left: 30px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 0px;
}

.r_14 {
    text-align: center;
    margin-left: 168px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 19px;
}

.r_8 {
    text-align: center;
    margin-left: 30px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 19px;
}

.r_13 {
    text-align: center;
    margin-left: 168px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 0px;
}

.r_7 {
    text-align: center;
    margin-left: 30px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 0px;
}

.r_12 {
    text-align: center;
    margin-left: 178px;
    display: block;
    float: left;
    width: 146px;
    margin-top: 20px;
}

.r_11 {
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    width: 110px;
    margin-top: 20px;
}

.r_6 {
    text-align: center;
    margin-left: 30px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 16px;
}

.r_5 {
    text-align: center;
    margin-left: 30px;
    display: block;
    float: left;
    width: 260px;
    margin-top: 0px;
}

.r_6 .c_31_1 {
    height: 19px;
    font-size: 12px;
}

.r_5 .c_31_1 {
    height: 19px;
    font-size: 12px;
}

.r_17 {
    text-align: center;
    margin-left: 115px;
    display: block;
    float: left;
    width: 146px;
    margin-top: 37px;
}

.r_68 {
    text-align: center;
    margin-left: 35px;
    display: block;
    float: left;
    width: 245px;
    margin-top: 32px;
    margin-bottom: 5px;
}

.r_18 {
    text-align: center;
    margin-left: 115px;
    display: block;
    float: left;
    width: 146px;
    margin-top: 0px;
}

.r_67 {
    text-align: center;
    margin-left: 27px;
    display: block;
    float: left;
    width: 146px;
    margin-top: 19px;
}

.r_19 {
    text-align: center;
    margin-left: 83px;
    display: block;
    float: left;
    width: 190px;
    margin-top: -11px;
}

.r_19 .c_31_1 {
    height: 38px;
    padding-top: 11px;
}

.r_67 .c_31_1 {
    height: 35px;
    padding-top: 10px;
}

.r_66 {
    text-align: center;
    margin-left: 23px;
    display: block;
    float: left;
    width: 146px;
    margin-top: 31px;
}

.r_65 {
    width: 35px;
    text-align: center;
    margin-left: 0px;
    display: block;
    float: left;
    margin-top: 60px;
}

.r_65 .c_31_1 {
    height: 32px;
    width: 23px;
}

.r_69 {
    width: 35px;
    text-align: center;
    margin-left: 18px;
    display: block;
    float: left;
    margin-top: -5px;
}

.r_69 .c_31_1 {
    height: 27px;
    width: 23px;
}

.r_70 {
    width: 35px;
    text-align: center;
    margin-left: -11px;
    display: block;
    float: left;
    margin-top: -5px;
}

.r_70 .c_31_1 {
    height: 27px;
    width: 23px;
}

.r_2 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 80px;
}

.r_2 .c_32_1 {
    width: 28px;
    height: 33px;
}

.r_1 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 80px;
    margin-left: 13px;
}

.r_1 .c_32_1 {
    width: 28px;
    height: 33px;
}

.r_4 {
    text-align: center;
    margin-left: 90px;
    display: block;
    float: left;
    width: 110px;
    margin-top: 5px;
}

.r_4 .p_1 {
    margin-top: -33px;
    margin-left: -24px;
    width: 24px;
    padding-top: 7px;
    height: 33px;
}

.r_63 {
    text-align: center;
    margin-left: 25px;
    display: block;
    float: left;
    width: 186px;
    margin-top: 5px;
}

.r_64 {
    text-align: center;
    margin-left: 16px;
    display: block;
    float: left;
    width: 145px;
    margin-top: 24px;
}

.r_59 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 37px;
}

.r_59 .c_32_1 {
    height: 33px;
    width: 25px;
    margin-left: 5px;
}

.r_56 {
    text-align: center;
    margin-left: 52px;
    display: block;
    float: left;
    width: 145px;
    margin-top: 13px;
    margin-bottom: 24px;
}

.r_57 {
    text-align: center;
    margin-left: -75px;
    display: block;
    float: left;
    width: 211px;
    margin-top: 17px;
}

.r_57 .c_31_1 {
    height: 45px;
    width: 34px;
    padding-top: 12px;
    margin-left: 0px;
}

.r_58 {
    text-align: center;
    margin-left: 18px;
    display: block;
    float: left;
    width: 211px;
    margin-top: 17px;
}

.r_58 .c_31_1 {
    height: 45px;
    width: 34px;
    padding-top: 12px;
    margin-left: 0px;
}

.r_50 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 1px;
    margin-left: 47px;
}

.r_50 .c_32_1 {
    height: 34px;
    width: 29px;
    padding-top: 12px;
    margin-left: 1px;
}

.r_49 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 1px;
    margin-left: 19px;
}

.r_49 .c_32_1 {
    height: 34px;
    width: 27px;
    padding-top: 12px;
    margin-left: 1px;
}

.r_60 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 50px;
    margin-left: 14px;
}

.r_60 .c_32_1 {
    height: 34px;
    width: 27px;
    padding-top: 12px;
    margin-left: 1px;
}

.r_61 {
    text-align: center;
    width: 40px;
    display: block;
    float: left;
    margin-top: 30px;
    margin-left: 14px;
}

.r_61 .c_32_1 {
    height: 34px;
    width: 25px;
    padding-top: 12px;
    margin-left: 7px;
}

.r_62 {
    text-align: center;
    width: 30px;
    display: block;
    float: left;
    margin-top: 30px;
    margin-left: 9px;
}

.r_62 .c_32_1 {
    height: 34px;
    width: 25px;
    padding-top: 12px;
    margin-left: 7px;
}

.page_tittle {
    /*    margin-top: 25px;*/
    padding: 15px 15px;
    min-height: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.sec_tittle span {
    font-weight: 300;
    font-size: 18px;
    color: #282828;
}

.sec_tittle {
    margin-top: 25px;
}

.margin_top20 {
    margin-top: 20px;
}

.table_user tr {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
}

.table_user tr:hover {
    background-color: #f8f8f8;
}

.table_user th {
    background-color: #3e4651;
    color: #fff;
}

.table_user td{
    padding: 15px !important;
}

.table_user a:hover {
    color: #fff;
}

.pagination .active a:hover {
    border: #f47322 1px solid;
    background-color: #f47322;
}

.pagination .active a {
    border: #f47322 1px solid;
    background-color: #f47322;
}

.input-field label {
    font-weight: 400;
    color: #333;
}

.top_table {
    font-size: 18px;
	margin-top: 15px;
}
.top_table2 {
    font-size: 16px;
}
.search_top {
    display: none;
    background-color: #3e4651;
    width: 434px;
    height: 70px;
    position: absolute;
    color: #fff;
    padding: 5px 10px;
    z-index: 999999;
}

table tr,
td,
th {
	letter-spacing: 0.05em;
    vertical-align: middle!important;
}

.table_user th {
    font-size: 16px;
    font-weight: 300;
    padding: 15px !important;
    vertical-align: middle!important;
    border-radius: 0px !important;
}



.table_user td {}

    .border-radius th {}

        .table_search {}

            .content_box2 .row {
                margin-bottom: 0px;
            }

            .select-wrapper span.caret {
                font-size: 0;
                top: 20px;
            }

            .popup_tittle span {
                font-size: 20px;
                color: #282828;
                border-bottom: 3px solid #f47322;
                padding-bottom: 10px;
            }

            .scroll_content {
                max-height: 400px;
                overflow-y: auto;
            }

            .box_pop {
				min-width: 160px;
                float: left;
                margin: 16px 0 0 8px;
                text-align: center;
                color: #3e4651;
                padding:7px 10px;
                background-color: #eee;
            }

            .box_pop_nonact {
                background-color: #9e9d9c;
            }

            .active_select {
                background-color: #f07e04;
                color: #fff;
            }

            .pop_bgn {}

                .modal_pallet {
                    border-radius: 0px;
                    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                    top: 10%;
                    background-color: rgb(255, 255, 255);
                    width: 40%;
                    margin-left: 30%;
                    min-height: 450px;
                    margin-right: 30%;
                    bottom: 20%;
                    margin-top: auto;
                    padding: 10px;
                    padding-bottom: 10px;
                }

                .modal_pallet table td {
                    padding: 10px;
                }

                md-input-container {
                    width: 100%;text-align: left;
/*					min-height: 60px;*/
                }

                .hideon {
                    opacity: 0;
                    cursor: default;
                    pointer-events: none;
                }

                .hide_location_link {
                    display: none;
                }

                .show_location_link {
                    display: block;
                }

                .text-wrapp {
                    border-radius: 2px;
                    padding: 4px 8px;
                    margin: 0 8px;
                    font-size: 11px;
                    font-weight: 400;
                    white-space: nowrap;
                    font-size: 14px;
                    display: inline-block;
                    color: #fff;
                    background-color: #3e4651!important;
                    margin: 5px;
                }

                .btn_right {


                    display: block;

                }

                .upload-ex-wra{

                    padding-left: 0px;
                    padding-right: 0px;
                }
                /*
                .btn_right {
                text-indent: -9999px;
                padding-top: 5px;
                display: block;
                border: 1px solid #e1e1e1;
                font-weight: 500;
                padding: 0px 10px;
                text-align: right;
            }
            */

            .textf-normal {
                padding: 10px;
                border: #e1e1e1 1px solid;
            }


            .add_btnr {
                padding: 3px 10px;
                margin-top: 1px;
            }

            .msg_suc {
                font-size: 14px;
                color: #4CAF50;
                margin-top: 10px;
            }
            .msg_err {
                font-size: 14px;
                color: #c93223;
                margin-top: 10px;
            }
            .badge_tab{

                font-weight: 300;
                font-size: 13px;
                color: #fff;
                padding: 5px;
                background-color: #26a69a;
                border-radius: 2px;
            }

            .pop_head{

                border-bottom: 1px solid #ccc;
                padding: 5px;
                margin-bottom: 10px;
                margin-bottom: 10px !important;
            }

            .input_2{

                background-color: transparent;
                border: 1px solid #6d7279;
                padding: 10px;
                font-size: 14px;
                border-radius: 3px;
            }

            .action_btn{

                border: 1px solid #ccc;
                margin-right: 5px;display: inline-block;
            }

			.action_btn .img_inact{
					 width: 20px;
				margin: 5px;
			}


            .top-minus20{

                margin-top: -20px;
            }

            .store_nav{
                display: block;
                min-height: 1px;
                margin-top: 15px;
            }

            .samplesheet_dow{

                margin-top: 10px;

            }
            .btn_search{

                padding: 15px;
            }

            .download-sheet{
                margin-top: 10px;
            }

            .search_main{


                background-color: #f47322 !important;
                color: #fff !important;
            }


            md-select-menu input[type="search"]{


				padding: 10px ;
				box-sizing: border-box;

				padding-top: 25px;
				border: none;

                width: 100%; font-style: italic;
            }



            .model_body{

                min-height: 150px;
            }
            .wid-100{

                width: 100%;
            }



            /*-------switch-----------*/

            .top-info{

                font-size: 14px;
                color: #9f9e9e;
            }

            .res-tittlel{
                font-size: 16px;
                font-weight: bold;
                color: #4c4c4c;
                padding: 10px 15px;

            }


            /*------------------*/
            .@media (max-width: 768px) {
                .add_btnr {
                    text-indent: 100%;
                }
            }

            /*important , dont remove by jayadev*/

            [ng\:cloak], [ng-cloak], .ng-cloak {
                display: none !important;
            }

            /*toolbar of mddialog*/

            md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {
                background-color: #FA7333;
                color: rgba(255,255,255,0.87);
            }

            .store_locations {
                cursor: pointer;
            }

            md-dialog.md-content-overflow .md-actions, md-dialog.md-content-overflow md-dialog-actions {
                border-top: 0;
            }

            /*header search new model*/

            md-content.md-default-theme {
                background-color: #eee;
            }

            md-toolbar {
                .md-button.md-default-theme {
                    border-radius: 99%; // round toolbar buttons
                }
            }

            md-toolbar:not(.md-hue-1),
            .md-fab {
                fill: #fff;
            }

            .md-errors-spacer {
                display: none;
            }

            /*end of styles by jayadev*/


            /*cart box*/

            .cart-box{
                display: block;
                z-index: 99;
                color: #fff;
                outline: none;
                cursor: pointer;
                padding: 10px 12px 10px 5px;
                border-right: 1px solid #fff !important;
                background-color: #f47322;
                box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
                border: 1px solid #fff;
                border-radius: 3px;
                font-weight: bold;
                position: fixed;
                top: 55%;
                right: 14px;
            }

            .cart-box h4{
                color: #000;
                float: left;
                padding: 0px;
            }

            .cart-box span{
                color: #000;
                float: left;
                padding: 10px;
            }

            .table-search md-input-container{
                padding :   0;
                margin :    0;
                font-size:  14px;
            }

            /*table tr: last-child{
            border-bottom: none;
            }*/
            .main-title { display: inline-block;font-weight: normal; position: relative; text-transform: uppercase; font-size: 30px;}
            .main-title::before { background: #f47322; bottom: -25px; content: ""; height: 4px; position: absolute; width: 30%;}
            .change-pass.col-sm-4{ margin: auto; float: none;}
            /*.item-shift-col{ border-bottom:1px solid rgba(0, 0, 0, .12); padding: 12px 0 10px}
            .item-shift-col:first-child{ border-right:1px solid rgba(0, 0, 0, .12);}
            .table_user { border-bottom: 3px solid #3e4651;}*/
            .btn-add{ font-weight: 500;}
            .btn-add span.icon{ font-size: 18px; margin-right: 4px; position: relative; top: 1px; }
            .item-add{ width: 100%; margin-top: 12px;}
            .add-user-col{ text-align: right; position: relative;top: 15px;}
            .add-user-col .col{ display: inline-block; margin-left: 15px;}
            .add-user-col md-input-container, .damaged-item-search md-input-container{ margin: 0; }
            .add-user-col .status{ position: relative; top: 12px;}
            .item-manage-search{ margin-bottom: 20px;}
            .damaged-item-search{ text-align: right; position: relative; top: 18px;}
            .damaged-item-search span, .damaged-item-search .col{ display: inline-block;}
            .damaged-item-search span{ margin-right: 15px;}



/*            .damaged-item-search .col, .select-report md-input-container{ width: 200px;}*/

			.dtpicker .md-datepicker-button{
				margin-left: -12px;
			}

			.btn-export{
				background-color: #3e4651;
				border-radius: 2px;
				    margin-bottom: 5px;


			}

.item-count{

}

            .select-report span, .select-report .form-sec, .select-report .form-sec span, .select-report .col{ display: inline-block;}
            .select-report md-input-container{ margin: 0}
            .select-report .form-sec md-input-container label{ left: 52px !important;}
            .select-report{ position: relative; top: 20px;}
            .select-report .md-datepicker-input-container{  font-weight: bold;}
            .select-report .select{ position: relative; top: -5px; padding-left: 15px; margin-top: 10px;}
            .error-not-found .text{background: #f2dede; border: 1px solid #ebccd1; border-radius: 50px; color: #a94442; display: inline-block; font-size: 16px; padding: 8px 20px; text-align: center;}
            .error-not-found { padding: 55px 0 40px;}
            .user-manage-search md-input-container{ margin: 18px 0 0}
            .choose-loc-link{     padding: 7px 7px;
    margin: 5px 0;
    color: #fff;
    background: #f47322;
    display: inline-block;
    font-size: 12px;

    border-radius: 3px;
}
            .choose-loc-link:hover, .choose-loc-link:focus{ color: #fff; text-decoration: none}
            .del-add-btn{ margin-top: 9px; float: left}
            .delinfo-right span{ width: 85px; background: #f2f2f2; padding: 0 5px; margin-right: 10px; float: left; font-weight: normal; text-align: left;}
            .delinfo-right{ font-weight: bold; text-align: right; padding-top: 10px;}
            .delinfo-right p{ margin: 0 0 5px;}
            .item-manage-right{ padding-top: 12px;}
            .masters-right{ padding-top: 8px;}
            .sub-title{ background: #333; padding: 4px 0; display: inline-block; color: #fff; width: 65px; text-align: center}
            .sub-title:after{ content: ""; background: rgba(0, 0, 0, 0.12);; height: 1px; width: 95%; position: absolute; left: 15px; bottom: 9px;}
            .item-shift-col md-input-container{ margin:10px 0}
            .item-shift-col { margin: 5px 0 8px;}
            .table-shift-item tr{  border: 1px solid rgba(0, 0, 0, 0.12);float: left; width: 49%; margin:15px  0.5% 0; border-top: 0; border-right: 0; background: rgba(242, 242, 242,0.8)}
            .table-shift-item .qty{ text-align: center;}
            .table-shift-item td{ border-right: 1px solid rgba(0, 0, 0, 0.12);}
            .table-shift-item md-checkbox{ margin-left: 12px;}
            .table-shift-item{ margin-top: 5px;}
            .btn-slt-all{ width: 100px;}

            @media(min-width:768px){
                .edit-item-popup{ width: 45%;}
            }

            md-dialog{
                min-width: 900px;
            }



.form-s2 md-input-container > md-select{

	padding: 5px!important;
	border: 1px solid #ccc !important;

}

.form-s2 md-select .md-select-value{

	border-bottom: none;
}

.table_style{


}

.martop10{
	margin-top: 10px;
}
.margin_r5{
	margin-right: 5px;
}

.ng-scope _md .md-default-theme .md-top .md-right{

	margin-right: 150px;



}


.notifi{

    background-color: #f47322;
    width: 25px;
    height: 25px;
    font-size: 12px;
    padding-top: 2px;
    float: left;
    text-align: center;
    position: absolute;
    top: 5px;
    border: 2px solid #fff;
    left: 25px;
    color: #fff;
    border-radius: 20px;
	}

.highlight-count {
    color : #f47322;
}
