/*
 * Your installation or use of this SugarCRM file is subject to the applicable
 * terms available at
 * http://support.sugarcrm.com/06_Customer_Center/10_Master_Subscription_Agreements/.
 * If you do not agree to all of the applicable terms or do not have the
 * authority to bind the entity as an authorized representative, then do not
 * install or use this SugarCRM file.
 *
 * Copyright (C) SugarCRM Inc. All rights reserved.
 */
body {
    margin: 0;
}

.alert {
    padding:5px 10px;
    margin: 0;
    background-color: #f6f6f6;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #555;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.1);
    box-shadow: 0 2px 1px rgba(0,0,0,0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.alert-top {
    position: fixed;
    top: 31px;
    width: 100%;
    text-align: center;
}

.alert-top > div {
    display: table;
    margin: auto;
}

.loading {
  display: inline-block;
  color: #717171;
}

.loading i {
  color: #717171;
  display: inline-block;
  margin: 0 2px;
  font-family: serif;
  font-weight: 900;
  font-style: normal;
  -moz-animation: move 1s infinite linear;
  -webkit-animation: move 1s infinite linear;
  animation: move 1s infinite linear;
}

.loading .l1 {
    -moz-animation-delay: .1s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}

.loading .l2 {
    -moz-animation-delay: .2s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.loading .l3 {
    -moz-animation-delay: .3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.nprogress-busy #content {
  background: none;
}

@-moz-keyframes move{0%{opacity:1;}100%{opacity:0.1;}}
@-webkit-keyframes move{0%{opacity:1;}100%{opacity:0.1;}}
@keyframes move{0%{opacity:1;}100%{opacity:0.1;}}
