body {
background: #eaeaea;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none;   /* Chrome/Safari/Opera */
-khtml-user-select: none;    /* Konqueror */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;       /* IE/Edge */
user-select: none;           /* non-prefixed version, currently
not supported by any browser */
}

.body.white {background: white;}
.col50 {width: 50%;float: left;padding-right: 50px;}
.col-credit {width: 57%;float: left;padding-right: 50px;}
.copyright {text-align: center;}
.dblock {display: block !important;}
.dt-right{float:right;}
.foot-bar {color: #118EC5;padding: 5px;bottom: 0px;position: absolute;width: 100%;margin-top: 20px;}
.main-content {  padding: 120px 0 0 40px;}
.page-footer-inner {padding-top: 30px;}
.payment-view-custom{margin: 0 auto;width: 718px;}
.refund-panel {padding-bottom: 20px;line-height: 25px;font-size: 14px;}
.refunds {padding-top: 10px;padding-bottom: 10px;}
.vertical.center.align {position: relative;  top: 150px;-webkit-transform: translateY(-150px);transform: translateY(-150px);}
body.pushable > .pusher {background-image: url("/images/bg_topshelf.jpg");background-size: cover;}
body.pushable > .pusher:before {content: "";position: absolute;right: 13%;top: 40px;width: 200px;background: url("/images/logo_topshelf.png");background-size: 100%;background-repeat: no-repeat;height: 100px;display: inline-block;}
.dashboard_container div.inner_box{min-width: 200px;margin-top: 30px !important;margin-bottom: 10px !important;}
.dashboard_container{max-width: 1150px; margin: auto;}
.timer,.timer *{border-radius: 0px !important; font-size: 13px;}
.timer{color: #009FDA;font-size: 15px;font-weight: 600;margin-bottom:20px;margin-top: -48px;position: absolute;right: 15px;}
.ui.grid .center.aligned.two.wide.column .ui.segment{padding: 1em 5px;}
div.img{background-position:center;background-size:cover;height:180px;width:100%;}
div.tr_classes{margin-top:35px;}
div.ui.bottom.attached.label.title { background-color: #00B3E6; color: #ffffff; text-transform: uppercase; }
div.ui.segment img { height: 55px; }

/*Store*/
div.ui.list table.item tbody tr td { padding: 2px 5px; }
div.ui.list table.item tbody tr td a.ui.mini.negative.button { color:#ffffff !important; }
table.dataTable.no-footer{border-bottom: 1px solid #7f7672;}
.ui.menu .blue.active.item{box-shadow: none;}
.ui.form ::-webkit-input-placeholder{color:#999}.ui.form ::-moz-placeholder{color:#999}.ui.form :focus::-webkit-input-placeholder{color:#999}.ui.form :focus::-moz-placeholder{color:#999}
.ui.cards .header{color: #009FDA !important;text-transform: uppercase;}
.ui.cards .ui.label{border: 1px solid #7f7672;  background: #c5dfed;}
.ui.cards .button{background: #c5dfed;}
.ui.cards.publicstudentcartcourse .button{background: #1db3e7 !important;}
.ui.form input[type=text],.ui.form input[type=password],.ui.selection.dropdown{ background: #ebf8fd;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{color:#7f7672;}
.ui.inverted.menu .active.item{background: #00B3E6}

#cartcount { margin: 0 0 0 -3.5em !important; }
#mainMenu .item { line-height: 16px; text-align: left; }
.biopara {color: #555;}
.btnmr{ margin-right: 10px !important; }
.button.restore{background-color:#7F7672 !important;}
.cartlist table tbody tr { height:30px; }
.cartlist table { width:100%;}
.cartlist { width:100%; min-width:250px; }
.divImgMenu i { text-align: left; }
.divImgMenu { float:left; width:40px; }
.imgSidebar{height: 20px;float:left;}
.menuWidth { width:200px; }
.optionheight .menu.transition { height: 108px; }
.row_deleted{color:#f00;}
.ui.card, .ui.cards > .card { max-width: 99%; }
th.actiontab3{min-width: 200px;}
th.actiontab{min-width: 125px;}

/* TimeEntry styles v2.0.0 */
.timeEntry-control {
vertical-align: middle;
margin-left: 4px;
margin-top: 8px;
}
input.timeEntry-control {
width:86% !important;
}
#filter_search{padding-top: .4em;padding-bottom: .4em;}
#popupClone .content { text-align: left; }
.fieldsText { float: left; } 
.filterlabel { font-weight: normal !important; }
.hideControl { display: none !important; }
.pull-left>div.dataTables_info { float:left; }
.pull-right>div.dataTables_paginate { float:right; }
.reportlist { line-height: 24px; }
.trainer_class .inline.fields{display: inline-flex;}
.trainer_class .ui.labeled.input input {font-size: 1em !important;padding-top: .4em !important;padding-bottom: .4em !important;}
.trainer_class .ui.labeled.input>.label:not(.corner) {padding-top: .4em !important;padding-bottom: .4em !important;}
.ui.menu .active.item { font-weight: bold; }
.ui.selection.dropdown.disabled, .ui.selection.dropdown.disabled:hover { color:#000; border:1px solid #000; }
select.multiselecttext option { height:27px; display: block; width: 150px;word-wrap: break-word; }
select.multiselecttext { min-height:226px; }

/*#lstClerks tbody tr { line-height: 26px; }
.clerkrecord {margin: 10px 0;}
.uline { border-bottom: 1px solid #999; display: inline-table; }
.namefield { min-width:350px; }
.telephonefield { min-width:170px; }
.trainingfield { min-width:355px; }
.streetfield { min-width:360px; }
.cityfield { min-width:266px; }
.statefield { min-width:180px; }
.zipfield { min-width:100px; }
.countryfield { min-width:300px; }
.emailfield { min-width:380px; }
.ssnfield { min-width:296px; }
.dobfield { min-width:174px; }
.licensefield { min-width:300px; }
.visafield { min-width:293px; }
.hirefield { min-width:256px; }
.certificationfield { min-width:256px; }
.employmentfield { min-width:256px; }
.genderfield { min-width: 300px; display: inline-table;}
.racefield { min-width: 374px; display: inline-table;}
.otherfield { min-width: 100px; }*/

.ui.form .field :disabled, .ui.form .field.disabled {
    color: #000;
}
#certificate-table tbody tr td input.button,
#certificates-table tbody tr td a,
#companies-table tbody tr td a, #companies-table tbody tr td button, #companies-table tbody tr td div.button,
#employee-table tbody tr td a, #employee-table tbody tr td button,
#listload > div.card > div.content > div.header { word-break: break-all;}
#listload > div.card > div.content { font-size:11px; min-height: 100px; }
#products-table tbody tr td a,
#students-table tbody tr td a, #students-table tbody tr td button,
#trainers-table tbody tr td a, #trainers-table tbody tr td button, #trainers-table tbody tr td div.button,
#uninvite_btn {margin-top: 5px;}
.aligncenter {text-align: center; }
.dvMessage { padding-top: 7px; }
.help-message .message-content .message-text p { text-align: justify; }
.hidemessage { display: none; }
.invitebtnalign { vertical-align: top; }
.message-content .message-text {overflow: auto;max-height: 72px;}
.message-content hr { border-top: 1px solid #cedaea; }
.photoupload input { width: 100%; padding: 4px !important; line-height: 26px !important; }
.radio-btn-align { line-height: 37px; }
.studentInvite { width:100px; }
.txtbox-border {border-right: 1px solid !important;}
.ui.table td.aligncenter { text-align: center; }
table#companies-table tbody tr td div.dropdown div.menu div.item a,
table#trainers-table tbody tr td div.dropdown div.menu div.item a{ color:#777;}
.selectionBox {background-color: #ebf8fd;padding-left: 10px;padding-right: 15px;border-bottom: 1px solid #7f7672;
border-top: 1px solid #7f7672;
border-right: 1px solid #7f7672;
border-left: 0px solid #7f7672;border-bottom-right-radius: 5px;
border-top-right-radius: 5px;margin-right: 5px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background-image: url("../images/dropdown_down.png");
background-position: 100% center;
background-repeat: no-repeat;
outline: none;}
.cleansearchBox {background-color: #ebf8fd;padding-left: 10px;padding-right: 10px;border-bottom: 1px solid #7f7672;
border-top: 1px solid #7f7672;
border-right: 1px solid #7f7672;
border-left: 0px solid #7f7672;
padding-top: .5em;
padding-bottom: .4em;}

.viewlink { cursor: pointer; font-size: 12px !important;color: #009FDA !important;text-decoration: underline;}
.extendsearchlink:hover {
color: #00b2f3 !important;
}
.extendsearchlink:active, .extendsearchlink:hover {
outline: 0;
}
.extendsearchlink {
background: 0 0  !important;
color: #009FDA !important;
text-decoration: none;
}
.alpha .ui.menu .active.item{box-shadow: 0 2px 0;}
input::-ms-clear{display:none;}
select::-ms-expand {display: none;}
.extendsearchbtn {
border-radius: .2857rem!important;
}
.pointerlink { cursor: pointer; text-decoration: underline;}
.public-cart-title { cursor: pointer;}
.public-cart-desc { font-size: 12px !important;font-weight: bold !important;}
#listload.ui.cards>.card>.extra{border:none;}
.public-cart-shtdesc { font-size: 12px !important;padding-bottom: 5px;}
.public-cart-content { font-size: 14px;font-weight: bold;margin-top: 5px;}
.public-cart-buy-button { font-size: 14px;font-weight: bold;padding-right: 15px; cursor: pointer;}
/*.public-account-info { padding-right: 50px !important;}*/
.public-account-info-field {margin-top: 0px !important; margin-bottom: 1em !important;}
.public-course-login {padding-bottom: 5px !important; padding-top: 15px !important;}
.inactiveThisLink {
pointer-events: none;
cursor: default;
}
.cleansearchBoxTransparent {padding-left: 10px;padding-right: 10px;border-bottom: 1px solid #7f7672;
border:0px;  padding-top: .4em;  padding-bottom: .4em;}
.publicSearchbox {padding-left: 5px;padding-right: 5px;border: 1px solid #a5a19f;padding-top: .4em;
padding-bottom: .4em;margin-right: 22px;border-radius: .2857rem;margin-top: 3px;margin-bottom: 3px;}
.publicSearchboxSetMiddle {padding-top: .4em;
padding-bottom: .4em;margin-right: 10px;}
.alphaPriceFilter{color: #050202 !important;}
.publiccourses-segments .selectionBox{background-image:none;padding-top: 8px;}
#outPopUp {width: 720px;background:#F0F0F0;padding: 20px;margin-bottom: 20px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;border: 0px solid #000000;}
.f_credit_card_no {width: 100% !important;max-width: 50%;background: #fff !important;}
.img-creditcardcvv{height: 82px;margin-left: 40px;margin-top: -16px;}
.publicstudent-payment-lock{height: 40px;}
.f_payment_type {display: none;}
.isSsnRequiredbilling:hover {text-decoration: underline;}
.publicstudentCourse .ui.steps .step{box-shadow:none;border-right: 1px solid #7f7672;border-top: 1px solid #7f7672;}
.uiinputresize{width: 80%}
.menu-search{background:none !important; box-shadow: none !important; margin-left: -25px;width: 100%!important;}
.cumenu-search{background:none !important; box-shadow: none !important;}
.ui.steps .step .title{font-size: 1em;}
/*.col-right{padding-right: 50px;}*/
.padtop20px{padding-top: 20px !important;}
.ui.menu .item.custom-search-box:before {width: 0;}
.ui.menu .item.stdnt-course-search-box:before {width: 0 !important;}
.approveAllActionBtn{margin-bottom: 20px !important;}
.ui.selection.dropdown{min-width: 100% ;}
.marlft-tr-cls{margin-left: 10px;}
.cart-search-container{width: 60%;}
.cart-search-box{width: 100%;}
.width-100-percent{width: 100% !important;}
.float-right{float: right !important;}
.dropdown-const-width{width: 180px !important;}
.paymt-img{height: 38px !important;}
.break-long-word-align{display: block;width: 120px;word-wrap: break-word;}
.break-long-word-trainer{display: block;width: 120px;word-wrap: break-word;}
.break-long-word-align-general{display: block;width: 100px;word-wrap: break-word;}
.break-long-word-desc{display: block;width: 74px;word-wrap: break-word;}
.break-long-word{display: block;width: 160px;word-wrap: break-word;}
.custom-break-long-word {display: block;width: 74px;word-wrap: break-word;}
.break-long-word-768x1024{display: block;width: 160px;word-wrap: break-word;}
.break-long-word-email{display: block;width: 160px;word-wrap: break-word;}
.tab-only-width-100-percent{width: 100% !important;}
.tab-only-btn-top-mg-sm{margin-top: 4px !important;}
.segment-border{border-top : none !important;margin: 0 !important;}
.Order-success{text-align: center;margin-top: 70px;margin-right: 40px; font-size:20px}
.custom-orders-success{text-align: center;margin-top: 70px;margin-right: 9px; font-size:20px}
.payment-segment{width: 72%;margin-left: 137px;margin-right: 50px;}
.nodataceter .dataTables_empty {text-align: center !important;}
.trainer-place-order {margin-right: -24% !important;}
.placeholder-left{margin-left: -11px; }
@media (max-width: 767px) {
.col50 {width: 100%;float: none;padding-right: 0px;}
}
@media (min-width: 768px) {
.btn-top-align { margin-top: 22px !important; }
.tab-martop{margin-top: 5px !important;}
}
@media (min-width: 992px) {
.tab-martop{margin-top: 0 !important;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 444px)  {
#cleanBtn{ visibility: hidden;}
.align-button{margin: 1px !important; margin-right: 1px !important; margin-left: 1px !important;}
.cart-button{width: 55% !important;}
.cartbutton{width: 65.75% !important; font-size: 12px !important;}
.cartlist { width:60%; min-width:90px; }
.center_container-cart{max-width: 1150px; margin: auto;margin-left: 1%; margin-right:3%;}
.center_container-form{max-width: 1150px; margin: auto;margin-left: -7%; margin-right:5%;}
.center_container-order{max-width: 1150px; margin: auto;margin-left: -7%; margin-right:5%;}
.center_container{max-width: 1150px; margin: auto;margin-left: -7%; margin-right:5%;}
.col-right{padding-right:25px;}
.content-serch-box{width: 60%!important;height: 29px!important;}
.content-size{font-size: 12px !important;}
.cust-font{font-size: 14px !important;}
.custom-aligned {text-align: left !important;}
.custom-browse-button{width: 83% !important;}
.custom-browse{width: 54% !important;}
.custom-download-font{margin: 1px !important; margin-right: 1px !important; margin-left: 1px !important;font-size: 12px !important; }
.custom-download{margin: 1px !important; margin-right: 1px !important; margin-left: 1px !important;font-size: 12px !important; }
.custom-dropdowm-size{min-width: 150px !important;}
.custom-dropdowm{min-width: 100px !important;}
.custom-font-align{font-size: 9px !important;}
.custom-font-report{font-size: .62857143rem !important;}
.custom-font{font-size: 12px !important;}
.custom-four{font-size: .52857143rem !important;}
.custom-header-2{font-size: 16px !important;}
.custom-header-4{font-size: 10px !important;}
.custom-sub{width: 83% !important;}
.custom-target{font-size: 10px !important;}
.f_credit_card_no{max-width: 100%;}
.input-size{font-size: 12px !important;}
.item-menu-custom{font-size: 13px !important;}
.menu-search{  width: 65.5% !important;}
.mobile-button{ padding-left: 3.069em !important;padding-right: 3.071em !important;padding: 0.5em;font-size: 11px;}
.next-btn-prv{margin-left: -113px !important;font-size: 12px !important;}
.next-button{width: 65.75% !important;}
.prv-btn-nxt{font-size: 12px !important;}
.publicstudent-payment-lock{height: 25px !important;}
.responsive-img{width: 80%; height: auto !important;}
.search-box{  width: 65.5% !important; height: 33px !important; }
.selectionBox {width: 0% !important;}
.serch-size{width: 91px;}
.ui.grid > .row > [class*="nine wide"].column, .custom-row {width: 35.25% !important;}
.ui.grid > .row.next-row{ width: 57% !important;}
.ui.grid > [class*="ten wide"].dumycolumn {width: 88.5% !important;}
.ui.grid > [class*="ten wide"].dumycolumnsize {width: 75.5% !important;}
.ui.grid > [class*="three column"].row > .column.conform-custom{width: 100% !important;}
.ui.menu:first-child { margin-top: 9px;}
.uiinputresize{width: 46% !important;}


}
@media screen and (min-device-width: 320px) and (max-device-width: 767px)  {
.place-order-left{text-align: left !important;}.right-cutom-button{float: right; margin-top: -40px !important;}.custom-address{width: 91.5% !important;}.ui.menu .item::before { height:0% !important;}}
@media screen and (min-device-width: 320px) and (max-device-width: 356px)  {
.center_container-login{max-width: 1150px; margin: auto;margin-left: -8%;margin-right:4.5%;}
.custm-menu{font-size: 12px !important;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 340px){.sem-align{margin-left: -52px;}.next-btn-nxt-font{font-size: 12px !important;}}
@media screen and (min-device-width: 340px) and (max-device-width: 360px){.sem-align{margin-left: -116px;}}
@media screen and (min-device-width: 350px) and (max-device-width: 444px)  {.center_container-login{max-width: 1150px; margin: auto;margin-left: 0%; margin-right:14%;}}
@media screen and (min-device-width: 361px) and (max-device-width: 375px){.sem-align{margin-left: -129px;}}
@media screen and (min-device-width: 376px) and (max-device-width: 390px){.sem-align{margin-left: -141px;}}
@media screen and (min-device-width: 391px) and (max-device-width: 399px){.sem-align{margin-left: -149px;}}

@media screen and (min-device-width: 445px) and (max-device-width: 720px)  {
.ui.grid > [class*="ten wide"].dumycolumn {width: 88% !important;}
.ui.menu .item > .input.search-box-content {width: 100% !important;}
.menu-search{width: 88.5% !important;}
.serch-size{width: 80%;}
.align-button{margin-top: 4px !important;}
.ui.grid > [class*="ten wide"].dumycolumnsize {width: 88% !important;}
.content-serch-box{width: 55%;height: 29px;}
#cleanBtn{ visibility: hidden;}
.cartlist { width:60%; min-width:150px; }
.custom-download{margin: 1px !important; margin-right: 1px !important; margin-left: 1px !important;font-size: 12px !important; }
.custom-four{font-size: .72857143rem !important;}
.custom-aligned {text-align: left !important;}
.center_container-login{max-width: 1150px; margin: auto;margin-left: 10%; margin-right:18%;}
.center_container{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.center_container-form{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.center_container-order{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.uiinputresize{width: 64% !important;}
.selectionBox {width: 0% !important;}
.center_container-cart{max-width: 1150px; margin: auto;margin-left: 2%; margin-right:-2%;}
.next-btn-prv{margin-left: -113px !important;}
}
@media screen and (min-device-width: 721px) and (max-device-width: 991px)  {
.selectionBox {background-color: #ebf8fd;padding-left: 7px;padding-right: 15px;border-bottom: 1px solid #7f7672;}
.center_container-cart{max-width: 1150px; margin: auto;margin-left: 2%; margin-right:-5%;}
.ui.menu .item.trainer-class-search:before {  width: 0;}
.custom-placeholder{width: 50% !important;}
}
.ui.menu .item.trainer_class:before {  width: 0;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 499px)  {
.custom-menu-hight{height: 80px !important;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 406px)  {
.dashboard_container{max-width: 1150px; margin: auto;margin-left: -11%;}
.dashboard_container div.inner_box{min-width: 219px;margin-top: 30px !important;margin-bottom: 10px !important;}}
@media screen and (min-device-width: 407px) and (max-device-width: 507px)  {
.dashboard_container{max-width: 1150px; margin: auto;margin-left: -9%;}
.dashboard_container div.inner_box{min-width: 180px;margin-top: 30px !important;margin-bottom: 10px !important;}
}
@media screen and (min-device-width: 508px) and (max-device-width: 572px)  {
.dashboard_container{max-width: 1150px; margin: auto;margin-left: -7%;}
.dashboard_container div.inner_box{min-width: 200px;margin-top: 30px !important;margin-bottom: 10px !important;}}

@media screen and (min-device-width: 573px) and (max-device-width: 600px)  {
.dashboard_container{max-width: 1150px; margin: auto;margin-left: -7%;}
.dashboard_container div.inner_box{min-width: 210px;margin-top: 30px !important;margin-bottom: 10px !important;}}

@media screen and (min-device-width: 601px) and (max-device-width: 720px)  {
.dashboard_container{max-width: 1150px; margin: auto;margin-left: -7%;}
.dashboard_container div.inner_box{min-width: 200px;margin-top: 30px !important;margin-bottom: 10px !important;}}

@media screen and (min-device-width: 721px) and (max-device-width: 843px)  {
.dashboard_container{max-width: 1150px; margin-left: -5%;}
.dashboard_container div.inner_box{min-width: 178px;margin-top: 30px !important;margin-bottom: 10px !important;}}



@media screen and (min-device-width: 844px) and (max-device-width: 991px)  {
.dashboard_container{max-width: 100%; margin-left: 0.5%;margin-right: 5%;}
.dashboard_container div.inner_box{min-width: 182px;margin-top: 30px !important;margin-bottom: 10px !important;}}

@media screen and (min-device-width: 320px) and (max-device-width: 360px)  {
.custo-step{max-width: 100% !important;margin-left: 6px !important;}
.ui.menu .item > .input.search-box-content {width: 37% !important;}
.ui.pagination.menu .item {min-width: 2em;text-align: center;margin-left: -1px;}
}

@media screen and (min-device-width: 361px) and (max-device-width: 450px)  {
.ui.menu .item > .input.search-box-content {width: 55% !important; }
.custo-step{max-width: 76% !important;margin-left: 42px !important;}
}
@media screen and (min-device-width: 451px) and (max-device-width: 499px)  {
.custo-step{max-width: 100% !important;margin-left: 36px !important;}
}
@media screen and (min-device-width: 500px) and (max-device-width: 560px)  {
.custom-menu-width{width: 29% !important; background:none;} 
.custom-card{max-width: 63% !important; margin-left: 68px !important;}
.custo-step{max-width: 63% !important; margin-left: 70px !important;}
}
@media screen and (min-device-width: 561px) and (max-device-width: 668px)  {
.custom-card{max-width: 60% !important; margin-left: 90px !important;}
.custo-step{max-width: 63% !important; margin-left: 95px !important;}
.custom-menu-width{width: 29% !important; background:none;} 
}
@media screen and (min-device-width: 607px) and (max-device-width: 991px)  {.uiinputresize{width: 214% !important;}}
@media screen and (min-device-width: 720px) and (max-device-width: 1124px)  {
.align-button{margin-top: 4px !important;}
.content-serch-box{width: 65%;height: 31px;}
.dropdown-min-with{min-width: 100px !important;}
}

@media screen and (min-device-width: 668px) and (max-device-width: 720px) {
.custom-card{max-width: 48% !important; margin-left: 139px !important;}
.custo-step{max-width: 52% !important; margin-left: 126px !important;}
}

@media screen and (min-device-width: 721px) and (max-device-width: 767px) {
.custom-aligned {text-align: left !important;}
.center_container-login{max-width: 1150px; margin: auto;margin-left: 10%; margin-right:18%;}
.center_container{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.center_container-form{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.center_container-order{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.custo-step{max-width: 48% !important; margin-left: 172px !important;}
.custom-card{max-width: 48% !important; margin-left: 172px !important;}

}

@media screen and (min-device-width: 768px) and (max-device-width: 844px)  {
.custo-step{max-width: 100% !important;}
.cutom-table-font{font-size: .7200em !important;}
.cutom-table-font-size{font-size: .9em !important;}
.send-Custom-button{width: 100% !important; font-size: 13px !important;}
.custom-drop-button{min-width: 150px !important;}
.next-btn{margin-left: -44px !important;}
.ui.grid > [class*="ten wide"].column, .search-width{width: 72.5% !important;}
.place-hole{width: 68% !important;}
.dvMessage-cus { padding-top: 32px; }
.dvMessage-btn { padding-top: 24px; }
.custom-pading{ padding-top: 3.5%; }
.tab-button{padding-right: 3.071em !important;
padding-left: 1.5em !important;}
.btn-right{margin-right: 100px !important;}
.ui.mini.input,.input-width{width: 72% !important;}
.serch-size{width: 47% !important;}
.cart-button{width: 40% !important;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 935px)  {
.ui.form .field > label{font-size: .8895em; white-space: nowrap;}
.report-font{font-size: .7800em;}
}

/*Only for Tablets*/
@media screen and (min-device-width: 768px) and (max-device-width: 991px)  {
.custom-width{width: 35% !important;}
.cutom-table-font-step{font-size: 10px !important;font-weight: 600 !important; width: 7%;} 
.center_container{max-width: 1150px; margin-left: 3.5%; margin-right:-4%;}
.center_container-online{max-width: 1150px; margin-left: 0.5%; margin-right:-7%;}
.center_container-report{max-width: 1150px; margin-left: 0.5%; margin-right:-8%;}
.center_container-profile{max-width: 1150px; margin-left: 3.5%; margin-right:3%;}
.center_container-form{max-width: 1150px !important; margin-left: 3% !important; margin-right:-23% !important;}
.custom-drop-button{min-width: 150px !important;}
.ui.grid > [class*="ten wide"].dumycolumn {width: 75.5% !important;}
.custm-adleft{font-size: 12px !important; margin-right: -8px !important;}
.custm-adright{margin-right: -29px !important; font-size: 12px !important;}
.cus-align{margin-left: 49px; margin-right: -1px;}
.tr-crd-wid{width: 45% !important;}
.tr-crd-rgt-flt{float: right;}
.ui.grid > [class*="four wide"].column, .custom-login{width: 45% !important;}
.width-100-percent-tab-only{width: 100% !important;}
.tab-only-btn-top-mg{margin-top:  8px !important;}
.tab-only-hide{display: none;}
.tab-only-min-50-percent-width{min-width: 50% !important;}
.yellow-message-width{width: 150% !important;}
.right-btn-next{margin-left: 24px !important;}
.custom-col-50{width: 66%;float: left;padding-right: 50px;}
.custom-place-order{margin-right: -143%!important;}
.next-btn-prv{margin-left: -100px !important;}
.online-font{font-size: 11px;}
.trainer-place-order{margin-right: -60% !important;}
.dashboard_container-message{ max-width: 1150px; margin-left: -3%; margin-right:3%; }
.manager-min-Width{min-width: 50%;}
.tab-custom-btn{font-size: .6142rem !important;}
.break-long-word-desc{display: block;width: 55px;word-wrap: break-word;}
.center_container-order{max-width: 1150px; margin: auto;margin-left: -1%; margin-right:5%;}
.custom-lable{width: 35%;}
.break-long-word-email{display: block;width: 131px;word-wrap: break-word;}
table.dataTable thead .sorting ,.sorting_asc, .sorting_desc {padding-right: 10px !important;padding-left: 6px !important;background-size: 14px !important;}
.Import-font{font-size: smaller !important;}
.class-font{font-size: smaller !important;}
.payment-next{margin-right: 13px !important;}
.Dashboard-message{margin-left: -23px;margin-right: -23px;}
.Order-success{text-align: center;margin-top: 70px;margin-right: 220px; font-size:20px}
.class-top-font{font-size: small !important;}
.payment-segment {width: 100%; margin-left: -2px;}
.custom-orders-success{text-align: center; margin-top: 70px;margin-right: 15px; font-size: 20px;width: 86%;margin-left: 47px;}
.custom-report-font{font-size: .7200em;}
.small-model{width: 88% !important; position: static !important; margin: 3.5rem auto !important; }
.tab-button-font{font-size: small !important;}
.cart-width{width: 19% !important;}
html.ios{overflow-x:scroll !important;-webkit-overflow-scrolling:touch !important;}
.custom-break-long-word { display:block;width:48px;word-wrap:break-word;}
.select-form, .ui.form select {min-width: 157px !important;}
.pending-width{min-width: 266px !important;}
}
.ui.disabled.segment{opacity: 1 !important;}
@media screen and (min-device-width: 768px) and (max-device-width: 1500px)  {
.Dashboard-message{margin-left: -23px;margin-right: -23px;}
.ui.tabular.menu .item {transition: none !important;}
}
@media screen and (min-device-width: 845px) and (max-device-width: 991px)  {.btn-right{margin-right: 110px !important;}
.dvMessage-cus { padding-top: 32px; }
.dvMessage-btn { padding-top: 24px; }
.custom-pading{ padding-top: 3.5%; }}
/*Only for Desktops*/
@media screen and (min-device-width: 993px) {
.ui.grid > [class*="fourteen wide"].column.apply12on14-desk{width: 80.5% !important;}
.ui.grid > [class*="fourteen wide"].column.apply16on14-desk{width: 100% !important;}
.apply-half-width-desk{width: 50%;}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1124px)  {
.ui.grid > [class*="four wide"].column, .custom-login{width: 35% !important;}
.dvMessage-cus { padding-top: 32px; }
.dvMessage-btn { padding-top: 24px; }
.custom-pading{ padding-top: 3.5%; }
.course-width{width: 100% !important;}
.next-btn-prv{margin-left: -219px !important;}
.tab-only-btn-bottom-mg-sm{margin-bottom: 4px !important;}
}
@media screen and(min-device-width: 1350px) and  (max-device-width: 1600px) {
.tr-crd-wid{width: 25% !important;}
}
@media screen and (min-device-width: 844px) and (max-device-width: 950px)  {
.cutom-table-font{font-size: 10px !important;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 844px)  {.next-btn{margin-left: -44px !important;} .next-btn-nxt{margin-left: -90px !important;} }
@media screen and (min-device-width: 845px) and (max-device-width: 910px)  {.next-btn{margin-left: -35px !important;}.next-btn-nxt{margin-left: -90px !important;}}
@media screen and (min-device-width: 910px) and (max-device-width: 991px)  {.next-btn{margin-left: -25px !important;}.next-btn-nxt{margin-left: -75px !important;}}
@media screen and (min-device-width: 950px) and (max-device-width: 1251px) {}
@media screen and (min-device-width: 845px) and (max-device-width: 2000px)  {}
.trainer-class-search{padding-right: 0px !important;padding-left: 5px !important;}
.trainer-class-search-btn{margin-left: 2px !important;}
.independent-search-box{width:100%;}
.trainer-class-date-search{margin-right: 6px !important;}
@media screen and (min-device-width: 1125px) and (max-device-width: 2000px)  {.next-btn-prv{margin-left: -219px !important;}}
/* Wrap long text on tab */
@media screen and (min-device-width: 768px) and (max-device-width: 998px)  {
.break-long-word { display:block;width:52px;word-wrap:break-word;}
.custom-search-box{width: 52% !important; margin-top: 4px;}
.ui.steps .step .title{font-size: 1.2em;}
.ui.steps .step .description {font-size: 1em;}
.resize-table{ font-size: .9em !important;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
.break-long-word-768x1024 { display:block;width:100px;word-wrap:break-word;}
.break-long-word-report { display:block;width:158px;word-wrap:break-word;}
body.pushable {background: none !important; height: 100% !important;overflow-x:initial;min-height:initial;}
}
@media screen and (min-device-width: 1012px) and (max-device-width: 1055px)  {
.dashboard_container div.inner_box {min-width: 215px;margin-top: 30px !important;margin-bottom: 10px !important;}}

@media screen and (min-device-width: 768px) and (max-device-width: 1298px)  {
.tab-only-width-100-percent{width: 100% !important;}
.tab-only-btn-top-mg-sm{margin-top:  4px !important;}
.same-address-top{margin-top:  10px !important;}
.break-long-word-align { display:block;width:73px;word-wrap:break-word;}
.break-long-word-trainer { display:block;width:66px;word-wrap:break-word;}
.break-long-word-align-general { display:block;width:50px;word-wrap:break-word;}
.trainer-space{margin-bottom: 25px !important;}
.trainer-space-top{margin-top: 12px !important;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 821px)  {
.trainer-space-during{width: 369px !important;}
.trainer-space-input{width: 116px !important;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 871px)  {.tab-button{width: 118% !important;} }

@media screen and (min-device-width: 822px) and (max-device-width: 975px)  {
.trainer-period{margin-right: 406px !important;} .trainer-left{margin-left: -394px !important;}}

@media screen and (min-device-width: 976px) and (max-device-width: 1211px)  {
.trainer-period{margin-right: 524px !important;} .trainer-left{margin-left: -517px !important;}}

@media screen and (min-device-width: 1212px) and (max-device-width: 1288px)  {
 .trainer-left{margin-left: -1px !important;}.trainer-space-input{width: 150px !important;}

}
@media screen and (min-device-width: 992px) and (max-device-width: 1500px)  {.custom-col-wide{width: 35% !important; font-size: 12.5px;}
.custom-col-wide-font{font-size: 12.5px;}}
@media screen and (min-device-width: 768px) and (max-device-width: 1100px)  {
.break-long-word-768x1100 { display:block;width:100px;word-wrap:break-word;}
.custom-menu-width{width: 59% !important;} 
.align-button-import{margin-top: 12px !important;}
}
@media screen and (max-device-width: 1100px)  {
.view-link-position{float: left !important;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 810px)  {.trainer-col{width: 85px !important;}.roster-col{width: 100px !important;}}
@media screen and (min-device-width: 796px) and (max-device-width: 810px)  {.store-col{width: 85px !important;}}
@media screen and (min-device-width: 811px) and (max-device-width: 832px)  {.store-col{width: 147.6px !important;}.trainer-col{width: 147.6px !important;} .roster-col{width: 147.6px !important;}}
@media screen and (min-device-width: 1299px) and (max-device-width: 1623px)  {.same-address-top{margin-top:  10px !important;}}
@media screen and (min-device-width: 992px) and (max-device-width: 1273px)  {.col-online{width: 90px !important;}
	.custom-online-font{font-size: 11.5px !important;}
	.custom-report-font{font-size: 1em !important;} 
.report-min-width{min-width: 927px;}
 }



@media screen and (min-device-width: 810px) and (max-device-width: 811px){.col-hire{width: 85px !important;}}
@media screen and (min-device-width: 992px) and (max-device-width: 1227px)  {.tab-button {margin-left: -44px !important; width: 127% !important;}}

@media screen and (min-device-width: 1125px) and (max-device-width: 1310px)  { .register-segment-width{width: 126% !important;}}
