* {
    box-sizing: border-box;
}

body {
    font-family: Arial;
    font-size: 16px;

    margin: 0;

    color: black;
    background: #FFF;
}

#maincont {
    width: 100%;
}

#subcont {
    width: 950px;
    margin: 0 auto;
    padding: 0;
}

.cleanfloat {
    clear: both;
}

a,
a.paddingright {
    text-decoration: underline;

    color: #2B6DAD;
}

a:hover,
a.paddingright:hover {
    text-decoration: none;

    color: #29B765;
}

a.paddingright {
    padding-right: 8px;
}

#header {
    float: left;

    width: 950px;
}

#subheader {
    overflow: hidden;

    width: 100%;

    text-align: right;

    background: #334D9D;
}

.imgnav {
    float: left;

    width: 43px;
    height: 39px;
}

/* .header2,
.header11-admin {
    height: 68px !important;
} */

.header11-admin:before,
.header2:before {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;

    float: left;

    padding: 25px 25px 25px 70px;

    content: 'Адресен регистар';
    text-align: left !important;

    color: #FFF;
    background: #334D9D url(../../Images/newlogo.png) no-repeat left center;
}

.header2 img {
    display: none;
}

.header11-admin br,
#ContentPlaceHolder_UpRegisterInvestment~br {
    display: none;
}

.header11-admin a {
    font: normal 14px Arial;

    display: inline-block;

    padding: 25px 0 25px 0;

    color: #FFF;
}

.header11-admin a:hover {
    color: #FFF;
}

.header11-admin a~a {
    padding: 25px 70px 25px 0;

    background: url(../../Images/newbg.png) no-repeat right center;
}

.header11-admin a~a:before {
    content: '| ';
}

.header2 img {
    width: auto !important;
    height: auto !important;
}

.header22-admin {
    font-weight: bold;

    text-align: left;

    background-image: url(../Images/newlogo.png);
}

.redline,
.whiteline,
.greyline,
.greyline1,
.greyline2,
.greyline3,
.greyline4 {
    float: left;

    width: 100%;

    background-color: #2B6DAD;
}

.whiteline {
    height: 3px;

    background-color: #FFF;
}

.greyline {
    height: 3px;

    background-color: #E7E7E7;
}

.greyline1 {
    background-color: #E0E0E0;
}

.greyline2,
.greyline3 {
    background-color: #F2F2F2;
}

.greyline4 {
    background-color: #666;
}

.greyline3 {
    height: 1px;
}

.navigationmain,
.navigationmain-admin {
    float: left;

    width: 100%;
    height: 46px;

    text-align: left;

    background-color: #DCE6FF;
}

.navigationmain-admin {
    height: 24px;
}

.navholder,
.navholderpath,
.navholderpath-admin {
    float: left;
}

.navholderpath,
.navholderpath-admin {
    padding-top: 11px;
    padding-left: 18px;
}

.navholderpath-admin {
    padding-top: 5px;
}

.rightsubnav {
    float: right;

    text-transform: lowercase;
}

.navholder ul,
.rightsubnav ul {
    margin: 0 0 0 0;
    padding: 0;

    list-style: none;
}

.rightsubnav li {
    padding: 14px;
}

.navholder a,
.rightsubnav a {
    display: block;
    float: left;

    padding-right: 0;

    text-decoration: none;
}

.navholder a {
    padding: 14px 10px;

    color: black;
}

.navholder a:hover {
    text-decoration: none !important;

    color: #29B765;
}

.rightsubnav a {
    font-weight: normal;

    text-decoration: underline;

    color: #2B6DAD;
}

.rightsubnav a {
    float: none;
}

.navholder a:hover,
.rightsubnav a:hover {
    text-decoration: underline;

    background: white;
}

.rightsubnav a:hover {
    text-decoration: none;

    color: #29B765;
}

.copyright {
    height: 53px;
    padding-top: 21px;

    color: #C5C4C4;
}

.desen {
    float: left;

    width: 491px;
    margin-left: 10px;

    border: 0 solid #000;
}

.titlerh,
.activedocstitle,
.srchsubtitle1-admin,
#ContentPlaceHolder_RegisterInvestmentTitle,
.red {
    font-size: 20px !important;
    font-weight: bold !important;

    height: auto;
    margin-bottom: 30px;
    padding: 15px 0 !important;

    text-align: center;
    text-transform: lowercase !important;

    color: black !important;
    background: #F5F5F5 !important;
    background-image: none;
}

.srchsubtitle1-admin,
#ContentPlaceHolder_RegisterInvestmentTitle {
    text-transform: lowercase !important;
}

.titlerh:first-letter,
.activedocstitle:first-letter,
#ContentPlaceHolder_RegisterInvestmentTitle:first-letter,
.red:first-letter,
.srchsubtitle1-admin:first-letter,
#ContentPlaceHolder_RegisterInvestmentTitle:first-letter {
    text-transform: uppercase !important;
}

.titlenh {
    background: url(../../Images/icons/gb-arrow.gif);
}

.titlenh {
    font-weight: bold;

    float: left;

    width: 100%;
    min-height: 25px;
    padding-top: 5px;
    padding-left: 7px;

    text-transform: uppercase;

    background-repeat: no-repeat;
    background-position: 910px 6px;
}

.maintable {
    width: 950px;
}

.leftcell {
    width: 449px;
    padding-bottom: 10px;

    vertical-align: top;

    background-color: #E7E7E7;
}

.rightcell {
    width: 501px;

    vertical-align: top;
}

.newsmainholder {
    float: left;

    width: 429px;
    padding: 10px 10px 10px 10px;
}

.dotline {
    width: 413px;
    margin-left: 7px;

    background: url(../../Images/backgrounds/dotted-line-hor.gif);
}

.newsrepeatercell {
    float: left;

    width: inherit;
    padding: 20px;
}

.newsheader,
.newsbody {
    font-weight: bold;

    width: 380px;
}

.newsbody {
    font-weight: normal;
}

.newsheader a,
.newsbody a {
    color: #595959;
}

.newsheader a:hover,
.newsbody a:hover {
    text-decoration: none;

    color: #595959;
}

.newspaggingholder {
    float: left;

    width: 409px;
    padding: 15px 10px 10px 10px;

    text-align: right;
}

.newspaggingholder a {
    text-decoration: none;
}

.logholder {
    display: inline-block;

    width: auto;

    text-align: center;
}

.indentsub {
    height: 27px;
    padding-left: 20px;

    background: url(../../Images/icons/wb-arrow.gif);
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 458px 18px;
}

.indenttext {
    font-weight: normal;

    width: auto;
    padding-right: 30px;
    padding-bottom: 17px;
    padding-left: 30px;

    text-transform: none;

    background-color: #FFF;
    ;
}

.emptyholder {
    float: left;

    width: 4px;
}

.downloadfiles {
    font-weight: normal;

    width: auto;
    margin-right: 40px;
    margin-left: 40px;
    padding-top: 17px;
    padding-bottom: 17px;

    text-transform: none;

    border-bottom: 1px dotted #B2B2B2;
    background-color: #FFF;
    ;
}

.excelfooter {
    font-weight: normal;

    width: auto;
    padding-right: 30px;
    padding-left: 30px;

    text-transform: none;

    background-color: #FFF;
    ;
}

.checkcontrolholder {
    float: left;

    width: 451px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;

    background: url(../../Images/icons/gb-arrow1.gif);
    background-color: #F2F2F2;
    background-repeat: no-repeat;
    background-position: 458px 17px;
}

.checkcontroltitle {
    font-weight: bold;

    width: 100%;
    padding-top: 15px;

    text-transform: uppercase;
}

.checkcontroldescription {
    width: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}

.descriptiontextbox {
    float: left;

    width: 45px;
    padding-top: 17px;
    padding-left: 30px;

    color: #2B6DAD;
}

.checkcontroltextbox {
    float: left;

    width: 265px;
    padding-top: 15px;
}

.inputCE {
    width: 170px;
}

.input5RF {
    width: 105px;
    height: 14px;

    border: 1px solid #E9E9E9;
}

.input6 {
    width: 204px;

    border: 1px solid #E9E9E9;
}


.input1,
.input3,
.input4,
.inputPsd,
.inputDdlGR1,
.inputDdlGR2,
.inputDdlGR3,
.ddlGRReportType,
.ddlGRSubreportType,
.inputDdlGR4,
.inputDdlGRCounShort,
.inputDdlGR5,
.inputCI1 {
    height: 20px;
    margin: 0;
    padding: 0;

    cursor: pointer;
}

.input4 {
    width: 204px;
}

.inputPsd {
    width: 385px;
}

.input5Disabled,
.inputDisabledCE,
.input55Disabled {
    background-color: #CCC;
}

.input7Disabled {
    height: 114px;

    background-color: #CCC;
}

.input55,
.input100,
.input55Disabled {
    height: 120px;
}

.input100 {
    width: 100%;
}

.input100left {
    /*float:left;*/
    width: 100%;
    padding: 20px 0 5px 3px;
}

.input7 {
    height: 114px;
}

.input8 {
    height: 65px;
}

.input8Disabled {
    height: 65px;

    background-color: #CCC;
}

.inputCI1 {
    float: left;

    width: 100px;
}

.checkcontrolsubmit {
    float: left;

    width: auto;
    padding-top: 12px;
    padding-left: 15px;
}

.searchpanel,
.graycentralpanel {
    float: left;

    width: 100%;
}

.srchsubtitle,
.srchsubbody,
.srchsubtitle1,
.srchsubtitle2,
.expandcolpse,
.srchsubtitle1-admin,
.activedocstitle,
.panlenamelist {
    font-weight: bold;

    padding-bottom: 30px;

    text-align: center;
}

.srchsubtitle1-admin {
    padding-top: 0;
    padding-bottom: 10px;
}

.expandcolpse {
    cursor: pointer;
}

.srchsubtitle2 {
    font-weight: normal;
}

.srchsubbody {
    font-weight: normal;
}

.reservationnametable {
    border: solid 0 #000;
    background-color: #FFF;
}


.reservationitem {
    height: 38px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;

    vertical-align: bottom;

    border-bottom: dotted 1px #DAD9D9;
}

.reservationitem a,
.reservationitem a:hover {
    text-decoration: underline;

    color: #818181;
}

.reservationitem a:hover {
    text-decoration: none;
}

.reservationheader {
    height: 42px;

    text-align: left;

    background: url(../../Images/backgrounds/header.gif);
}

.reservationheader th {
    padding-right: 10px;
    padding-left: 10px;
}

.reservationfooter {
    height: 38px;

    border-bottom: none 0 #DAD9D9;
}

.reservationpager {
    height: 35px;

    vertical-align: bottom;
}

.reservationpager a {
    text-decoration: none;
}

.reservationpager a:hover {
    text-decoration: underline;
}

.reservationselrow {
    background-color: #F4F4F4;
}

.mainreservationsearch {
    float: left;

    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;

    border: none 0 #000;
}

.whiteholder,
.whiteholder1,
.whiteholder2,
.whiteholder3,
.whiteholder4,
.whiteholder5,
.whiteholder6,
.whiteholderCP,
.whiteholderLogIn {
    width: 523px;
    margin: 0 auto;

    background-color: #FFF;
}

.grayholder,
.grayholder1,
.grayholder2,
.grayholder3,
.grayholder4,
.grayholder5,
.grayholder5-3,
.grayholder6,
.grayholder7,
.grayholder6-2,
.grayholder5-3-1,
.grayholderNote,
.grayholder1-10,
.grayholder100,
.grayholder8,
.grayholder8AP,
.grayholder8-1,
.grayholder8-2,
.grayholderSearch8-1,
.grayholderSearch8-2 {
    width: 100% !important;
    margin: 0 auto;
}

.grayholder100 {
    width: 300px;
}

.grayholder100wrap {
    width: 100%;
    padding: 10px;
}

.grayholder5-3-1 {
    min-height: 290px;
}

.grayholder3,
.grayholder4,
.grayholder6 {
    clear: both;

    text-align: center;
}

.grayholder1,
.grayholder4,
.grayholder6-2 {
    padding-top: 10px;
}

.grayholder5 {
    height: 600px;

    border-left: solid 1px #FFF;
}

.grayholder4,
.grayholder6 {
    padding-bottom: 10px;
}

.grayholder6 {
    width: 100%;
}

.grayholder6-2 {
    width: 312px !important;
}



.grayholder8,
.grayholder8AP {
    width: 640px;
    padding-bottom: 5px;
}

.grayholder8AP {
    height: 120px;
}

.grayholder8-1,
.grayholder8-1-bBorder,
.grayholder8-1-lrBorder,
.grayholder8-1-lrBorderNames {
    float: left;

    width: 260px;
}

.grayholder8-1-1 {
    float: left;

    width: 215px;
    padding-left: 45px;
}

.grayholder8-1-lrBorder {
    width: 258px;

    border-right: solid 1px #FFF;
    border-left: solid 1px #FFF;
}

.grayholder8-1-lrBorderNames {
    width: 258px;
    height: 80px;

    border-right: solid 1px #FFF;
    border-left: solid 1px #FFF;
}

.grayholder8-1-bBorder {
    width: 260px;

    border-bottom: solid 1px #FFF;
}

.grayholder8-2,
.grayholder8-2-Names {
    float: left;

    width: 120px;
    padding-top: 10px;

    text-align: center;
}

.grayholder8-2-Names {
    height: 80px;
}

.grayholderSearch8-1 {
    float: left;

    width: 250px;
    padding-left: 20px;

    border-right: solid 1px #FFF;
}

.grayholderSearch8-1-noFloat {
    width: 440px;
    margin: 0 auto;
    padding-right: 20px;
    padding-left: 20px;

    border-right: solid 1px #FFF;
    border-left: solid 1px #FFF;
}

.grayholderSearch8-2 {
    float: right;

    width: 580px;
    padding-right: 20px;
}

.grayholderNote {
    width: 325px;
    min-height: auto;
}

.grayholder1-10 {
    width: 526px;

    border-right: solid 1px #FFF;
}

.whiteholder1,
.whiteholder2,
.whiteholder3,
.whiteholder4,
.whiteholder5,
.whiteholder6,
.whiteholderCP,
.whiteholderLogIn {
    width: 262px;
}

.whiteholder6 {
    border: solid 1px #FFF;
}

.box,
.box1,
.boxUL,
.box5,
.box7,
.box8,
.box100,
.boxCI,
.boxCI1,
.box400 {
    float: left;
    clear: left;

    width: 100%;
    margin-bottom: 15px;

    text-align: left;
}

.boxUL {
    padding-top: 11px;

    text-align: center !important;
}

.box7,
.box8 {
    clear: both;

    width: 100% !important;
    margin: 0 0 15px 0 !important;

    border: none;
}

.boxUL1 {
    padding-bottom: 5px;
    padding-left: 5px;
}

.box100 {
    width: 100%;
}





.boxCI2 {
    font-weight: bold;

    padding-left: 30px;
}



.childbox,
.childbox1,
.childbox2,
.childbox3,
.childbox4,
.childbox5,
.childbox6,
.childbox7,
.childbox8,
.childbox9,
.childbox10,
.childbox11,
.childbox10-3,
.childbox11-3,
.childbox12,
.childbox9-2,
.childbox9-3,
.childbox6-2,
.childbox6-3,
.childboxCP,
.childboxLogIn,
.childboxNote {
    float: left;

    width: 50%;
    padding: 0 20px;

    text-align: left;
}

.childbox11-3,
.childbox10-3 {
    width: 33.3%;
}



.childboxNote {
    min-height: auto;
}

.childboxNote div {
    width: 100% !important;
}

.whiteholder4 {
    margin-top: 10px;
}

.whiteholder5 {
    margin-top: 25px;
}

.childbox6,
.childbox7 {
    background-color: #C5C5C4;
}

.childbox6-2,
.childbox6-3 {
    width: 250px;

    background-color: #D1D1D0;
}

.childbox6-3 {
    border-left: 0;
}

.childbox7 {
    height: 250px;
}

.alertmsg {
    color: #2B6DAD;
}

.centerTable {
    width: 100%;

    text-align: center;
}

a.white:link {
    text-decoration: underline;

    color: #FFF;
}

a.white:visited {
    text-decoration: underline;

    color: #FFF;
}

a.white:hover {
    text-decoration: none;

    color: #FFF;
}

a.white:active {
    text-decoration: underline;

    color: #FFF;
}

.customTop {
    clip: auto !important;

    width: auto !important;

    border-radius: 0 3px 3px !important;
    background: white !important;
    -webkit-box-shadow: 0 8px 15px 0 rgba(87, 57, 57, .25);
    -moz-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .25);
}

.customTopItem a:hover {
    text-decoration: none;
}

.customTopItem td {
    font-size: 15px;
    font-weight: normal !important;

    white-space: nowrap;
}

#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SaveJournalControl1_pnlDateCreated {
    clear: both;

    width: 100%;
    padding: 20px 0 20px 10px;
}

#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SaveJournalControl1_pnlDateCreated input[type='text'] {
    width: 170px !important;
}

.ajax__tab_xp-theme .ajax__tab_header {
    clear: both;

    text-align: center;
}

.ajax__tab_header span {
    display: inline-block;
    overflow: hidden;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab {
    font-weight: normal !important;

    display: inline-block;

    padding: 10px !important;

    cursor: pointer;

    color: #334D9D;
    border: 1px solid #334D9D;
    border-right: none;
    background-color: white;
}

.ajax__tab_header>span:last-child .ajax__tab_tab {
    border-right: 1px solid #334D9D;
    border-radius: 0 30px 30px 0 !important;
}

.ajax__tab_header>span:first-child .ajax__tab_tab {
    border-radius: 30px 0 0 30px !important;
}

.ajax__tab_active .ajax__tab_tab,
.ajax__tab_active .ajax__tab_tab:hover {
    color: white !important;
    border: 1px solid #29B765 !important;
    background: #29B765 !important;
}

.ajax__tab_xp-theme .ajax__tab_body {
    padding: 30px 75px !important;
}

.ajax__tab_body div {
    height: auto !important;
}

.rightalign {
    visibility: hidden;

    margin-top: 10px;
    padding: 5px;

    text-align: right;

    background-color: #D1D1D0;
}

.rightalign2 {
    text-align: right !important;
}

.TitlePanel {
    clear: both;

    width: 100%;
}

.TitlePanel legend,
.TitlePanelLft legend,
.TitlePanelRgt legend {
    font-weight: bold;

    text-align: center;
    text-transform: uppercase;

    color: #373737;
}

.TitlePanel fieldset,
.TitlePanelLft fieldset,
.TitlePanelRgt fieldset {
    border-style: groove;
}

.TitlePanelLft,
.TitlePanelRgt {
    float: left;

    width: 50%;
}

.TitlePanelRgt {
    padding-left: 20px !important;
}

.LowerCaseText {
    text-transform: lowercase;
}

.NormalCaseText {
    text-transform: none;
}

.leftholder,
.rightholder {
    float: left;

    min-height: 21px;
    padding-top: 2px;
    padding-bottom: 3px;

    border: solid 0 #000;
}

.leftholder {
    float: left;

    width: 40%;
    padding-top: 8px;

    text-align: right;
}

.rightholder {
    float: right;

    width: 56%;
    padding-top: 5px;

    text-align: left;
}

.parentholder {
    float: left;
    clear: left;

    width: 100%;

    border: solid 0 #000;
}

.indent40,
.indent12 {
    width: 96%;
    margin-left: 3%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.indent12 {
    margin-right: 2%;
    margin-left: 2%;
    padding-top: 0;
    padding-bottom: 0;
}

.marginright {
    float: left;

    width: 28%;
    margin-right: 3%;
}

.marginright+.marginright+div {
    float: left;
    width: 36%;
}

.marginright .paddingBottom span {
    display: block;
    height: 36px;
}

.marginright+div .paddingBottom1 {
    text-align: right;
    padding-top: 60px;
}

.marginright+div .paddingBottom1 input {
    display: inline-block;
    margin-left: 5px;
}

.marginright select {
    width: 100% !important;
    height: 360px !important;
}

hr {
    display: none;
}

.multibox {
    width: 265px;
    height: 360px;
}

.multibox1 {
    width: 265px;
    height: 280px;
}

.multibox2 {
    width: 265px;
    height: 150px;
}

.paddingBottom,
.paddingBottom1 {
    padding-top: 7px;
    padding-bottom: 17px;
}

.paddingBottom1 {
    padding-top: 0;
    padding-bottom: 0;
}

.alignright {
    /* margin-right: 20px; */
    padding-top: 5px;
    padding-bottom: 0;

    text-align: right;
}

.alignright2 {
    padding-top: 5px;
    padding-bottom: 0;

    text-align: right;
}

.bottomborderholder,
.bottomborderholder1 {
    float: left;

    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;

    border: solid 0 #FFF;
}

.bottomborderholder1 {
    padding-bottom: 4px;
}

.topborderholder {
    width: 99%;
    margin: 0 auto;

    border: solid 0 #FFF;
}

.rightTextCb {
    float: right;

    margin-right: 5px;
}

.rightLink {
    float: right;

    margin-right: 10px;
}

.leftText,
.leftTotal,
.rightText,
.rightSum {
    margin-right: 5px;
    margin-left: 5px;
}

.leftText,
.leftTotal {
    float: left;

    width: 84%;
    padding-top: 4px;

    border: solid 0 #FFF;
}

.rightText,
.rightSum {
    float: right;

    border: solid 0 #FFF;
}

.leftTotal,
.rightSum {
    font-weight: bold;

    padding-top: 0;
    padding-top: 4px;
    padding-bottom: 3px;
}

.rightSum {
    margin-right: 8px;
}

.rightText input {
    width: 100px;

    text-align: right;
}

.investmentDataLink,
.investmentDataLink1,
.investmentDataLink2,
.investmentDataLinkHidden {
    display: inline-block;

    text-align: center;
}

.investmentDataLink,
.investmentDataLink2,
.investmentDataLinkHidden {
    padding: 10px;
}

.investmentDataLink1 {
    width: 100%;
    margin-bottom: 30px;

    text-align: center;
}

.investmentDataLinkHidden {
    padding: 0 0 0 5px;

    border-right: solid 0 #2B6DAD;
}

a.linkNotActive {
    color: #2B6DAD;
}

a.linkActive {
    color: #29B765;
}

.ucase,
.ucasebold,
.PrintTitle {
    text-transform: uppercase;
}

.ucasebold,
.PrintTitle {
    font-weight: bold;
}

.ucasebold {
    height: 28px;

    vertical-align: top;
}

.PrintTitle {
    font-size: 14px;

    padding: 10px;

    text-align: center;
}

.aligncenter {
    padding-bottom: 10px;

    text-align: center;
}

.bordergrayTable td,
.bordergrayTableInvestor td {
    padding: 5px;
}

.bordergrayTable1 td {
    padding: 0;
}

.greyTD,
.greyTDlast,
.greyTDinvestor,
.greyTDtop,
.greyTDInvestorLWhite,
.greyTDInvestorRWhite,
.greyTDInvestor,
.greyTDinvestor1 {
    border-bottom: solid 2px #FFF;
    background-color: #CECECE;
}

.whiteTD,
.whiteTDfirst,
.whiteTDsecound {
    border-right: solid 2px #CECECE;
    border-bottom: solid 2px #CECECE;
}

.whiteTDfirst {
    border-top: solid 2px #CECECE;
}

.borderInvestorTD,
.borderInvestorTDright,
.borderInvestorTDright2,
.borderInvestorTD2,
.borderInvestorTDrightRA,
.borderInvestorTDrightRAB,
.borderInvestorTDB {
    border: solid 2px #CECECE;
    border-top: solid 0 #CECECE;
}

.borderInvestorTDB {
    font-weight: bold;
}

.borderInvestorTD2 {
    border-top: solid 2px #CECECE;
}

.borderInvestorTDright,
.borderInvestorTDrightRA,
.borderInvestorTDrightRAB {
    border-left: solid 0 #CECECE;
}

.borderInvestorTDrightRA,
.borderInvestorTDrightRAB {
    text-align: right;
}

.borderInvestorTDrightRAB {
    font-weight: bold;
}

.greyTDlast,
.greyTDinvestor,
.greyTDinvestor1 {
    border-bottom: solid 2px #CECECE;
}

.greyTDinvestor {
    font-weight: bold;
}

.greyTDinvestor1 {
    font-weight: bold;

    text-transform: uppercase;
}

.greyTDtop {
    border-top: solid 2px #FFF;
}

.greybackground,
.whitebackground {
    padding: 0 !important;

    background-color: #CECECE;
}

.whitebackground {
    background-color: #FFF;
}

.greyTDInvestorLWhite,
.greyTDInvestorRWhite {
    border-bottom: 0;
}

.greyTDInvestorLWhite {
    border-right: solid 2px #FFF;
}

.searchLeid,
.searchLeid1 {
    float: left;

    width: 100%;

    background: #E0E0E0 !important;
}

.searchLeid1 {
    min-height: 300px;
}

.infoCI {
    /*margin:0px;*/
    /*border:0px;*/
    float: right;

    width: 44%;
    padding-right: 3%;
    padding-bottom: 15px;
    padding-left: 3%;

    background: #E0E0E0;

    _padding-left: 2%;
    _padding-right: 2%;
    _width: 40%;
}

.infoCI1,
.infoCI2 {
    float: left;

    width: 30%;

    /*background: #cecece;*/

    text-align: left;

    color: #0F0F0F;
}

.infoCI2 {
    font-weight: bold;

    width: 70%;
    padding-left: 5%;

    color: #000;
}

.infoCI hr {
    height: 1px;
    padding: 20px 0 0 20px;

    color: #FFF !important;
    border: 0 !important;
}

.infoCIPad {
    padding-bottom: 15px;
}

.searchLeidGridView {
    float: left;

    width: 49%;

    background-color: #CECECE;
}

.searchRestGridView {
    clear: both;

    width: 100%;
}

.dateFilterHolder {
    width: 100%;
    margin: 0 auto;
}

.docIdPanel {
    width: 100%;
    margin-bottom: 30px;

    text-align: center;
    vertical-align: middle;
}

#ContentPlaceHolder_ucInfoDocument_LblDocumentIDValue {
    font-weight: bold;
}

.docIdPanelSep {
    color: #F0F0F0 !important;
}

.exceldocsbutton1 {
    float: left;

    width: 250px;
    padding-top: 20px;

    text-align: left;
}

.exceldocsbutton2,
.exceldocsbutton22 {
    float: left;

    width: 250px;
    padding-top: 10px;

    text-align: center;
}

.exceldocsbutton22 {
    width: 200px;
}

.fileupload {
    width: 250px;
    height: 19px;

    border: 1px solid #E9E9E9;
}

.alignleft {
    text-align: left !important;
}

.firsttabdisabled {
    color: #000 !important;
}

.infoDI {
    float: left;

    width: 43.5%;
    min-height: 82px;
    padding-right: 3%;
    padding-left: 3%;

    border-bottom: 2px groove;
}

.infoIDGridView {
    float: left;

    width: 49%;

    background-color: #CECECE !important;
}

.infoIDseparator {
    float: left;

    border-left: #FFF 1px solid;
}

.infoCIPad2 {
    padding-bottom: 25px;
}

.hidden1 {
    width: 1px;
    height: 1px;

    border: 0;
    background-color: #CECECE;
}

.red {
    font-weight: bold;

    color: #FFF;
    background-color: #334D9D;
}

.ucaseboldheader {
    font: normal normal bolder x-large Arial, Helvetica, sans-serif;

    height: 28px;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
}

.reducaseboldheader {
    font: normal normal bolder x-large Arial, Helvetica, sans-serif;

    height: 28px;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;

    color: #FFF;
    border-top: 2px solid #CECECE;
    border-bottom: 2px solid #CECECE;
    background-color: #334D9D;
}


.MPEPanel1 {
    width: 200px;
    padding: 20px;

    border-width: 1px;
    border-style: solid;
    border-color: Black;
    background-color: White;
}

.senderExistsLeft,
.senderType {
    float: left;

    width: 49%;
}

.senderExistsLeft {
    padding-top: 13px;
    padding-left: 4px;
}

.boxCP {
    clear: left;

    /*float:left;*/

    width: 205px;
    min-height: auto;
    padding-bottom: 15px;

    text-align: left;
}

.boxLogIn,
.boxLogIn1 {
    clear: left;

    width: 204px;
    min-height: auto;

    text-align: left;
}

.boxLogIn {
    padding-bottom: 15px;
}

.whiteholderCP {
    width: 267px;
    min-height: auto;
}

.whiteholderLogIn {
    width: 266px;
    min-height: auto;
}

.childboxCP {
    width: 205px;
}

.childboxLogIn {
    width: 204px;
}

.warningCP {
    font-weight: bold;

    color: #2B6DAD;
}

.box3 {
    clear: left;

    padding-bottom: 10px;

    text-align: left;
}

.rblDisabled {
    color: #000 !important;
}

.boxNote {
    float: left;
    clear: left;

    width: 200px;
    min-height: auto;

    text-align: left;
}

.updateProgress {
    position: absolute;

    width: 180px;
    height: 65px;

    border-width: 1px;
    border-style: solid;
    background-color: #FFF;
}

.updateProgressDiv {
    position: relative;
    top: 24px;

    text-align: center;
}

.regInfo {
    float: left;

    width: 100%;
}

.InfoDeadline {
    float: right;

    max-width: 230px;
    padding-top: 5px;
    padding-bottom: 5px;

    text-align: center;
    vertical-align: middle;

    color: #2B6DAD;

    /*font-weight:bold;*/
    border-bottom: solid 1px #2B6DAD;
}

.tableDeadline td {
    padding: 1px;
}

.MPEAlertMainDiv {
    width: 300px;

    border: 2px solid white;
    border-radius: 5px;
    background-color: #FFF;
}

.MPEAlertTitleDiv {
    overflow: hidden;

    background-color: #DCE6FF;
}

.MPEAlertTitleDivLeft {
    font-weight: bold;

    padding: 5px;

    text-align: center;

    color: #000;
}

.MPEAlertTitleDivRight {
    display: none;
}

.MPEAlertContentDiv {
    float: left;

    padding: 15px 0 15px 0;

    background-color: #FFF;
}

.MPEAlertContentLeft {
    display: none;
}

.MPEAlertContentRight {
    padding: 0 10px;

    text-align: left;
}

.MPEAlertBottomDiv {
    clear: both;

    padding: 10px;

    text-align: center;

    border-top: 1px solid #EBEBEB;
}

.MPEAlertButtons {
    margin: 0 !important;
}

.boxNoteUser,
.boxNoteDate {
    float: left;

    width: 126px;
}

.boxNoteUser {
    padding-right: 5px;

    border-right: 1px solid #FFF;
}

.psdHolder {
    width: 950px;
    margin: 0 auto;

    background-color: #D1D1D0;
}

.psdHolder2 {
    float: left;

    background-color: #D1D1D0;
}

.psdChildBox,
.psdChildBox2,
.psdChildBox3,
.psdChildBox4 {
    float: left;

    width: 600px;
    margin-left: 175px;
    padding-top: 15px;

    _margin-left: 87px;
}

.psdChildBox2 {
    padding-bottom: 15px;
}

.psdChildBox3 {
    font-weight: bold;
}

.psdChildBox4 {
    text-align: right;
}

.psdNavButton {
    float: left;

    width: 100px;

    text-align: center;
}

.psdDdl {
    float: left;

    width: 395px;

    text-align: center;
}

.psdBox {
    float: left;

    width: 33%;
    padding-top: 15px;
    padding-bottom: 15px;

    text-align: left;
}

.psdImage {
    /*width: 600px;
	height: 800px;*/
    width: 100%;
}

.copyright2 {
    height: 53px;
    padding-top: 21px;

    color: #C5C4C4;
    background-color: #FFF;
}

.authPersonsTitle {
    font-weight: bold;

    text-align: center;
}

.authPersonsContent {
    padding-top: 4px;
    padding-bottom: 4px;
}

.authPersonsLst {
    width: 204px;
    height: 69px;

    border: 1px solid #E9E9E9;
}

.saveJournalCheckMainDocId1,
.saveJournalCheckMainDocId2,
.saveJournalCheckMainDocId3 {
    float: left;
}

.saveJournalCheckMainDocId1 {
    width: 210px;
    padding-left: 10px;
}

.saveJournalCheckMainDocId2 {
    width: 215px;
    padding-left: 15px;
}

#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SaveJournalControl1_lblMainDocument {
    display: inline-block;

    padding-top: 10px;
}

.adminControl1 {
    float: left;
}

.message_no_data {
    width: 100%;
    padding-top: 10px;

    text-align: center;

    /*font-weight: bold;*/
    /*text-decoration: underline;*/

    color: #CD1313;
}

.message_no_data2 {
    padding: 5px 0 5px 0;
}

@media print {
    .divButtons {
        display: none;
    }
}

.inputDdlGR1 {
    width: 70px;
}

.inputDdlGR2 {
    width: 204px;
}

.inputDdlGR3 {
    width: 340px;
}

.inputDdlGR4 {
    width: 100px;
}

.inputDdlGR5 {
    width: 183px;
}

.inputDdlGRCounShort {
    width: 164px;
}

.ddlGRReportType {
    width: 650px;
}

.ddlGRSubreportType {
    width: 650px;
}

.filterGRMainDiv {
    width: 100%;
    height: 50px;
    margin-top: 20px;
    padding-top: 15px;
    padding-bottom: 15px;

    border-top: 1px #FFF solid;
    border-bottom: 1px solid #FFF;
}

.filterGRDiv {
    float: left;

    height: 50px;
    padding-top: 12px;
}

.filterGRSepDiv {
    float: left;

    width: 29px;
}

.chooseTypeGR,
.chooseSubtypeGR {
    font-weight: bold;
}

.chooseSubtypeGR {
    padding-top: 5px;
}

.buttonGRDiv,
.navGRDiv {
    width: 100%;
    height: 40px;
    padding-top: 20px;

    text-align: center;
}

.reportGRDiv {
    border: 2px solid #000;

    /*border-top: 2px solid #ffffff;*/
    /*padding-top: 12px;*/
    background-color: #FFF;
}

.crViewerGR {
    width: 910px;
    height: 600px;
}

.navGRDiv {
    height: 30px;
    padding: 0;
    padding-top: 5px;
}

.funcGRDiv {
    height: 115px;
    padding: 0;
}

.inputTxtGR1,
.inputTxtGR2,
.inputTxtGRDis1,
.inputTxtGRDis2 {
    width: 100px;
    height: 14px;

    border: 1px solid #E9E9E9;
}

.inputTxtGR2,
.inputTxtGRDis2 {
    width: 58px;
}

.inputTxtGRDis1,
.inputTxtGRDis2 {
    background-color: #CCC;
}

.hiddenClass {
    display: none;
}

.NoBorderTxb {
    width: 94%;

    cursor: default;

    border: solid 0 #CECECE;
}

.backButtonFloatLeftHolder {
    float: left;

    width: auto;
}

.DefineCostHeaderSpan {
    display: inline-block;

    padding: 5px;
    padding-top: 10px;
    padding-left: 12px;

    border: solid 0 #CECECE;
}

.certHolder {
    margin: 0 auto;

    text-align: center;
    text-align: center;

    background-image: url('../../Admin/Images/cert.jpg');
    background-repeat: no-repeat;
    background-position: 3px center;
}

.certHolder span {
    margin: 5px 5px 5px 50px;
}

.certHolderInfo {
    display: inline-block;
}

.infoHolder {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 15px;

    background-image: url('../../Admin/Images/Info_1.png');
    background-repeat: no-repeat;
    background-position: 5px center;
}

.infoHolder span {
    font-weight: bold;

    display: inline-block;

    margin: 5px 5px 5px 50px;

    text-align: left;
}

.headerDialogHolder {
    position: fixed;
    top: 1px;
    right: 1px;
    left: 1px;

    width: auto;
    padding: 5px;

    opacity: .90;
    border: 2px solid #FFD700;
    background-color: #FFD;

    -khtml-opacity: .90;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90);
    -moz-opacity: .90;
}

.headerDialogMain {
    float: left;

    width: 100%;
    height: auto;
    margin-bottom: 3px;
}

.headerDialogMainLeft {
    display: block;
    float: left;

    width: 90%;

    vertical-align: middle;
}

.headerDialogMainLeft img {
    float: left;
}

.headerDialogMainLeft span {
    font-weight: bold;

    position: relative;
    top: 7px;
    left: 10px;

    display: block;
    float: left;

    max-width: 95%;

    color: #595959;
}

.headerDialogMainRight {
    float: right;

    width: 9%;

    text-align: right;
    vertical-align: top;
}

.headerDialogMainRight img {
    float: right;
}

.headerDialogBottom {
    float: right;
    clear: left;
}

.inlineBlockHolder {
    display: inline-block;
}

.filterHeader {
    width: 100%;
    margin: 0 auto;
    padding: 30px 75px !important;
}

.filterHeader~div {
    padding: 0 75px 30px 75px !important;
}

.filterHeaderLeft img {
    margin-top: 5px;
    margin-left: 10px;
}

.filterHeaderRight {
    overflow: hidden;

    width: 100%;
    margin-bottom: 30px;
}

.filterHeaderBox {
    float: left;

    width: 25%;
    padding: 15px 15px 0;
}

.btnRegister,
.btnRegisterLarge,
.btnRed,
.btnGreen {
    font-size: 12px;
}

.btnRegisterLarge {
    width: 190px;
}

.btnRed {
    color: #2B6DAD;
}

.btnGreen {
    color: #060;
}

.box-currency {
    float: right;

    width: 300px;
    margin-top: 22px;

    text-align: right;
}

.box-currency * {
    text-align: right !important;
}

.page-breaker {
    display: block;
    clear: both;

    page-break-before: always;
}

/* Resets */

#header,
.greyline,
.greyline4,
.whiteline,
.header1,
.imgnav,
/* .navigationmain, */
.navigationmain-admin,
.rightalign,
.filterHeaderLeft,
.filterHeader~br,
.navholder>a,
.cleanfloat,
.ajax__tab_panel br,
.header22-admin,
.copyright,
span[style='visibility:hidden;'],
#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SaveJournalControl1_pnlUpdateMainDocumentId br,
#ContentPlaceHolder_UsersTabContainer~br,
#ContentPlaceHolder_tmp {
    display: none !important;
}

.logholder {
    display: block !important;
}

fieldset {
    margin: 0 0 30px 0 !important;
    padding: 20px !important;

    border-radius: 5px !important;
}

#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SenderControl1_PnlBasicInformation fieldset {
    margin-bottom: 0 !important;
}

ul {
    list-style-position: inside;
}

#subheader,
#subcont,
.contentholder,
.redholder,
.titlerh {
    clear: both;

    width: 100% !important;
    min-height: auto !important;
}

.contentholder {
    overflow: auto;

    height: auto !important;
    padding: 30px 75px !important;

    border: none;
}

.redholder {
    color: black;
    background-color: transparent !important;
}

.welcometext {
    width: 100%;
    max-width: 930px;
    height: auto !important;
    margin: 0 auto 30px auto;
    padding: 20px;

    text-align: left;

    color: black;
    border: 1px solid #D8D9DB;
    border-radius: 5px;
    background: #FFF;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
}

.welcometext *:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.welcometext *:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.welcometext ul li {
    margin-bottom: 20px;
}


/* BUttons */

.logholder {
    display: inline-block !important;
    float: none !important;

    width: 100% !important;
}

.logholder a,
#ContentPlaceHolder_ucActiveDocsList_adminControls a,
input[type='submit'],
input[type='button'],
#cphMain_UcSearchLeName_btnSearch {
    font-size: 16px !important;

    display: inline-block;

    width: auto !important;
    margin: 0 auto 15px auto;
    padding: 10px;

    cursor: pointer;
    text-decoration: none !important;

    color: #1D429A !important;
    border: 1px solid #1D429A !important;
    border-radius: 5px;
    background-color: white;
}

.logholder a,
#ContentPlaceHolder_btnSave {
    width: auto !important;

    color: white !important;
    border: 1px solid #1D429A !important;
    background-color: #1D429A !important;
}

.logholder a {
    margin: 0 auto 25px auto;
}

#ContentPlaceHolder_btnSave {
    display: block;
    clear: both;
}

#ContentPlaceHolder_ucActiveDocsList_adminControls {
    text-align: center;
}

.grayholder2 div[style='text-align: center'] {
    float: none;
    clear: both;

    padding: 20px 0 30px;
}

/*  ---  Tables and info boxes  ---  */

.reGridViewClassic {
    overflow: hidden;

    margin-bottom: 30px;
    padding: 0 !important;

    border: 1px solid #E1E1E1 !important;
    border-radius: 5px;
    background: white;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
}

.reGridViewClassicHeader {
    height: auto !important;

    color: white !important;
    background-color: #29B765 !important;
}

.reGridViewClassic tr,
.reGridViewClassic td {
    font-weight: normal !important;

    border: none;
    background: transparent;
    background-color: transparent;
}

.reGridViewClassicSelectedRow {
    font-weight: normal !important;
}

.reGridViewClassicHeader th a,
.reGridViewClassic th {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: bold;
}

.reGridViewClassic th,
.reGridViewClassic td {
    padding: 10px !important;
}

.reGridViewClassic th a {
    color: white !important;
}

.reGridViewClassic tr {
    border-top: 1px solid #E1E1E1 !important;
}

.reGridViewClassic td {
    border-right: 1px solid #E1E1E1 !important;
}

.reGridViewClassic td:last-child {
    border-right: none;
}

.reGridViewClassicSelectedRow {
    background: #DCE6FF !important;
}

#ContentPlaceHolder_ucActiveDocsList_gvInvestmentList {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder_UsersTabContainer_tabBasicSenderDetails_SaveJournalControl1_pnlUpdateMainDocumentId {
    display: inline-block;
    clear: both;
    overflow: hidden;

    width: auto;
    padding: 20px 0 0 0;
}

/*  ---  Forms  ---  */

input,
select,
textarea {
    font-size: 14px !important;

    width: 86% !important;

    border: 1px solid #D8D9DB !important;
    border-radius: 3px !important;
    background: white !important;
}

input {
    height: auto !important;
    padding: 10px !important;
}

select {
    height: auto !important;
    padding: 9px !important;
}

input[type='image'],
input[type='radio'],
input[type='checkbox'] {
    width: auto !important;
    padding: 0 !important;

    border: none !important;
    border-radius: 0 !important;
    background: none !important;
}

fieldset {
    border: none !important;
    background: #F5F5F5;
}

.labelError {
    font-size: 16px !important;

    text-align: center;

    color: #C00;
}

.labelError b {
    color: black;
}

.saveJournalCheckMainDocId1:empty,
.saveJournalCheckMainDocId2:empty {
    display: none;
}

.noRecordsHolder {
    font-weight: normal !important;

    padding: 20px 0 0 !important;

    text-align: center;

    color: #C00;
    border: none !important;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucCompanyOfInvestment_BtnCheckFirmExistence,
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucCompanyOfInvestment_BtnNewFirmLeid,
#ContentPlaceHolder_TcRegisterInvestment_TabCompanyOfInvestment_ucCompanyOfInvestment_BtnNewFirmLeid {
    width: 100% !important;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucCompanyOfInvestment_txtCompanyFullName {
    height: 98px !important;
}

.srchsubtitle1,
.srchsubtitle1 {
    visibility: hidden;

    cursor: default !important;
}

.srchsubtitle1>span:nth-child(1),
.srchsubtitle1>span:nth-child(1) {
    display: block;
    visibility: visible !important;

    text-transform: uppercase;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucInvestorList_LblInvestorList,
#ContentPlaceHolder_TcRegisterInvestment_TabFilterInvestors_ucInvestorList_LblInvestorList {
    padding-top: 30px;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucInvestorList_LblHeaderHelper {
    font-weight: normal !important;

    display: none;

    color: #29B765 !important;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucInvestorList_PnlWebUserFilter,
#ContentPlaceHolder_TcRegisterInvestment_TabFilterInvestors_ucInvestorList_PnlWebUserFilter {
    text-align: center;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_ucInvestorList_PnlWebUserFilter .box1 {
    line-height: 36px;

    text-align: right;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_LblInvestorMainID,
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg2_LblInvestorMainID,
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm1_LblInvestorMainID,
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_LblInvestorMainID.cleanfloat,
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm2_LblInvestorMainID {
    display: block;

    margin-bottom: 30px;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(1) input[type='submit'],
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(3) input[type='submit'],
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg2_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(1) input[type='submit'],
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg2_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(3) input[type='submit'],
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm1_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(1) input[type='submit'],
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm1_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(3) input[type='submit'],
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm2_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(1) input[type='submit'],
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm2_PanInvestorCriteriaStyle .grayholder5-3 .childbox11-3:nth-child(3) input[type='submit'] {
    width: 100% !important;
}

#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_btnAddToInvestorList,
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg1_LstAllAuthorizedPeople,
#ContentPlaceHolder_UsersTabContainer_tabInvestors_PreRegCompanyInvestors1_InvestorMenagmentPreReg2_LstAllAuthorizedPeople,
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm2_LstAllAuthorizedPeople,
#ContentPlaceHolder_TcRegisterInvestment_TabInvestors_InvestorManagmentRegForm1_LstAllAuthorizedPeople,
#ContentPlaceHolder_TcRegisterInvestment_TabNote_ListNotesControl1_LstAllNoteTypes {
    margin-bottom: 15px;
}

#ContentPlaceHolder_UsersTabContainer_TabNote_ListNotesControl1_LstAllNoteTypes {
    margin-bottom: 30px;
}

#ContentPlaceHolder_UsersTabContainer_tabUploadDocuments_UploadDocuments1_DdlFilterType {
    margin-left: 0 !important;
}

#ContentPlaceHolder_divLbs {
    clear: both;
}

.grayholder2 {
    display: inline-block;
    overflow: hidden;

    margin: 0 auto;

    text-align: center;

    box-shadow: none !important;
}

.grayholderNote {
    width: 820px;
}

.childboxNote {
    width: 100% !important;
    margin-bottom: 30px;
    padding: 0 !important;
}

/* Report */
table[border='0px'] {
    margin-top: 30px !important;
}

table[border='0px'] span {
    display: block;

    height: auto !important;
    margin-bottom: 15px;
}

.infoHolder {
    background-image: none !important;
}

#ContentPlaceHolder_UcJournalSignPreview_LblInfo {
    padding: 10px 0;

    text-align: center;
    text-transform: uppercase;

    background-image: none !important;
}

#ContentPlaceHolder_divLbs,
#ContentPlaceHolder_divLbs~.leftFloat {
    width: 100% !important;

    text-align: center;
}

.leftFloat {
    float: inherit !important;
}

.leftFloat table {
    margin: 0 auto;
}

#ContentPlaceHolder_RegisterInvestmentTitle {
    display: block;

    margin-bottom: 0 !important;
}

#ContentPlaceHolder_TcRegisterInvestment_TabCompanyOfInvestment_ucNote_pnlNote fieldset,
#ContentPlaceHolder_TcRegisterInvestment_TabInvestmentData_ucWayOfInvestment_WayOfInvestmentPanel fieldset {
    margin-bottom: 0 !important;
}

center .centerHolder {
    width: 30% !important;
}

.srchsubtitle~div {
    float: none;

    height: auto !important;
    max-height: auto !important;
}

#cphMain_UcSearchLeName_TxtLeName {
    margin-bottom: 20px;
}

#cphMain_UcSearchLeName_btnSearch {
    margin-bottom: 0;
}

#cphMain_UcSearchLeName_LblHeaderHelper {
    color: #29B765;
}

#cphMain_UPNews {
    padding: 30px 0;
}

#cphMain_UPNews br {
    display: none;
}

#cphMain_UPNews .centerHolder {
    max-width: 930px;
    margin: 0 auto;
}

#cphMain_UPNews table table[style='width:100%;'] td {
    padding: 0 !important;

    border-right: none !important;
}

#Div1 {
    display: inline-block;

    width: 100%;
    margin: 0 !important;
    padding: 25px 25px 25px 70px;

    background: #334D9D url(../../Images/Design/header.gif) no-repeat left 50%;
}

#Div1 img {
    display: none;
}

#Div1:before {
    font-size: 16px;
    font-weight: normal;

    content: 'Резервирајa на назив - Централен Регистар на Република Северна Македонија';

    color: #FFF;
}

#cphMain_UcSearchLeName_PanToolbar {
    display: none !important;
}

#cphMain_UcSearchLeName_PanToolbar+.cleanfloat {
    display: block !important;
}

#cphMain_UcSearchLeName_PanToolbar+.cleanfloat:before {
    font-weight: bold;

    display: block;

    margin-bottom: 20px;

    content: 'ПРЕБАРАЈ НАЗИВ ВО РЕГИСТРИРАНИТЕ ПРАВНИ СУБЈЕКТИ';
    text-align: center;
}

/*  ---  Tables and info boxes  ---  */

table.REGridViewClasic,
#ContentPlaceHolder_PreviewDocs1_rblGroupOrDoc,
#ContentPlaceHolder_PreviewDocs1_rblSource {
    overflow: hidden;

    margin-bottom: 30px;
    padding: 0 !important;

    border: 1px solid #E1E1E1 !important;
    border-radius: 5px;
    background: white;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .12);
}

#ContentPlaceHolder_PreviewDocs1_rblGroupOrDoc,
#ContentPlaceHolder_PreviewDocs1_rblSource {
    margin-bottom: 0 !important;

    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.REGridViewClasicHeader,
.REGridViewClasicHeader a {
    color: white !important;
    background-color: #29B765 !important;
}

table.REGridViewClasic tr,
table.REGridViewClasic td {
    border: none;
    background: transparent;
    background-color: transparent;
}

table.REGridViewClasic th,
table.REGridViewClasic td {
    padding: 10px;
}

#ContentPlaceHolder_PreviewDocs1_rblGroupOrDoc td,
#ContentPlaceHolder_PreviewDocs1_rblSource td {
    padding: 6px;
}

.REGridViewClasicSelectedRow {
    background: #DCE6FF !important;
}

table.REGridViewClasic tr {
    border-top: 1px solid #E1E1E1 !important;
}

table.REGridViewClasic td {
    border-right: 1px solid #E1E1E1 !important;
}

table.REGridViewClasic td:last-child {
    border-right: none;
}

table.REGridViewClasic td table {
    margin-bottom: 0 !important;
}

/* Resets */

#ContentPlaceHolder_PreviewDocs1_pnlGroupAdmin,
#ContentPlaceHolder_ucSearchControl_adminControls {
    text-align: center;
}

#ContentPlaceHolder_PreviewDocs1_pnlGroupAdmin br,
#ContentPlaceHolder_ucSearchControl_adminControls br {
    display: none;
}

.collapsePanelHeader+div {
    max-width: 930px;
    height: auto !important;
    margin: 0 auto !important;
}

#ContentPlaceHolder_ucSearchControl_RblSelectSearchParameter {
    margin-bottom: 30px;
}

#ContentPlaceHolder_ucSearchControl_PanelPlace~div {
    clear: both;

    padding-top: 30px;
}

.childbox11-3-2,
.childbox10-3-2,
.childbox11-3-2 {
    float: left;

    width: 33.3% !important;
    padding: 0 20px;
}

.childbox11-3-2-400,
.childbox11-3-2-400~.childbox11-3-2 {
    float: left;

    width: 50% !important;
}

.childbox11-3-2 div span:first-child,
.childbox10-3-2 div span:first-child,
.childbox11-3-2 div span:first-child {
    display: block;

    text-align: left !important;
}

.TitlePanel br {
    display: none;
}

.stb_formButtonsControl {
    text-align: center !important;
}

.stb_groupDataControlBox {
    float: none !important;
}

#ContentPlaceHolder_PreviewDocs1_UpAgenda,
td[valign='middle'] {
    text-align: center;
}

.graycentralpanel {
    float: none;

    width: 100%;
    max-width: 930px;
    margin: 0 auto !important;

    /* text-align: center; */
}

#divListHouseNumbersContainer {
    width: 100% !important;
    height: auto !important;
    max-height: 300px;
    padding: 10px;

    border: solid 1px #BBB;
}

/* #ContentPlaceHolder_PnlNumbersForm .childbox11-3-2 {
    width: 100% !important;
} */

#ContentPlaceHolder_GroupData1_txtWhenReceived {
    width: 86% !important;
}

.stb_groupDataControlBox {
    display: block !important;

    margin: 10px 0 0 !important;
}

.downloadMainHolder {
    width: 50% !important;
    padding: 60px 20px 20px !important;

    border-radius: 8px !important;
    background: white !important;
}

.downloadMainHolder a {
    margin: 20px 0 0 !important;
}

.downloadMainHolder:before {
    display: none !important;

    content: '' !important;
}

span#cphMain_lblDownloadDataInfo a {
    display: inline-block;

    margin-top: 10px;
}

span#cphMain_lblDownloadDataInfo~br {
    display: none;
}

#cphMain_downloadTitleHolder {
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;

    overflow: hidden;

    width: 45%;
    margin: 0 auto;
}

#cphMain_downloadTitleHolder .downloadTitleHolderDivLeft {
    float: left;
}

#cphMain_downloadTitleHolder .downloadTitleHolderDivRight {
    float: right;
}

td {
    vertical-align: top;
}

.menuMain_6 td {
    vertical-align: middle !important;
}

input[style='width:40px;'] {
    width: 105px !important;
}

div[style='width:111px;'] {
    width: 100% !important;
}

.MPEConfirmTitleDiv {
    overflow: hidden;

    padding: 5px;

    border-radius: 5px 5px 0 0;
    background: #C4DBF2;
}

.MPEConfirmTitleDivLeft {
    float: left;

    width: 80%;

    text-align: left;
}

.MPEConfirmTitleDivRight {
    float: right;

    width: 20%;

    text-align: right;
}

.MPEConfirmContentLeft {
    display: none;
}

.MPEConfirmContentRight {
    padding: 15px;

    background: white;
}

.MPEConfirmBottomDiv {
    padding: 10px;

    text-align: center;

    border-top: 1px solid #EBEBEB;
    border-radius: 0 0 5px 5px;
    background: white;
}

.MPEConfirmBottomDiv input {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder_ctl01_PnlRemoveForm,
#ContentPlaceHolder_ctl02_PnlRemoveForm,
#ContentPlaceHolder_ctl03_PnlRemoveForm,
#ContentPlaceHolder_ctl04_PnlRemoveForm,
#ContentPlaceHolder_ctl05_PnlRemoveForm,
#ContentPlaceHolder_ctl06_PnlRemoveForm,
#ContentPlaceHolder_ctl07_PnlRemoveForm,
#ContentPlaceHolder_ctl08_PnlRemoveForm,
#ContentPlaceHolder_ctl09_PnlRemoveForm,
#ContentPlaceHolder_ctl10_PnlRemoveForm,
#ContentPlaceHolder_ctl11_PnlRemoveForm,
#ContentPlaceHolder_ctl12_PnlRemoveForm,
#ContentPlaceHolder_ctl13_PnlRemoveForm,
#ContentPlaceHolder_ctl14_PnlRemoveForm,
#ContentPlaceHolder_ctl15_PnlRemoveForm,
#ContentPlaceHolder_ctl16_PnlRemoveForm,
#ContentPlaceHolder_ctl17_PnlRemoveForm,
#ContentPlaceHolder_ctl18_PnlRemoveForm,
#ContentPlaceHolder_ctl19_PnlRemoveForm,
#ContentPlaceHolder_ctl20_PnlRemoveForm,
#ContentPlaceHolder_ctl21_PnlRemoveForm,
#ContentPlaceHolder_ctl22_PnlRemoveForm,
#ContentPlaceHolder_ctl25_PnlRemoveForm,
#ContentPlaceHolder_ctl24_PnlRemoveForm,
#ContentPlaceHolder_ctl25_PnlRemoveForm {
    clear: both;
}

.childboxPlace {
    float: left;

    width: 33.333%;
}

.cleanfloat~.childboxPlace {
    margin-top: 30px;
}

.childboxPlace>span {
    display: block;

    margin-bottom: 15px;
}

.childboxPlace input {
    width: 96% !important;
}

# #ContentPlaceHolder_ucNumberForm_LstPlaces option {
    white-space: initial;
    margin-bottom: 5px;
}

/* #ContentPlaceHolder_ScanDocuments1_UpScanDocuments object, */
#ContentPlaceHolder_PreviewDocs1_pnlAdminControlsTop br:first-child,
#ContentPlaceHolder_PreviewDocs1_pnlAdminControlsTop br:first-child+br,
#ContentPlaceHolder_PreviewDocs1_Panel1 br:first-child,
#ContentPlaceHolder_PreviewDocs1_Panel1 br:first-child+br,
#ContentPlaceHolder_PreviewDocs1_adminControls br {
    display: none;
}

#ContentPlaceHolder_FormButtonsControl1_pnlOperation {
    text-align: center !important;
}

#ContentPlaceHolder_FormButtonsControl1_pnlOperation select {
    width: auto !important;
}