
.CustomSubmit {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ItemCentered {
    margin-left: auto;
    margin-right: auto;
}

.description {
    border-bottom: 3px solid #f3bb06;
}

.SideMenu {
    position: fixed;
    height: 100%;
    border-left: 10px solid #5b90bf;
    z-index: 10;
}


.TopMargin {
    margin-top: 50px !important;
}

.navwhite {
    background-color: #FFFFFF;
}

.BackgroundWhite {
    background-color: #ffffff;
    color: #424242 !important;
}

.img-home-portfolio,
.img-customer,
.portfolio-item {
    margin-bottom: 30px;
}

.tab-pane {
    margin-top: 15px;
}
/* Modified By:Maniyamma 
    Date:05.03.2015
    Reason:alignment for public facing Listing page
*/
.TableMarginTop {
    margin-top: 80px !important;
}

/* Page Sections */
.section,
.section-colored {
    padding: 50px 0;
}

.section-colored {
    background-color: #e2745f;
}

.section-colored2 {
    padding: 50px 0;
}

.section-colored2 {
    background-color: #404140;
    color: #ffffff;
}

.sidebar {
    margin-top: 40px;
}

    .sidebar ul {
        border-radius: 5px;
        padding: 5px;
        border: 1px solid #cccccc;
    }


/* Half Page Height Carousel Customization */
.carousel {
    height: 50%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
/* Tab Styles */
.tab_container {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #ddd;
    clear: both;
    overflow: auto;
    padding: 20px;
    position: relative;
    width: 100%;
    margin-bottom: 50px !important;
}

.tab_container {
    border-bottom: 3px solid #f3bb06 !important;
}


.ChartLegend {
    list-style: none outside none;
    position: absolute;
    right: 8px;
    top: 0;
}

/* Responsive Styles */
@media (max-width: 767px) {

    .carousel {
        height: 70%;
        /* increases the carousel height so it looks good on tablets and large phones */
    }

    .imgesize {
        width: auto !important;
        height: auto !important;
    }
}
/*specific margin from top so that the carousel can be seen on small phones*/
@media (max-width: 480px) {
    .carousel {
        margin-top: 55px !important;
    }

    .carousel-caption {
        visibility: hidden !important;
    }

    .imgesize {
        width: auto !important;
        height: auto !important;
    }
}


/*Validation for Forget(Reset) Passowrd*/

.validationmsg {
    color: #a94442;
}



/* Specify the error message fon color*/
.field-validation-error {
    color: #a94442;
}

/* Apply the width for buttons in Change Password View */
.changepasswordbutton {
    width: 145px;
}

/*Login Layout Background Image*/
.body {
    background-image: url('../Images/backgroundlogin.jpg');
}

/*PropertyLayout Image size*/
.imgsize {
    width: auto;
    height: 25px;
}


.panel-header {
    background-color: #111;
    color: #fff;
}

/*font color tab*/
fontcolor {
    color: green;
}


.btnwidth {
    width: 120px;
}

.buttonwidth {
    width: 150px;
}

.buttonlength {
    width: 360px;
}


/*Added By : Mahesh
 Added Date : 24/02/2015
 Reason : To Give Top Margin to Container Fluid for Public Facing Search Modal Popup */

.publicFacingSearchMargin {
    margin-top: 10px;
}


/*Added By : Mahesh
 Added Date : 24/02/2015
 Reason : To Give Color to List Headings */
.HeadingColor {
    color: #2e3e9e;
}



/*Added By : Mahesh
 Added Date : 26/02/2015
 Reason : To Give Top Margin to Container */
.TopMargin55 {
    margin-top: 55px;
}

.checkboxPadding {
    margin-left: 20px !important;
}

.TopMargin20 {
    margin-top: 20px;
}

.Floatleft {
    float: left;
}

.TopMargin5 {
    margin-top: 5px;
}

.TopMarginMinus3 {
    margin-top: -3px;
}

.TopMargin60 {
    margin-top: 60px;
}


/*Added By : sunny
 Added Date : 27/02/2015
 Reason : this is for replacing with  style="width: 100%;" in data table*/
/*this is for replacing with  style="width: 100%;" in data table*/
.dataTablefullPage {
    width: 100% !important;
}

/*Added By : sunny
 Added Date : 28/02/2015
 Reason : this is for added pading in data table*/
.DataTableContentPading {
    padding-left: 20px !important;
}


/*Added By:Maniyamma
    Date:27.02.2015
    Reason:align the login logo image and main page logo image
*/

.Loginimage {
    display: block;
    max-width: 100%;
    padding-left: 14px;
    height: auto;
    margin-top: 25px;
    width: auto;
}

.image {
    margin: 0 !important;
    margin-top: 10px !important;
}

.widthalign {
    width: 1270px;
}

/*Added By:Maniyamma
    Date:2.03.2015
    Reason:align the property homeprofile image 
*/
.imgesize {
    width: 360px;
    height: 220px;
}

/*Added By:Maniyamma
    Date:4.03.2015
    Reason:align the login page link button(setpassword)  

modified date:05.03.2015 
    Reason:make color as blue
*/
.setpassword {
    background: transparent;
    border: transparent;
    padding: 0px;
    color: blue;
    /*color:#2e3e9e;*/
}

/*Created By:Maniyamma
    Date:13.03.2015
*/
.list-align {
    padding-left: 35px !important;
}

.info_details > li {
    margin: 0 !important;
    margin-bottom: 16px !important;
    margin-top: 16px !important;
}


/*Created By:Maniyamma
    Date:18.03.2015
*/

.validation-summary-errors {
    color: red;
    list-style: none;
}

.addedspace {
    margin: 0 !important;
    margin-bottom: 10px !important;
    margin-top: 5px !important;
}

.th-align {
    padding: 0;
    padding-left: 15px;
}

.label-align {
    padding-left: 10px !important;
}


.homeprofilePriceColor {
    color: #428bca;
}

.Div-align {
    margin-right: -27px;
}

.alignindex-image {
    font-family: 'Helvetica Neue, Helvetica, Arial, sans-serif';
    color: #000000;
    font-size: 12px;
    padding-top: 10px;
}

.column-align {
    width: 75%;
}

.alignment {
    margin-top: -10px;
    margin-left: 13px;
}

.reprtTotalBolder {
    font-weight: bolder;
}

.Addbreak {
    /*padding-top: 15px !important;*/
    margin-top: 15px !important;
}

.row.clFileUpload {
    margin: 0px !important;
}

.row.uploadedImages {
    margin: 0px !important;
}

.row.cropimg {
    margin: 0px !important;
}

.Generatecss {
    width: 400px !important;
    height: 400px !important;
}

.popupalign {
    height: auto;
    width: 685px;
    margin-left: auto;
    margin-right: auto;
}

.pagebreak {
    page-break-before: always;
}

.Preservationpopupalign {
    margin-left: -211px !important;
    width: 145%;
}

.invoiceHdrTxt {
    width: 100%;
    display: initial;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}
/*Added by Parikshith*/
/*For Print function css*/
@media print {
    body {
        background-color: #FFFFFF;
        background-image: none;
        color: #000000;
    }

    #ad {
        display: none;
    }

    #leftbar {
        display: none;
    }

    #contentarea {
        width: 100%;
    }

    #GetData {
        display: none;
    }

    #Offersdata_length {
        display: none;
    }

    #Offersdata_filter {
        display: none;
    }

    #Offersdata_info {
        display: none;
    }

    #PropertyOffer_length {
        display: none;
    }

    #PropertyOffer_filter {
        display: none;
    }

    #PropertyOffer_info {
        display: none;
    }

    input[type=text], select, input[type=search] {
        border: none;
    }

    button[type=submit], button[type=reset], button[type=button], a[type=delete], a {
        display: none;
        border: none !important;
    }

    .dropdown select, select {
        border: none !important;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    textarea {
        border: none !important;
        background-color: transparent;
        resize: none;
        outline: none;
    }

    .alignDate {
        padding-right: 33px !important;
    }

    .pc-Invoicenumber {
        padding-right: 150px;
    }

    .pc-Approvername{
        padding-right: 65px;
    }

    .pc-Approveddate {
        padding-right: 75px;
    }

    .alignDateInvoiceForm {
        padding-right: 555px;
    }

    .alignInInvoiceForm {
        padding-right: 180px;
    }

    .alignDateCRIMIn {
        padding-right: 65px !important;
    }

    .panel {
        border: none !important;
    }
}

.alignDateCRIMInNotHist {
    padding-right: 80px;
}
