body {
    font-family: Arial;
    font-size: 12px;
}

h3 {
    color: rgb(90, 91, 92);
    font-size: 12px;
}

.MainLayer {
    min-width: 1300px;
    background: url('../../Image/vmi_index_bg_.jpg') repeat-y;
}

.MainLayer .Header {
    width: 100%;
    min-width: 1300px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(237, 237, 237);
    color: rgb(90, 91, 92);
    box-shadow: 0px 0px 7px #aaa;
    -moz-box-shadow: 0 0 7px #aaa;
    -webkit-box-shadow: 0 0 7px #aaa;
    z-index: 100;
}

.MainLayer .Header .UserData {
    padding: 8px 14px;
}

.MainLayer .Header .UserData span {
    color: rgb(90, 91, 92);
}

.MainLayer .Header .UserData a {
    color: rgb(90, 91, 92);
}

.MainLayer .Header .UserSwitch {
    padding: 10px;
}

.MainLayer .Header .UserSwitch select {
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
}

.MainLayer .Header .BorderizeRight {
    width: 1px;
    height: inherit;
}

.MainLayer .Header .BorderizeLeft {
    width: 1px;
    height: inherit;
}

.MainLayer .Footer {
    height: 100px;
}

.MainLayer .WhiteSpace {
    width: 1070px;
    min-height: 500px;
    padding: 10px 16px 35px;
    margin: 170px auto 0 auto;
    background: rgb(254, 254, 254);
}

.MainLayer .WhiteSpace .Home {
    text-align: justify;
}

.MainLayer .VerticalMiddler {
    height: 50%;
}

.MainLayer .LoginSpace {
    width: 300px;
    min-height: 200px;
    margin: -100px auto 0 auto;
    background: White;
    border: 1px solid rgb(211, 211, 211);
}

.MainLayer .ConfSpace {
    width: 350px;
    min-height: 240px;
    margin: -100px auto 0 auto;
    background: #EEEEEE;
    border: 10px solid #444444;
    border-radius: 10px 10px 10px 10px;
}

.MainLayer .Header .header-header-body {
    background: none;
    margin: 0 auto 0;
    width: 1100px;
    height: 100px;
}

.MainLayer .Header .header-header-body .company-title {
    position: relative;
    top: 15px;
    float: left;
    margin: 0;
}

.MainLayer .Header .header-header-body .company-title .logo {
    background-image: url('../../Image/vmi-logo.png');
    width: 132px;
    height: 63px;
    display: block;
}

.MainLayer .Header-footer {
    width: 100%;
    min-width: 1300px;
    height: 70px;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 100;
}

.MainLayer .Header-footer .title {
    font-size: 20px;
    font-weight: 400;
    position: relative;
    left: 30px;
    top: 35px;
    color: white;
}

.MainLayer .MainFooter {
    width: 1100px;
    height: 140px;
    margin: 0 auto 0;
    background-color: white;
}

.MainLayer .MainFooter .footer-left {
    width: 678px;
    height: 140px;
    float: left;
    background-color: #fafafa;
    margin-left: 1px;
    font-size: 10px;
    line-height: unset;
}

.MainLayer .MainFooter .footer-left .footer-left-span {
    display: block;
    padding: 3px 3px 0;
    color: #4d4d4d;
}

.MainLayer .MainFooter .footer-middle {
    width: 232px;
    height: 140px;
    float: left;
    background-color: #f1f1f1;
    margin-left: 1px;
}

.MainLayer .MainFooter .footer-middle .footer-middle-image {
    background-image: url("../../Image/kuriame-lietuvos-ateiti.png");
    width: 116px;
    height: 47px;
    margin-left: 35px;
    margin-top: 45px;
}

.MainLayer .MainFooter .footer-right {
    width: 186px;
    height: 140px;
    background-color: #e7e7e7;
    margin-left: 1px;
    float: left;
}

.MainLayer .MainFooter .footer-right .footer-right-image {
    width: 186px;
    height: 140px;
    display: block;
    background: url("../../Image/mic1882.png") no-repeat scroll 45px 60px transparent;
}

.TopNavigation {
    margin: 0 auto 0;
    width: 1100px;
    height: 71px;
    background-color: rgb(0, 124, 64);
}

.TopNavigation > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    top: 15px;
    left: 130px;
}

.TopNavigation > ul > li {
    height: 40px;
    float: left;
}

.TopNavigation > ul > li:hover,
.TopNavigation > ul > li.Selected {
    background: #868686;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BEBEBE', endColorstr='#868686');
    background: -webkit-linear-gradient(top, #BEBEBE, #868686);
    background: -moz-linear-gradient(top, #BEBEBE, #868686);
    background: -o-linear-gradient(top, #BEBEBE, #868686);
}

.TopNavigation > ul > li > a {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    display: block;
    color: #fff;
}

.TopNavigation .page-wrap-header-my-vmi-vertical-line {
    background: url('../../Image/vertical-line.png');
}

.TopSubNavigation { position: absolute; background: #868686; -webkit-box-shadow:2px 2px 2px #222222; -moz-box-shadow:2px 2px 2px #222222; box-shadow:2px 2px 2px #222222; z-index:100; list-style: none; padding: 10px; margin: 0; }
.TopSubNavigation li { height: 30px; float: none;}
.TopSubNavigation li:hover,
.TopSubNavigation li.Selected { background:#868686; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BEBEBE', endColorstr='#868686'); background:-webkit-linear-gradient(top, #BEBEBE, #868686); background:-moz-linear-gradient(top, #BEBEBE, #868686); background:-o-linear-gradient(top, #BEBEBE, #868686); }
.TopSubNavigation li a { height: 30px; line-height: 30px; padding: 0 20px; display:block; color: #fff; }

fieldset.Long { position: relative; margin-bottom: 16px !important; border: 1px solid #c0c0c0 !important; }

fieldset.Long1 {
    position: relative;
    margin-bottom: 16px !important;
    border: 0px solid #c0c0c0 !important;
}

fieldset.Left {
    width: 48%;
    float: left;
    position: relative;
    margin-bottom: 16px !important;
    border: 1px solid #c0c0c0 !important;
}

fieldset.Right {
    width: 48%;
    float: right;
    position: relative;
    margin-bottom: 16px !important;
    border: 1px solid #c0c0c0 !important;
}

fieldset.Center {
    width: 50%;
    margin: 0 auto 16px auto;
    border: 1px solid #c0c0c0 !important;
}

fieldset.Confirm {
    position: relative;
    border: 1px solid #c0c0c0 !important;
    margin: 10px 10px 10px 10px;
    height: 180px;
}


fieldset legend {
    padding: 0 4px;
    margin-left: 16px;
}

fieldset label {
}

fieldset label span {
    display: block;
    font-size: 11px;
    line-height: 16px;
}

fieldset label input {
    max-width: 440px;
    padding: 2px 0;
    width: 100%;
}

fieldset label select {
    max-width: 440px;
    padding: 2px 0;
    width: 100%;
}

fieldset label textarea {
    max-width: 440px;
    padding: 2px 0;
    width: 100%;
}

fieldset label textarea.FiscalisMessage {
    max-width: 880px;
    height: 350px;
    resize: none;
}

fieldset div.AceEdittor {
    max-width: 880px;
    height: 350px;
    resize: none;
    overflow: auto;
}

fieldset input[type=checkbox] {
    width: 20px;
    vertical-align: bottom;
}

fieldset label input[type=radio] {
    display: block;
    width: initial;
}

.CheckboxInline label input[type=checkbox] {
    display: inline;
    width: initial;
}

.RadioButton input[type=radio] {
    display: block;
    width: initial;
}

.RadioButtonInline label input[type=radio] {
    display: inline;
    width: initial;
}

.LoginScreen {
    padding: 10px;
}

.LoginScreen span {
    display: block;
    font-size: 11px;
    line-height: 16px;
}

.LoginScreen input {
    max-width: 440px;
    padding: 2px 0;
    width: 100%;
}

.LoginScreen select {
    max-width: 440px;
    padding: 2px 0;
    width: 100%;
}

.LoginScreen hr {
    margin: 10px 0;
    color: #fff;
}

.SubmitterSecondary {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border: 1px solid #DBDBDB;
    color: #000;
    padding: 4px 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    text-shadow: #FFF 0 1px 0;
    min-width: 120px;
    text-align: center;
    cursor: pointer
}

.SubmitterSecondary:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');
    background: -webkit-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .5)
}

.SubmitterSecondary.Left {
    margin-right: 20px;
    margin-left: 0;
}

.SubmitterSecondary.Right {
    margin-left: 20px;
    margin-right: 0;
}

.SubmitterContinue {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border: 1px solid #DBDBDB;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    text-shadow: #FFF 0 1px 0;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
    margin-top: 16px;
    margin-left: 10px;
}

.SubmitterFile {
    border-width: 1px;
    border-style: inset;
    border-color: #DBDBDB;
    background-color: white;
    padding: 2px;
    border-radius: 3px;
}

.SubmitterFile::file-selector-button {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border:1px solid #DBDBDB;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: #FFF 0 1px 0;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
}

.SubmitterFile::file-selector-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');
    background: -webkit-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
}

.SubmitterFile::-ms-browse {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border:1px solid #DBDBDB;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: #FFF 0 1px 0;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
}

.SubmitterFile::-ms-browse:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');
    background: -webkit-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
}

.SubmitterFile::-webkit-file-upload-button {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border:1px solid #DBDBDB;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: #FFF 0 1px 0;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
}

.SubmitterFile::-webkit-file-upload-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');
    background: -webkit-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .5)
}

.SubmitterSmall {
    background: #DBDBDB;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    border: 1px solid #DBDBDB;
    color: #000;
    padding: 3px 9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .4);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .4);
    text-shadow: #FFF 0 1px 0;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer
}

.SubmitterSmall[disabled] {
    color: #AAA;
    text-shadow: #FFF 0 1px 0;
}

.SubmitterSmall:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');
    background: -webkit-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
    background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .5)
}

.SubmitterSmall[disabled]:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
    background: -webkit-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
    background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .4)
}

.SubmitterSmall.Left {
    margin-right: 20px;
    margin-left: 0;
}

.SubmitterSmall.Right {
    margin-left: 20px;
    margin-right: 0;
}

.SubmitterSmall.Top5 {
    margin-top: 5px;
}

.SubmitterSmall.Bottom5 {
    margin-bottom: 5px;
}

.mathButton {
    background: url('../../Image/math.png') no-repeat;
    width: 25px !important;
    height: 25px !important;
    background-size: 25px 25px;
    margin: 2px;
}

.mathButton:hover {
    background: url('../../Image/math.png') no-repeat;
    width: 25px !important;
    height: 25px !important;
    background-size: 25px 25px;
    margin: 2px;
}

.Submitter {
    background: rgb(0, 114, 59);
    border: 1px solid green;
    color: #fff;
    padding: 4px 14px;
    min-width: 120px;
    text-align: center;
    cursor: pointer
}

.Submitter:hover:enabled {
    background: rgb(0, 114, 59);
}

.Submitter.Left {
    margin-right: 20px;
}

.Submitter.Right {
    margin-left: 20px;
}

.SchemeSwitcher {
    display: block;
    margin: 10px 0 20px 0;
    color: red;
}

.FormGrouper {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #C0C0C0;
    width: 100%;
}

.FormGrouper .InnerSpacer {
    padding: 4px 10px;
}

.LayoutTable {
    width: 100%;
    vertical-align: top;
}

.LayoutTable td {
    padding-left: 26px;
    vertical-align: top;
}

.LayoutTable td:first-child {
    padding-left: 0px;
}

.TwoCols td {
    width: 50%;
}

.ThreeCols td {
    width: 33%;
}

.FourCols td {
    width: 20%;
}

.FormContent {
    margin: 10px 16px 16px;
    position: relative;
}

.FormContent .Description {
    width: 200px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f0f0f0;
}

.FormContent .Numbering {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f0f0f0;
}

.FormTable {
    width: 100%;
    height: 100%;
}

.FormTable td {
}

.FormTable th {
    padding: 8px 16px;
    vertical-align: middle;
}

.FormTable th h3 {
    text-align: left;
}

.FormTable .BorderTop {
    border-top: 1px solid #fff;
}

.FormTable .BorderBottom {
    border-bottom: 1px solid #fff;
}

.FormTable .BorderRight {
    border-right: 1px solid #fff;
}

.FormTable .BorderLeft {
    border-left: 1px solid #fff;
}

.FormTable .DarkBorder {
    border-color: #f0f0f0;
}

.FormTable tr.Transition {
    background: url('../../Image/Loader2.gif') repeat-x 0 0;
}


.GridTable { width: 100%; }
.GridTable td { padding: 0 5px; height: 30px;}
.GridTable th { background-color: #dadee3; padding: 8px 5px; vertical-align: middle; }
.GridTable tr.SelectedRow td { background-color: #B8BBBF; }
.GridTable th h3 { text-align: left; }
.GridTable .BorderTop { border-top: 1px solid #fff; }
.GridTable .BorderBottom { border-bottom: 1px solid #fff; }
.GridTable .BorderRight { border-right: 1px solid #fff; }
.GridTable .BorderLeft { border-left: 1px solid #fff; }
.GridTable .DarkBorder { border-color: #f0f0f0; }
.GridTable .CHECK { color: blue; }
.GridTable .WAITING_FOR_EMAIL_CONF { color: blue; }
.GridTable .WAITING { color: orange; }
.GridTable .PROCESSING { color: orange; }
.GridTable .APPROVED { color: green; }
.GridTable .REJECTED { color: red; }

.GridBasicEditor { width: 100%; height: 100%; }
.GridBasicEditor tr {}
.GridBasicEditor tr.Transition { background: url('../../Image/Loader.gif') repeat-x 0 0;}
.GridBasicEditor td { padding: 0 10px; height: 30px; line-height: 30px; }
.GridBasicEditor th { background-color: #dadee3; padding: 8px 10px; vertical-align: middle; }
.GridBasicEditor th h3 { text-align: left; }
.GridBasicEditor .BorderTop { border-top: 1px solid #fff; }
.GridBasicEditor .BorderBottom { border-bottom: 1px solid #fff; }
.GridBasicEditor .BorderRight { border-right: 1px solid #fff; }
.GridBasicEditor .BorderLeft { border-left: 1px solid #fff; }
.GridBasicEditor .DarkBorder { border-color: #f0f0f0; }
.GridBasicEditor input { width: 100%; }
.GridBasicEditor select { width: 100%; }
.GridBasicEditor textarea {
	width: 100%;
}
.GridBasicEditor textarea.APPEAL_PROCEDURE {
	height: 100px;
}
.GridBasicEditor textarea.APPEAL_PROCEDURE_EN {
	height: 100px;
}

.LoginGrid { padding: 16px 24px; background-color: #EEEEEE; }
.LoginGrid label { min-height: 44px; display: block; }
.LoginGrid input[type=submit] { margin-top: 8px; }

.Grid { background-color: #F8F8F8; }
.Grid label { min-height: 44px; display: block; }
.Grid td { vertical-align: top;}

.Left { float: left; }
.Right { float: right; }
.TextRight { text-align: right; }
.TextLeft { text-align: left; }
.TextBold { font-weight: bold; }
.TextNormal { font-weight: normal; }
.TextCenter { text-align: center; }
.Top td { vertical-align: top;}
.Middle td { vertical-align: middle;}
.P15 { width: 15%; }
.P80 { width: 80%; }
.P50 { width: 50%; }
.P50 > .LeftColumn { margin-right: 10px; }
.P50 > .RightColumn { margin-left: 10px; }
.Inline { display: inline; }
.Auto { width: auto; }
.Hidden { display: none; }
.RequiredField { border: 1px solid red; }
.InvalidField { border: 1px solid red; }
.WrongInput { border: 1px solid red; }
.NotValidField { border: 1px solid red; }
.ErrorText {color: red;}
.FullHeight { height: 100%; min-height: 600px; }
.Inline {display: inline;}
.ExtraText {color: blue;}

.ExclusionList td { padding-bottom: 26px; }
.ExclusionList label { display: inline; line-height: 18px; min-height: 0; }
.ExclusionList input[type=radio] { margin: 0 4px 0 0; }

.ExclusionExtraData td { padding-bottom: 20px; }
.ExclusionExtraData .DateBox { float: right; margin: 10px 0; }
.ExclusionExtraData label { padding-top: 3px; text-align: right; width: 360px; }
.ExclusionExtraData span { text-align: left;}
.ExclusionExtraData table { width: 84%; margin: 10px; float: right; }
.ExclusionExtraData table .FormContent { margin: 0 0 0 20px; }
#SUPPOSD_TAXABLE_ACTIVITIES_CEASED_OSS.ExclusionExtraData table { width: 98%; margin: 10px; float: none;}
#SUPPOSD_TAXABLE_ACTIVITIES_CEASED_OSS.ExclusionExtraData .FormContent { margin: 0 0 0 0px;}
.ExclusionExtraData label .error {text-align: left; width: auto; }

.ExclusionStats { padding: 10px 20px; margin-bottom: 10px; border: 1px solid #c0c0c0; }

.RegistrationStats { padding: 10px 20px; margin-bottom: 10px; border: 1px solid #c0c0c0; }
.RegistrationStats .CHECK { color: blue; }
.RegistrationStats .WAITING_FOR_EMAIL_CONF { color: blue; }
.RegistrationStats .WAITING { color: orange; }
.RegistrationStats .PROCESSING { color: orange; }
.RegistrationStats .APPROVED { color: green; }
.RegistrationStats .REJECTED { color: red; }

.VATReturnFinalInfo {
    padding: 10px 0;
    margin-bottom: 10px;
    font-style: italic;
}
.VATReturnStats { padding: 10px 20px; margin-bottom: 10px; border: 1px solid #c0c0c0; }
.VATReturnStats .VALID { color: green; }
.VATReturnStats .INVALID { color: red; }
.VATReturnStats .DRAFT { color: blue; }
.VATReturnStats .PENDING { color: orange; }

.ValidationStats {}
.ValidationStats .Waiting { color: orange; }
.ValidationStats .Processing { color: orange; }
.ValidationStats .Registered { color: red; }
.ValidationStats .NotRegistered { color: green; }
.ValidationStats .Error { color: purple; }
.ValidationStats .Quarantined { color: blue; }

.StatsContainer { font-size: 13px; }
.StatsContainer .Key { font-weight: normal; line-height: 20px; }
.StatsContainer .Value { font-weight: bold; line-height: 20px; }

.MessageBox { background: #ffffc7; padding: 10px 20px; margin: -10px -16px 16px -16px; }
.MessageBox ul{ list-style: square inside none; }
.MessageBox .Fatal { color: red;}
.MessageBox .Error { color: #C21511;}
.MessageBox .Warn { color: orange;}
.MessageBox .Info { color: green;}
.Fatal { border-color: red; }
.Error { border-color: #C21511; }
.Warn { border-color: orange; }
.Info { border-color: green; }

.Pagination { margin: 0 auto; }
.Pagination .First { margin-right: 10px; background: url('../../Image/ibm_sprite_pagination_blue_ON.png') no-repeat 0px -799px; }
.Pagination .Previous { margin-right: 10px; background: url('../../Image/ibm_sprite_pagination_blue_ON.png') no-repeat 0px -199px; }
.Pagination .Next { margin-left: 10px; background: url('../../Image/ibm_sprite_pagination_blue_ON.png') no-repeat right 0px; }
.Pagination .Last { margin-left: 10px; background: url('../../Image/ibm_sprite_pagination_blue_ON.png') no-repeat right -999px; }
.Pagination .Number { }
.Pagination a { color: rgb(90, 91, 92); }
.Pagination .First a { padding-left: 18px; }
.Pagination .Previous a { padding-left: 18px; }
.Pagination .Next a { padding-right: 18px; }
.Pagination .Last a { padding-right: 18px; }
.Pagination .SubmitterSmall.Left { margin-left: 18px; }

.Notification {}
.Notification p { line-height: 24px; font-size: 14px; }

/* Dijit overrides */
.MainLayer .dijitTextBox { width: 180px !important; }
.MainLayer .dijitDialog { border: 10px solid #444444; border-radius: 10px 10px 10px 10px; }
.MainLayer .dijitDialogTitleBar { padding: 10px 7px; background-color: #DADEE3; }
.MainLayer .dijitDialogPaneContent { border-top: 0px; }
.MainLayer .dijitDialogPaneActionBar {  padding: 5px 5px 7px 7px; }
.MainLayer .dijitDialogPaneContentArea {  padding: 0; margin: 0; }
.MainLayer .dijitDialogPaneContentArea label  {min-width: 400px; display: block; }
.MainLayer .dijitDialogPaneContentArea input { min-width: inherit; display: inherit; }
.MainLayer .dijitDialogPaneContentArea textarea { min-width: inherit; display: inherit; }

.EmptyList {
	margin: 15px 5px 5px 20px;
}

.myField.dijitTextBox, .myField.dijitSpinner .dijitInputField, .myField.dijitTextBox.dijitTimeTextBox, .dijitTextArea.myField,  .dijitInputContainer input { padding-top: 2px; padding-bottom: 2px; height: 15px; }
.dijitArrowButtonContainer { height: 19px; }
.hiddenText {color: white;}

input:disabled, textarea:disabled, select:disabled, input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {border:1px solid rgb(187, 187, 187); color: darkslategray; background-color: rgb(239, 239, 239);}

.checked:before {
    content: "";
    display: block;
    background: url('../../Image/checked.png') no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
}

.passRegexp {margin: 10px 0px 2px 0px}

table.GridTable tbody tr:nth-child(even) {background: #E8E8E8}
table.GridTable tbody tr:nth-child(odd) {background: #FBFBFB}
table.GridTable tfoot tr {background: #FBFBFB}

fieldset.RegistrationWay label input[type=radio] { display: inline; width: initial; }

.CalendarInputDate { width: 150px; }

.Cookies { position:fixed; bottom: 0; left: 0; width: 100%; font-size: 14px;}
.Alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem;}
.Alert-info { color: #000000; background-color: #b1b1b1; border-color: #b1b1b1;} /*background-color:#d1ecf1;*/