@media (min-width: 768px) {
    .MRGL05N    { margin-left       : -5px !important; }

    .MRGT0      { margin-top        : 0px !important; }
    .MRGT05     { margin-top        : 5px !important; }
    .MRGT10     { margin-top        : 10px !important; }
    .MRGT15     { margin-top        : 15px !important; }
    .MRGT20     { margin-top        : 20px !important; }
    .MRGT25     { margin-top        : 25px !important; }
    .MRGT30     { margin-top        : 30px !important; }
    .MRGT35     { margin-top        : 35px !important; }

    .MRGL0      { margin-left       : 0px !important; }
    .MRGL05     { margin-left       : 5px !important; }
    .MRGL10     { margin-left       : 10px !important; }
    .MRGL15     { margin-left       : 15px !important; }
    .MRGL20     { margin-left       : 20px !important; }
    .MRGL25     { margin-left       : 25px !important; }
    .MRGL30     { margin-left       : 30px !important; }

    .MRGB0      { margin-bottom     : 0px !important; }
    .MRGB05     { margin-bottom     : 5px !important; }
    .MRGB10     { margin-bottom     : 10px !important; }
    .MRGB15     { margin-bottom     : 15px !important; }
    .MRGB20     { margin-bottom     : 20px !important; }
    .MRGB25     { margin-bottom     : 25px !important; }
    .MRGB30     { margin-bottom     : 30px !important; }

    .MRGR0      { margin-right      : 0px !important; }
    .MRGR05     { margin-right      : 5px !important; }
    .MRGR10     { margin-right      : 10px !important; }
    .MRGR15     { margin-right      : 15px !important; }
    .MRGR20     { margin-right      : 20px !important; }
    .MRGR25     { margin-right      : 25px !important; }
    .MRGR30     { margin-right      : 30px !important; }

    .PDT0       { padding-top       : 0px !important; }
    .PDT03      { padding-top       : 3px !important; }
    .PDT05      { padding-top       : 5px !important; }
    .PDT10      { padding-top       : 10px !important; }
    .PDT15      { padding-top       : 15px !important; }
    .PDT20      { padding-top       : 20px !important; }
    .PDT25      { padding-top       : 25px !important; }
    .PDT30      { padding-top       : 30px !important; }
    .PDT35      { padding-top       : 35px !important; }
    .PDT40      { padding-top       : 40px !important; }
    .PDT50      { padding-top       : 50px !important; }

    .PDL0       { padding-left      : 0px !important; }
    .PDL05      { padding-left      : 5px !important; }
    .PDL10      { padding-left      : 10px !important; }
    .PDL15      { padding-left      : 15px !important; }
    .PDL20      { padding-left      : 20px !important; }
    .PDL25      { padding-left      : 25px !important; }
    .PDL30      { padding-left      : 30px !important; }

    .PDB0       { padding-bottom    : 0px !important; }
    .PDB05      { padding-bottom    : 5px !important; }
    .PDB10      { padding-bottom    : 10px !important; }
    .PDB15      { padding-bottom    : 15px !important; padding-top:15px !important; }
    .PDB20      { padding-bottom    : 20px !important; }
    .PDB25      { padding-bottom    : 25px !important; }
    .PDB30      { padding-bottom    : 30px !important; }
    .PDB60      { padding-bottom    : 60px !important; }

    .PDR0       { padding-right     : 0px !important; }
    .PDR05      { padding-right     : 5px !important; }
    .PDR10      { padding-right     : 10px !important; }
    .PDR15      { padding-right     : 15px !important; }
    .PDR20      { padding-right     : 20px !important; }
    .PDR25      { padding-right     : 25px !important; }
    .PDR30      { padding-right     : 30px !important; }

    .WD105      { width             : 105px; }  
    .WD175      { width             : 175px; }
    .WD180      { width             : 180px; }
    .WD230      { width             : 230px; }
    .WD300      { width             : 300px; }
    #textEnabled{ height: 38px !important; width: 35px !important; }
    .lineSubHeadingBlue     { display: none; }
    .checkbox.mimoChkBox    { padding: 0 !important; }
    p{ padding-top: 15px !important; }
}
@media (max-width: 767px) {
    .mMRGT0     { margin-top        : 0px !important; }
    .mMRGT05    { margin-top        : 5px !important; }
    .mMRGT10    { margin-top        : 10px !important; }
    .mMRGT15    { margin-top        : 15px !important; }
    .mMRGT20    { margin-top        : 20px !important; }
    .mMRGT25    { margin-top        : 25px !important; }
    .mMRGT30    { margin-top        : 30px !important; }

    .mMRGL0     { margin-left       : 0px !important; }
    .mMRGL05    { margin-left       : 5px !important; }
    .mMRGL10    { margin-left       : 10px !important; }
    .mMRGL15    { margin-left       : 15px !important; }
    .mMRGL20    { margin-left       : 20px !important; }
    .mMRGL25    { margin-left       : 25px !important; }
    .mMRGL30    { margin-left       : 30px !important; }

    .mMRGB0     { margin-bottom     : 0px !important; }
    .mMRGB05    { margin-bottom     : 5px !important; }
    .mMRGB10    { margin-bottom     : 10px !important; }
    .mMRGB15    { margin-bottom     : 15px !important; }
    .mMRGB20    { margin-bottom     : 20px !important; }
    .mMRGB25    { margin-bottom     : 25px !important; }
    .mMRGB30    { margin-bottom     : 30px !important; }

    .mMRGR0     { margin-right      : 0px !important; }
    .mMRGR05    { margin-right      : 5px !important; }
    .mMRGR10    { margin-right      : 10px !important; }
    .mMRGR15    { margin-right      : 15px !important; }
    .mMRGR20    { margin-right      : 20px !important; }
    .mMRGR25    { margin-right      : 25px !important; }
    .mMRGR30    { margin-right      : 30px !important; }

    .mPDT0      { padding-top       : 0px !important; }
    .mPDT03     { padding-top       : 3px !important; }
    .mPDT05     { padding-top       : 5px !important; }
    .mPDT10     { padding-top       : 10px !important; }
    .mPDT15     { padding-top       : 15px !important; }
    .mPDT20     { padding-top       : 20px !important; }
    .mPDT25     { padding-top       : 25px !important; }
    .mPDT30     { padding-top       : 30px !important; }
    .mPDT35     { padding-top       : 35px !important; }
    .mPDT40     { padding-top       : 40px !important; }

    .mPDL0      { padding-left      : 0px !important; }
    .mPDL05     { padding-left      : 5px !important; }
    .mPDL10     { padding-left      : 10px !important; }
    .mPDL15     { padding-left      : 15px !important; }
    .mPDL20     { padding-left      : 20px !important; }
    .mPDL25     { padding-left      : 25px !important; }
    .mPDL30     { padding-left      : 30px !important; }

    .mPDB0      { padding-bottom    : 0px !important; }
    .mPDB05     { padding-bottom    : 5px !important; }
    .mPDB10     { padding-bottom    : 10px !important; }
    .mPDB15     { padding-bottom    : 15px !important; }
    .mPDB20     { padding-bottom    : 20px !important; }
    .mPDB25     { padding-bottom    : 25px !important; }
    .mPDB30     { padding-bottom    : 30px !important; }
    .mPDB60      { padding-bottom    : 60px !important; }

    .mPDR0      { padding-right     : 0px !important; }
    .mPDR05     { padding-right     : 5px !important; }
    .mPDR10     { padding-right     : 10px !important; }
    .mPDR15     { padding-right     : 15px !important; }
    .mPDR20     { padding-right     : 20px !important; }
    .mPDR25     { padding-right     : 25px !important; }
    .mPDR30     { padding-right     : 30px !important; }

    .mWD100PCT  { width: 100%;}
    .linePos    { display: none; }
    #textEnabled{ height: 20px !important; }
    #terms      { height: 20px !important; }
    .mLEFT_ALIGN         { text-align: left !important;}
    .mCENTER_ALIGN       { text-align: center !important;}
    .mRIGHT_ALIGN        { text-align: right !important;}
    .linePosTabs{ left: -20px !important; width: 400% !important; }
    .section_tabs_row { max-width: 400px; text-align: center; margin: auto;}
    .tab_text   { min-width: 150px; margin-left: -30px; }
    .ui-datepicker-unselectable.ui-state-disabled { margin-left: 0; }
    .ui-datepicker-today.ui-datepicker-current-day { margin-left: 0px; }
    .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {margin: auto; }
    main.transaction.gutter-top { margin: auto; }
    .ui-datepicker-today .ui-state-default { text-align: center; }
    .dte-michigan.FNT16.FNT_OS_R { line-height: 22px; }
}
@media (min-width: 768px) and (max-width: 990px) {
    .tMRGL25PCT  { margin-left : 25%; }
    .linePosTabs { left: -25px !important; }
    div#reviewAndSubmit_sectionTitle { margin-left: -30px; }
    .tMRGT15     { margin-top        : 15px; }
    #datepicker, #datepicker_index  { width: 60%; }
    #datepicker1, #datepicker1_index  { width: 60%; }
    #datepicker2, #datepicker2_index  { width: 60%; }
}
@media (min-width: 991px) {
    .dMRGL30PCT  { margin-left       : 30%; }
    .dMRGT35     { margin-top        : 35px; }
    #datepicker, #datepicker_index  { width: 46%; }
    #datepicker1, #datepicker1_index  { width: 46%; }
    #datepicker2, #datepicker2_index  { width: 46%; }
}
.FNT14      { font-size         : 14px; }
.FNT16      { font-size         : 16px; }
.FNT18      { font-size         : 18px; }
.FNT24      { font-size         : 24px; }

.FNT_OS_R   {font-family       : 'Open Sans', sans-serif;}
.FNT_OS_SB  { font-family       : 'Open Sans', sans-serif; font-weight:600; }

.FNT_CINDERBLOCK    { color: #A1A1A4; }

.FLOAT_LEFT { float             : left; }

.LEFT_ALIGN         { text-align: left;}
.CENTER_ALIGN       { text-align: center;}
.RIGHT_ALIGN        { text-align: right;}

.form-control {
    background-color: #fff;
    border: 1px solid grey;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    border-radius:0;
}

.mimoBtn {
    font-family: 'Calibri Light', 'Calibri';
    font-weight: 500;
    font-style: normal;
    font-size: 28px;
    color: #ffffff;
    border: 1px solid #004990;
    background-color: #004990;
    min-height: 45px;
}
.continueBtn {
    background-color:#36B449;
    border: 1px solid #36B449;
}
.continueBtn:hover {
    color: #ffffff;
}
.editBtn, .start_editBtn, .stop_editBtn {
    cursor: pointer;
    color: #800080;
}
.linePos {
    position: relative;
    margin: 0;
    width: 120%;
    left: -30px;
    border-top: 1.5px solid #E8E8E8;
    margin: 30px 0 15px 0;
}
.linePosAllWidths {
    position: relative;
    margin: 0;
    width: 120%;
    left: -30px;
    border-top: 10px solid #E8E8E8;
    margin: 20px 0 5px 0;
}
.linePosTabs {
    position: relative;
    margin: 0;
    width: 130%;
    left: -35px;
    border-top: 1px solid #B3B1B3;
    margin: 25px 0 5px 0;
}
.lineSubHeadingGrey {
    position: relative;
    margin: 0;
    width: 100%;
    border-top: 1.5px solid #e5e5e5;
}
.lineSubHeadingBlue {
    position: relative;
    margin: 0;
    width: 100%;
    border-top: 1.5px solid #004990;
}
input[type="checkbox"] {
    width: auto !important;
    height: auto !important;
    padding: 0;
}

input[type="radio"], input[type="checkbox"]  {
    margin: 0 0; 
    line-height: normal;
}

label           { color: #a1a1a4; font-size: 1em; font-weight: normal; margin-bottom: 5px; margin-top: 15px; }
hr              { border-color:#95a5a6;}
span.error      { font-size:smaller; display:none; color:red; }
p               { margin: 0px; padding-bottom: 0px; }
.panel          { padding: 5px 20px 15px 20px; }
.row            { margin-left: auto; }
.billingAddress { height: 20px; width: 20px; }
.tab            { cursor: pointer; border: 1px solid #004990; text-align: center; padding: 7px 0; }
.selectedTab    { color: #FFFFFF; background-color: #004990; }
.unSelectedTab  { color: #004990; background-color: #FFFFFF; }
.modal-body     { padding: 0 20px; }
.modal-header .close { margin-top: 15px; }
.section_tabs   { min-height: 60px; min-width: 60px; height: 60px; width: 60px; margin: auto; border-radius: 30px; }
.next_tab       { border: 2px solid #B3B1B3; color: #B3B1B3; }
.current_tab    { background-color: #004990; border: 2px solid #004990; color: #FFFFFF; }
.completed_tab  { background-color: #49A942; border: 2px solid #49A942; color: #FFFFFF; }
.next_tabText   { color: #B3B1B3; }
.current_tabText{ color: #004990; }
.completed_tabText{ color: #49A942; }

.chkBox { 
    opacity: 0; 
    cursor: pointer;
}
.customChkBox { 
    background: #fff;  
    border: 1px solid #555; 
    display: block;                 
    height: 35px; 
    width: 35px;
    top: -70px; .
    right: 5px;
    float: left;
}
.unChecked { 
    height: 34px; 
    width: 34px; 
}
.checked { 
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUNFOUQwMzlDRjM5MTFFNEE4MUVDMTRDODQzMTFDQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUNFOUQwM0FDRjM5MTFFNEE4MUVDMTRDODQzMTFDQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0U5RDAzN0NGMzkxMUU0QTgxRUMxNEM4NDMxMUNBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5Q0U5RDAzOENGMzkxMUU0QTgxRUMxNEM4NDMxMUNBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzChGIAAAGKSURBVFhHY/wPBAyDADBB6QEHow5BByPHISevPWPQT5gD5eEBoFxDK/Dg+Yf/apHT/6/adw0qghvQzCHvP3//b542/3/nkmNQEfyAJuXIrz9/GUJr1jFIifAyTCv2YGBkhErgATRJI0WT9jD8A/pvYoErUY4AA3C4UBH0rjjx3yx1/v93n75DRYgDVHXIuoM3/qtFTP9/7+l7qAjxgGoOOXH16X+FkCn/j195AhUhDWB1yPlbL6As4gAsm67Zfx0qQjrA6hBQtsufsOv/n7/AJEcAwLJp97ITUBHyAFaHvPnw7b9H0fL/YbXr/n/59gsqigl+/v7z36981f/Mnu3//xF2M16ANfsK83MyrGsLYWBnY2bwLV/F8Or9V6gMKoBl0wn5JGRTXADqIKwAFDXl0/f9N0iY8//W47dQUQggN5viAkTlmilrz/xXCZ8GzxGUZFNcgCiHgADIclD27Fh87L98MPnZFBcg2iEgcOzyE4qzKS4w2nhGB6MOQQejDkEHow5BB4PEIQwMACn/TcM1bGPhAAAAAElFTkSuQmCC) no-repeat 2px 4px;
    border: 1px solid black; 
    display: block;
    height: 34px; 
    width: 34px; 
}
#datepicker, #datepicker_index { margin: auto; }
#datepicker1, #datepicker1_index { margin: auto; }
#datepicker2, #datepicker2_index { margin: auto; } 
td.ui-datepicker-unselectable.ui-state-disabled > span.ui-state-default{
       background-color: #c8c8c8 !important;
}
.colorIndex {
    height: 30px;
    width: 30px;
    margin-top: 5px;
}
.unavailableDate { background-color: #C8C8C7; }
.availableDate { background-color: #E8E8E8; }
.LNHT10 { line-height: 10px; }
.LNHT20 { line-height: 20px; }
.LNHT30 { line-height: 30px; }
.LNHT40 { line-height: 40px; }
.LNHT50 { line-height: 50px; }
main    { margin: auto; }
#start_service_submit:disabled, #start_service_submit:disabled:hover, 
#stop_service_submit:disabled, #stop_service_submit:disabled:hover,
#transfer_service_submit:disabled, #transfer_service_submit:disabled:hover {
    background: #B3B3B3 url(/wps/wcm/connect/f39f9ef2-b897-41ed-bf95-660294ccf757/spinner.gif?MOD=AJPERES&CACHEID=f39f9ef2-b897-41ed-bf95-660294ccf757);
    background-repeat: no-repeat;
    background-position: left center;
    color: #6C6C6C;
    border: 1px solid #B3B3B3;
    padding-left: 40px !important;
}

@media (max-width: 767px), (max-width: 767px) and (orientation: portrait) {
    .ui-datepicker td span, .ui-datepicker td a {
        width: 100%;
    }
    .row.section_tabs_row {
        padding-top: 10px;
    }
    .gutter-top {
        padding-top: 50px;
    }
}
span.ui-state-default::after {
    padding-bottom: 40px;
}
table.ui-datepicker-calendar
{
    margin-bottom:0px;
}

#start_sectionPaperless .row p a
{
        color: #8c3b95!important;
}
#stop_methodOfContact, #start_methodOfContact
{
	color: #004990!important;
}

.ui-datepicker-calendar th
{
   color: #a1a1a4!important;
}

.ui-state-default {
    height: 60px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 1em;
    padding-top: 15px;
}
.ui-state-default {
    padding-top: 15px;
   
}

.ui-datepicker 
{
	    
	    font-family:'Open Sans', sans-serif;
}
.ui-datepicker-unselectable .ui-state-default
{
    color:#FFF;
    background-color: #c8c8c8 !important;
}
a.ui-state-default
{
	color: #a1a1a4!important;
	background-color: rgb(229,229,228) !important;
}

#datepicker1_index .col-xs-9, #datepicker_index .col-xs-9, #datepicker2_index .col-xs-9
{
    padding-right: 15px;
    text-align: right;
    white-space:nowrap;
}
.ui-datepicker th 
	{
	    font-weight: normal;
	}

 #start_service, #stop_service, #transfer_service_submit 
    {
        margin-top:10px;
    }
.ui-state-default
{
    border:1px solid #FFF !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    border: 1px solid #28A9E0 !important;
}
#datepicker .ui-state-active, #datepicker1 .ui-state-active{
    border: 1px solid #28A9E0 !important;
}
.ui-datepicker td.ui-datepicker-current-day 
{
    border: 0px solid #28A9E0 !important;
}
 td.ui-datepicker-unselectable.ui-datepicker-today.ui-state-disabled > span.ui-state-default{
    background-color: #c8c7c7 !important;
    color: #c8c7c7;
    padding-left: 25%;

}
.ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-today .ui-state-default:after
{
    background-color: #c8c7c7 !important;
    color: #FFF;
    vertical-align: middle;
    line-height: 10px;
    padding-left: 5%;              
}
@media (min-width: 768px){
	#start_sectionPaperless .row p
	{
	    font-size:14px;
	}
	a.ui-state-default
	{
	   font-size:20px;
	}
	
	
    #datepicker1, #datepicker, #datepicker2 {
        padding-bottom: 1.875em !important;
    }
    #datepicker1 #datepicker1_index.MRGB20, #datepicker #datepicker_index.MRGB20, #datepicker2 #datepicker2_index.MRGB20 {
        margin-bottom: 15px;
    }
   
    .confirmation-container-adjustment h2
    {
    	font-size:40px;
    }
    #div_textEnabled
    {
    	margin-top:15px;
    }
    label[for="firstName"],label[for="stop_lastName"],label[for="lastName"], label[for="email"], label[for="confirmEmail"], label[for="phone"], label[for="stop_email"], label[for="stop_confirmEmail"]
    {
    	margin-top:30px;
    }
    #start_step2 .row .dMRGT35{
        margin-top: 50px;
    }
    #stop_step2 .row .dMRGT35{
        margin-top: 50px;
    }
    
}

@media (min-width: 320px) and (max-width: 440px) 
{
    .PADDMB25PX {
        padding-bottom: 25px;
    }
	p
	{
		padding-top:15px;
	}
	#start_step2 .FNT_OS_R
	{
		padding-top:20px;
	}
	label[for="firstName"],label[for="stop_lastName"],label[for="lastName"], label[for="email"], label[for="confirmEmail"], label[for="phone"], label[for="stop_email"], label[for="stop_confirmEmail"]
    {
    	margin-top:20px;
    }
    .row p.mMRGB05{
        padding-top:20px;
        padding-bottom:5px;
    }
    .row p.MRGB15
    {
    	padding-top:15px;
        padding-bottom:10px;
    }
    .form-control
    {
        font-size:16px;
        color:#004990;
    }


    #start_identificationType{
    	margin-bottom: 10px;
    }
    #start_step4 p.FNT_OS_SB{
    	    padding-top: 20px;
    }
    #datepicker1, #datepicker, #datepicker
    {
    	    padding-top: 15px !important;
    }
    #datepicker2
    {
        padding-top:20px;
    }
    #stop_step3 p.FNT_OS_R
    {
        padding-top: 15px;
        padding-bottom: 7px;
    }
    .ui-state-default
	{
	   font-size:16px;
	}
    .ui-datepicker-title
    {
    	font-size:18px;
    	color:#004990;
    }
    td.ui-datepicker-unselectable.ui-state-disabled > span.ui-state-default {
	    background-color: #c8c7c7 !important;
	}
   .ui-state-default
    {
        border:0px !important;
    }
    
    #stop_step2 .row p, #stop_step2 .row .radio label
    {
        color:#004990;
    }
	#datepicker1_index, #datepicker_index, #datepicker2_index
	{
		margin-bottom: 5px !important;
	}
	#datepicker1_index .col-xs-6, #datepicker_index .col-xs-6, #datepicker2_index .col-xs-6
	{
	   width:100%;
	   padding-right: 0px;
	   float:right;
	}
	#datepicker1_index .col-xs-9, #datepicker_index .col-xs-9, #datepicker2_index .col-xs-9
	{
		width: 85%;
	    vertical-align: middle;
	    padding-top: 10px;
		font-size: 18px;
	    padding-right: 10px;
	    font-family:'Open Sans', sans-serif;
	}
	.section_tabs {
	    min-height: 46px;
	    min-width: 46px;
	    height: 46px;
	    width: 46px;
	    margin: auto;
	    border-radius: 30px;
	}
	.section_tabs .FNT24 {
		font-size: 24px !important;
		line-height: 1;
	}

	.linePosAllWidths
	{
		margin-top: 30px;
	}
	#transfer_reviewAndSubmit .panel
	{
		padding: 5px 20px 30px 20px;
		margin-bottom: 20px;
	}
	#transfer_reviewAndSubmit .mTermsLink span{
		color:#7F7F7F;
	}
	#transfer_reviewAndSubmit .mTermsLink span a{
		color:#522B7E;
	}
    .mimoBtn
    {
        min-height: 55px;
    }
    .editBtn, .start_editBtn, .stop_editBtn {
        cursor: pointer;
        color: #8C3B95;
        font-size: 16px;
    }


    .ui-datepicker {
        width: 100%;
        height: auto;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
    {
        width: 100% !important;
        height: 100% !important;
        padding: 14.285% !important;
    }
    .ui-datepicker th
    {
        padding:10px;
    }
    .ui-datepicker-calendar td
    {
        background-color: #e5e5e3;
    }
    td.ui-datepicker-week-end
    {
        background-color: #c8c7c7;
    }
    td.ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-other-month
    {
        background-color: #FFF !important;   
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
            border: 0px solid #FFF;
    
    }
    
    .ui-datepicker td
    {
        border: 1px solid #FFF;

    }
    
    table.ui-datepicker-calendar {
        border-collapse: separate;
        table-layout: fixed;
    }
    
   
    .ui-datepicker-calendar td.ui-datepicker-previous-dates{
            background-color: #e5e5e3 !important;
            color: #d5d5d6!important
    }
    td.ui-datepicker-unselectable.ui-state-disabled > span.ui-state-default.ui-datepicker-previous-dates {
            background-color: #e5e5e3 !important;
            color: #d5d5d6!important
    }
    .ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-today .ui-state-default:after
    {
        padding-left: 4px;
        padding-right: 30%;
        font-size: 14px;
    }


}
