/*  Bootstrap
    ------------------------------------------------------- */

/*  apply font awesome
    ------------------------------------------------------- */

div.danger p.admonition-title:before,
div.error p.admonition-title:before,
div.warning p.admonition-title:before,
div.caution p.admonition-title:before,
div.attention p.admonition-title:before,
div.important p.admonition-title:before,
div.note p.admonition-title:before,
div.hint p.admonition-title:before,
div.tip p.admonition-title:before
{
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px;
}

div.danger p.admonition-title:before,
div.error p.admonition-title:before {
  content: "\f06a";
}
div.warning p.admonition-title:before,
div.caution p.admonition-title:before,
div.attention p.admonition-title:before {
  content: "\f071";
}
div.important p.admonition-title:before,
div.note p.admonition-title:before {
  content: "\f05a";
}
div.hint p.admonition-title:before,
div.tip p.admonition-title:before {
  content: "\f0eb";
}

    
    
    

    
    
    

    
    
    

    
    
    

    
    
    


table.docutils th,
table.docutils td {
  border-top: 1px solid #dddddd;
}
table.docutils tbody + tbody {
  border-top: 2px solid #dddddd;
}
table.docutils {
  border: none;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
table.docutils th,
table.docutils td {
  border-left: 1px solid #dddddd;
}

table.docutils tbody tr:nth-child(odd) td,
table.docutils tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

table.docutils tbody tr:hover td,
table.docutils tbody tr:hover th {
  background-color: #f5f5f5;
}


/* -- admonition -- */
div.admonition {
  color: #dd5600;
  background-color: #f1ceab;
  border-color: #efb99e;
}

/* -- danger, error -- */
div.danger,
div.error {
  color: #bd4247;
  background-color: #f2bdb1;
  border-color: #f0a5a4;
}

/* -- warning, caution, attention -- */
div.warning,
div.caution,
div.attention {
  color: #dd5600;
  background-color: #f1ceab;
  border-color: #efb99e;
}

/* -- note, important -- */
div.note,
div.important {
  color: #669533;
  background-color: #d5ecbf;
  border-color: #d2e6ab;
}

/* -- hint, tip -- */
div.hint,
div.tip {
  color: #817b58;
  background-color: #a7dff1;
  border-color: #88e4ec;
}

div.topic {
  background-color: #f9f9f9;
  border-color: #dddddd;
}



/* for mobile */
@media (max-width: 480px) {
  a.brand {
    width: 80%;
  }
  searchbox .search-query {
    width: 60%;
  }
}

/* for desktop */
@media (min-width: 768px) {
  
  .navbar-inner div.container {
    width: 900px;
  }
  
  
  div.container {
    width: 900px;
  }
  
}