*{margin:0px;padding:0px;}

body
{
     margin: 0px;
     padding: 0px;
     /*background-attachment: fixed;*/
     /*background-position: bottom;*/
     /*background-image: url('/images/footer-background.jpg');*/
     /*background-repeat: repeat-x;*/
     font-size: 11pt;
     font-family: Cambria,Georgia,Myriad;
     background-color: #d5d5d5;
     /*background-color: #FFFFFF;*/
     padding-bottom: 45px;
     height: auto !important;
}

#main {
     margin: 0 auto;
}
#main > div { /* Float wrappers */
     display: inline-block;
     vertical-align: middle;
     width: 50%;
}
.float-left {
     float: left;
}
.float-right {
     float: right;
}

.tabsdemoDynamicHeight md-content {
     background-color: transparent !important;
}
.tabsdemoDynamicHeight md-content md-tabs {
     background: #f6f6f6;
     border: 1px solid #e1e1e1;
}
.tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper {
     background: white;
}
.tabsdemoDynamicHeight md-content h1:first-child {
     margin-top: 0;
}
.md-tab {
     text-transform: none;
}

.table-condensed {
     font-size: 14px;
}

#loader {
     position: absolute;
     left: 50%;
     top: 20%;
     z-index: 1;
}

.fabSpeedDialdemoBasicUsage .text-capitalize {
     text-transform: capitalize;
}

.fabSpeedDialdemoBasicUsage .md-fab:hover, .fabSpeedDialdemoBasicUsage .md-fab.md-focused {
     background-color: #000 !important;
}

.fabSpeedDialdemoBasicUsage p.note {
     font-size: 1.2rem;
}

.fabSpeedDialdemoBasicUsage .lock-size {
     min-width: 300px;
     min-height: 300px;
     width: 300px;
     height: 300px;
     margin-left: auto;
     margin-right: auto;
}

.md-button-demo {
     color : rgb(49, 46, 46);
     background-color: #fff7e6;
     /*border-radius: 10px 0 0 10px;*/
     font-size: 16px;
}

.main-container {
    max-width: 980px;
    margin: auto;
    background-color: #3b3b3b;
}
.content {
    margin: 13px;
    border: solid 1px #3b3b3b;
}
.myGrid {
     width: 100%;
     height: 250px;
}

.section-header-title
{
     padding-bottom: 10px;
     font-weight: bold;
     font-size: 1.5em;
     letter-spacing: .04em;
     font-family: Cambria,Georgia,Myriad;
}

.md-toolbar-tools {
     background-color: #6699ff;
}

.md-button {
     background-color: #6699ff;
}

.md-1-line {
     background-color: #FFFFFF;
}

.hint {
    /* Position the hint */
    position: absolute;
    left: 2px;
    right: auto;
    bottom: 7px;
    /* Copy styles from ng-messages */
    font-size: 12px;
    line-height: 14px;
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    /* Set our own color */
    color: grey;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}