﻿/*General*/

.DEV_VERSION:after
{
    content: '';
    display: block;
    clear: both;
}


*
{
    box-sizing: border-box;
}

body
{
    font-family: Verdana;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

input
{
    box-sizing: border-box;
    padding-left: .6rem;
}

.inputDesign
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
    padding-right: 10px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    height: 30px;

}


.textDesign
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
   
}
      
.btnDesign {
    border-radius: 4px;
    height: 1.875rem;
    width: 4.6rem;
    right: 1rem;
    left: 21px;
}


div
{
    display: block;
}

#logo
{
    float: left;
}

.ValidateField
{
    background-color: #F2C0BD !important;
}

.imgLogo
{
    margin-left: 0.3875rem;
    position: relative;
    top: 0.8rem;
    height:80px;
}

.imgLogoSingle
{
    position: relative;
    top: 0.7rem;
    left: 0.5rem;
    height:70px;
}

.imgStep
{
    position: relative;
    top: 1rem;
    left: .9rem;
}


/*login*/

.login-panel-in {
    text-align: center;
}

.login-panel-out {
    background-image: url("../Images/watermark-new.png");
    background-color: #efefef;
    height: 920px;
    background-position: center;
    background-repeat: no-repeat;
}

/*.login-panel-out
{
    position: relative;
    width: 68.75rem;
    height: 43.75rem;
    margin: 0 auto;
    top: 5rem;
    background-color: #fff;
}


.login-panel-in
{
    width: 57.875rem;
    height: 42.5rem;
    margin: 0 auto;
    text-align: center;
    background-color: #efefef;
    background-image: url("../Images/watermark.png");
    background-repeat: no-repeat;
    background-position: 24.5rem 5.3rem;
}*/

    .login-panel-in:before
    { /* create a full-height inline block pseudo-element */
        content: ' ';
        vertical-align: middle; /* vertical alignment of the inline element */
        height: 100%;
    }

.login-panel-content
{
    padding-top: 9rem;
}

.panel-body
{
    vertical-align: middle; /* vertical alignment of the inline element */
    background-color: #7dc242;
    padding: 1rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    width: 18.125em;
    height: 18.4375em;
    margin: 0 auto;
    margin-top: 1rem;
}

.panel-heading
{
    margin: 0 auto;
    padding-top: 1.7rem;
     padding-bottom: 0.7rem;
    font-size: 1.3125em;
    color: black;
}



.input_login
{
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.875rem;
    top: 0.43rem;
    height: 2.5rem;
    width: 13.4375rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    margin-top: 1rem;
}

.lbllogin
{
    color: #fff;
    font-size: 0.8em;
    float: left;
    padding-left: 1.25rem;
    position: relative;
    top: 1.2rem;
}

    .lbllogin:after
    {
        content: '';
        display: block;
        clear: both;
    }

#ForgottenPassword
{
    top: 0.8rem !important;
    cursor: pointer;
}

.btnLogin
{
    height: 2.5rem;
    width: 13.4375rem;
    top: 3rem;
    font-size: 1.1rem !important;
}
/* ----------------- MAIN DIVS ---------------- */


#Wrapper
{
    width: 75.75rem;
    height: 43.75rem;
    margin: 0 auto;
    padding-top: .5rem;
  
}


.imgLogout
{
    /*margin-right: 0.1875rem;*/
    cursor: pointer;
    height: 25px;
    margin-bottom: -4px;
    margin-right: 1rem !important;
}

.imgArrow
{
    margin-right: 0.1875rem;
    margin-bottom: 0.2rem;
    cursor: pointer;
}

#Logout:after
{
    content: '';
    display: block;
    clear: both;
}
/*-----------------------Menu---------------------*/

/*menu main*/
#ContentMenu
{
    font-family: Verdana;
}

.MenuMainTxt_On
{
    color: #fff;
}

.MenuMainTxt_Off
{
    color: #b6ea73;
}

.MenuTxt_On
{
    color: #fff;
}

.MenuTxt_Off
{
    color: #979797;
}

.divMenuMainTxt
{
    display: block;
    float: left;
    margin-left: 1.3rem;
    cursor: pointer;
    position: relative;
    top: 1.5rem;
    font-size: 0.875rem;
}

    .divMenuMainTxt span
    {
        position: relative;
        top: -0.48rem;
    }

.divSeparator
{
    display: block;
    float: left;
    margin: 0 0 0 1.2rem;
    position: relative;
    top: 1.56rem;
    color: #b6ea73;
}

.divSeparatorMenu
{
    display: block;
    float: left;
    margin: 0 0 0 0.6rem;  /*0 0 0 1.2rem;*/
    position: relative;
    top: 0.2rem;
    color: #979797;
}

.imgMenuMain
{
    margin-right: 0.3875rem;
    height: 25px;
}


.AllMenuMain:after
{
    content: '';
    display: block;
    clear: both;
}

.AllMenuMain
{
    background-color: #7dc242;
    height: 4.1875rem;
    border-radius: 0.3125rem 0.3125rem 0 0;
}
/*Sub Menu*/
.divAllSubMain
{
    background-color: #bfbfbf;
    height: 2.125rem;
    margin-top: 0.125rem;
    box-shadow: 0 -0.095rem 0 0 #fff;
}

.divSubMain span
{
    position: relative;
    top: 0.3rem;
}

.divAllSubMain:after
{
    content: '';
    display: block;
    clear: both;
}

.divSubMain
{
    display: block;
    float: left;
    cursor: pointer;
    margin-left: 0.7rem; /*1.3rem;*/
    font-size: 0.875rem;
}

/*Single*/



#Logout
{
    margin: 0 .1rem 0.6rem 0;
}

.HeaderRight
{
    float: right;
    padding-left: 0.8rem;
    font-size: 0.8125rem;
    color: #004a93;
    cursor: pointer;
    /*padding-top: 10px;*/
}

    .HeaderRight span
    {
        position: relative;
        top: -0.2rem;
        right:1rem;
    }

.SingleHeaderRight
{
    position: relative;
    top: -0.2rem;
    font-size: 0.8125rem;
    color: #004a93;
    /*padding-top: 10px;*/
}
/*Content*/

.SearchTitle
{
    font-size: 1.5rem;
    color: #0050a4;
    padding: .7rem 1.2rem .5rem 1.2rem;
    float: left;
}

.SingleTitle
{
    float: left;
    position: relative;
    top: 0.7rem;
    left: 5rem;
    font-size: 1.5rem;
    color: #0050a4;
   
}

.SingleSubTitle
{
    position: relative;
    top: 3.5rem;
    left: .9rem;
    font-size: 1em;
    color: #575756;
    font-weight: bold;
}

.StepSubTitle
{
    position: relative;
    top: 4.2rem;
    left: .9rem;
    font-size: 1.5em;
    color: #004a93;
}

.WelcomeText
{
    font-size: 1.25rem;
    color: #000000;
    padding: .5rem 1rem 2rem 1rem;
}

.WelcomeTitle
{
    font-size: 1.625rem;
    color: #004a93;
    padding: 1rem 0 0.5rem 1rem;
    font-weight: bold;
}

    .WelcomeTitle:after
    {
        content: "";
        display: block;
        width: 43.75rem;
        height: 0.0625rem;
        background-color: #004a93;
        position: relative;
        top: .5rem;
    }

.SearchParameterField_LightBlue
{
    background-color: #1a5d9e;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.SearchParameterField
{
    background-color: #bfbfbf;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.SingleParameterField
{
    background-color: #004a93;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.rowMultipleMaintenance
{
    padding-bottom: .32rem;
}

    .rowMultipleMaintenance:after
    {
        content: '';
        display: block;
        clear: both;
    }

.MultipleMaintenanceField_Device
{
    height: 2.375rem;
    width: 13.75rem;
    margin: 0.3rem 0 0 .7rem;
}

    .MultipleMaintenanceField_Device span
    {
        left: .5rem;
        top: 0.4rem;
    }

.spanSeparatorMultipleMaintenance
{
    margin: 0 .8rem 0 .6rem;
}

.MultipleMaintenanceField_Battery
{
    height: 2.375rem;
    width: 21.875rem;
    margin: 0.3rem 0 0 0.3125rem;
}

    .MultipleMaintenanceField_Battery span
    {
        left: .5rem;
        top: 0.4rem;
    }

.MultipleMaintenanceField_InitDate
{
    height: 2.375rem;
    width: 13.75rem;
    margin: 0.3rem 0 0 0.3125rem;
}

    .MultipleMaintenanceField_InitDate span
    {
        left: .5rem;
        width: 8em;
        display: block;
        display: inline-block;
        width: 5.5rem;
    }



.divCalendarMultipleMaintenanceField
{
    margin: .68rem 0px 0px 0.625rem;
    cursor: pointer;
}

.divDeleteRowMultipleMaintenanceField
{
    margin: .9rem 0px 0px 0.625rem;
    cursor: pointer;
}

.spanBatteryMultipleMaintenance
{
    margin: 0 .8rem 0 .6rem;
}


.input_MultipleMaintenance
{
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.875rem;
    left: 0.8rem;
    top: 0.43rem;
    height: 1.5rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    /*padding-left: 1rem;*/
}

.Field_Battery
{
    width: 8.75rem;
}

.Field_Device
{
    width: 6.25rem;
}

.Field_InitDate
{
    top: -.55rem !important;
    width: 6.875rem;
}

.Battery_Sticker:after
{
    content: '';
    display: block;
    clear: both;
}

.Battery_Sticker
{
    position: relative;
    top: -2.7rem;
    left: 17.75rem;
    background-color: #fff;
    width: 15.875rem;
    height: 6.625rem;
    margin: 0 auto;
    display: block;
    border: 0.0625rem solid #dfdfdf;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.imgBattery_Sticker
{
    position: relative;
    top: 0.25rem;
    display: block;
    margin: 0px auto;
    right: 0.05rem;
}

.MultipleMaintenanceField_Message
{
    font-size: 0.8125rem;
    color: #004a93;
    position: relative;
    top: 1rem;
    left: 1rem;
}

.MultipleMaintenanceField_ErrorMessage
{
    font-size: 0.8125rem;
    color: #800000;
    position: relative;
    top: 1rem;
    left: 1rem;
}

.rowDevice1:after
{
    content: '';
    display: block;
    clear: both;
}
/*End MultipleMaintenance*/

.SearchNotifications
{
    float: right;
    height: 2.9375rem;
    width: 31.25rem;
    margin-right: .9rem;
}

.SearchDevices
{
    float: left;
    height: 3.75rem;
    width: 43.75rem;
    margin-left: .8rem;
}

.SearchParameterField span
{
    font-size: 0.875rem;
    color: #fff;
    position: relative;
}

.SearchNotifications span
{
    left: .6rem;
    top: 0.5rem;
}

.SearchDevices span
{
    left: 1rem;
    top: 0.8rem;
}

.AddSubCategory
{
    float: right;
    height: 2.9375rem;
    width: 52.6rem;
    margin: 1rem 1.5rem 0 0;
}
.AddSubCategory span
{
    left: .6rem;
    top: 0.5rem;
}
.textAddSubCategory
{
    left: 1.3rem;
    top: 0.5rem;
    height: 1.88rem;
    width: 37.384rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
}

.AddSubCategory input
{
    float: right;
    margin-right: 0.15rem;
    margin-top: 0.625rem;
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 9.625rem;
}
.Filters:after
{
    content: '';
    display: block;
    clear: both;
}

.SingleParameterField span
{
    font-size: 0.8125rem;
    color: #fff;
    position: relative;
}

.textSearch
{
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.875rem;
}

.textSearchNotifications
{
    left: 1.3rem;
    top: 0.5rem;
    height: 1.88rem;
    width: 13.38375rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
}
.textSearchUsers
{
    /*left: 1.3rem;*/
    top: -0.5rem;
    height: 1.5625rem;
    width: 21.875rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
}
.textSearchDevices
{
    left: 4.15rem;
    top: 0.78rem;
    height: 2.1875rem;
    width: 16.875rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.btnSearch
{
    position: relative;
    margin: 0 auto;
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    cursor: pointer;
}

    .btnSearch:hover {
        background-color: #2470bf;
        color: white;
    }

.btnSearchNotifications
{
    float: right;
    border-radius: 0 0.3125rem 0.3125rem 0 !important;
    height: 1.875rem;
    width: 6.6rem;
    top: 0.5rem;
    right: 1rem;
}

.btnOpenDevice
{
    float: left;
    height: 2.5rem;
    width: 10.625rem;
    top: 1.2rem;
    margin-left: .8rem;
}

.btnServiceCheckIn
{
    float: left;
    height: 2.5rem;
    width: 14.6875rem;
    top: 1.2rem;
    margin-left: .95rem;
}

.btnCheckInMaintenance
{
    float: left;
    height: 2.5rem;
    width: 16.5625rem;
    top: 1.2rem;
    margin-left: .95rem;
}

.btnMultipleMaintenanceCheckIn
{
    float: left;
    height: 2.5rem;
    width: 26.3125rem;
    top: 5.2rem;
    margin-left: .8rem;
}

.btnSearchDevices
{
    height: 1.875rem;
    width: 6.6rem;
    top: 0.5rem;
    right: 1rem;
}


.btnBatteryAdd
{
    float: left;
    height: 2.5rem;
    width: 7.625rem;
    margin-left: .8rem;
}

.btnBatteryNext
{
    float: right;
    height: 2.5rem;
    width: 7.625rem;
    margin-right: 1.4rem;
}

.BatteryButtons:after
{
    content: '';
    display: block;
    clear: both;
}

.BatteryButtons:before
{
    content: '';
    display: block;
    clear: both;
}

.ShowAllUnread
{
    position: relative;
    float: left;
    top: 1rem;
    left: 1.5rem;
}

.ShowAllUnreadActive
{
}

.spanSeparator
{
    margin: 0 .3rem 0 .3rem;
}

/*steps*/
.StepsTitles
{
    font-size: 0.75rem;
}

    .StepsTitles:after
    {
        content: '';
        display: block;
        clear: both;
    }

.StepEnable
{
    color: #004b93;
}

.StepDisable
{
    color: #bdbdbd;
}
/*Multiple Maintenance Check-In steps*/
#BatteryReplacement
{
    margin: 1rem 0 0 11rem;
}

#ServiceReport
{
    margin: 1rem 0 0 8.8rem;
}

#Checkout
{
    margin: 1rem 0 0 11rem;
}

/*Service Check-In Steps*/
#KnownIssuesServiceCheckIn
{
    margin: 1rem 0 0 8.8rem;
}

#IntakeFormServiceCheckIn
{
    margin: 1rem 0 0 11rem;
}

#DiagnosticAndRepairServiceCheckIn
{
    margin: 1rem 0 0 11rem;
}

#TestingAndReleaseServiceCheckIn
{
    margin: 1rem 0 0 11rem;
}

#ServiceReportServiceCheckIn
{
    margin: 1rem 0 0 11rem;
}

#CheckoutServiceCheckIn
{
    margin: 1rem 0 0 11rem;
}

#grid_MultipleMaintenanceCheckIn
{
    position: relative;
    top: -1.5rem;
    /*height: 29rem;*/
    max-height: 28.5rem;
}
/*DropDownMenu*/
#DropDownMenu
{
    float: right;
    width: 6rem;
    margin-bottom: 1rem;
    color: #878786;
    font-size: 0.8125rem;
    position: relative;
    top: 1.2rem;
    left: 7.85rem;
}

    #DropDownMenu ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
        position: absolute;
        z-index: 1;
        background-color: #fff;
        width: 6rem;
    }

        #DropDownMenu ul > li:first-child
        {
            border-top: 0.1875rem solid #004a93;
        }

    #DropDownMenu li
    {
        margin: 0;
        z-index: 1;
    }

        #DropDownMenu li a
        {
            display: block;
            padding: 0.3125rem 0.3125rem 0.3125rem 0.5em;
            color: #878786;
            text-decoration: none;
            width: 100%;
        }


            #DropDownMenu li a:hover
            {
                color: #004a93;
            }


/* end DropDownMenu*/
/*scroll bar*/


/*end scroll bar*/


.cursor-pointer
{
    cursor: pointer;
}

.grid_header th:hover
{
    cursor: pointer;
}



/*Grid V2*/
/*=========================================*/
.grid-wrapper
{
    width: 100%;
    overflow: auto;
}

.grid
{
}

.grid-thead
{
}

.grid-tbody
{
    height: 400px;
    overflow-y: auto;
    border-left: 0.375rem solid #fff;
    border-right: 0.375rem solid #fff;
    background-color: #e7e7e7;
    font-size: 0.6875rem;
}

.grid-tfoot
{
}

/*.grid-tr:hover
{
    cursor: pointer;
}*/

.grid-th
{
    /*font-weight: bold;*/
    position: relative;
    /*top: 20px;*/
    padding-left: 5px;
}

.grid-td, .grid-th
{
    display: inline-block;
    word-wrap: break-word;
    padding-left: 5px;
}

.grid-td
{
    vertical-align: top; /*vertical-align: middle; */
    padding-left: 5px;
}
/*=========================================*/
/*grid*/
.grid
{
}

.row_grid, .grid-td
{
    background-color: #e7e7e7;
    /*height: 1.875rem;*/
    border-left: none;
    border-right: none;
    /*font-size: 0.875rem;*/
}

.Read
{
    color: #1c1c1a;
}

.UnRead
{
    color: #1c1c1a;
    font-weight: bold;
    color: #004a93;
}

.table_grid
{
    /*width: 58.75rem;*/
    margin: 0 auto;
    text-align: left;
    margin-top: 1rem;
    display: block;
    border-collapse: collapse;
    border: 0.0625rem solid #dfdfdf;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

    .table_grid tbody, table_grid .grid-tbody
    {
        height: 25rem;
        overflow: auto;
        border-left: 0.375rem solid #fff;
        border-right: 0.375rem solid #fff;
        display: block;
        width: 100%;
    }

    .table_grid tr th, .table_grid .grid-tr .grid-th
    {
        font-weight: normal;
        /*padding-top: 13px;*/
    }

    .table_grid tr, .table_grid .grid-tr
    {
        border-bottom: 0.1875rem solid #fff;
    }

    .table_grid:before
    {
        content: "";
        display: block;
        width: 98.5%;
        height: 0.0625rem;
        background-color: #004a93;
        position: relative;
        top: 3rem;
        left: 0.375rem;
    }

.grid_footer
{
    height: 2rem;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 0 0 0.3125rem 0.3125rem;
}

.grid_header
{
    background-color: #fff;
    color: #0050a4;
    font-size: 0.875rem;
    margin: 0 auto;
    height: 3.5rem;
    border-radius: 0.3125rem 0.3125rem 0 0;
    /*line-height: 3.5rem;*/
}

/*select box*/
.CallSingle_Input
{
    float:none !important;
}
.select-style
{
    padding: 0;
    margin: 0;
    float: right;
    height: 1.5625rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("../Images/arrowdown.png") no-repeat 98% 50%;
}

    .select-style select
    {
        width: 100%;
        border: none;
        box-shadow: none;
        color: #004a93;
        background-color: transparent;
        background-image: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding-top: .2rem;
    }

        .select-style select::-ms-expand
        {
            display: none;
        }

select
{
    box-sizing: border-box;
    padding-left: .45rem;
}

.select-style select:focus
{
    outline: none;
}

.blue-panel
{
    background-color: #bfbfbf;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    color: white;
    text-align: center;
}

.size-small
{
    width: 10.25rem;
    height: 1.9375rem;
}

    .size-small *
    {
        position: relative;
        top: 0.2rem;
    }

.size-medium
{
}

.size-large
{
    width: 42.938rem;
    height: 2.9375rem;
}


    .size-large *
    {
    }

.form-type-input
{
    height: 1.5625rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    background-color: #fff;
    background: #fff url("../Images/arrowdown.png") no-repeat 98% 50%;
    color: #004a93;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.form-type-input-filter
{
    height: 1.5625rem;
    border-radius:  0.3125rem 0px 0px 0.3125rem;
    background-color: #fff;
   
    color: #004a93;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
}



/*Device Details*/
.single_header
{
    color: #0050a4;
    font-size: 1rem;
    font-weight: bold;
    padding: .5rem 0 1rem 1rem;
}

    .single_header:after
    {
        content: "";
        display: block;
        width: 51.25rem;
        height: 0.0625rem;
        background-color: #0050a4;
        position: relative;
        top: .5rem;
        left: -.5rem;
    }


.DeviceDetails
{
    width: 52.5rem;
    /*height:10.625rem;*/
    margin: 0 auto;
    text-align: left;
    margin-top: 1rem;
    display: block;
    border-collapse: collapse;
    border: 0.0625rem solid #dfdfdf;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    background-color: #fff;
    padding-bottom: .5rem;
}

.DeviceDetails_Field
{
    font-size: 0.8125rem;
    display: inline-block;
    margin: 0 0 0 .5rem;
}

.DeviceDetails_spanTitle
{
    position: relative;
    top: 0.4rem;
    left: 0.5rem;
    width: 10rem;
    display: inline-block;
}

.DeviceDetails_Input
{
    color: #004a93;
    font-weight: bold;
    position: relative;
    /*left: 10rem;*/
    display: inline-block;
    top: .3rem;
    border: none;
    background: none;
    background-color: white;
}

.DeviceDetails_checkbox
{
    color: #004a93;
    font-weight: bold;
    position: relative;
    left: -20.2rem;
    display: inline-block;
    top: .3rem;
    border: none;
    background: none;
}

.DeviceDetails_Title
{
    color: #878786;
}

.DeviceDetails_bgc_1
{
    background-color: #e7e7e7;
}

.DeviceDetails_bgc_2
{
    background-color: #d4d4d4;
}

.CreateUsers input
{
    float: right;
    margin-right: 0.625rem;
    margin-top: 0.625rem;
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem .3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 7.625rem;
}



#btnSave
{
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 7.625rem;
     margin-right: 1rem;
}


.btnSaveBottom
{
    margin-top: 1rem;
}
/*All Reports*/
.size-large-reports
{
    width: 59.1rem;
    height: 4rem;
    float: right;
    margin-right: 0.625rem;
    padding-top: 1rem;
}

#fUserID
{
    display: inline-block;
    width: 12rem;
    border-radius: 0.3125rem 0px 0px 0.3125rem !important;
}

.InputDateSearch
{
    /*left: -3.82rem;*/
    top: -0.5rem;
    height: 1.6rem;
    width: 6rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    /*padding-left: 1rem;*/
    margin-left: .3rem;
}

.InputSearch_Last
{
    border-radius: 0.3125rem 0 0 0.3125rem !important;
}

.InputSerialNumberSearch
{
    /*left: -3.82rem;*/
    top: -0.5rem;
    height: 1.6rem;
    width: 8rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    /*padding-left: 1rem;*/
    margin: 0 .4rem 0 .4rem;
}
/*michal!!*/
.divLabelReportSearch
{
    position: relative;
    top: 1.3rem;
    float: left;
    font-size: 0.875rem;
    color: #fff;
    left: 23rem;   /*536px;*/
}


    .divLabelReportSearch:after
    {
        content: '';
        display: block;
        clear: both;
    }

.LabelReportSearch
{
    display: inline-block;
    position: relative;
    top: 0.1875rem;
    font-size: 0.875rem;
}

.spanReprtFilterBy
{
    position: relative;
    top: 0.1875rem;
    font-size: 0.875rem;
    left: -1rem;
}

.divReportType
{
    display: inline-block;
    position: relative;
    top: 0.625rem;
}

.select-style-reports
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
    width: 14rem;
}

#fReportTypeID
{
    width: 10rem;
}

.divFiltersReports
{
    display: inline-block;
    position: relative;
    top: 0.625rem;
}

.DateFrom-reports
{
    margin-left: 4rem;
}

.DateTo-reports
{
    margin-left: 2rem;
}

.SerialNumber-reports
{
    margin-left: 3rem;
}

.User-reports
{
    margin-left: 5.5rem;
}

#Content
{
    background-color: #efefef;
    box-shadow: 0 0.095rem 0 0 #fff;
    margin-top: 0.13rem;
    height: 100%;
}

/*serviceOpenAdmin*/
.size-large-serviceOpenAdmin
{
    width: 33rem;
    height: 2.9375rem;
    float: right;
    margin-right: 0.625rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}
.serviceOpenAdmin-Select
{
    width: 3rem !important;
}
.select-style-serviceOpenAdmin
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}
.divFiltersServiceOpen
{
    display: inline-block;
    position: relative;
    top: 0.625rem;
    margin-right: 1rem;
}

/*CallAdmin*/
.size-large-callAdmin
{
    width: 44rem;
    height: 2.9375rem;
    float: right;
    margin-right: 0.625rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}
.callAdmin-Select
{
    width: 3rem !important;
}

 
.select-style-callAdmin
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}
.divFiltersCall
{
    display: inline-block;
    position: relative;
    top: 0.625rem;
    margin-right: 1rem;
}
/*domains*/
.size-large-domains
{
    width: 50rem;
    height: 2.9375rem;
    float: right;
    margin-right: 0.625rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.size-large-domains-Distributer
{
    width: 40rem;
    height: 2.9375rem;
    float: right;
    margin-right: 0.625rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.size-large-UserActivitys
{
    width: 42.938rem;
    height: 2.9375rem;
    float: right;
    margin-right: 0.625rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    padding-top: .5rem;
}

.InputFreeTextSearch
{
    display: inline-block;
    /*left: -3.82rem;*/
    top: -0.5rem;
    height: 1.6rem;
    width: 11rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    /*padding-left: 1rem;*/
    margin-left: .3rem;
}

.Filter
{
    border-radius: 0 0.3125rem 0.3125rem 0 !important;
    position: relative;
    bottom: 0.40rem;
    right: 0.25rem;
    height: 1.5625rem;
    width: 4.75rem;
}
.Filter-single
{
    
    bottom: 0.3rem !important;
   
}
.Filter_ellipse
{
     border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem !important;
}
.divFilter
{
    display: inline-block;
    position: relative;
    top: 0.5625rem;
    right: 0.125rem;
}

.LabelDomainSearch
{
    display: inline-block;
    font-size: 0.875rem;
    position: relative;
    top: -.4rem;
}

.fStatusID-domains
{
    width: 10rem !important;
}

.select-style-domains
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
}

.select-style-NewNotification
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.NewNotification-fRegistrationLevelID
{
    width: 18rem !important;
}

.NewNotification-fCountryID
{
    width: 9rem !important;
}

.NewNotification-fDomainID
{
    width: 7rem !important;
}

.NewNotification-btnSearch
{
    width: 3.75rem !important;
}

.NewNotification-fServiceCenterID
{
    width: 6rem !important;
}

.textNewNotificationNumberOfUsers
{
    left: 0.18rem;
    top: -0.45rem;
    height: 1.5625rem;
    width: 5rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
    background-color: #dfdfdf;
}

.spanReprtFilterBy-NewNotification
{
    position: relative;
    top: 0.1875rem;
    font-size: 0.875rem;
}

.lblNewNotification-RegistrationLevel
{
    margin-left: -1.3rem;
}

.lblNewNotification-Domain
{
    margin-left: 7.3rem;
}

.lblNewNotification-Country
{
    margin-left: 4.3rem;
}

.lblNewNotification-fDistributerID
{
    margin-left: 6rem;
}

.lblNewNotification-NUsers
{
    margin-left: 1.3rem;
}

.lblNewNotification-Organization
{
    margin-left: 3.7rem;
}

.btnCreateDomain
{
    position: relative;
    bottom: 0.45rem;
    right: 0.25rem;
    height: 1.5625rem;
    width: 6.75rem;
}

.imgExcelCreateDomain
{
    width: 1.625rem;
    position: relative;
    top: 0.12rem;
    cursor: pointer;
}
 
.SelectedModule
{
    display: inline-block;
}

.imgArrow
{
    position: relative;
    bottom: 10rem;
}

#grid_NewNotificationUnselectedUsers
{
    margin-left: 9.8rem;
    margin-top: 2rem;

}

.NewNotificationGridTitle
{
    display: inline-block;
    color: #004a93;
}


.UnselectedUsers
{
    position: relative;
    top: 5.6rem; /*top: 0.6rem;*/
    left: 10rem;
}

.SelectedUsers
{
    position: relative;
    top: 4.2rem; /*top: 0.6rem;*/
    left: 40.9rem; /*left: 32rem;*/
}

.btnRight
{
    float: right;
    height: 2.5rem;
    width: 15rem;
    margin: .7rem 1.2rem 0 0;
}

.btnRight_small
{
    float: right;
    height: 2rem;
    width: 7rem;
    margin: .7rem 1.2rem 0 0;
}

.btnLeft_small
{
    float: left;
    height: 2rem;
    width: 7rem;
    margin: .7rem 0 0 1.2rem;
}

textarea
{
    padding-top: 6px;
    box-sizing: border-box;
    padding-left: .6rem;
    height: 1.5625rem;
    font-family: inherit;
    font-size: inherit;
}
.DeviceDetails_Textarea
{
    color: #004a93;
    font-weight: bold;
    position: relative;
    display: inline-block;
    top: 0.6rem;
    border: none;
    padding-left: 0.6rem;
}

.fileLink
{
    position: relative;
    top: .4rem;
    left: 10rem;
}

.FileButton
{
    position: relative;
    left: 0.5rem;
    /*top: 0.2rem;*/
    height:1.5rem;
}

.SingleSuccessMsg
{
    float: left;
    margin-left: 30px;
    color: green;
}
/*folders*/
.CreateFolder input
{
    float: right;
    margin-right: 0.625rem;
    margin-top: 0.625rem;
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 7.625rem;
}

.fRegistrationLevelID-folders
{
    width: 22rem !important;
}

.select-style-folders
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
}

.select-style-folders
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
}




.size-large-folders
{
   width: 36.2rem;
    height: 2.9375rem;
    float: right;
    margin-right: 8.2rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.size-large-Distributers
{
   width: 41.2rem;
    height: 2.9375rem;
    float: right;
    margin-right:5.2rem;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.LabelDocumentAdminSearch
{
    display: inline-block;
    font-size: 0.875rem;
    position: relative;
    top: -.4rem;
}

.fFolderID-documentAdmin
{
    width: 21rem !important;
}

.select-style-documentAdmin
{
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
    width: 21rem !important;
}
.size-large-documentAdmin
{
   width: 47.1rem;
    height: 3rem;
    float: right;
    margin-right: 0.625rem;
    padding-top: .1rem;
}

.btnDocumentAdminUpload
{
    position: relative;
    bottom: 0.45rem;
    right: 0.25rem;
    height: 1.5625rem;
    width: 10.75rem
}
.div_footText
{
    margin-left: 60rem;
    color: #004a93;
    font-size: 0.875rem;
    padding-top: .2rem;
}

.ExportToExcelTxt{
    
   float: left;
    position: relative;
    top:-0.0625rem;
    left: 1rem;
    width: 16.75rem;
}

.ExportToExcelImg{
    float: left;
    position: relative;
    top: .4rem;
}

.SendEmail input
{
    float: left;
    height: 2.0rem;
    width: 7.625rem;
    left: -9.9375rem;
    top: -0.375rem;
}

.SendEmail{
    cursor: pointer;
}

/*##################### Call ########################*/
.CallSingle-body
{
    vertical-align: middle;
    background-color: #7dc242;
    padding: 1rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    width: 43rem;
    height: 42rem;
    margin: 0 auto;
    margin-top: 1.5rem;
}

.CallSingle_Input
{
    /*margin-left: 8rem !important;*/
    display:inline-block !important;
}

.CallSingle_textarea
{
    /*margin-left: 8rem !important;*/
    height: 5rem !important;
}
.lblCallSingle
{
    color: #fff;
    font-size: 0.75rem;
    width:4rem;
    width: 7.5rem;
    display: inline-block;
    margin-bottom: 1.25rem;
    top: -0.5rem;
    position: relative;
}
 
.btnSubmitCall {
    float: right;
    height: 2rem;
    width: 7.625rem;
    right: 21.3rem;
    top: -1.7rem;
}
.btnCancelCall {
    float: right;
    height: 2rem;
    width: 7.625rem;
    right: 4.3rem;
    top: -1.7rem;
}
.btnReplyCall {
    width: 5rem;
    top: -1rem;
    height: 1.5rem;
}

/*grid Call*/
#grid_CallAttachments .grid_header
{
     
    background-color: #7dc242 !important; 
    color: #0050a4 !important;
}
 #grid_CallAttachments .grid-tr
{
    border-bottom: 0.1875rem solid #7dc242;
    /*height: 94px !important;*/
}


#grid_CallAttachments .grid-tbody
{
   
    overflow-y: auto;
    border-left: 0.375rem solid #7dc242;
    border-right: 0.375rem solid #7dc242;
    background-color: #fff;
    font-size: 0.6875rem;
    color: #004a93 !important;
}

#grid_CallAttachments .grid_footer
{
    height: 2rem;
    background-color: #7dc242;
    margin: 0 auto;
    border-radius: 0 0 0.3125rem 0.3125rem;
    position: relative;
    top: -.4rem;
}
#grid_CallAttachments .table_grid {
    
    /*border: 0.0625rem solid #dfdfdf;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;*/
    border: none !important; 
    position: relative;
    left: 4.4rem;
    margin-top: 0 !important;
}
#grid_CallAttachments .row_grid .grid-td
{
    background-color: #fff !important;
    /*height: 1.875rem;*/
    border-left: none;
    border-right: none;
    /*font-size: 0.875rem;*/
}
#grid_CallAttachments .grid-td 
{
    background-color: #fff !important;
    
}

#grid_CallAttachments .table_grid:before
{
    display: block;
    width: 97.5% !important;
}
#grid_CallAttachments .grid-tr .Read{
    background-color: #fff !important;
    color: #7dc242 !important;
}
#grid_CallAttachments
{
    position: relative;
   left: -10.1rem;
}
.lblCallDescription {
    margin-bottom: 2.8rem;
}
#CallDesc
{
    background-color: #dfdfdf;
}
.field_form {
    vertical-align:top;
    display: inline-block;
    margin-left: .2rem;
    margin-top: .7rem;
}

.input_form {
    /*display: block;
    position: relative;*/
     display: block;
    border: none;
    color: #004a93;
    font-size: 0.8125rem;
    height: 1.5625rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}
  
.input_RegistrationLevel {
  
    color: #004a93;
    font-size: 0.8125rem;
    height: 1.5625rem;
  
    color: #004a93;
    font-weight: bold;
    position: relative;
   
    display: inline-block;
    top: .3rem;
    border: none;
    background: none;
    background-color: white;
}

.txt_RegistrationLevel {
    position: relative;
    top: 0.4rem;
    left: 0.5rem;
    width: 12rem;
    display: inline-block;
}

.btnApproveRegistrationLevel {
    width: 5rem;
    height: 1.5rem;
    top: -1.1rem;
}
 
.textarea_form {
    display: block;
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.8125rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.span_form {
    color: #fff;
    display: block;
    font-size: 0.8125rem;
    margin: 0 0 .4rem 1rem;
}

span_form_empty {
   height: 1.5625rem;
}

.span_form_checkbox {
    color: #fff;
    display: block;
    font-size: 0.8125rem;
    margin: 0 0 .4rem 1rem;
    position: relative;
    left: 1rem;
    top: .3rem;
}

.input_1 {
    width: 16.2rem !important; 
}
 
    
.input_2 {
    width: 33rem !important;
}




.input_3 {
    width: 49.8rem !important;
}
.singleRow:after {
    content: '';
    display: block;
    clear: both;
}

/*select box*/
 

.select_form {
    display: block;
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.8125rem;
    height: 1.5625rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    background: #fff url("../Images/arrowdown.png") no-repeat 98% 50%;
}

.select_form select {
    padding-top: .2rem;
    border: none;
    box-shadow: none;
    color: #004a93;
        /*position: absolute;*/
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

        .select_form select::-ms-expand {
    display: none;
}

 
        .select_form select:focus {
    outline: none;
}

.input_div {
    position: relative;
}

.select_form_v2 {
        display: block;
    position: relative;
    border: none;
    color: #004a93;
    font-size: 0.8125rem;
    height: 1.5625rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}


/*ECO ########################*/
.select-style-ECO {
    float: none !important;
    display: inline-block;
    border-radius: 0.3125rem 0 0 0.3125rem;
    width: 22rem;
}

.fECOID
{
    width: 15rem !important;
}

.DeviceSingle
{
    background-color: #efefef;
    /*height:42.625rem;*/
   width: 54.6rem;
    margin: 0 auto;
    position: relative;
    top: 1rem;
    padding-top: 0.1rem;
    padding-bottom: 1rem;
}

.SingleContentMenu
{
    margin: 0 0.6065rem 0.2rem 0.6065rem;
}

.div_btnAdd
{
     text-align:right;
     margin-right:1.875em;
}

.btnAddBottom
{
    font-size: 0.875rem;
    color: #fff;
    background: #5692cd;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 7.625rem;
    margin-top: 1rem;
}
 #MessageBox
{
    width: 37.5rem;
    height: 3.75rem;
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: 1.875rem;
    border: 1px solid #7085AF;
    border-radius: 10px;
}

#Message
{
    text-align: center;
    position: relative;
    top: 1.125rem;
    color: #0050B4;
}

.divNoResultMsg_Out
{
    width: 37.5rem;
    height: 3.75rem;
    background-color: white;
    position: relative;
    margin-top: 2rem;
    margin: 2rem 0 2rem 9.5rem;
    border: 1px solid #7085AF;
    border-radius: 10px;
  
}

.divNoResultMsg_In
{
    text-align: center;
    position: relative;
    top: 1.125rem;
    color: #0050B4;
}

.size-large-ECOAdminStatus {
    width: 30rem;
    height: 2.9375rem;
    float: right;
    margin: 1rem 0.625rem 0 0;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.ECO_Filter
{
    border-radius: 0 0.3125rem 0.3125rem 0 !important;
    position: relative;
    bottom: 0.45rem;
    right: .7rem;
    height: 1.67rem;
    width: 4.75rem;
}

.ECO_InputSerialNumberSearch
{
    /*left: -3.82rem;*/
    top: -0.5rem;
    height: 1.6rem;
    width: 8rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
    /*padding-left: 1rem;*/
    margin: 0 .4rem 0 .4rem;
}

.SingleSuccessMsgECO {
    float: left;
    margin-left: 20rem;
    color: green;
    position: relative;
    top: 1.5rem;
    z-index: 1;
}
/*--------------------------------------------*/

/*##################### Location ########################*/



.LabelLocationSearch{
    display: inline-block;
    position: relative;
    top: -9px;
    font-size: 0.875rem;

}

.LocationSingle-body
{
    vertical-align: middle;
    background-color: #7dc242;
    padding: 1rem;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
    width: 43rem;
    height: 33rem;
    margin: 0 auto;
    margin-top: 2.5rem;
}

.LocationSingleFields{
    position: relative !important;
    border: none !important;
    color: #004a93 !important;
    font-size: 9pt !important; /*0.8125rem*/
    height: 1.5625rem !important;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem !important;
}
.btnSaveLocation {
    float: left;
    height: 2.5rem;
    width: 7.625rem;
    /*right: 21.3rem;*/
    /*top: -1.7rem;*/
}

.lblChangeLocation
{
color: #fff;
    font-size: 0.75rem;
    width: 4rem;
    width: 30.5rem;
    display: inline-block;
    /* margin-bottom: 1.25rem; */
    top: 0.5rem;
    position: relative;
}

.ui-autocomplete .ui-menu-item
{ 
    font-size:11px;

}

.ui-tooltip
{ 
    font-size:11px;

}

.input_4 {
   
    width: 3.1rem !important;
}


.disabledClass[disabled] {
        background-color: #ccc !important;
        opacity: 1;
        color: #000000;
    }

/*ErasePortal*/
.size-large-ErasePortal
{
   
    height: 2.9375rem;
    float: right;
    margin-right: 29px;
    display: inline-block;
    border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

/*--------------------------------*/
.size-large-reports-Location {
    width: 59.1rem;
    height: 4rem;
    float: right;
    margin-right: 0.625rem;
    padding-top: 0.4rem;
    padding-left: 0.8rem;
}

.divLabelReportSearch-Location {
    /* position: relative; */
    /* top: -3.7rem; */
    float: left;
    font-size: 0.875rem;
    color: #fff;
    /* left: 23rem; */
    margin-left: 6rem;
}

.spanReprtFilterBy-Location {
    /* position: relative; */
    top: 0.1875rem;
    font-size: 0.875rem;
    /* left: -1rem; */
    float: left;
    margin-right: -2rem;
}
   
.divFilter-Location {
    display: inline-block;
    /* position: relative; */
    top: 0.5625rem;
    right: 0.125rem;
}

.LabelLocationSearch-Location {
    display: inline-block;
    position: relative;
    /* top: -6px; */
    font-size: 0.875rem;
}

.divFiltersReports-Location {
    display: inline-block;
    position: relative;
    /* top: 1.625rem; */
}

.VoidPortalBtn input
{
    /*float: right;*/
    margin-right: 0.625rem;
    margin-top: 0.625rem;
    font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem .3125rem 0.3125rem;
    cursor: pointer;
    height: 2.0rem;
    width: 5.625rem;
}

.textDesignVoidPortal
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
  
}


.SearchResultsAmount {
    color: red;
    display: inline-block;
    margin-top: -1.2rem;
    margin-left: 1.2rem;
    font-size: 11pt;
}
/*--------------------------------*/

/*Mixef fleet*/
.size-large-reports-Notification {
    width: 64.1rem;
    height: 4.5rem;
    float: right;
    margin-right: 0.625rem;
}

.divLabelReportSearchNotification {
    position: relative;
    top: 0.4rem;
    float: left;
    font-size: 0.875rem;
    color: #fff;
    /* left: 23rem; */
}

.MsgCountRows-User{
    color: red;
    display: block;
    margin-top: 4rem;
    margin-left: 1rem;
    font-size: 11pt;
    position: fixed;
}


.ServiceCenterLogoLable {
    position: relative;
    top: 0.2rem;
    left: 2rem;
    /* width: 10rem; */
    /* display: inline-block; */
    /* font-size: 10pt; */
    font-size: 0.9rem;
    /*font-weight: bold;
    color: #004a93;*/
}

#Single {
    overflow-y: auto !important;
    min-height: 86.8% !important;
    height: 98% !important;
    position: fixed;
    width: 97.6% !important;
}


#btnAddToSelection{
   font-size: 0.875rem;
    color: #fff;
    background: #0050a4;
    text-decoration: none;
    border: none;
    border-radius: 0.3125rem 0.3125rem .3125rem 0.3125rem;
    cursor: pointer;
    height: 1.6rem;
    width: 7.625rem;
    bottom: 0.4rem;
}

.btn-disabled {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
    
}

.Red {
    color: red;
}

.Green {
    color: green;
}

.User_Gray {
   background-color: #e7e7e7 !important;
}

.User_DarkGray {
   background-color: #d4d4d4 !important;
}

.LoginErrorMessage
{
    color: #FF0000;
    font-weight: bold;
    position: relative;
    top: 1rem;
    /*right: 4.8rem;*/
}

.mainLogo{
    height: 80px;

}