
/*	Form with substrate
		/*------------------------------------------------------*/

#tmm-form-wizard.substrate { padding: 0px 14px; background-color: #fff; overflow: hidden; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-box-shadow: 0px 0px 6px 0px rgba(191,191,191,1); -moz-box-shadow: 0px 0px 6px 0px rgba(191,191,191,1); box-shadow: 0px 0px 6px 0px rgba(191,191,191,1); }

    #tmm-form-wizard.substrate .form-login-heading { margin: 0 -14px; border-bottom: 1px solid #dadada; color: #757575; padding: 14px; background-color: #F0F0F0; background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0)); background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%); -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }

#tmm-form-wizard.form-login.substrate .form-login-heading { margin: 0 -14px; }

#tmm-form-wizard.substrate .form-login-heading span { color: #0099fd; padding: 0 0px; }


#tmm-form-wizard.substrate .input-block label { color: #748286; font-size: 14px; }

#tmm-form-wizard.substrate .tip { padding-top: 2px; padding-bottom: 43px; border-bottom: 1px solid #dadada; }

#tmm-form-wizard.substrate .button-group { text-align: right; }
.Signup_preloader { position: absolute; background: #000; opacity: 0.6; z-index: 99999; bottom: 0; right: 0; /* margin-right: 37px; */ margin-bottom: 1px; padding: 5px 57px; }

/*------------------------------------------------------*/
/*	Form wizard
	/*------------------------------------------------------*/

.form-container { width: 820px; margin: 0 auto; }

#tmm-form-wizard { padding: 0 14px; }

    #tmm-form-wizard .form-login-heading { font: 24px Calibri; color: #757575; }

        #tmm-form-wizard .form-login-heading span { font-family: "Calibri"; color: #0099fd; padding: 0 5px; }

    #tmm-form-wizard .stage-container { border-bottom: 1px solid #dadada; padding: 15px 0px 4px; }

    #tmm-form-wizard .stage { display: inline-block; position: relative; text-align: center; min-height: 112px; }

        #tmm-form-wizard .stage:before,
        #tmm-form-wizard .stage:after { position: absolute; background-color: #eaeaea; top: 50%; margin-top: -33px; width: 50%; height: 5px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; content: ''; }

        #tmm-form-wizard .stage:before { left: 0; }
        #tmm-form-wizard .stage:after { right: 0; }

        #tmm-form-wizard .stage:first-child:before { display: none; }
        #tmm-form-wizard .stage:first-child + .stage + .stage + .stage:after { display: none; }

        /*	Current stage  */
        #tmm-form-wizard .stage.tmm-current .stage-header { background-color: #fb6b5b; border: none; }
.tmm-current i { color: #fff !important; }
#tmm-form-wizard .stage.tmm-current .stage-header.head-number { color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, .9); }

#tmm-form-wizard .stage.tmm-current:after,
#tmm-form-wizard .stage.tmm-current:before { background-color: #fb6b5b; border: none; }
/*	end Current stage  */

/*	Success stage  */
#tmm-form-wizard .stage.tmm-success .stage-header { background-color: #92cf5c; border: none; }
    #tmm-form-wizard .stage.tmm-success .stage-header i { color: #fff !important; }
    #tmm-form-wizard .stage.tmm-success .stage-header.head-number { color: #3c611b; text-shadow: 1px 1px 0px rgba(173, 219, 114, 1); }

#tmm-form-wizard .stage.tmm-success:after,
#tmm-form-wizard .stage.tmm-success:before { background-color: #92cf5c; border: none; }

/*#tmm-form-wizard .stage.tmm-success .stage-header:after { position: absolute; top: 51px; left: -51px; color: #696969; font-family: 'Calibri'; font-size: 16px; color: #92cf5c; content: '\e83b'; text-shadow: none; font-weight: 100; }*/

#tmm-form-wizard .stage.tmm-success .stage-header.head-number:after { top: 42px; }
/*	end Succes stage  */

#tmm-form-wizard .stage-header { display: inline-block; width: 50px; height: 50px; background-color: #eaeaea; text-align: center; font-size: 20px; color: #a9a9a9; border: 1px solid #d9d9d9; position: relative; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; }

    #tmm-form-wizard .stage-header.head-number { color: #a9a9a9; font-family: 'Calibri'; font-weight: bold; color: #a9a9a9; font-family: 'Calibri'; font-weight: bold; line-height: 2.2em; margin-bottom: 7px; }

#tmm-form-wizard .stage-content { width: 153px; padding-left: 0px; max-height: 52px; margin: 0 auto; }

#tmm-form-wizard .stage-title { font: 400 18px 'Calibri'; color: #464646; padding-left: 0px; text-align: center; padding-top: 10px; }

#tmm-form-wizard .stage-info { text-align: left; color: #a8a8a8; font-family: 'Calibri'; font-size: 11px; line-height: 1.4; }

/* -------------------------------------------------- */
/*	Portable Form
		/* -------------------------------------------------- */

#tmm-form-wizard .form-header { font: 20px 'Calibri'; padding-top: 15px; padding-bottom: 36px; }

#tmm-form-wizard .form-title { float: left; padding-left: 22px; color: #7e8b8f; }

#tmm-form-wizard .form-title-2 { float: left; padding-left: 32px; }

#tmm-form-wizard .form-title b { font-weight: 200; color: #0099fd; }

#tmm-form-wizard .form-title-2 b { font-weight: 200; color: #0099fd; }

#tmm-form-wizard .steps { color: #636363; float: right; }
    #tmm-form-wizard .steps a { color: #0099fd; }
        #tmm-form-wizard .steps a:hover { color: #0099fd; }
#tmm-form-wizard .form-wizard { padding: 5px 12px 23px; min-height: 505px; -webkit-border-radius: 4px; border-radius: 4px; }

#tmm-form-wizard .next,
#tmm-form-wizard .prev { position: relative; padding-top: 0px; }

#tmm-form-wizard .prev { float: left; }
#tmm-form-wizard .next { float: right; }

    #tmm-form-wizard .next .button.button-control span,
    #tmm-form-wizard .prev .button.button-control span { text-align: left; text-transform: none; line-height: 1; }

#tmm-form-wizard .prev .button.button-control span { padding: 6px 9px 9px 43px; }
#tmm-form-wizard .next .button.button-control span { padding: 6px 45px 9px 6px; }

    #tmm-form-wizard .prev .button.button-control span:after,
    #tmm-form-wizard .next .button.button-control span:after { position: absolute; font-size: 20px; font-family: 'Calibri'; color: #fff; top: 25px; }

    #tmm-form-wizard .next .button.button-control span:after { right: 9px; content: '\e8bc'; }
#tmm-form-wizard .prev .button.button-control span:after { left: 9px; content: '\e8bb'; }

#tmm-form-wizard .button.button-control span b { text-transform: none; display: block; font-weight: 200; line-height: 1; font-size: 12px; font-family: 'Calibri'; }



/*	IE10 */
#tmm-form-wizard select::-ms-expand { display: none; }
#tmm-form-wizard .dropdown-select > option { margin: 3px; text-shadow: none; background: #f2f2f2; cursor: pointer; hite-space: nowrap; text-overflow: ellipsis; -webkit-appearance: button; -webkit-border-radius: 3px; border-radius: 3px; }


/* Fix for IE 8 putting the arrows behind the select element. */
.lt-ie9 #tmm-form-wizard .dropdown { z-index: 1; }

.lt-ie9 #tmm-form-wizard .dropdown-select { z-index: -1; }

    .lt-ie9 #tmm-form-wizard .dropdown-select:focus { z-index: 3; }

@-moz-document url-prefix() { .dropdown-select; padding: 8px 6px; }

/* end Fix for IE 8 putting the arrows behind the select element. */

#tmm-form-wizard dl { line-height: 1.8; }

#tmm-form-wizard dt,
#tmm-form-wizard dd { display: inline-block; font: 14px 'calibriregular', sans-serif; }

#tmm-form-wizard dt { width: 21%; color: #a0aeb2; }

#tmm-form-wizard dd { color: #6b7a7e; }

#tmm-form-wizard .data-container { background-color: #fff; border: 1px solid #c4cdcf; padding: 12px 18px 50px 18px; margin-top: 28px; margin-bottom: 20%; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 1); box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 1); }

/* -------------------------------------------------- */
/*	Sprite Icons
			/* -------------------------------------------------- */

/*	Stage Icons	 */
/*.head-icon { display: block; background: url(../../Images/header-sprite.png) no-repeat 0 0; }*/
.stage-header i { font-size: 20px; margin-top: 14px; color: #656565; }
.head-icon.head-icon-lock { background-position: 10px -22px; }

.tmm-success > .head-icon.head-icon-lock,
.tmm-current > .head-icon.head-icon-lock { background-position: 10px -423px; }

.head-icon.head-icon-user { background-position: 8px -107px; }

.tmm-success > .head-icon.head-icon-user,
.tmm-current > .head-icon.head-icon-user { background-position: 9px -506px; }

.head-icon.head-icon-payment { background-position: 9px -206px; }

.tmm-success > .head-icon.head-icon-payment,
.tmm-current > .head-icon.head-icon-payment { background-position: 9px -606px; }

.head-icon.head-icon-details { background-position: 8px -312px; }

.tmm-success > .head-icon.head-icon-details,
.tmm-current > .head-icon.head-icon-details { background-position: 8px -713px; }
/*	end Stage Icons	 */


/*	Form Icons  */
/*.form-icon { display: block; background: url(../../Images/sprite.png) no-repeat 0 0; }*/

.form-icon.form-icon-user { background-position: right -19px; }

.form-icon.form-icon-lock { background-position: right -63px; }

.form-icon.form-icon-mail { background-position: right -114px; }

.form-icon.form-icon-phone { background-position: right -158px; }

/*	Form title Icons  */
.form-icon.title-icon-user { background-position: -10px -25px; }

.form-icon.title-icon-lock { background-position: -10px -70px; }

.form-icon.title-icon-payment { background-position: -10px -211px; }

.form-icon.title-icon-card { background-position: 0px -260px; }
.form-control, .form-group .form-control { font-size: 16px; }
/* ---------------------------------------------------------------------- */
/*	FORM COLOR CONFIGURATIONS
		/* ---------------------------------------------------------------------- */


/*	Stage  */
#tmm-form-wizard .stage:before,
#tmm-form-wizard .stage:after { background-color: #eaeaea; }
/*  Set color for STAGE LINE  */
#tmm-form-wizard .stage-header { background-color: #eaeaea; }
/*	Set background color for STAGE HEADER  */
#tmm-form-wizard .stage-title { color: #464646; }
/*	Set color for STAGE TITLE  */
#tmm-form-wizard .stage-info { color: #a8a8a8; }
/*	Set color for STAGE INFO  */
/*	end Stage  */

/*	Current stage  */
#tmm-form-wizard .stage.tmm-current .stage-header { background-color: #fb6b5b; }
    /*	Set background color for CURRENT STAGE  */
    #tmm-form-wizard .stage.tmm-current .stage-header.head-number { color: #fff; }
/*	Set color for CURRENT STAGE TEXT  */
#tmm-form-wizard .stage.tmm-current:after,
#tmm-form-wizard .stage.tmm-current:before { background-color: #fb6b5b; }
/*	Set background color for CURRENT STAGE LINE  */
/*	end Current stage  */

/*	Success stage  */
#tmm-form-wizard .stage.tmm-success .stage-header { background-color: #92cf5c; }
    /*	Set background color for SUCCESS STAGE  */
    #tmm-form-wizard .stage.tmm-success .stage-header.head-number { color: #3c611b; }
/*	Set color for SUCCESS STAGE TEXT  */
#tmm-form-wizard .stage.tmm-success:after,
#tmm-form-wizard .stage.tmm-success:before { background-color: #92cf5c; }
/*	Set background color for SUCCESS STAGE LINE  */
#tmm-form-wizard .stage.tmm-success .stage-header:after { color: #92cf5c; }
/*  Set color for SUCCESS STAGE ICON  */
/*	end Success stage  */
#tmm-form-wizard .next:hover { color: #fff; }
.prev a { cursor: pointer; margin-bottom: 10px; }
    .prev a:hover { color: #fff !important; }
.next a { cursor: pointer; margin-bottom: 10px; }
    .next a:hover { color: #fff !important; }
.dashboard_loading { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: #eceff1; opacity: 0.8; overflow: hidden; }
.inner_loading { position: relative; top: 40%; width: 77px; height: 78px; /* margin: -75px 0 0 -75px; */ margin: auto; /* left: 0; */ }
    .inner_loading img { height: 65px; }
.Dashboard_loading { -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }
.Cancel_Btn { padding: 10px 20px; background: #0099fd; padding: 10px 20px; margin-right: 10px; }
.modal_main { width: 600px; }
.FormHeading { text-align: left; font-size: 24px; color: #0099fd; }
.FormDetailHead { font-size: 18px; font-weight: 400; text-align: left; color: #0099fd; }
.para { height: auto; text-indent: 5px; margin: 3px 0 3px 0px; text-align: justify; display: inline-flex; line-height: 1.8; }
.delete_row_masg { border-radius: 8px; position: fixed; width: 29%; background: #fff; margin: auto !important; /* margin-top: 20px; */ z-index: 99999999; top: 35%; left: 0; right: 0; padding: 20px; text-align: center; }
    .delete_row_masg p { color: #000; font-size: 17px; padding: 15px; }
    .delete_row_masg img { margin: auto; }
    .delete_row_masg a { color: #fff; font-size: 16px; cursor: pointer; }
.TermsandconditionsMain { top: 45% !important; -webkit-box-shadow: 0px 0px 3px 0px rgba(87,87,87,1); -moz-box-shadow: 0px 0px 3px 0px rgba(87,87,87,1); box-shadow: 0px 0px 3px 0px rgba(87,87,87,1); background-color: white; padding: 0px 20px 20px 20px; margin-top: 10px; }
/*Data Table Css start*/
div.dataTables_wrapper div.dataTables_filter { text-align: right; }
    div.dataTables_wrapper div.dataTables_filter input { margin-left: 0.5em; }
div.dataTables_wrapper div.dataTables_info { padding-top: 10px; white-space: nowrap; }
div.dataTables_wrapper div.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 200px; margin-left: -100px; text-align: center; }
div.dataTables_wrapper div.dataTables_paginate { text-align: right; }
div.dataTables_wrapper div.mdl-grid.dt-table { padding-top: 0; padding-bottom: 0; }
    div.dataTables_wrapper div.mdl-grid.dt-table > div.mdl-cell { margin-top: 0; margin-bottom: 0; }
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting { padding-right: 7px; }
table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active { outline: none; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { /*cursor: pointer;*/ position: relative; }
    table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after { position: absolute; bottom: 11px; display: block; opacity: 0.3; font-size: 2.3em; }
/*table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before { right: 1em; /*content: "\2191";*/ }

/*table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after { right: 0.5em; content: "\2193"; }*/
table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after { opacity: 1; }
table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after { opacity: 0; }
.mdl-data-table thead { padding-bottom: 3px; }
    .mdl-data-table thead .mdl-data-table__select { margin-top: 0; }
.mdl-data-table tbody tr { position: relative; height: 48px; transition-duration: .28s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-property: background-color; }
    .mdl-data-table tbody tr.is-selected { background-color: #e0e0e0; }
    .mdl-data-table tbody tr:hover { background-color: #eee; }
.mdl-data-table td, .mdl-data-table th { padding: 0 2px 12px; }
    .mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type { padding-left: 24px; }
    .mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type { padding-right: 8px; }
.mdl-data-table td, .mdl-data-table th { position: relative; height: 48px; box-sizing: border-box; }
.mdl-data-table td { border-top: 1px solid rgba(0,0,0,.12); border-bottom: 1px solid rgba(0,0,0,.12); padding-top: 12px; /*vertical-align: middle;*/ font-size: 14px !important; }
    .mdl-data-table td .mdl-data-table__select { vertical-align: middle; }
.mdl-data-table th { vertical-align: bottom; text-overflow: ellipsis; font-weight: 700; line-height: 24px; letter-spacing: 0; font-size: 18px; color: rgba(0,0,0,.54); padding-bottom: 8px; font-family: Calibri; }
    .mdl-data-table th .mdl-data-table__header--sorted-ascending, .mdl-data-table th .mdl-data-table__header--sorted-descending { color: rgba(0,0,0,.87); }
        .mdl-data-table th .mdl-data-table__header--sorted-ascending:before, .mdl-data-table th .mdl-data-table__header--sorted-descending:before { font-family: Calibri; font-weight: 400; font-style: normal; font-size: 16px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; -moz-font-feature-settings: 'liga'; font-feature-settings: 'liga'; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; }
        .mdl-data-table th .mdl-data-table__header--sorted-ascending:before { content: "\e5d8"; }
        .mdl-data-table th .mdl-data-table__header--sorted-descending:before { content: "\e5db"; }
.mdl-data-table__select { width: 16px; }
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric { text-align: left; }
.mdl-button--colored { color: #fff !important; background: #0099fd !important; border: 1px solid #fff; border-radius: 3px !important; }
.mdl-button { background: #fff; /* margin: 5px; */ margin: 0px 7px; padding: 5px 13px; border: 1px solid #cacaca; color: #000; }
.mdl-data-table tbody tr { border: 1px solid #d9d9d9; }
#tableCalculation { width: 45%; float: right; margin-bottom: 5px; }
#PrimeriTableCaculation { width: 45%; float: right; margin-bottom: 5px; }
.Total_main { float: left; width: 99%; border: 1px solid #d9d9d9; border-top: none; }
.CahngePass_Success_msg { position: fixed; background: #fff; width: 24%; top: 15%; z-index: 999999; text-align: center; padding: 0px 20px 20px 20px; /* z-index: 99999; */ margin: auto; left: 0; right: 0; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 6px 0px rgba(5, 5, 5, 0.92); }
.ShaowAllAddOn { color: #0099fd; cursor: pointer; padding: 10px 0px 11px 12px; margin: 0px; text-align: left; font-size: 18px; position: absolute; }

.state_loading { display: block; position: absolute; bottom: 0; /* right: 0; */ left: 0; top: 18px; right: 0; z-index: 99999; }


@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* #Media Queries
================================================== */
/*	Retina Ready Display  */
/*@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .form-icon { background: url(../../Images/sprite2X.png) no-repeat 0 0; background-size: 36px 300px; }

    .head-icon { background: url(../../Images/header-sprite2x.png) no-repeat 0 0; background-size: 30px 800px; }
}*/

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media (min-width: 992px) and (max-width: 1500px) {
    .delete_row_masg { width: 38%; }
    .CahngePass_Success_msg { width: 38%; }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {

    .form-container { width: 100%; }

    #tmm-form-wizard dt { width: 24%; }
    .delete_row_masg { width: 50%; }
    .CahngePass_Success_msg { width: 52%; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

    .form-container { width: 100%; }

        .form-container #tmm-form-wizard .stage:before,
        .form-container #tmm-form-wizard .stage:after { display: none; }

    #tmm-form-wizard .stage-content { width: 100%; }

    #tmm-form-wizard .stage { text-align: left; margin-bottom: 10px; }

    #tmm-form-wizard .stage-header { float: left; }

    #tmm-form-wizard .stage-title { padding-left: 59px; }

    #tmm-form-wizard .stage-info { padding-left: 60px; }

    #tmm-form-wizard .stage.tmm-success .stage-header:after { top: -4px; left: 209px; }

    #tmm-form-wizard .stage.tmm-success .stage-header.head-number:after { top: -13px; }

    #tmm-form-wizard .stage { min-height: 0; }

    #tmm-form-wizard dt { width: 16%; }
    #tmm-form-wizard .tooltip { display: none; }
    .TableSacroll { overflow-x: auto; }
    .SalesTableSacroll { overflow-x: auto; width: 100%; }
    #tableCalculation { width: 100%; }
    #PrimeriTableCaculation { width: 100%; }
    .modal_main { width: auto; }
    .delete_row_masg { width: 72%; }
    .CahngePass_Success_msg { width: 72%; }
    .ShaowAllAddOn { position: relative !important; }
}

@media only screen and (min-width: 500px) and (max-width: 700px) {
    .modal_main { width: 88%; }
}

@media only screen and (min-width: 320px) and (max-width: 499px) {
    .col-md-4 { padding: 0px !important; }
    .delete_row_masg { width: 92%; }
    .CahngePass_Success_msg { width: 92%; }
    .modal_main { width: 98%; }
}


@media only screen and (min-width: 320px) and (max-width: 767px) {
    .form-container #tmm-form-wizard .stage:before,
    .form-container #tmm-form-wizard .stage:after { display: none; }
    #tmm-form-wizard .stage:before, #tmm-form-wizard .stage:after { display: none; }
    .form-container { width: 100%; }

    #tmm-form-wizard .form-header { font: 19px 'Calibri'; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {

    #tmm-form-wizard .next .button.button-control span { padding: 6px 26px 9px 2px; }

    #tmm-form-wizard .prev .button.button-control span { padding-left: 45px; padding: 6px 2px 9px 26px; }

    #tmm-form-wizard .next .button.button-control span:after { right: 5px; }

    #tmm-form-wizard .prev .button.button-control span:after { left: 3px; }

    #tmm-form-wizard .next .button-divider { right: 25px; }

    #tmm-form-wizard .prev .button-divider { left: 25px; }

    #tmm-form-wizard .tooltip { display: none; }

    #tmm-form-wizard dt { width: 31%; }
    #tmm-form-wizard .form-login { width: 100%; margin-left: -240px; }
    #tmm-form-wizard .form-title { padding-left: 0px; font-size: 16px; }
}

@media screen and (max-width: 320px) {
    #tmm-form-wizard .form-login { width: 100%; margin-left: -160px; }

    .form-container { width: 100%; }
}
