/* common */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
#loading { display : none;}
#loading.show{display : block;position : fixed;z-index: 100;background-image : url('../images/AjaxLoader.gif');background-color: rgba(0, 0, 0, 0.5); background-repeat : no-repeat;background-position : center;left : 0;bottom : 0;right : 0;top : 0; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
ul li { list-style-type: none; }
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.centering { width: 970px; margin: 0 auto; }
.centering_full { margin: 0 10px; }
h3 { font-family:'Roboto-Regular'; font-size: 20px; color: #222222; }
.message_error { font-family:'MyriadPro-Regular'; display: block; color: #f00; font-size: 16px; }
.message_success { font-family:'MyriadPro-Regular'; display: block; color: #78c42c; font-size: 16px; }
.button{ -webkit-appearance: none; float: right; cursor: pointer; border: 2px solid #78c42c; border-radius: 3px; line-height: 34px; color: #fff; font-family: 'Roboto-Medium'; font-size: 16px; padding: 0px 15px; text-transform: uppercase; background: #78c42c; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; }

input[type="checkbox"] + span, input[type="checkbox"] + span::before { display: inline-block; vertical-align: middle; }
input[type="checkbox"] + span { cursor: pointer; }
input[type="checkbox"] { opacity: 0; position: absolute; }
input[type="checkbox"] + span::before { content: ""; width: 12px; height: 12px; margin: 0 4px 0 0; border: solid 1px #a8a8af; line-height: 14px; text-align: center;
                                        -moz-border-radius: 100%;
                                        -webkit-border-radius: 100%;
                                        border-radius: 100%;
                                        background: #f6f6f6;
                                        background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
                                        background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
                                        background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
                                        background: -o-radial-gradient(#f6f6f6, #dfdfdf);
                                        background: radial-gradient(#f6f6f6, #dfdfdf);
}
input[type="checkbox"] + span::before { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
input[type="checkbox"]:checked + span::before { content: "\2714"; font-size: 12px; }

/* section  */
#section { position: relative; display: block; width: 100%; min-height: 100%; }

/* Tabel sort arrows  */
table tr.t-head td a {
    color: #727272;
}

table tr.t-head td a.asc:after {
    content: " \f107";
    font-family: FontAwesome;
    font-size: 14px;
}

table tr.t-head td a.desc:after {
    content: " \f106";
    font-family: FontAwesome;
    font-size: 14px;
}

/* page wrap */
#page-wrap { margin: 0 auto; width: 100%; overflow: hidden; }

/* header */
#header-wrap { position: relative; z-index: 15; width: 100%; height: 70px; background: #212121; }

/* logo-block */
.logo-block { margin: 10px 0px 0px 0px; width: auto; float: left; }

/* nav-block */
.nav-block { margin: 18px 0px 0px 0px; width: auto; float: right; }
div.anchor { position: relative; z-index: 9; width: auto; float: left; }
div.anchor a { display: block; padding: 7px 10px 4px 20px; padding-left: 40px; font-family:'Roboto-Medium'; font-size: 16px; color: #fff; line-height: 22px; text-transform: uppercase; }
div.anchor a.dashboard { background: url(../images/dashboardgreen-ico.png) no-repeat 10px center; }
div.anchor a.dashboard:hover { background: url(../images/dashboardwhite-ico.png) no-repeat 10px center; }
div.anchor a.menu { width: 250px; position: relative; padding-right: 35px; background: url(../images/martijngreen-ico.png) no-repeat 10px center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div.anchor a.menu:hover { background: #222222 url(../images/martijngreen-ico.png) no-repeat 10px center; }
div.anchor a.menu:hover::after { position: absolute; content: ""; top: 15px; right: 15px; width: 10px; height: 5px; background: url(../images/droparrow-ico.png) no-repeat center; }
div.anchor a.menu.active { background: #222222 url(../images/martijngreen-ico.png) no-repeat 10px center; }
div.anchor a.menu.active::after { position: absolute; content: ""; top: 15px; right: 15px; width: 10px; height: 5px; background: url(../images/droparrow-ico.png) no-repeat center; }
.select-opt ul { display: none; position: absolute; width: 100%; background: #222; box-shadow: 0px 10px 15px -7px #1e1e1e; -webkit-box-shadow: 0px 10px 15px -7px #1e1e1e; -moz-box-shadow: 0px 10px 15px -7px #1e1e1e; }
.select-opt ul li { cursor: pointer; padding: 0px 10px; width: 100%; line-height: 40px; font-size: 16px; color: #fff; font-family:'Roboto-Regular'; background: #222; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; }
.select-opt ul li:hover { background: #2c2c2c; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; }
.select-opt ul li a { text-transform: none; font-size: 16px; padding-left: 0; }

/* breadcrumb */
#breadcrumb-wrap { position: relative; width: 100%; height: 50px; background: #000  no-repeat center; background-size: cover; }

.breadcrumb-block { position: relative; width: 100%; height: 95px; background: #78c42c; }
.breadcrumb-block p { line-height: 56px; text-align: center; position: relative;}
.breadcrumb-block a.back { margin-top: 20px; display: block; float: left; width: 20px; height: 21px; background: url(../images/backarrow.png) no-repeat center; }
.breadcrumb-block  span { display: inline-block; font-size: 20px; color: #fff; font-family:'Roboto-Medium'; }
.breadcrumb-block .left { margin-top: 15px;  height: 14px; font-size: 14px; color: #fff; font-family:'Roboto-Medium'; position: absolute; left: 0;}
.breadcrumb-block .left a { color: #727272; }
.breadcrumb-block .left a.active { text-decoration: underline; color: #ffffff}

/* content */
#content-wrap { padding-top: 45px; width: 100%; }

/* center */
#center-wrap { float: left; width: 100%; }

/* main-block */
.main-block { position: relative; z-index: 10; top: -35px; width: 100%; min-height: 535px; float: left; background: #fff; box-shadow: 0px 1px 3px -1px #424242; -moz-box-shadow: 0px 1px 3px -1px #424242; -webkit-box-shadow: 0px 1px 3px -1px #424242; margin-bottom: 350px; }

/* login-block */
.login-pannel { padding: 20px 25px; width: 340px; margin: auto; margin-top: 45px; }
.login-pannel ul li { margin-bottom: 18px; width: 100%; float: none;              font-size: 16px; color: #000; font-family:'Roboto-Regular'; line-height: 30px;}
.login-pannel input[type="text"], .login-pannel input[type="password"] { padding-left: 40px; width: 100%; height: 32px; border: 0px; border-bottom: 1px solid #e8e8e8; font-size: 16px; color: #000; font-family:'Roboto-Regular'; line-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.login-pannel input[type="text"].username { background: #fff url(../images/username-ico.png) no-repeat 4px 0px; }
.login-pannel input[type="password"].password { background: #fff url(../images/password-ico.png) no-repeat 4px 0px; }
.login-pannel input[type="submit"] { -webkit-appearance: none; cursor: pointer; margin-top: 5px; width: 100%; background: #78c42c; border: 2px solid #78c42c; border-radius: 3px; line-height: 36px; color: #fff; font-family:'Roboto-Medium'; font-size: 16px; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; }
.login-pannel input[type="submit"]:hover { background: #222; border: 2px solid #222; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; color: #fff; }
.login-pannel  label { margin-left: 9px; font-size: 14px; color: #777;}
.login-pannel li { font-family:'MyriadPro-Regular'; display: inline-block; color: #222;  }
.login-pannel a { font-family:'MyriadPro-Regular'; display: inline-block; color: #222; font-size: 16px; }
.login-pannel a:hover { text-decoration: underline; }

/* login-block */
.not-found-block { padding: 20px 25px; width: 340px; margin: auto; margin-top: 45px; }
.not-found-block p { line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #222; margin-bottom: 30px; text-align: center; width: 100%; }
.not-found-block .btn { line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #fff; margin: 0 auto; text-align: center; text-transform: uppercase; box-sizing: border-box;  }

/* dashboard-block */
.main-block.dashboard-p { box-shadow: none; background: inherit; min-height: 385px; }
.lauren-box  { width: 313px; height: 222px; float: left; margin-right: 15px; margin-bottom: 15px; background: #fff; box-shadow: 0px 1px 3px -1px #424242; -moz-box-shadow: 0px 1px 3px -1px #424242; -webkit-box-shadow: 0px 1px 3px -1px #424242; }
.lauren-box.last { margin-right: 0;}
.lauren-box a { display: block; }
.lauren-box p { display: block; float: left; width: 100%; height: 155px; position: relative; }
.lauren-box p img { margin: auto; position: absolute; top: 20px; left: 0px; right: 0px; bottom: 0px; }
.lauren-box:first-child p img{ top: 30px; }
.lauren-box .btm { margin-bottom: 10px; padding: 0px 20px; width: 100%; float: left; height: 58px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lauren-box  span { margin-top: 10px; margin-left: 10px; display: block; float: left; font-family:'Roboto-Medium'; font-size: 16px; color: #727272; text-transform: uppercase; }
.lauren-box .btm span { margin-top: 32px; display: block; float: left; font-family:'Roboto-Medium'; font-size: 16px; color: #727272; text-transform: uppercase; }
.lauren-box .btm ul { margin-top: 7px; width: auto; float: right; }
.lauren-box .btm ul li { width: 39px; height: 39px; float: left; display: table; background: #ccc; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.lauren-box .btm ul li em { display: block; text-align: center; font-style: normal; font-family:'Roboto-Medium'; font-size: 18px; color: #fff; display: table-cell; vertical-align: middle; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.lauren-box .btm ul li.green { background: #78c42c; margin-right: 17px; }
.lauren-box .btm ul li.orng { background: #ff9100; }
.lauren-box .btm ul li.orderstatus_5  { background: #78c42c; margin-right: 17px; }
.lauren-box .btm ul li.orderstatus_10 { background: #ff9100; margin-right: 17px; }
.lauren-box .btm ul li.orderstatus_20 { background: #00b0f0; margin-right: 17px; }
.lauren-box .btm ul li.orderstatus_25 { background: #002060; margin-right: 17px; }
.lauren-box .btm ul li.orderstatus_30 { background: #7030a0; }

/* overzicht-block */
.main-block.overzicht-p .inner{ padding: 0px 0px 0px 0px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.overzicht-p .message_success { margin: 10px 0 10px 10px; }
.overzicht-p .message_error { margin: 10px 0 10px 10px; }

.main-block .form-client .left, .main-block .form-client .right { width: 45%; display: inline-block; padding: 15px; float: left; }
.main-block .form-client label { display: block; float: left; font-size: 16px; font-family: 'Roboto-Medium'; color: #727272; text-transform: uppercase; }
.main-block .form-client input,
.main-block .form-client textarea,
.main-block .form-client select { width: 100%; padding: 5px; margin-top: 5px; margin-bottom: 10px; border: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1) }
.main-block .form-client input:focus,
.main-block .form-client textarea:focus { outline: none; border-bottom: 1px solid #78c42c }
.main-block .form-client select:focus { outline: none; }
.main-block .form-client .btn { width: auto; float: right; margin-right: 25px; }

.overzicht-p table tr.t-head { background: #f5f5f5; position: relative; }
.overzicht-p table tr.t-head td { height: 60px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.overzicht-p table tr.t-head td:nth-child(1), .t-cont .status { width: 45px; position: relative;}
.overzicht-p table tr.t-head td:nth-child(2) { width: 90px; }
.overzicht-p table tr.t-head td:nth-child(3) { width: 90px; }
.overzicht-p table tr.t-head td:nth-child(4) { width: 110px; }
.overzicht-p table tr.t-head td:nth-child(5) { width: 90px; }
.overzicht-p table tr.t-head td:nth-child(6) { width: 300px; }
.overzicht-p table tr.t-head td:nth-child(7) { width: 240px; padding-right: 10px; }
.overzicht-p table tr.t-head td a.btn { font-size: 26px; font-weight: bold; color: #fff; float: right; margin-right: 15px; width: auto; height: 15px; line-height: 0.5; }
.overzicht-p table tr.t-head span { display: block; color: #727272; font-family:'Roboto-Medium'; font-size: 16px; text-transform: uppercase; }
.overzicht-p table tr.t-cont:hover { background: #f2f2f2; }
.overzicht-p table tr.t-cont td { height: 50px; border-bottom: solid 1px #f2f2f2;}
.overzicht-p table tr.t-cont td em.green { margin: auto; display: block; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.orange { margin: auto; display: block; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.red { margin: auto; display: block; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_5  { margin: auto; display: block; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_10 { margin: auto; display: block; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_15 { margin: auto; display: block; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_20 { margin: auto; display: block; width: 10px; height: 10px; background: #00b0f0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_25 { margin: auto; display: block; width: 10px; height: 10px; background: #002060; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td em.status_30 { margin: auto; display: block; width: 10px; height: 10px; background: #7030a0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont td a { display: block; }
.overzicht-p table tr.t-cont td span { font-size: 16px; color: #222222; font-family:'Roboto-Regular'; display: block; }
.overzicht-p table em.order_color_5::before  { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table em.order_color_15::before { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table em.order_color_10::before { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table em.order_color_20::before { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #00b0f0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table em.order_color_25::before { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #002060; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table em.order_color_30::before { position: absolute; content: ""; top: 20px; left: 20px; width: 10px; height: 10px; background: #7030a0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-p table tr.t-cont:last-child a span { border-bottom: 0px; } 
.overzicht-p table tr.t-cont td:nth-child(7) a span { padding-right: 1px;}
.overzicht-p span.chart { line-height: 48px; font-size: 16px;	 color: #000000; font-family:'Roboto-Medium'; display:block; text-align: center; }

/* overzicht-block beterbed bb*/
.main-block.overzicht-bb .inner{ padding: 0px 0px 0px 0px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.overzicht-bb .message_success { margin: 10px 0 10px 10px; }
.overzicht-bb .message_error { margin: 10px 0 10px 10px; }
.overzicht-bb table tr.t-head { background: #f5f5f5; position: relative; }
.overzicht-bb table tr.t-head td { height: 60px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.overzicht-bb table tr.t-head td:nth-child(1), .t-cont .status { width: 45px; position: relative;}
.overzicht-bb table tr.t-head td:nth-child(2) { width: 90px; }
.overzicht-bb table tr.t-head td:nth-child(3) { width: 90px; }
.overzicht-bb table tr.t-head td:nth-child(4) { width: 110px; }
.overzicht-bb table tr.t-head td:nth-child(5) { width: 90px; }
.overzicht-bb table tr.t-head td:nth-child(6) { width: 300px; }
.overzicht-bb table tr.t-head td:nth-child(7) { width: 140px; }
.overzicht-bb table tr.t-head td a.btn { font-size: 26px; font-weight: bold; color: #fff; float: right; margin-right: 15px; width: auto; height: 15px; line-height: 0.5; }
.overzicht-bb table tr.t-head span { display: block; color: #727272; font-family:'Roboto-Medium'; font-size: 16px; text-transform: uppercase; }
.overzicht-bb table tr.t-cont td:nth-child(5) { text-align: center }
.overzicht-bb table tr.t-cont:hover { background: #f2f2f2; }
.overzicht-bb table tr.t-cont td { height: 50px; border-bottom: solid 1px #f2f2f2;}
.overzicht-bb table tr.t-cont td em.green { margin: auto; display: block; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.orange { margin: auto; display: block; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.red { margin: auto; display: block; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_5  { margin: auto; display: block; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_10 { margin: auto; display: block; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_15 { margin: auto; display: block; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_20 { margin: auto; display: block; width: 10px; height: 10px; background: #00b0f0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_25 { margin: auto; display: block; width: 10px; height: 10px; background: #002060; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td em.status_30 { margin: auto; display: block; width: 10px; height: 10px; background: #7030a0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.overzicht-bb table tr.t-cont td a { display: block; }
.overzicht-bb table tr.t-cont td span { font-size: 16px; color: #222222; font-family:'Roboto-Regular'; display: block; }
.overzicht-bb table tr.t-cont:last-child a span { border-bottom: 0px; } 
.overzicht-bb table tr.t-cont td:nth-child(7) a span {  padding-right: 1px; }
.overzicht-bb span.chart { line-height: 48px; font-size: 16px;	 color: #000000; font-family:'Roboto-Medium'; display:block; text-align: center; }

.t-dropdown { margin: 0px 10px 0px 5px; width: 175px; min-height: 48px; position: absolute; top: 6px; left: 0px; }
.t-dropdown:hover { background: #fff; box-shadow: -1px 1px 6px -3px #505050; -webkit-box-shadow: -1px 1px 6px -3px #505050; -moz-box-shadow: -1px 1px 6px -3px #505050;}
.t-dropdown.active { background: #fff; box-shadow: -1px 1px 6px -3px #505050; -webkit-box-shadow: -1px 1px 6px -3px #505050; -moz-box-shadow: -1px 1px 6px -3px #505050;}
.t-dropdown a { display: block; float: left; width: 100%; padding: 0px 10px; line-height: 48px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.t-dropdown span { float: left; padding-right: 20px; position: relative; max-width: 155px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; }
.t-dropdown span::after { position: absolute; content: ""; top: 21px; right: 0px; width: 12px; height: 6px; background: url(../images/dropdown-toggle.png) no-repeat center; }
.t-dropdown ul { width: 100%; float: left; display: none; }
.t-dropdown ul li { cursor: pointer; padding: 0px 10px; line-height: 48px; font-size: 16px;	 color: #000000; font-family:'Roboto-Medium'; }
.t-dropdown ul li:hover { background: #f5f5f5; }
.t-dropdown.two { width: 78px; }

/* details-w */
.details-w .datebox-name { width: 100%; background-color: #f5f5f5; }
.details-w .datebox-name .box {  }
.details-w .datebox-name .left { padding-top: 10px; padding-bottom: 13px; margin-left: 25px; float: left; width: 75px; height: 75px; display: table; }
.details-w .datebox-name .left span { top: 6px; position: relative; display: table-cell; }
.details-w .datebox-name .right { float: left; width: 320px; margin-top: 20px; }
.details-w .datebox-name .right ul li { position: relative; padding-left: 15px; line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #22; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.details-w .datebox-name .right ul li:first-child { text-transform: uppercase; }
.details-w .datebox-name .right p { line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #222; }
.details-w .address { padding: 30px 25px 10px 25px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.details-w .address ul { width: 50%; float: left; }
.details-w .address ul li { width: 100%; float: left; line-height: 28px; }
.details-w .address ul li span { display: block; float: left; width: 152px; font-size: 16px; font-family:'Roboto-Medium'; color: #727272; text-transform: uppercase; }
.details-w .address ul li p { float: left; width: 252px; font-family:'Roboto-Regular'; font-size: 17px; color: #222222; }
.details-w .datebox-name .left span {  background: url(../images/icon_mijn_gegevens.png) no-repeat 4px 0px; }

/* details-p */
.details-p .message_success, .details-p .message_error { margin: 10px 10px 10px 30px; }
.details-p .address { padding: 10px 25px; width: 100%; float: left; background: #f6f6f6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.details-p .address ul { width: 385px; float: left; }
.details-p .address ul li { width: 100%; float: left; line-height: 28px; }
.details-p .address ul li span { display: block; float: left; width: 132px; font-size: 16px; font-family:'Roboto-Medium'; color: #727272; text-transform: uppercase; }
.details-p .address ul li p { float: left; width: 252px; font-family:'Roboto-Regular'; font-size: 17px; color: #222222; }
.details-p .address ul li span.account { float: left; width: 252px; font-family:'Roboto-Regular'; font-size: 17px; color: #222222; text-transform: none; }
.details-p .account { width: auto; position: relative; }
.details-p .account span { font-family:'Roboto-Medium'; display: block; float: left; line-height: 28px; font-size: 16px; color: #727272; text-transform: uppercase; }
.details-p .account.dropdown-a { position: relative; margin-left: 0px; width: auto; }
.details-p .account.dropdown-a a { position: relative; padding: 0; width: 235px; float: left; display: block; line-height: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #f2f2f2; }
.details-p .account dropdown-a a span { position: relative; display: block; padding-right: 15px; float: none; font-family:'Roboto-Medium'; font-size: 16px; color: #222; text-transform: inherit; }
.details-p .account.dropdown-a a span::after { position: absolute; content: ""; top: 14px; right: 0px; width: 12px; height: 6px; background: url(../images/dropdown-toggle.png) no-repeat center; }
.details-p .account ul { display: none; width: 235px; position: absolute; top: 100%; left: 100px; z-index: 10; }
.details-p .account ul li {  position: relative; cursor: pointer; padding-left: 30px; line-height: 28px; font-family:'Roboto-Medium'; font-size: 16px; color: #222; background: #fff; }
.details-p .account ul li:hover{ background: #f5f5f5; }
.details-p .address ul li input.date { font-family:'Roboto-Regular'; font-size: 17px; color: #222222; background: transparent; border: 0; } 
.details-p .address ul.download-block {width: 100%;}
.details-p .address ul.download-block li {font-family: 'Roboto-Regular'; font-size: 17px; color: #222222; margin-bottom: 5px;}
.details-p .address ul.download-block .btn {margin-left: 5px; margin-right: 20px; width: 150px}

div.textarea { width: 100%; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
div.textarea .textarea2 { padding: 20px 25px; width: 100%; min-height: 100px; resize: none; border: 0px; font-family:'Roboto-Regular'; font-size: 17px; color: #222222; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
div.textarea .textarea3 { padding: 20px 25px; width: 100%; min-height: 100px; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
div.textarea .textarea3 textarea { padding: 10px 15px; width: 100%; min-height: 100px; border: 1px solid #727272; font-family:'Roboto-Regular'; font-size: 17px; color: #222222; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
div.textarea .textarea3 span { display: block; font-size: 16px; font-family: "Roboto-Medium"; color: #727272; text-transform: uppercase; }

.items { width: 100%; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.items table tr.t-head { background: #f5f5f5; position: relative; }
.items table tr.t-head td { height: 60px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.items table tr.t-head span { display: block; color: #727272; font-family: 'Roboto-Medium'; font-size: 16px; text-transform: uppercase; }
.items table tr.t-head td:nth-child(1) { width: 160px; padding-left: 25px; }
.items table tr.t-head td:nth-child(2) { width: 115px; }
.items table tr.t-head td:nth-child(3) { width: 540px; }
.items table tr.t-head td:nth-child(4) { width: 160px; padding-right: 25px; }
.items table tr.t-cont td { height: 50px; }
.items table tr.t-cont td a { display: block; }
.items table tr.t-cont td span { font-size: 16px; color: #222222; font-family: 'Roboto-Regular'; display: block; line-height: 60px; }
.items table tr.t-cont td:nth-child(1) { width: 160px; padding-left: 25px; }
.items table tr.t-cont td:nth-child(4) { width: 160px; padding-right: 25px; }
.items p { font-size: 16px; color: #222222; font-family: 'Roboto-Regular'; display: block; line-height: 20px; padding-left: 25px; }
.no-items { width: 100%; height: 28px; float: left; }
.no-items a { display: block; float: left; width: 27px; height: 27px; background: #b8b8b8; color: #fff; font-family:'Roboto-Medium'; font-size: 26px; line-height: 27px; text-align: center; }
.no-items input { border: 0px; float: left; width: 50px;  color: #222; font-family: 'Roboto-Medium'; font-size: 16px; text-align: center; line-height: 27px !important; -webkit-appearance: none; -moz-appearance: none;}

.counter { padding: 0px 25px; margin-top: 30px; width: 100%; float: left; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  margin-bottom: 20px;}
.counter .left { float: left; width: 780px; }
.counter .left input[type="number"] { width: 10%; padding: 11px; border: 1px solid rgba(0, 0, 0, 0.1) }
.counter .left select { -webkit-appearance:none; width: 50%; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.1) }
.counter .left select:focus { outline: none }
.counter .left label { text-transform: uppercase; color: #727272; font-weight: 700; margin-left: 10px; font-size: 14px; }
.counter .left label:first-child { margin-left: 0px; }
.counter a.activate, .counter button.activate  { border: 0; padding: 0px 10px 0px 35px; position: relative; display: block; float: left; line-height: 43px; font-family: 'Roboto-Medium'; font-size: 16px; color: #fff; background: #b8b8b8; height: 40px; border-radius: 2px; }
.counter a.activate::before, .counter button.activate::before  { border: 0;  position: absolute; content: "+"; width: 0; height: 0; font-family: 'Roboto-Medium'; font-size: 25px; color: #fff; line-height: 40px; top: 0px; left: 12px; }
.counter input[type="submit"]{ -webkit-appearance: none; float: right; cursor: pointer; border: 2px solid #78c42c; border-radius: 3px; line-height: 34px; color: #fff; font-family: 'Roboto-Medium'; font-size: 16px; padding: 0px 15px; text-transform: uppercase; background: #78c42c; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; }

.status { width: auto; float: right; }
.status span { font-family:'Roboto-Medium'; display: block; float: left; line-height: 40px; font-size: 16px; color: #727272; text-transform: uppercase; }
.status  .dropdown-s { position: relative; margin-left: 30px; width: auto; float: right; }
.status .dropdown-s a { position: relative; padding: 0px 0px 0px 30px; width: 235px; float: left; display: block; line-height: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #f2f2f2; }

.status .dropdown-s a.order_color_5::before  { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status .dropdown-s a.order_color_15::before { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status .dropdown-s a.order_color_10::before { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status .dropdown-s a.order_color_20::before { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #00b0f0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status .dropdown-s a.order_color_25::before { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #002060; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status .dropdown-s a.order_color_30::before { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #7030a0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }

.status .dropdown-s a span { position: relative; display: block; padding-right: 15px; float: none; font-family:'Roboto-Medium'; font-size: 16px; color: #222; text-transform: inherit; }
.status .dropdown-s a span::after { position: absolute; content: ""; top: 18px; right: 0px; width: 12px; height: 6px; background: url(../images/dropdown-toggle.png) no-repeat center; }
.status ul { display: none; width: 235px; position: absolute; top: 100%; left: 0px; }
.status ul li {  position: relative; cursor: pointer; padding-left: 30px; line-height: 40px; font-family:'Roboto-Medium'; font-size: 16px; color: #222; background: #fff; }
.status ul li:hover{ background: #f5f5f5; }

.status ul li.order_color_5::after           { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status ul li.order_color_15::after          { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #ff0000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status ul li.order_color_10::after          { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #ff9100; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status ul li.order_color_20::after          { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #00b0f0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status ul li.order_color_25::after          { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #002060; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.status ul li.order_color_30::after          { position: absolute; content: ""; top: 16px; left: 6px; width: 10px; height: 10px; background: #7030a0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }

/* invoeren */
.left-pnl{ width: 268px; float: left; }
.categories{ background: #f6f6f6; }
.categories li a{ display: block; padding: 13px 15px ; font-size: 17px; color: #727272;}
.categories li a:hover, .categories li.active a{ background: #e6e6e6; }
.categories h4{ font-size: 16px; text-transform: uppercase; color: #727272; padding:19px 15px; margin: 0px; font-family: 'Roboto-Medium'; }
.right-pnl{ padding-left: 268px; }
.invoeren-table .t-head span{ display: block; }
.invoeren-table .t-head .search input{ background: transparent; border:none; padding: 10px 0; color: #727272; font-size: 16px; border-bottom: #e9e9e9 1px solid; box-shadow: 0 0 0; }
.invoeren-table .teble-list table tr td{ font-size: 17px; padding: 15px 0; color: #222222; border-bottom: 1px solid #f0f0f0; }
.invoeren-table .teble-list table tr.itemactive td{ background: #e6e6e6; }
.invoeren-table .teble-list{ padding-left: 35px; padding-right: 20px; }
.invoeren-table .teble-list .w1{ width: 110px; display: block; }
.table-head{ padding-left: 35px; padding-right: 20px; background: #f5f5f5; }
.invoeren-table .t-head .fst{ width: 100px; }
.invoeren-table .t-head .mid{ width: 200px; }
.footer-wrap.fixed{ height: 55px; position: fixed; bottom: 0; z-index: 999; width: 100%; padding-top: 55px; }
.footer-wrap .footer{ width: 100%; background: #222222; }
.foot-tag{ color: #fff; float: left; font-family: 'Roboto-Medium'; font-size: 20px; padding: 15px 0; }
.foot-btn{ float: right; padding: 7px 0; }
.invoeren-table .teble-list.input-data table tr td { border-bottom: none; }
.invoeren-table .teble-list.input-data table .in-time input{ background: transparent; border:none; padding: 10px 0; color: #222; width: 75px; font-size: 16px; }
.invoeren-table .teble-list table .w2{ width: 530px; display: block; }
.invoeren-table .teble-list.input-data table .quantity-ara input{ background: transparent; border: 1px solid #e9e9e9; color: #222; width: 45px; display: block; font-size: 16px; padding: 10px; }
.invoeren-table .teble-list.input-data table .text-ara textarea{ background: transparent; border:none; padding: 10px 0; color: #222; width: 100%; display: block; height: 22px; resize: none; border-bottom: #e9e9e9 1px solid; font-size: 16px; }
.aantal-pnl{ padding: 40px 10px 0 35px;}
.aantal-pnl h4{ font-size: 16px; text-transform: uppercase; color: #727272; padding:19px 0px; margin: 0px; font-family: 'Roboto-Medium'; }
.aantal-pnl ul li{ display: table; width: 100%; }
.aantal-pnl ul li a{ display: block; float: left; font-size: 16px; color: #727272; margin: 0 10px 10px 0; width: 70px; border:1px solid #eeeeee; text-align: center; padding: 12px 0; }
.aantal-pnl ul li a:active,.aantal-pnl ul li a:focus{ border:1px solid #78c42c; }
.aantal-pnl ul li span { display: block; float: left; font-size: 16px; color: #727272; margin: 0 10px 10px 0; width: 70px; border:1px solid #eeeeee; text-align: center; padding: 12px 0; }
.aantal-pnl ul li span.active,.aantal-pnl ul li span.active{ border:1px solid #78c42c; }       


.btn{ -webkit-appearance: none; cursor: pointer; width: 100%; display: inline-block; padding: 7px; background: #78c42c; border: 2px solid #78c42c; border-radius: 3px; color: #fff; font-family: 'Roboto-Medium'; font-size: 16px; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; }
.btn-footer { width: auto; }

.btn:disabled, .btn[disabled] {border-color: grey; background-color: grey; color: white; cursor: not-allowed; }            

/* footer wrap */
#footer-wrap { overflow: hidden; width: 100%; }
#footer-wrap.gray { padding: 25px 0px; background: #f5f5f5; }

#footer-wrap.gray{  position: fixed; bottom: 0; z-index: 999; width: 100%; }



/* datebox-block */
.datebox-block { width: 100%; }
.datebox-block .box { float: left; width: 50%; }
.datebox-block .left { margin: 0px 25px; float: left; width: 80px; height: 80px; display: table; }
.datebox-block .left span { top: 6px; position: relative; border: 2px solid #c2c2c2; display: table-cell; vertical-align: middle; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.datebox-block .left span em { margin-bottom: 2px; display: block; text-align: center; font-style: normal; font-family:'Roboto-Light'; color: #4d4d4d; font-size: 29px; line-height: 28px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); }
.datebox-block .right { padding-left: 20px; float: left; width: 320px; }
.datebox-block .right h3 { margin-bottom: 5px; }
.datebox-block .right ul li { position: relative; padding-left: 25px; line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #222; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.datebox-block .right ul li::before { position: absolute; content: ""; top: 8px; left: 7px; width: 12px; height: 12px; background: #78c42c; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }
.datebox-block .right ul li:nth-child(2)::before { background: #ff9100; }
.datebox-block .right ul li:nth-child(3)::before { background: #00b0f0; }
.datebox-block .right ul li:nth-child(4)::before { background: #002060; }
.datebox-block .right ul li:nth-child(5)::before { background: #7030a0; }
.datebox-block .right ul li span { margin-right: 10px; display: block; float: left; padding: 0px 2px; width: 20px; text-align: right; }
.datebox-block .right p { line-height: 28px; font-family:'Roboto-Regular'; font-size: 16px; color: #222; }
.datebox-block .right a { display: inline; font-family:'Roboto-Regular'; font-size: 16px; color: #222; text-decoration: underline; }
.datebox-block .right a:hover { text-decoration: none; }

table.screentable  {
    border: 1px solid #dddddd; 
    width: 100%;
    max-width: 100%;
    margin-bottom: 17px;
    border-collapse: collapse;
    border-spacing: 0;
}

table.screentable tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

table.screentable > thead > tr > th, 
table.screentable > tbody > tr > th, 
table.screentable > tfoot > tr > th, 
table.screentable > thead > tr > td, 
table.screentable > tbody > tr > td, 
table.screentable > tfoot > tr > td {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

table.screentable > tbody > tr > th, 
table.screentable > tbody > tr > td {
    line-height: 1.42857143;
}

table.screentable a { 
    color: #8c806e;
}

table.screentable .largeclose { 
    display: none; 
}

table.screentable td div { 
    width: 100% !important;
}

table.screentable td div button { 
    color: #ffffff;
    background-color: #78c42c;;
    border-color: #78c42c;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 4px 6px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table.screentable thead td {
    font-weight: bold;
    background-color: #f2f2f2;
    vertical-align: middle;
}

table.screentable thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

table.screentable tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}  

table.screentable  td {
    overflow: hidden;
}


table.screentable  td:nth-child(1)  {
    width: 6%;
}

table.screentable  td:nth-child(2)  {
    width: 17%;
}

table.screentable  td:nth-child(3)  {
    width: 24%;
} 

table.screentable  td:nth-child(4)  {
    width: 5%;
    text-align: center;
}

table.screentable  td:nth-child(5)  {
    width: 5%;
    text-align: center;
}

table.screentable  td:nth-child(6)  {
    width: 4%;
    text-align: center;
}

table.screentable  td:nth-child(7)  {
    width: 4%;
    text-align: center;
}

table.screentable  td:nth-child(8)  {
    width: 4.5%;
    text-align: center;
}

table.screentable  td:nth-child(9)  {
    width: 4.5%;
    text-align: center;
}

table.screentable  td:nth-child(10)  {
    width: 24%;
}

table.screentable tr:nth-child(even) {
    background-color: #f2f2f2;
}

table.screentable td.status5   { background-color: #92d050; color: #fff; }
table.screentable td.status10  { background-color: #ffc000; color: #fff; }
table.screentable td.status15  { background-color: #ff0000; color: #fff; }
table.screentable td.status20  { background-color: #00b0f0; color: #fff; }
table.screentable td.status25  { background-color: #002060; color: #fff; }
table.screentable td.status30  { background-color: #7030a0; color: #fff; }
table.screentable td.status100 { background-color: #0e09f7; color: #fff; }

table.screentable td.klant100  { background-color: #92d050; color: #fff; }
table.screentable td.klant210  { background-color: #7030a0; color: #fff; }
table.screentable td.klant220  { background-color: #c65911; color: #fff; }
table.screentable td.klant225  { background-color: #c65911; color: #fff; }
table.screentable td.klant230  { background-color: #ffff00; color: #000; }
table.screentable td.klant250  { background-color: #92d050; color: #fff; }
table.screentable td.klant270  { background-color: #ff5911; color: #fff; }
table.screentable td.klant280  { background-color: #c659ff; color: #fff; }

table.screentable a.desc:after {
    content: " \f106";
    font-family: FontAwesome;
    font-size: 14px;
}

table.screentable a.asc:after {
    content: " \f107";
    font-family: FontAwesome;
    font-size: 12px;
}

p.screentable {
    font-size: 16px;
    margin-top: 30px;
    text-align: center;
    color: #f00;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 17px 0;
    border-radius: 3px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 8px 13px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #78c42c;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #78c42c;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #78c42c;
    border-color: #78c42c;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 9px 18px;
    font-size: 15px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 4px 9px;
    font-size: 11px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.pagination {
    margin: 0;
}