* {
    margin:0;
    padding:0;
}
body {
    overflow-x: hidden;
    font-size:12px !important;
}
.nav-stacked > li + li {
    position: relative;
    top: 1px;
}
.logoutForm {
    position: relative;
    top: -1px !important;
}
.order-nav {
    position: relative;
    top:0px;
}
.navbar-toggle .icon-bar {
    background: #fff;
}
.navbar-toggle {
    border: 1px solid #fff !important;
    float:none !important;
}
.Contrytimezone ul li {
    display: inline-block;
}
.Contrytimezone ul {
    padding-left: 20px;
    margin-top: 7px;
    margin-bottom: 0;
}
.navbar {
    margin-bottom: 0 !important;
}
.nav > li > a {
    padding: 20px 10px;
}
.Contrytimezone label {
    font-size: 14px;
    color: #fff;
    padding: 15px 0px;
    margin: 0 !important;
}
.navbar-right {
    margin-bottom: 2px !important;
}
.counter {
    padding: 8px;
    color: #ccc;
}
.waitbtn {
    margin-left: 0px !important;
}
.mainwrapper {
    overflow-x:hidden;
}
.width300 {
    width: 300px !important;
    height: 30px !important;
    border-color: #ccc;
    border-radius: 4px;
}
#searchOrder > thead > tr > th {
    border-bottom: none !important;
}
#divListOrders {
    width: 100%;
    margin: 0;
}
.headerwrapper {
    z-index: 999;
}
.modal-content {
    position: relative;
    z-index: 99999 !important;
}
.scrolly {
    position: relative;
    z-index: 99;
}
.isCreativeNew {
    display: block !important;
    position: absolute;
    top: 202px;
    width: 100%;
    left: 24.8%;
}
.log-out:hover {
    color: #000 !important;
    text-decoration: none;
}
.priceblock {
    margin-left: -35px;
    width: 7%;
}
#btnReset1:hover, #btnReset1:focus {
    color: #fff !important;
}
.btn-dark:hover .btn-dark:focus {
    color: #fff !important;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active {
    color: #fff !important;
}
.rev-mr-top {
    margin-top: 10px;
}
select option {
    width: 20%;
    position: relative;
    overflow-x: hidden;
    overflow: hidden;
}
.mr-left-report {
    position: relative;
    left: -150px;
}
.reportbtns {
    margin-left: 55px;
}
.user-close {
    margin-top: -10px !important;
}
#emptable_wrapper {
    width: 98%;
    margin: 0 20px;
}
.Report-nav-in.nav li.active {
    background: transparent !important;
}
.Report-nav-in li.active a {
    color: #f89406;
    background: transparent;
}
.Report-nav-in li a {
    padding: 0 !important;
    font-weight: 100;
}
.Report-nav-in.nav > li > a:hover, .Report-nav-in.nav > li > a:focus li a:hover {
    background: transparent !important;
}
.rep-toggle {
    border-color: #000;
    right: 0 !important;
    z-index: 99 !important;
}
.rep-toggle .icon-bar {
    background: #000;
}
.reports-table table {
    width: 98%;
    margin: 0 20px;
}
/*.panel {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}*/
a:hover, a:focus {
    text-decoration: none !important;
}
.Stchblock {
    margin-left: -30px;
    width: 10% !important;
}
.allo {
    width: 100%;
}
#CompanyForm .tabsmenu {
    margin: 0px 0;
}
@media (max-width: 1700px) and (min-width: 1280px) {
    .newheadr .col-sm-4 {
        width: 8.33333333% !important;
    }
}
@media only screen and (max-width:1700px) {
    .nav-stacked > li + li {
        margin-top: 1px !important;
    }
}
@media only screen and (max-width:1025px){
    body {
        font-size: 12px !important;
    }
    .navbar-header {
        display:block;
    }
}
@media only screen and (max-width:1600px) {
    .widthform .col-sm-2 {
        width: 13% !important;
    }
    body {
        overflow-x: hidden;
        font-size: 12px !important;
    }
    .isCreativeNew {
        top: 220px;
    }
    .headerwrapper .header-right .btn-group > .btn {
        height: 30px;
        font-size: 12px;
    }
    .Contrytimezone ul {
        margin-top: 9px;
    }
    .header-left h2 {
        margin-top: 15px;
    }
    .nav > li > a {
        padding: 20px 13px !important;
    }
    .Report-nav-in li a {
        padding: 20px 5px !important;
    }
    .checkboxWidth {
        width: 12%;
    }
}
@media only screen and (max-width: 1550px) {
    .nav > li > a {
        padding: 20px 4px;
    }
}
@media only screen and (max-width:1368px) {
    .compdetail .btns-ftr {
        width: 100% !important;
    }

    .compdetail .col-sm-offset-3 {
        margin-left: 10%;
    }
    .lpscrn .col-md-6 {
        width: 100%;
    }
    .headerwrapper .header-right .btn-group > .btn {
        font-size: 12px !important;
    }
    .poblock {
        margin-left: -30px !important;
    }
    .ordrnamblock {
        margin-left: -65px;
    }
    .priceblock {
        margin-left: -50px;
    }
    .mr-left-report {
        position: relative;
        left: -95px;
    }
    .panel-body {
        font-size: 12px;
    }
    .nav > li > a {
        padding: 20px 10px !important;
    }
    .navbar-right, .headerwrapper .header-right, .newheadr .col-md-7 {
        padding: 0;
    }
    .Contrytimezone ul {
        padding-left: 48px;
        margin-top: 8.2px;
    }
    .headerwrapper .header-right .btn-group > .btn {
        height: 30px;
        font-size: 12px;
    }
    .order-nav {
        position: relative;
    }
}
@media (max-width:767px) {
    .poblock {
        margin-left: 0px !important;
    }
    .ordrnamblock {
        margin-left: 0 !important;
    }
    .priceblock {
        margin-left: 0 !important;
    }
    #AllocatedToName {
        margin-left: 0 !important;
    }
    .emp-pan-body {
        padding: 6px !important;
    }
    .Stchblock {
        margin-left: 0;
        width: 100% !important;
        padding: 0 !important;
    }
    .small-radio {
        margin-left:15px !important;
    }
    .emp-pan-body .form-group {
        margin-right: 0 !important;
    }
    .mr-top {
        margin-top:0 !important;
    }
    .navbar-collapse.in {
        overflow-y: auto;
        height: 430px !important;
    }
    .rep-nav-colla.navbar-collapse.in {
        height: 500px !important;
    }
    .rep-nav-colla .Report-nav-in li {
        padding: 0px 0 !important;
    }
    .navbar-toggle {
        position: absolute !important;
        z-index: 999;
        right: 10px;
    }
    .navbar-collapse {
        border-top: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .navbar {
        margin-bottom: 0 !important;
    }
    .nav > li {
        position: relative;
        left: 0px;
        text-align: center;
    }
    .navbar-nav {
        margin: 0;
        position: relative;
        top: 60px;
    }
    .nav > li > a {
        padding: 10px 0 !important;
    }
    .header-right, .headerwrapper .header-right {
        padding: 0;
    }
    .headerwrapper .header-right .btn-group {
        float: none;
    }
    .navbar-nav .pull-right {
        float: none !important;
        text-align: center;
    }
    .lgbtn {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    .dropdown-menu {
        background: #fff;
        position: relative;
        top: 33px;
    }
    .headerwrapper .header-left {
        margin-left: 0px !important;
        float: none;
        width: 100%;
        text-align: center;
    }
    .header-left h2 {
        margin-top: 18px !important;
        margin-left: 0 !important;
    }
    .Contrytimezone ul {
        text-align: center;
        padding:0;
        margin-top: -4px;
    }
    .headerwrapper .header-left .logo {
        float: none;
    }
    .Contrytimezone label {
        font-size: 12px !important;
        padding: 0 !important;
    }
    .Contrytimezone label {
        padding: 0 !important;
    }
    .navbar-right {
        margin-bottom: 0px !important;
    }
    .mainwrapper {
        position: relative;
        top: 140px;
    }
    .counter {
        padding: 0px;
        color: #ccc;
    }
    .submenu_n .btn-primary {
        width: 45%;
        margin: 5px 0;
        margin-left: 10px;
    }
    .waitbtn {
        margin-left: 10px !important;
    }
    /*Order/SearchOrder*/
    .submenu_n ul li {
        float: left;
        padding: 0px 13px 15px 0px;
        margin: 10px 0;
    }
    .submenu_n ul li a {
        font-size: 15px;
        color: #264770;
        font-family: Arial;
        background: #ccc;
        padding: 10px;
        width: 100%;
        text-align: center;
        display: block;
        margin: -2px auto;
        font-weight:600;
    }
    .form-control, .width300 {
        width: 100% !important;
    }
    /*Order/NewOrder*/
    .List-or {
        width: 100%;
        margin-left: 0px !important;
    }
    .List-or1 {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .select2-container .select2-choice .select2-arrow {
        top: -10px;
    }
    .or-quote {
        margin-left: 15px;
    }
    .order-page #ordQuote {
        width: 95% !important;
    }
    #quote #ordQuote {
        width: 100% !important;
    }
    .add-files {
        margin-left: 0 !important;
    }
    /*Order/FollowUp*/
    .small-padd-follow {
        padding: 20px;
    }
    .head-btn {
        margin-right: 0 !important;
        display: block;
        margin: auto;
        margin-left: 10px;
        float:none !important;
    } 
    #divsentordersinner button {
        width: 100%;
    }
    .reg-client {
        text-align:center;
        position:relative;
        top:5px;
    }
    .Minimize {
        position: relative;
        left: 7px;
    }
    .submenu_n {
        margin-bottom: 15px;
    }
    .reg-form {
        width:100% !important;
    }
    /*Home/ParseMail*/
    .menu .navbar-collapse.in {
        overflow-y: auto;
        height: 240px;
    }
    .menu .navbar-toggle {
        position: absolute;
        z-index: 99;
        right: -6px;
        border: 1px solid #ddd !important;
    }
    .mail-search {
        margin-top: 30px;
    }
    .dropdown-menu {
        background: #fff !important;
    }
    /*.dropdown-menu li a {
        color:#fff !important;
    }*/
    .lgbtn {
        width: 100%;
    }
    .dropdown-menu {
        position: relative !important;
        top: 30px;
    }
    .open .dev-small {
        position: absolute;
        left: 27px;
    }
    .panel-signin {
        width: auto !important;
        margin: 30px !important;
    }
    .btn-group-option {
        margin-top:0 !important;
    }
    .rightsideAbs {
        position:relative !important;
    }
    .parsemailMain .scrolly {
        height: auto !important;
    }
    .small-find {
        margin-top:10px;
    }
    .WordSection1 img {
        width: 100% !important;
    }
    .tabsmenu ul li {
        display: block !important;
        margin: 6px 0 !important;
        text-align: center;
    }
    .Pan-head {
        text-align:center;
        margin-top:10px;
    }
    .Pan-head1 {
        text-align: center;
        position: relative;
        top: 5px;
    }
    .smallapp {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }
    .User-btn {
        float: none !important;
        margin-right: 0 !important;
    }
    .clientmod {
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .mr-left {
        margin-left:15px;
    }
    .small-padd {
        padding: 0;
    }
    .small-grp {
        margin-bottom:15px;
    }
    .widthform .col-sm-2 {
        width: 100% !important;
    }
    .arrop {
        margin-left:0 !important;
    }
    .arrop1 {
        margin-left: 25px !important;
    }
    .btns-ftr {
        margin-left: 10px !important;
    }
    .btns-ftr button {
        margin: 5px 0;
        width: 47%;
    }
    .ctcpm .modal-dialog {
        width: 95%;
    }
    .ctcpm .mr-btm {
        margin-bottom: 0;
    }
    .ctcpm-btn {
        right: 30px !important;
    }
    .rdbtns {
        margin-left:20px !important;
    }
    .isCreativeNew {
        top: -25px !important;
        position: relative !important;
        left: 0 !important;
        margin: 0;
    }
    .small-mrsr {
        margin-top: -22px;
    }
    #getGroup {
        margin-top: -22px;
    }
    #group .radio-inline, .checkbox-inline {
       display: block;
    }
    #emptable_wrapper {
        width: auto;
    }
    #emptable_filter input {
        width:57%;
    }
    .submenu_n ul li {
        float: none !important;
        padding: 5px 0 !important;
        margin: 0 !important;
        width: 100%;
    }
    .headerwrapper .header-right .btn-group-option .dropdown-menu {
        min-width: 180px;
        margin-top: 43px;
    }
    .Report-nav-in li {
        border-bottom: 1px dashed #264770;
    }
    .myrow .my {
        margin: 0 !important;
    }
    .first-rd {
        margin-left: 0 !important;
        margin-bottom: 0 !important;
    }
    .small-mr {
        margin-left: 10px;
    }
    .rep-btns {
        padding: 0;
        display: block;
        margin: auto;
    }
    .Report-nav-in li a {
        background: none !important;
    }
    .Report-nav-in li:last-child {
        border-bottom: none !important;
    }
    .Report-nav-in {
        top: 30px !important;
    }
    .art-nav {
        margin-top:20px;
    }
    .art-nav.nav > li > a {
        padding: 10px !important;
    }
    .artreport {
        padding:0 !important;
    }
    .deArtReport {
        padding: 10px 25px;
    }
    .mr-left-report {
        position: relative;
        left: 0 !important;
    }
    .reportbtns {
        margin-left: 0 !important;
    }
    .smallradio {
        margin-left:17px;
    }
    .curr-top {
        margin-top:10px !important;
    }
    .savebtn {
        left: 0 !important;
        top: 15px;
    }
    .save-btn {
        width: 19% !important;
    }
    .savebtn {
        margin-bottom:20px;
    }
    .alloctblock {
        width: 100% !important;
    }
    .priorityblock, #POno {
        width: 100% !important;
        margin-left: 0px;
    }
    .padd {
        padding:0 !important;
    }
    .orderTabWidth {
        width: 100% !important;
        position: relative;
        left: 0 !important;
    }
    .poblock {
        padding:0 !important
    }
    .ponumsmall {
        padding-right: 0;
        padding-left: 0;
    }
    .priceblock {
        padding:0 !important;
        margin-left: 0 !important;
        width: 100% !important;
        margin-top:-10px !important;
    }
    .box-price {
        margin-left: 0 !important;
    }
    .poblock {
        margin-top: -13px;
    }
    .mr-left-ord {
        margin-left:0 !important;
    }
    .checkboxWidth {
        margin-left: -15px !important;
        margin-top: -10px !important;
        width: 100% !important;
    }
    .durationblock {
        margin-left: 0;
        color: #000;
        margin-top:10px;
        padding:0 !important;
    }
    .mincost {
        width: 100% !important;
    }
    .minlbl {
        left: 0 !important;
    }
    .cost-ana {
        left: 14px !important;
        top: 8px !important;
    }
    .updatebtn {
        float: none !important;
        left:10px !important;
        right:10px !important;
    }
    .main-head {
        padding:0 !important;
    }
    .smallWidth {
        width:100% !important;
        border:none !important;
    }
    .sm-mr-top {
        margin-top: 20px;
    }
    .add-ins {
        margin: 5px 0 10px;
    }
    .ico {
        position:relative;
        left:10px !important;
    }
    .ico-rs {
        position: relative;
        left: 15px !important;
    }
    .rev {
        width: 49px !important;
    }
    .ordrnamblock {
        margin: 15px 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }
    .Allocated {
        margin-top: 30px;
    }
    .smallclient {
        right: 5% !important;
    }
}
@media only screen and (max-width:1368px) {
    .isCreativeNew {
        top: 240px;
    }
    #AllocatedToName {
        margin-left: -18px;
    }
}
@media only screen and (max-width:1025px) {
    .headerwrapper.collapsed .header-left {
        left: 10px !important;
        text-align: left;
    }
}
@media only screen and (max-width:769px) {
    .headerwrapper.collapsed .header-left {
        left: 10px !important;
        text-align: left !important;
    }
    .headerwrapper .header-left {
        margin-left: 15px !important;
    }
    .nav > li > a {
        padding: 20px 10px;
    }
}
@media (max-width:767px) {
    .headerbtn {
        margin: 0;
        width: 23%;
        font-size: 12px;
    }
    .panel-btns {
        display: none;
    }
    .headerwrapper .header-right .btn-group .dropdown-menu:after {
        right: 80px !important;
    }
}
@media (max-width:512px) {
    .headerbtn {
        margin: 5px 0;
        width: 47%;
    }
}