.modal{z-index: 999999;padding-right: 10px !important;padding-left: 10px !important;}
.modal-dialog .btn.btn-primary{background: #0C84D1 !important;color:#fff;height: auto;padding: 10px 20px;font-weight: bold}
.modal-dialog .btn.btn-danger{color:#fff;height: auto;padding: 10px 20px;font-weight: bold}
.modal-dialog.preview_modal{width: 100%;max-width: 1000px;margin: .5rem auto;padding: 15px}
.modal-dialog.preview_modal .preview_container{padding: 5px;color:#000}
.modal-dialog.preview_modal .preview_container .header_text h3{font-weight: bold;font-size: 16px; color: #6B6F82 !important;}
.modal-dialog.preview_modal .preview_container .body_text li{list-style: disc}
.modal-dialog.preview_modal .preview_container .header_text .p_5_left{padding-left: 6px}
.modal-dialog.preview_modal .preview_container .alert-danger{margin: 30px 0px}
.modal-dialog.preview_modal .preview_container .no_preview{padding-top: 20px; font-size: 18px}
.modal-dialog.preview_modal .preview_container .copy_text{padding-top: 0px !important;margin-top: 0px !important;}
.project_action:hover,.project_action:focus{color:inherit;opacity: 1}
.project_action:hover{color:inherit;opacity: 0.7}
.cart_action[disabled]{cursor: not-allowed;opacity: 0.6}
.cart_action[disabled]:focus,.cart[disabled]:hover{cursor: not-allowed;color: #fff}
.cart_btn{position: fixed;   right: 35%;    top: 40px;color:#fff !important;background: transparent;z-index: 99}
.cart_btn:hover{color: #fff;cursor: pointer;opacity: 0.7}
.cart_btn .cart_icon{ font-size: 20px}
.cart_btn .cart_number{display:none;position: absolute;    top: -14px;    margin-left: 10px;    background: #d73c00;    padding: 2px 5px;    border-radius: 50px;    font-weight: bold; }
.cart_btn .cart_number.show_number{display:block}
.pointer_cursor:hover{cursor: pointer}

.project_materials_page #departments{padding: 30px 0px 20px !important;}
.project_materials_page  .container, #project_materials_page .container-fluid{width: 100% !important;max-width: 90% !important;padding: 0px !important;}
.dept_materials_section .dept_materials_wrap .container-fluid{width: 100% !important;max-width: 90% !important;}
.project_materials_page  .jumbotron{margin: 50px 0px;display: block}
.download_steps{color:#000;padding: 0px 10px 0px;}
.download_steps li{color:#000;list-style: decimal !important;display: list-item !important;padding: 3px 10px;font-size: 16px !important;}
/*.download_steps li:before{    content: "\002022";    color: #000;    font-size: 18pt;}*/

/** CART PAGE CSS  **/
.cart_page #home{background:none;min-height: 130px;height: auto}
.cart_page .header_text{font-size: 36px;margin-bottom: 30px;padding-top: 10px}
.cart_page .content_container{padding: 0px 10px 20px;border-radius:5px;background: #eee;margin-bottom: 30px}
.cart_page .content_container .header_note{background: #333;font-size: 18px;border-radius: 3px;color:#fff;margin: 0px 10%;padding: 10px}
.cart_page .content_container .header_note .shop_link{text-decoration: underline;color: #fff}
.cart_page .content_container.cart_body  {margin-top: 50px}
.cart_page .content_container.cart_body .row {padding: 10px 20px;margin: 0px;}
.cart_page .content_container.cart_body .header_row{border-bottom: 1px dashed #333;}
.cart_page .content_container.cart_body .body_row{border-bottom: 1px dashed #333;}
.cart_page .content_container.cart_body .item_header{font-weight:bold;border-right: 1px solid #333;font-size: 18px;padding: 10px;text-align: center}
.cart_page .content_container.cart_body .item_header:last-of-type{border: none}
.cart_page .content_container.cart_body .item_body{font-size: 16px;padding: 4% 10px 0px}
.cart_page .content_container.cart_body .item_body:first-of-type{padding:10px}
.cart_page .content_container.cart_body .remove_btn{color:#d73c00;font-size: 20px}
.cart_page .content_container.cart_body .remove_btn:hover{opacity: 0.7}
.cart_page .content_container.cart_body .clear_both{padding-bottom: 10px}
.cart_page .content_container.cart_body .clear_cart_row{padding: 20px 0px 0px}
.cart_page .content_container.cart_body .clear_cart_btn{margin:0px;float: right;color:#fff;font-weight: bold;font-size:16px}
.cart_page .content_container.cart_body .total_row{padding:70px 20px 20px;text-align: right}
.cart_page .content_container.cart_body .total_row .total_title{font-weight: bold;font-size: 22px}
.cart_page .content_container.cart_body .total_row .total_value{font-weight: bold;font-size: 28px}
.cart_page .content_container.cart_body .checkout_btn_row {padding:10px 20px 30px;text-align: right}
.cart_page .content_container.cart_body .checkout_btn_row .checkout_btn {width: 100%;max-width: 200px !important;padding:2px 0px 0px !important;border-radius:50px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.cart_page .content_container.cart_body .loader_container {display:none;cursor: wait;left:0px;width: 100%;top:0px;height: 100%;position: fixed;background: rgba(0,0,0,0.6) ;z-index: 99}

.cart_page .content_container.cart_body .loader_container .loader_image {background: url("../images/loader_2.gif")  center no-repeat;width:auto;background-size: auto;height: 100%;vertical-align: middle}


/** CHECKOUT  PAGE CSS  **/
.checkout_page #home{background:none;min-height: 130px;height: auto}
.checkout_page .header_text{font-size: 36px;margin-bottom: 30px;padding-top: 15px}
.checkout_page .content_container{padding: 0px 10px 20px;border-radius:5px;background: #eee;margin-bottom: 30px}
.checkout_page .content_container .header_note{background: #333;font-size: 18px;border-radius: 3px;color:#fff;margin: 0px 10%;padding: 10px}
.checkout_page.download_page .content_container .header_note a{color:#d73c00;font-weight: 900}
.checkout_page .content_container .header_note .shop_link{text-decoration: underline;color: #fff}
.checkout_page .content_container.checkout_body  {margin-top: 50px}
.checkout_page .content_container.checkout_body .row {padding: 10px 20px;margin: 0px;}
.checkout_page .content_container.checkout_body .header_row{border-bottom: 1px dashed #333;}
.checkout_page .content_container.checkout_body .body_row{border-bottom: 1px dashed #333;}
.checkout_page .content_container.checkout_body .item_header{font-weight:bold;border-right: 1px solid #333;font-size: 18px;padding: 10px;text-align: center}
.checkout_page .content_container.checkout_body .item_header:last-of-type{border: none}
.checkout_page .content_container.checkout_body .item_body{font-size: 16px;padding: 4% 10px 0px}
.checkout_page .content_container.checkout_body .item_body:first-of-type{padding:10px}
.checkout_page .content_container.checkout_body .remove_btn{color:#d73c00;font-size: 20px}
.checkout_page .content_container.checkout_body .remove_btn:hover{opacity: 0.7}
.checkout_page .content_container.checkout_body .clear_both{padding-bottom: 10px}
.checkout_page .content_container.checkout_body .clear_cart_row{padding: 20px 0px 0px}
.checkout_page .content_container.checkout_body .clear_cart_btn{margin:0px;float: right;color:#fff;font-weight: bold;font-size:16px}
.checkout_page .content_container.checkout_body .total_row{padding:70px 20px 20px;text-align: right}
.checkout_page .content_container.checkout_body .total_row .total_title{font-weight: bold;font-size: 22px}
.checkout_page .content_container.checkout_body .total_row .total_value{font-weight: bold;font-size: 28px}
.checkout_page .content_container.checkout_body .checkout_btn_row {padding:10px 20px 30px;text-align: right}
.checkout_page .content_container.checkout_body .checkout_btn_row .checkout_btn {width: 100%;max-width: 200px !important;padding:2px 0px 0px !important;border-radius:50px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .loader_container {display:none;cursor: wait;left:0px;width: 100%;top:0px;height: 100%;position: fixed;background: rgba(0,0,0,0.6) ;z-index: 99}
.checkout_page .content_container.checkout_body .loader_container .loader_image {background: url("../images/loader_2.gif")  center no-repeat;width:auto;background-size: auto;height: 100%;vertical-align: middle}


.checkout_page .content_container.checkout_body .customer_details_row{padding: 50px 10px 0px;margin: 0px}
.checkout_page.register_page .content_container.checkout_body .customer_details_row{padding: 0px 10px 0px;margin: 0px}
.checkout_page.login_page .content_container.checkout_body .customer_details_row{padding: 0px 10px 0px;margin: 0px}
.checkout_page.recover_page .content_container.checkout_body .customer_details_row{padding: 0px 10px 0px;margin: 0px}
.checkout_page .content_container.checkout_body .customer_details_row kbd{font-size: 18px;padding: 3px 10px}
.checkout_page .content_container.checkout_body .customer_details_row .login_btn {font-size: 14px;padding-top: 20px}
.checkout_page .content_container.checkout_body .customer_details_row .login_btn a{font-size: 14px;padding: 2px 5px;color:#fff}
.checkout_page .content_container.checkout_body  .forgot_password_btn{font-size: 14px;padding: 0px;}
.checkout_page .content_container.checkout_body  .forgot_password_btn a{font-size: 14px;padding: 2px 5px;color:#fff}

.checkout_page .content_container.checkout_body .order_details_section{padding: 30px 10px 6px;margin: 0px}
.checkout_page .content_container.checkout_body .order_details_section kbd{font-size: 18px;padding: 3px 10px}
.checkout_page .content_container.checkout_body .order_details_section .order_content{width: 100%;max-width: 95%;padding: 20px 10px;margin: 10px auto;display: block;background: #fff}
.checkout_page .content_container.checkout_body .order_details_section .content_holder{padding:20px 0px;width: 100%;max-width: 700px;display: block;color:#333;margin: 0px auto}
.checkout_page .content_container.checkout_body .order_details_section .items_details_row{padding:20px 0px;width: 100%;max-width: 700px;display: block;color:#333;margin: 0px auto}
.checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content{}
.checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul{list-style: decimal;font-size: 16px}
.checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul li{padding: 10px 5px}
.checkout_page .content_container.checkout_body .order_details_section .content_holder p{text-align: left;padding: 5px}
.checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_header{font-weight: 800;font-size:16px;padding-right: 10px}
.checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_body{font-weight: normal;font-size:16px}

.checkout_page .content_container.checkout_body .customer_details_row .form_content{font-size: 14px;padding: 30px 10px 0px;}
.checkout_page .content_container.checkout_body .customer_details_row .form_content form{padding: 0px;margin: 0px}
.checkout_page .content_container.checkout_body .customer_details_row .form_content .field_col{padding:15px 15px;}
.checkout_page .content_container.checkout_body .customer_details_row .form_content .field_col .form-group{margin:0px; text-align: left}
.checkout_page .content_container.checkout_body .customer_details_row .form_content .field_col .form-group label{text-align: left}
.checkout_page .content_container.checkout_body .customer_details_row .form_content .field_col .form-group label.text-center{text-align: center;display: block}
.checkout_page .content_container.checkout_body .customer_details_row .form_content input{border:1px solid #333;background: #fff;color:#333;width:100%;height: 45px;border-radius: 0px;}
.checkout_page .content_container.checkout_body .customer_details_row .form_content input.has-error{border:1px solid #f71c09}

.checkout_page .content_container.checkout_body .cart_details_row{padding: 30px 10px;margin: 0px}
.checkout_page .content_container.checkout_body .cart_details_row kbd{font-size: 18px;padding: 3px 10px}
.checkout_page .content_container.checkout_body .cart_details_row .cart_popup_container{display: none}
.checkout_page .content_container.checkout_body  .popup_header{padding: 30px 5px;font-size: 20px;color:#d73c00}
.checkout_page .content_container.checkout_body  .popup_header strong{font-weight:900}

.checkout_page .content_container.checkout_body .cart_summary_row{text-align: center}
.checkout_page .content_container.checkout_body .cart_summary_row .view_cart_row{padding: 20px 30px 30px}
.checkout_page .content_container.checkout_body .cart_summary_row .view_cart_btn{padding: 5px 30px}
.checkout_page .content_container.checkout_body .cart_summary_row .view_cart_btn{margin:0px;color:#fff;font-weight: bold;font-size:18px}
.checkout_page .content_container.checkout_body .cart_summary_row  .total_row{padding:10px 20px 0px;text-align: center}
.checkout_page .content_container.checkout_body .cart_summary_row .total_row .items_title{font-weight: bold;font-size: 18px}
.checkout_page .content_container.checkout_body .cart_summary_row .total_row .total_title{font-weight: bold;font-size: 18px}
.checkout_page .content_container.checkout_body .cart_summary_row .total_row .items_value{font-weight: bold;font-size: 22px}
.checkout_page .content_container.checkout_body .cart_summary_row .total_row .total_value{font-weight: bold;font-size: 22px}

.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row {padding:90px 20px 30px;text-align: center}
.checkout_page.register_page .content_container.checkout_body .cart_summary_row .payment_btn_row {padding:0px 20px 30px;text-align: center}

.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .payment_btn {width: 100%;max-width: 300px !important;padding:5px 0px 0px;border-radius:20px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .register_btn {width: 100%;max-width: 300px !important;padding:5px 0px 0px;border-radius:20px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .login_btn {width: 100%;max-width: 300px !important;padding:5px 0px 0px;border-radius:20px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .reset_btn {width: 100%;max-width: 300px !important;padding:5px 0px 0px;border-radius:20px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .edit_account_btn {width: 100%;max-width: 300px !important;padding:5px 0px 0px;border-radius:20px;height:40px !important;background:#d73c00;color:#fff;font-weight: bold;font-size: 20px }
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .paystack_image {padding-top: 20px}
.checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .paystack_image img {width: 100%;max-width: 501px}

input[disabled]{background: #fff !important;opacity: 0.7 !important;font-weight: bold;cursor: not-allowed}

.user_display{color:#fff;font-size: 16px;margin: 10px 40px;position: fixed;right: 0px;z-index: 99999;cursor: pointer}
.user_display .user_icon{padding-right: 15px}
.user_display:focus .menu_options,.user_display:hover .menu_options{display:block}
.user_display .bold{font-weight: bold}
.user_display .menu_options{list-style: none;background: #fff;color:#000;padding:5px 0px;display: none}
.user_display .menu_options li {padding: 0px;}
.user_display .menu_options li a{padding: 10px 15px;color:#000;display: block;}
.user_display .menu_options li:first-of-type a{padding: 15px 15px 10px;}
.user_display .menu_options li:last-of-type a{padding: 10px 15px 15px;}
.user_display .menu_options li a:hover,.user_display .menu_options li a:focus{background: #000;color:#fff;font-weight: bold}

.checkout_page .modal-dialog{width: 100%;max-width: 90%;margin:0px auto}
.checkout_page.normal_width_modal .modal-dialog{width: 100%;max-width: 600px;margin:0px auto}
.view_cart_button{color:#fff !important;}
.view_cart_button:hover,.view_cart_button:focus{color:#fff}
.cart_login_btn{padding: 0px 5px !important;color: #fff !important;}

 .account_menu:hover {background: transparent !important;}
 .account_menu.active {background: transparent !important;}
 .account_menu:hover a.account_dropdown {background: #000 !important;color: #fff !important;}
 .account_menu.active a.account_dropdown {background: #000 !important;color: #fff !important;}
 .account_menu .menu_dropdown{list-style: none;display: none}
 .account_menu .menu_dropdown li{list-style: none}
 .account_menu .menu_dropdown li a{color:#fff}
.account_menu .menu_dropdown li a:hover,  .account_menu .menu_dropdown li a:hover{background:#000;color:#fff}
 .account_menu.active  .menu_dropdown, .account_menu:hover .menu_dropdown,  .account_menu:focus .menu_dropdown{display: block}

.cart_page .account_menu:hover {background: transparent !important;}
.cart_page .account_menu.active {background: transparent !important;}
.cart_page .account_menu:hover a.account_dropdown {background: #000 !important;color: #fff !important;}
.cart_page .account_menu.active a.account_dropdown {background: #000 !important;color: #fff !important;}
.cart_page .account_menu .menu_dropdown{list-style: none;display: none}
.cart_page .account_menu .menu_dropdown li{list-style: none}
.cart_page .account_menu .menu_dropdown li a{color:#fff}
.cart_page .account_menu .menu_dropdown li a:hover, .cart_page .account_menu .menu_dropdown li a:hover{background:#000;color:#fff}
.cart_page .account_menu.active  .menu_dropdown, .cart_page .account_menu:hover .menu_dropdown, .cart_page .account_menu:focus .menu_dropdown{display: block}

footer ul{list-style: none;margin: 0px}
footer .social-icons li{display: inline-block;padding: 0px}
.footer_contact_email_links a{color:#fff}
.footer_contact_email_links a:hover{opacity: 0.7}
@media screen and (max-width: 767px){
      .cart_btn {right:55%;top:48px}
      .cart_page .content_container.cart_body .item_body{font-size: 14px;padding: 10px;}
      .cart_page .row, .checkout_page .row{padding: 0px}
      .checkout_page .content_container.checkout_body .order_details_section{padding: 10px 10px 6px;margin: 0px}
      .checkout_page .content_container.checkout_body .order_details_section kbd{font-size: 18px;padding: 3px 10px}
      .checkout_page .content_container.checkout_body .order_details_section .order_content{width: 100%;max-width: 100%;padding: 20px 10px;margin: 10px auto;display: block;background: #fff}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder{padding:30px 0px;width: 100%;max-width: 100%;display: block;color:#333;margin: 0px auto}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row{padding:30px 0px;width: 100%;max-width: 100%;display: block;color:#333;margin: 0px auto}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content{padding-top: 15px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul{list-style: decimal;font-size: 14px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul li{padding: 15px 5px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p{text-align: left;padding: 8px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_header{font-weight: 800;font-size:14px;padding-right: 10px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_body{font-weight: normal;font-size:14px}
      .checkout_page.download_page .content_container.checkout_body .row{padding: 10px 0px}
      #department_lists{padding: 10px !important;}
      .dept_materials_section .lead .status_message{font-size: 13px !important;text-align: left !important;}
      .dept_materials_section .lead .status_message .text-right{text-align: left !important;}
}
@media screen and (max-width: 600px){
      .modal-dialog.preview_modal .preview_container .body_text .row{margin: 0px;padding: 0px}
      .modal-dialog.preview_modal .preview_container .body_text .col-xs-12{padding: 5px}
      .hide_small_xs{display: none !important;}
      .cart_page .content_container.cart_body .row{padding: 10px 5px}
      .cart_page .content_container.cart_body .total_row{padding:50px 20px 0px;text-align: right}
      .cart_page .content_container.cart_body .checkout_btn_row {padding:10px 20px 30px;text-align: right}
      .material .row{padding: 20px 0px !important;}
}
@media screen and (max-width: 479px){
      .cart_page .content_container.cart_body .total_row .total_title{font-weight: bold;font-size: 16px}
      .cart_page .content_container.cart_body .total_row .total_value{font-weight: bold;font-size: 20px}
      .cart_page .content_container{padding-right: 0px;padding-left: 0px}
      .checkout_page .header_text{font-size: 30px;margin-bottom: 30px;padding-top: 20px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul{list-style: decimal;font-size: 14px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul li{padding: 10px 5px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p{text-align: left;padding: 2px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_header{font-weight: 800;font-size:14px;padding-right: 10px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_body{font-weight: normal;font-size:14px}
      .checkout_page .content_container .header_note{background: #333;font-size: 18px;border-radius: 3px;color:#fff;margin: 0px 2%;padding: 10px}
      .hidden_xs_small{display: none}
      .user_display .user_icon{padding-right: 15px;font-size: 20px}
      .user_display{font-size: 16px;margin: 5px 40px;}
      .cart_btn {right:40%}
      .home-content-table{padding: 150px 15px 0px}
      .checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .payment_btn{padding: 0px 0px !important;height:30px !important;font-size: 13px !important;}
      #contact .contact_container h3.contact_header{font-size: 24px !important;}
      #footer .footer-top .col-sm-6{width: 100% !important;}
}
@media screen and (max-width: 375px){
      .cart_page .content_container.cart_body .total_row .total_title{font-weight: bold;font-size: 13px}
      .cart_page .content_container.cart_body .total_row .total_value{font-weight: bold;font-size: 15px}
      .checkout_page .content_container .header_note{background: #333;font-size: 16px;border-radius: 3px;color:#fff;margin: 0px 2%;padding: 10px}
      .home-content-table{padding: 200px 15px 0px}
      .home-content-tablecell .more{padding: 50px 0px 0px}
      .navbar-brand img{width: 50%;margin-top: 25px}
      .download_materials_link{display: block;width: 100%;padding:5px 0px;font-size: 12px}
      .print_btn{font-size: 12px}
      .checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row .payment_btn{padding: 0px 0px !important;height:30px !important;font-size: 11px !important;}
      #department_lists .dept_list_header{font-size: 30px !important;}
    #department_lists  .jumbotron ul li a p{}
    #department_lists  .jumbotron ul{}
.dept_ul{font-size: 16px !important;padding: 0px !important;margin: 0px !important;}
.dept_ul li a p{font-size: 16px !important;margin:0px 0px 0px !important; padding: 0px !important;}
      .checkout_page .content_container.checkout_body .cart_summary_row .payment_btn_row{padding-top: 0px !important;}
}

textarea:-webkit-autofill,
select:-webkit-autofill,
input:-webkit-autofill,
textarea:-webkit-autofill:hover,
select:-webkit-autofill:hover,
input:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill:focus,
input:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill:active,
input:-webkit-autofill:active {
      transition: background-color 5000s ease-in-out 0s;
      -webkit-text-fill-color: #333 !important;
      background: transparent !important; color: #333 !important;
}
.print_logo{display:none}
@media print {
      .page-break	{ display: block; page-break-after: always;}
      .header_holder{display: none}
      .print_logo{display:block}
      .checkout_page .header_text{font-size: 22px;margin-bottom: 0px;padding-top: 40px}
      .hide_print{display:none !important;}
      .checkout_page .content_container.checkout_body .order_details_section{padding: 0px 10px 0px;margin: 0px}
      .checkout_page .content_container.checkout_body .order_details_section kbd{font-size: 18px;padding: 0px 10px}
      .checkout_page .content_container.checkout_body .order_details_section .order_content{width: 100%;max-width: 100%;padding: 0px 10px;margin: 10px auto;display: block;background: #fff}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder{padding:0px 0px;width: 100%;max-width: 100%;display: block;color:#333;margin: 0px auto}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row{padding:30px 0px 0px;width: 100%;max-width: 100%;display: block;color:#333;margin: 0px auto}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content{padding-top: 0px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul{list-style: decimal;font-size: 14px}
      .checkout_page .content_container.checkout_body .order_details_section .items_details_row .items_content ul li{padding: 5px 5px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p{text-align: left;padding: 2px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_header{font-weight: 800;font-size:14px;padding-right: 10px}
      .checkout_page .content_container.checkout_body .order_details_section .content_holder p span.copy_body{font-weight: normal;font-size:14px}
      .checkout_page .content_container.checkout_body{margin-top:0px ;padding-top: 0px;margin-bottom: 0px;padding-bottom: 0px}
}