
div[class^="col-"] {
    float: right !important;
}

.row.no-pad {
  margin-right:0;
  margin-left:0;
}

.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}


.inputDir {
    direction: ltr;
}

#TopMobileSeparator {
    /*display: none;*/
}

/*
.d-flex {
    display:flex;
}
.d-flex>div {
    float: none;
}


.col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
*/

.bs-example {
    position: relative;
    padding: 45px 15px 15px;
    margin: 0 -15px 15px;
    border-color: #e5e5e5 #eee #eee;
    border-style: solid;
    border-width: 1px 0;
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
    box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
}

#loading-overlay {
    /*
    position: absolute;
    top: 8px;
    left: 50%;
    */
    width: 100%;
    height: 30px;
    /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
    background-color: white;
    /*z-index: 99999999999999999999999;*/
    display: none;
}

    #loading-overlay.enableAnim {
        display: block;
        padding-top: 10px;
        box-sizing: border-box;
        background: transparent;
    }

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.dot {
    width: 10px;
    height: 10px;
    border: 3px solid #304982;
    border-radius: 50%;
    float: left;
    margin: 0 5px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation: fx 1000ms ease infinite 0ms;
    animation: fx 1000ms ease infinite 0ms;
}

    .dot:nth-child(2) {
        -webkit-animation: fx 1000ms ease infinite 300ms;
        animation: fx 1000ms ease infinite 300ms;
    }

    .dot:nth-child(3) {
        -webkit-animation: fx 1000ms ease infinite 600ms;
        animation: fx 1000ms ease infinite 600ms;
    }

@-webkit-keyframes fx {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fx {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.MKLobbyMainContainerDiv {
    border: 2px solid #DEDEDE;
}

.PressForm {
    padding: 8px 0px 8px 0px;
    margin: 0 auto;
    background: white;
    font-size: 14px;
}

    .PressForm .k-widget {
        float: right;
        width: 100%;
        height: 31px;
    }

    .PressForm .requierdAsterisk {
        color: red;
        display: inline-block;
    }

.PressFormInner {
    display: flex;
    background-color: #EFF5F5;
    padding: 0px 10px 10px;
}

.k-state-selected {
    background-color: #aeaeae;
    border-color: #aeaeae;
}

.k-list > .k-state-selected {
    background-color: #aeaeae;
    border-color: #aeaeae;
}

.k-calendar td.k-state-selected.k-state-hover {
    background-color: #aeaeae;
    border-color: #aeaeae;
}

.k-calendar .k-today {
    -webkit-box-shadow: inset 0 0 0 1px #aeaeae;
    box-shadow: inset 0 0 0 1px #aeaeae;
}

.PressForm a {
    cursor: pointer;
}

.PressForm h1 {
    font-size: 24px !important;
}

.PressForm .errMessage {
    color: red;
    font-weight: 600;
    top: 0px;
    right: 3px;
    position: relative;
    display: none;
    font-size: 12px;
}

.PressForm input[type='checkbox'],
.PressForm input[type='radio'] {
    margin-left: 4px;
    width: 25px;
    height: 25px;
}

.PressForm .k-combobox {
    margin-right: 0px;
    margin-top: 4px;
}

.PressForm .PanePress2 .k-combobox {
    margin-right: 0px;
}

.PressForm label {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 1px;
    vertical-align: baseline;
}

    .PressForm label.required:after {
        content: "*";
        position: relative;
        top: 3px;
        color: red;
        right: 2px;
        font-weight: 500;
    }




.PressForm .PanePressRowTitle label {
    font-weight: 600;
    display: inline-block;
    color: #304982;
}


.linkBtn {
    background: #304982;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 25px;
    border-radius: 4px;
    float: left;
    width: 100%;
    text-align: center;
}

    .linkBtn:hover {
        background: #304982;
        color: #fff !important;
        text-decoration: none !important;
        padding: 6px 25px;
        border-radius: 4px;
        /*float: left;*/
        width: 100%;
        text-align: center;
    }

.clear {
    clear: both;
}

.PressFormDesc {
    width: 20%;
    display: inline-block;
    display: none;
}

.PressFormContent {
    width: 100%;
    display: inline-block;
}

.PressFormContentInner {
    padding: 0px 6px !important;
    margin: 0 auto;
}

    .PressFormContentInner h1 {
        color: #304982 !important;
        margin-right: 14px !important;
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight: 500 !important;
    }

.PressFormContentIntroImg {
    margin: 0px -16px;
    background: white;
    padding-right: 16px;
    padding-left: 16px;
}

    .PressFormContentIntroImg img {
    }

.PressFormDescMobile {
    margin: 0px -16px;
    background: white;
    padding-right: 16px;
    padding-left: 16px;
}


.PressFormDescMobileTiltle h1 {
    margin-right: -8px !important;
}


.PressFormDescMobileContent {
    padding-bottom: 10px;
}


.PressFormContentIntroTitle h1 {
    margin-right: 0px !important;
}

.PressFormContentIntro {
}

.PressFormContentIntroTitle {
    margin-top: 0px;
}

.PressFormContentFields {
    background: #fff;
    /*margin-top: 4px;*/
    padding-bottom: 10px;
}

.TabPress {
    margin-top: 10px;
    padding: 3px 0px 0px 2px;
    float: right;
    width: 33.33%;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    outline: 0px;
}

    .TabPress h2 {
        font-size: 14px !important;
        margin-top: 0px;
        margin-bottom: 0px;
        border: 2px transparent solid;
        color: #304982;
    }

.TabPressSelected {
    color: White;
}

    .TabPressSelected h2 {
        background: #304982;
        color: White;
        border: 2px #304982 solid;
        border-radius: 6px 6px 0px 0px;
        padding-right: 4px;
        padding-left: 4px;
        font-weight: 500 !important;
    }

.TabPress1 {
    padding-right: 0px !important;
}

.TabPress3 {
    padding-left: 0px !important;
}

.TabPressSelected {
}

.PanePress.PanePress1 {
    display: none;
}

.PanePress.PanePress2 {
    display: none;
}

.PanePress.PanePress3 {
    display: none;
}

.PanePress.PanePress4 {
    display: none;
    height: 300px;
}

.PanePress.PanePressSelected {
    display: block;
}

.TopSpace10px {
    /*
    text-align: right;
    padding-right: 0px;
        */
    /*padding-left: 6px;*/
}

.PanePress .inputMargin {
    margin-top: 4px !important;
    width: 100%;
}

.PanePress1 .kendoComboBoxMks {
    margin-right: 4px;
    margin-top: -3px;
}


.PanePress1 .k-datepicker .k-picker-wrap .k-icon {
    margin: 0 5px;
}

.PanePress1 .k-timepicker {
    margin-top: 10px;
}

.PanePress1 .PanePressRowMishkan .areaMk {
    margin-bottom: -7px;
}

.PanePress1 .withCommEquipmentContainer {
}

    .PanePress1 .withCommEquipmentContainer .radioArea1, .PanePress1 .withCommEquipmentContainer .radioArea3 {
        padding-bottom: 0px;
    }

    .PanePress1 .withCommEquipmentContainer .k-combobox {
        width: 100%;
        margin-right: 0px;
    }

    .PanePress1 .withCommEquipmentContainer #WithRegEquipmentTypes {
        margin-right: 0px;
    }


.PanePress1 .k-multiselect {
    width: 100% !important;
}

.PanePress1 .k-multiselect {
    width: 100% !important;
    margin-top: 4px;
}

.PanePress1 .k-multiselect-wrap .k-input {
    float: right;
}



.PanePress1 .carTypesContainer {
}

    .PanePress1 .carTypesContainer .k-combobox {
        width: 100%;
    }

    .PanePress1 .carTypesContainer .radioArea1 label,
    .PanePress1 .carTypesContainer .radioArea3 label {
        padding-top: 0px;
    }

    .PanePress1 .carTypesContainer #WithCarContent {
        margin-right: 0px;
        width: 94px;
        text-align: left;
    }

    .PanePress1 .carTypesContainer #carToolTip {
        display: inline-block;
        top: 5px;
        right: 4px;
        position: relative;
        font-size: 20px;
    }

    .PanePress1 .carTypesContainer .k-combobox {
        margin-right: 0px;
    }

    /*
    .PanePress1 .carTypesContainer .carToolTip {
        display: inline-block;
        margin-right: 10px;
        padding-top: 3px;


    }
    */

    .PanePress1 .carTypesContainer .carToolTip {
        padding-right: 4px;
        padding-top: 10px;
        display: inline-block;
        font-size: 13px;
    }


.PanePress1 #WithCarContent {
    /*margin-top: 10px;*/
}

.k-callout-n {
    border-bottom-color: #c5c5c5;
}

.k-widget.k-tooltip {
    border-color: #c5c5c5;
    background-color: #c6c6c6;
    color: #282828;
    background-image: none;
}


.PanePressRow {
    padding-right: 0px;
    padding-top: 9px;
}

.PanePressRowTitle {
    padding-bottom: 4px;
}

.PanePressRowLink {
}

.areaPermit {
    margin-top: 0px;
}

.PanePress1 .k-widget {
    /*width:100%;*/
    height: 31px;
    font-size: 14px !important;
}

.PanePress1 #kendoDatePicker, .PanePress1 #kendoTimePicker {
    height: 23px;
    padding-top: 4px;
    padding-bottom: 0px;
}

.PanePress1 .PressDate .k-widget {
    height: 29px;
}

.PanePress1 .areaMk .containerComboBoxMks,
.PanePress1 .containerByOtherContent,
.PanePress1 .containerEquipmentTypes,
.PanePress1 .containerRegEquipmentTypes,
.PanePress1 .containerBOtherContent {
    padding-right: 0px;
}



    .PanePress1 .containerByOtherContent #ByOtherContent {
    }

.PanePress1 .containerEquipmentTypes, .PanePress1 .containerRegEquipmentTypes {
    padding-right: 15px;
}

.PanePress1 .linkBtn .fas {
    padding-right: 4px;
}

.PanePress1 .carTypesContainer .carTypesContainerInner .carNumberContainer {
    /*display: flex;*/
}

    .PanePress1 .carTypesContainer .carTypesContainerInner .carNumberContainer .carNumberInputs {
    }

    .PanePress1 .carTypesContainer .carTypesContainerInner .carNumberContainer .carNumberToolTip {
        /*flex: 1;*/
    }


.radioArea {
    /*float: right;*/
    margin-top: 0px;
    /*padding-bottom: 19px;*/
    padding-bottom: 19px;
}

    .radioArea input {
        float: right;
    }

    .radioArea label {
        float: right;
        padding-top: 8px;
    }

.linkBtnAddMemberExtend {
    float: right;
    margin-top: 7px;
    padding-right: 9px;
}

    .linkBtnAddMemberExtend:hover {
        padding-right: 9px;
    }

.tblAddStaff {
    margin-top: 0px;
    width: 100%;
}

    .tblAddStaff td {
        padding-left: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
    }

    .tblAddStaff label {
        float: none;
    }

    .tblAddStaff .rowInputs {
        display: none;
    }

.PanePress input[type='text'], .PanePress select {
    width: 100%;
    border-radius: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 29px;
}

.PanePress .tblAddStaff select {
    width: 100%;
}

.PanePress .tblAddStaff div {
}

.tblAddStaffRow {
    width: 100%;
    margin-top: 4px;
}

.addStaffCell {
    width: 100%;
    float: right;
}

.AddStaffFixedPermit .addBtn {
    float: left;
    width: 200px;
}

.AddStaffFixedPermitTitle .addStaffCell:nth-child(2),
.AddStaffFixedPermitTitle .addStaffCell:nth-child(3) {
    display: none;
}

.PanePress2 .PanePress2Invited {
    padding-right: 0px;
}

.PanePress2 .k-widget {
    /*width: 100%;*/
}

.PanePress2 .PressPermit {
}

.PanePress2 .pressSummary {
    text-align: center;
}

.PanePress2 .other {
    padding-top: 0px;
}

.PanePressCellTitle {
    padding-top: 4px;
    font-size: 15px;
}

.PanePressCell {
    padding-top: 4px;
}

.IDContainerNum {
    display: inline-block;
    float: left;
}

.PanepressListCrew {
    margin-top: 6px;
    width: 99%;
    overflow-x: auto;
    display: none;
}

.tblListCrew {
    display: none;
}

    .tblListCrew th {
        background: #f1f1f1;
        text-align: center;
        border-left: 1px solid #ddd !important;
    }

    .tblListCrew td {
        border-left: 1px solid #ddd;
        padding: 1px;
        text-align: center;
    }

.tblListCrewMobile {
    margin-bottom: 10px;
    padding-right: 4px;
    margin-left: 0px;
}

    .tblListCrewMobile .tblListCrewMobileGroup:first-child {
    }

.tblListCrewMobileMember {
    padding-right: 19px;
}

.tblListCrewMobileIndex {
    font-weight: 600;
    color: #304982;
    font-size: 15px;
}

.tblListCrewMobileMember .row:first-child .tblListCrewMobileGroup {
    margin-top: 0px;
}

.tblListCrewMobileGroup {
    margin-top: 10px;
    padding-right: 10px;
}

.tblListCrewMobileGroupSeperate {
}

.tblListCrewMobileGroupSeperate {
    width: 90%;
    margin-top: 2px;
}

.tblSeperate {    
    border: 0.5px solid #323131;
    margin-top: 6px;
    margin-bottom: 15px;
}

.tblListCrewMobileTitle {
    font-weight: 500;
    font-size: 14px;
    float: right;
}

.tblListCrewMobileContent {
    padding-right: 4px;
}

.tblListCrewMobileGroupRemove {
    width: 90%;
}

.tblListCrewMobileRemove {
    float: left;
}

.divCircle {
    width: 25px;
    margin: 0 auto;
}

.circle {
    height: 20px;
    width: 20px;
    background-color: #304982;
    border-radius: 50%;
    display: inline-block;
    color: white;
    text-align: center;
    line-height: 18px;
}

/* Text meant only for screen readers. */
.SRReadOnly {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.circleAdd {
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    color: #304982;
    text-align: center;
    line-height: 17px;
    font-weight: 600;
    margin-left: 2px;
}

.PanepressNextPrevious {
    margin-top: 20px;
}

.PanepressPrevious {
    float: right;
}

    .PanepressPrevious .linkBtn .fas {
        font-size: 12px;
        padding-left: 4px;
    }

.PanepressNext {
    float: left;
}

    .PanepressNext .linkBtn .fas {
        font-size: 12px;
        padding-right: 4px;
    }

/********* pane PanePress3  ********/

.PanePress3 .declareCorrectDetails, .PanePress3 .declareRegulations {
    position: relative;
    top: -1px;
}

.PanePress3 .linkDeclaration {
    text-decoration: underline;
    color: #304982 !important;
    display: inline-block;
    position: relative;
    text-decoration: underline !important;
}

.PanePress3 .linkDeclaration, .PanePress3 .readIt {
    display: inline;
    position: relative;
    top: 1px;
}


.PanePress3 .contactCorrectDetails label.required, .PanePress3 .contactDeclareRegulations label.required {
    margin-bottom: 0px;
}

    .PanePress3 .contactDeclareRegulations label.required:after {
        top: 5px;
    }


.PanePress3 .contactCorrectDetails .errMessage,
.PanePress3 .contactDeclareRegulations .errMessage {
    top: 2px;
}


.PanePress3 .contactCorrectDetails input,.PanePress3 .contactDeclareRegulations input{
    float:right;
}


.PanePress3 .PanePressRowCaptcha{
   
}

.PanePress3 .rowCaptcha{
    direction:ltr;
    float: right;
}

.PanePress3 .realPearsonContainer{
    display:flex;
}


.PanePress3 .rowCaptcha .realperson-challenge{
    display: inline-block;
    float:left;
}

.PanePress3 .rowCaptcha label{
   display: inline-block;
}

.PanePress3 .rowCaptcha #defaultReal{
    margin-right:0px;
    width: 100px;
}

.PanePress3 .rowCaptcha .realperson-text{
    margin-right:4px;
    margin-top: 2px;
}

.PanePress3 .rowCaptcha #errCaptcha{
    display: block;  
    width: 100px;
    float: right;
}

/********* pressModal  ********/
#pressModal, #pressModal2 {
    z-index: 2147483647;
}

    #pressModal .col-xs-11 {
        width: 90%;
    }


    #pressModal .modal-header .close, #pressModal2 .modal-header .close {
        float: left;
    }

    #pressModal .modal-footer, #pressModal2 .modal-footer {
        text-align: center;
    }

        #pressModal .modal-footer .linkBtn, #pressModal2 .modal-footer .linkBtn {
            float: none;
        }

    #pressModal button, #pressModal2 button {
        min-width: inherit;
    }

    #pressModal .rowIcon, #pressModal2 .rowIcon {
        padding-bottom: 4px;
    }

    #pressModal .rowTitle, #pressModal2 .rowTitle {
        padding-bottom: 20px;
    }

        #pressModal .rowTitle span, #pressModal2 .rowTitle span {
            color: #295487;
        }

    #pressModal .toBold, #pressModal2 .toBold {
        font-weight: 600;
    }

    #pressModal .toUnderline, #pressModal2 .toUnderline {
        text-decoration: underline;
    }

    #pressModal .bottomPadding, #pressModal2 .bottomPadding {
        padding-bottom: 20px;
    }

    #pressModal2 .pressStatementAlertCheckbox {
        font-size: 14px;
    }


/****************** Ltr All ********************/
.PressFormLtr {
    direction: ltr;
    text-align: left !important;
}

    .PressFormLtr .PressFormDescMobileTiltle h1 {
        margin-right: inherit;
        margin-left: -8px !important;
    }

    .PressFormLtr .TabPress h2 {
        font-size: 13px !important;
        display: flex;
    }

    .PressFormLtr label.required:after {
        left: 2px;
        right: inherit;
    }

    .PressFormLtr .errMessage {
        left: 3px;
        right: 0px;
    }

    .PressFormLtr .PressFormContentInner {
        text-align: left !important;
    }

    .PressFormLtr div[class^="col-"] {
        float: left !important;
    }

    .PressFormLtr .TabPress {
        float: left;
    }

    .PressFormLtr .TabPress1 {
        padding-right: inherit;
        padding-left: 0px;
    }

    .PressFormLtr .radioArea {
        margin-left: 0px;
    }

        .PressFormLtr .radioArea input {
            float: left;
        }

    .PressFormLtr .linkBtn {
        float: right;
    }

    .PressFormLtr .linkBtnAddMemberExtend {
        float: left;
        padding-right: inherit;
        padding-left: 9px;
    }

    .PressFormLtr input[type='checkbox'], .PressFormLtr input[type='radio'] {
        margin-right: 4px;
        margin-left: inherit;
    }

    .PressFormLtr .PanepressPrevious {
        float: left;
    }

        .PressFormLtr .PanepressPrevious .linkBtn .fas {
            padding-right: 4px;
            padding-left: 0px;
        }

    .PressFormLtr .PanepressNext {
        float: right;
    }

        .PressFormLtr .PanepressNext .linkBtn .fas {
            padding-right: 0px;
            padding-left: 4px;
        }

    .PressFormLtr .PanePress1 .k-datetimepicker .k-picker-wrap .k-icon {
        margin: inherit;
    }

    .PressFormLtr .PanePress1 .carTypesContainer .carNumberContainer div {
        padding-left: 0px;
        padding-right: inherit;
    }

    .PressFormLtr .PanePress1 .carTypesContainer #carToolTip {
        right: inherit;
        left: 4px;
    }

    .PressFormLtr .PanePress1 .areaMk .containerComboBoxMks,
    .PressFormLtr .PanePress1 .containerByOtherContent,
    .PressFormLtr .PanePress1 .containerEquipmentTypes,
    .PressFormLtr .PanePress1 .containerRegEquipmentTypes,
    .PressFormLtr .PanePress1 .containerBOtherContent {
        padding-left: 0px;
        padding-right: 15px;
    }

    .PressFormLtr .PanePress1 .containerEquipmentTypes, .PressFormLtr .PanePress1 .containerRegEquipmentTypes {
        padding-left: 15px;
    }

    .PressFormLtr .PanePress1 .containerEquipmentTypes {
        padding-left: 15px;
    }

    .PressFormLtr .PanePress1 .linkBtn .fas {
        padding-left: 4px;
        padding-right: 0px;
    }

    .PressFormLtr .radioArea label {
        float: left;
    }

    .PressFormLtr input[type='checkbox'], .PressFormLtr input[type='radio'] {
        margin-right: inherit;
        margin-right: 4px;
    }


    .PressFormLtr .k-widget {
        /*margin-left: 4px;*/
    }

    .PressFormLtr .k-combobox {
        /*margin-right: 10px;*/
        float: left;
    }

    .PressFormLtr .k-item {
        text-align: left;
    }

    .PressFormLtr .k-combobox .k-list {
        text-align: left;
    }

    .PressFormLtr .PanePress1 .k-multiselect-wrap .k-input {
        float: left;
    }

    .PressFormLtr .PanePress1 .withCommEquipmentContainer #WithRegEquipmentTypes {
        margin-right: inherit;
        margin-left: 0px;
    }

    .PressFormLtr .PanePress1 .carTypesContainer #WithCarContent {
        margin-right: inherit;
    }

    .PressFormLtr .PanePress1 .carTypesContainer .carToolTip {
        margin-right: inherit;
        padding-left: inherit;
        padding-right: inherit;
        display: inline-block;
        padding-top: 2px;
    }

    .PressFormLtr .PanePress1 .withCommEquipmentContainer .radioArea3 {
        /*padding-left: 0px;*/
    }


    .PressFormLtr .PanePress2 .PressPermit .PressPermitYes {
        padding-left: 0px;
    }

    .PressFormLtr .PanePress2 .tblListCrewMobileRemove {
        float: right;
    }

    .PressFormLtr .tblListCrewMobileContent {
        padding-left: 4px;
        padding-right: inherit;
    }

.tblListCrewMobileGroup {
    padding-right: inherit;
    padding-left: 10px;
}

.PressFormLtr .tblAddStaff label {
    float: none;
}

.PressFormLtr .k-widget .k-list-scroller {
    display: none;
}

.PressFormLtr #pressModal .modal-header .close, .PressFormLtr #pressModal2 .modal-header .close {
    float: right;
}


.PressFormLtr .PanePress3 .contactCorrectDetails input,.PressFormLtr .PanePress3 .contactDeclareRegulations input{
    float:left;
}

.PressFormLtr .PanePress3 .rowCaptcha {    
    float: left; 
}

.PressFormLtr .PanePress3 .rowCaptcha .realperson-challenge {    
    float: right;
    margin-left: 4px;
}

.PressFormLtr .PanePress3 .rowCaptcha #defaultReal {
    margin-left: 0px;
    margin-right:inherit;
}
/****************** From Tablet ********************/
@media only screen and (min-device-width: 768px) {

    /* taken this snippet from bootstrap 4*/

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }



    .TabPress h2 {
        font-size: 16px !important;
    }

    .PressFormInner {
        padding-top: 10px;
    }


    .PressForm {
        padding: 20px;
    }

        .PressForm input[type='checkbox'],
        .PressForm input[type='radio'] {
            width: auto;
            height: auto;
        }

    .radioArea label {
        padding-top: inherit;
    }

    .PressForm .k-widget {
        width: inherit;
    }

    .PressForm .k-combobox {
        margin-right: 10px;
    }

    .PressFormContentInner {
        padding: 0px !important;
    }

    .PressFormDesc {
        display: inline-block;
        background-color: #ffffff;
        padding: 0px 10px;
    }

        .PressFormDesc .PressFormDescSection {
            margin-bottom: 10px;
            margin-top: 19px;
        }

            .PressFormDesc .PressFormDescSection .PressFormDescSubTitle {
                font-weight: 600;
                font-size: 14px;
                color: #304982;
            }

            .PressFormDesc .PressFormDescSection .PressFormDescSubContent {
                font-size: 13px;
            }

            .PressFormDesc .PressFormDescSection.PressFormDescSectionTitle {
                margin-top: 6px;
            }

            .PressFormDesc .PressFormDescSection.PressFormDescSectionSubmit {
                margin-top: 0px;
            }

            .PressFormDesc .PressFormDescSection .PressFormPhone {
                direction: rtl;
                font-weight: 600;
                font-size:17px;
            }

        .PressFormDesc hr {
            width: 93%;
            margin-top: 12px;
            margin-bottom: 12px;
            border-top: 1px solid #ccc;
        }



    .PressFormDescMobile {
        display: none;
    }

    .PressFormContent {
        width: 80%;
        padding: 0px 10px 0px 0px;
    }

    .PressFormContentInner {
        width: 100%;
        text-align: right;
    }


    .PressFormContentIntroImg {
        margin: 0px 0px;
        background: transparent;
        padding-right: 0px;
        padding-left: 0px;
    }
	
		.PressFormContentIntroImg img {
		   width:100%;
		}

    .PressFormContentIntroTitle h1 {
        margin-right: 14px !important;
    }

    .TabPress {
        width: 150px;
        padding: 3px 4px 0px;
    }

    .PressFormContentIntroTitle {
        margin-top: 24px;
    }

    .addStaffCell {
        width: 33.33%;
    }

    .PanePress input[type='text']:not([class='k-input']) {
        width: 200px;
        margin-right: 4px;
        height: 30px;
    }

    .PanePress input.inputFromStart {
        margin-right: 0px !important;
    }

    .PanePress .inputMargin {
        /*
             margin-top: -2px !important;
        */
    }

    .PanePress .tblAddStaff select {
        width: 200px;
    }

    .AddStaffFixedPermit .addBtn {
        float: right;
        width: 200px;
    }

    .tblAddStaff {
        border: solid 1px #c6c6c6;
        padding: 0px 7px 6px;
        min-height: 129px;
    }

        .tblAddStaff input[type='text']:not([class='k-input']) {
            margin-right: 0px;
        }

        .tblAddStaff .k-combobox {
            margin-top: 0px !important;
        }

    .PanePress1 .containerRegEquipmentTypes {
    }

    .PanePress1 #kendoDatePicker, .PanePress1 #kendoTimePicker {
        height: 25px;
        padding-top: 3px;
    }

    .PanePress1 .PressDate .k-widget {
        height: 31px;
    }

    .PanePress1 .k-timepicker {
        margin-top: inherit;
        margin-left: inherit;
        margin-right: 10px !important;
        width: 90px;
    }

    .PanePress1 .k-multiselect {
        width: 50% !important;
        min-width: 300px;
        margin-right: 4px;
    }

    .PanePress1 .PanePressRowMishkan .areaMk {
        margin-bottom: 0px;
    }

    .PanePress1 #WithCarContent {
        margin-top: -4px !important;
        float: none;
    }

    .PanePress1 .containerByOtherContent #ByOtherContent {
        margin-top: -4px !important;
    }

    .PanePress1 #BOtherContent {
        margin-top: -4px !important;
    }

    .PanePress1 .withCommEquipmentContainer .k-combobox,
    .PanePress1 .areaMk .k-combobox {
        margin-top: -5px;
        width: inherit;
    }

    .PanePress1 .PanePressRowMishkan .rowChkListAreas {
        margin-top: 4px;
    }

    .PanePress1 .areaMk .k-combobox {
        margin-right: -5px;
    }

    .PanePress1 #errMk {
        top: 3px;
    }

    .PanePress1 #errByOtherContent {
        top: 3px;
    }

    .PanePress1 #errReasonVehicleOther {
        top: 3px;
    }

    .PanePress1 #errCommEquipment {
        right: 10px;
    }

    .PanePress1 .containerEquipmentTypes {
        padding-right: 0px;
    }

    .PanePress1 .withCommEquipmentContainer #WithRegEquipmentTypes {
        width: 200px;
        margin-top: -4px !important;
    }

    .PanePress1 .withCommEquipmentContainer .rowEquipment {
        margin-top: 4px;
    }


    .PanePress1 #PanePressRowCarReason .rowReasonVehicle {
        margin-top: 4px;
    }

    .PanePress1 .carTypesContainer .carNumberContainer {
        padding-right: 30px;
    }

    .PanePress1 .carTypesContainer .carToolTip {
        display: block;
        padding-right: 0px;
        padding-top: 0px;
    }

    .PanePress1 .carTypesContainerInner {
        display: flex;
    }

    .PanePress1 .carTypesContainer .carTypesContainerInner .carNumberContainer {
        flex: 1;
    }

    .PanePress1 .carTypesContainer .carTypesContainerInner .radioArea3 {
        padding-left: 0px !important;
    }

    .PanePress2 .PanePress2Invited {
        padding-right: 20px;
    }

    .PanePress2 .k-widget {
        /*width: 200px;*/
    }

    .radioArea {
        /*width: auto;*/
        margin-left: inherit;
    }

    .PanePress2 .PressChannel {
        margin-left: 10px;
        float: right;
    }

    .PanePress2 .PressProgram {
        width: 498px;
    }

    .PanePress2 .radioArea .k-combobox {
        margin-top: 0px;
        width: 200px;
        font-size: 14px;
    }

    .PanePress2 .other {
        padding-top: 4px;
    }

    .PanePress2 #errStaffOther {
        top: 3px;
    }

    .PanePress2 .PressPermit .containerErrPremit {
        padding-right: 0px;
        padding-left: 0px;
    }

    .PanePress3 .PanePress3SectionTexts {
        padding-right: 20px;
    }

    .PanePress3 .PanePressRowTitle .required {
        margin-bottom: -1px;
    }


    .PanePress3 .contactDeclareRegulations label {
        margin-bottom: -1px;
    }


    .PressForm .linkBtn {
        width: auto;
    }

    .PanePressCell {
        padding-top: 0px;
    }

    .IDContainerNum {
        float: initial;
    }

    .TopSpace10px {
        padding-left: 6px;
    }

    .PanepressListCrew {
        width: 100%;
    }

    .tblListCrew {
        width: 100%;
        display: table;
    }

    .tblListCrewMobile {
        display: none;
    }
    /********* pressModal  ********/


    /****************** Ltr From Tablet ********************/

    .PressFormLtr .k-widget {
        /*margin-left: 4px;*/
        float: left;
    }

    .PressFormLtr .TabPress h2 {
        font-size: 16px !important;
    }

    .PressFormLtr .PressFormContent {
        padding: 0px 0px 0px 10px;
    }

    .PressFormLtr .PanePress input[type='text']:not([class='k-input']) {
        margin-left: 4px;
        margin-right: inherit;
    }

    .PressFormLtr .k-combobox {
        margin-right: inherit;
        margin-left: 0px;
    }


    .PressFormLtr .PanePress1 .k-timepicker {
        margin-left: 10px;
        margin-right: inherit !important;
    }

    .PressFormLtr .PanePress1 #errCommEquipment {
        left: 10px;
        right: inherit;
    }

    .PressFormLtr .PanePress1 .containerRegEquipmentTypes {
        padding-left: 0px;
    }

    .PressFormLtr .PanePress1 .containerEquipmentTypes {
        padding-left: 0px;
    }

    .PressFormLtr .PanePress1 .carTypesContainer .radioArea2,
    .PressFormLtr .PanePress1 .carTypesContainer .radioArea4 {
        padding-left: 0px;
    }

    .PressFormLtr .PanePress1 .containerEquipmentTypes .k-widget {
        margin-left: 0px;
    }

    .PressFormLtr .PanePress1 .rowEquipment .k-combobox {
        margin-left: 0px;
        width: 360px;
    }

    .PressFormLtr .PanePress1 .areaMk .k-combobox {
        margin-left: -5px;
        margin-right: initial;
    }

    .PressFormLtr .PanePress1 .carTypesContainer .carNumberContainer {
        /*
        padding-right: inherit;
        padding-right: 15px;*/
    }

    .PressFormLtr .PanePress1 .carTypesContainer #WithCarContent {
        margin-left: 0px;
    }    

    .PressFormLtr .PressFormLtr .TabPress2 {
        width: 200px;
    }

    .PressFormLtr .PanePress2 .k-combobox {
        margin-left: 0px;
    }

    .PressFormLtr .PanePress2 .PanePress2Invited {
        padding-right: inherit;
        padding-left: 20px;
    }

    .PressFormLtr .PanePress1 .carTypesContainer .carToolTip {
        padding-right: 0px;
             
    }   

    .PressFormLtr .PanePress1 .carTypesContainer .carNumberContainer div {
        padding-right: 0px;
    }

    .PressFormLtr .PanePress3 .PanePress3SectionTexts {
        padding-right: inherit;
        padding-left: 20px;
    }

    .PressFormLtr .tblAddStaff input[type='text']:not([class='k-input']) {
        margin-left: 0px;
        margin-right: inherit;
    }

    .PressFormLtr input.inputFromStart {
        margin-right: inherit !important;
        margin-left: 0px !important;
    }
}

/****************** From Desktop bootstrap ********************/
@media only screen and (min-device-width: 992px) {
}

/****************** From Desktop according to our site dimensions  ********************/
@media only screen and (min-device-width: 1000px) {
    .PressForm {
        width: 1000px;
    }

    .PressFormInner {
        width: 960px;
    }
}
