﻿@charset "UTF-8";
/* ••••• */
/* [ 1 ]
 * Base structure
*/

html, body {
    height: 100vh;
    background-color: #333;
    overflow: hidden;
}
form { height: 100vh; overflow: hidden; }
body {
  color: #fff;
  text-shadow: 0 1px 3px rgba(0,0,0,.5);
  font-family:'Raleway', 'Lato', 'Open Sans', Arial;
    background-image: -webkit-gradient(     linear,     left top,     right bottom,     color-stop(0, #009092),     color-stop(1, #004E4F)     );
      background-image: -o-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
      background-image: -moz-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
      background-image: -webkit-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
      background-image: -ms-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
      background-image: linear-gradient(to right bottom, #009092 0%, #004E4F 100%);
}
a { color:#FFF; }
a:hover { text-decoration:underline; color:#FFF; }

h4 { font-size:20px; font-weight:800; text-transform:uppercase;  }
p { font-size:18px; line-height:28px; font-weight:normal; margin-bottom:20px;}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#FFF; }

/* ••••• */
/* [ 2 ]
 * Navigation & User Interaction
*/

.main_nav { 
    position:relative;
    float:left;
    z-index:999;
    left:0px;
    top:0px;
    height:100%;
    width:5%;
    min-width:80px;
    background: #303132; /* Old browsers */
    background: -moz-linear-gradient(top,  #303132 0%, #4a4b4c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303132), color-stop(100%,#4a4b4c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #303132 0%,#4a4b4c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #303132 0%,#4a4b4c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #303132 0%,#4a4b4c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #303132 0%,#4a4b4c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303132', endColorstr='#4a4b4c',GradientType=0 ); /* IE6-9 */
    border-right:1px solid rgba(0,0,0,0.3);
    
 }
 
.button_wrap .tooltip { z-index:21474836467; }
.button_wrap .tooltip .tooltip-inner { font-family:'Raleway', 'Lato', Arial, Sans-Serif; padding:20px; font-weight:800; text-transform:uppercase; text-shadow:0px 1px 1px rgba(0,0,0,0.8); letter-spacing:-0.4px; }

/* Page Navigations */

/* Pagnation */

.pagnation_wrap { position:relative; }
.oa_quicknav { position: absolute; bottom: 25px; left: 5%; z-index:9999; }

.quicknav_title { font-size:18px; font-weight:bold; color:#FFF; text-shadow: 0 1px 1px rgba(0,0,0,0.4); letter-spacing:-0.5px; border-bottom:1px solid #FFF; text-align:left; margin-bottom: 45px;}

.paginate {
  text-align: center; margin-top: 20px; }
  .paginate ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
  .paginate li {
    display: inline; }
  .paginate a {
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    }
    .paginate a, .paginate a.first {
      margin-left: 0; }
    .paginate a:last-child, .paginate a.last {
      margin-right: 0; }
    .paginate a:hover, .paginate a:focus {
      border-color: #fff;
      background-color: #fdfdfd;
      background-image: linear-gradient(top, #fefefe, #fafafa);
      }
    .paginate a.more {
      box-shadow: 0 0 0 0 transparent;
      border: 0 none;
      background: transparent;
      margin-left: 0;
      margin-right: 0; }
    .paginate a.active {
        
      -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5);
      box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5);
      border-color: #505050;
      color: #f2f2f2;
      text-shadow: black 0 1px 0;
      background: #0eaffb; /* Old browsers */
      background: -moz-linear-gradient(top,  #0eaffb 0%, #0481bb 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0eaffb), color-stop(100%,#0481bb)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #0eaffb 0%,#0481bb 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #0eaffb 0%,#0481bb 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #0eaffb 0%,#0481bb 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #0eaffb 0%,#0481bb 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eaffb', endColorstr='#0481bb',GradientType=0 ); /* IE6-9 */
       }

.paginate-dark a {
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
  border-top: 1px solid #62686d;
  text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
  color: #fff;
  background-color: #4e5458;
  background-image: linear-gradient(top, #575e63, #3f4347);
  }
  .paginate-dark a:hover, .paginate-dark a:focus {
    border-color: #61788a;
    background-color: #4d6374;
    background-image: linear-gradient(top, #566f82, #3e505e);
    }
  .paginate-dark a.active {
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
    border-color: #2d3035;
    background-color: #303338;
    background-image: linear-gradient(top, #303338, #2d3034);
    }



/* Reserves */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color:#036bbc; }
#reserves-navigation { margin-top:0px; width:100%; }
#reserves-navigation.navbar-default { background-color:transparent; }
.navbar-brand { text-transform:uppercase !important; font-weight:800; letter-spacing:-0.35px; font-size: 12px; }

 /* Report Tools */
 .rt-button {  }
 .rt-button:hover { background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
 }
.rt-button:active { background: #6aabe8; /* Old browsers */
background: -moz-linear-gradient(top,  #6aabe8 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aabe8), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6aabe8 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6aabe8 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6aabe8 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6aabe8 0%,#207ce5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aabe8', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
 }
 
 .ic-print span { display: block;
text-indent: -9999px;
height: 27px;
background: url('../imgs/tools/print-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
top: 27px;
position: relative; }
 
 .ic-increase span { display: block;
text-indent: -9999px;
/* height: 33px; */
background: url('../imgs/tools/increase-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
/* top: 27px; */
position: relative; 
width: 100%;
height:100%;
cursor: pointer; }

 .ic-customize span { display: block;
text-indent: -9999px;
height: 22px;
background: url('../imgs/tools/cust-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
/* top: 27px; */
position: relative; }

 .ic-search span { display: block;
text-indent: -9999px;
/* height: 27px; */
background: url('../imgs/tools/search-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
/* top: 27px; */
position: relative; 
width: 100%;
height:100%;
cursor: pointer; }

 .ic-flip span { display: block;
text-indent: -9999px;
/* height: 27px; */
background: url('../imgs/tools/flip-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
/* top: 27px; */
position: relative;
width: 100%;
height:100%; 
cursor: pointer;
}

 .ic-pdf span { display: block;
text-indent: -9999px;
/* height: 27px; */
background: url('../imgs/tools/pdf-ic.svg');
background-size: 27px 27px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
/* top: 27px; */
position: relative; 
width: 100%;
height:100%;
cursor: pointer; }


 /* Modal - Main Navigation */
 
 #main_navigation { left:5%; }
 #main_navigation .modal-backdrop.in { opacity:1; }
 #main_navigation .modal-backdrop { background-color:#009cb8; }
 #main_navigation .modal-dialog { width: 90%; margin: 168px auto; height: 62vh; }
 #main_navigation .modal-dialog .modal-content { position: relative; background-color: transparent !important; -webkit-background-clip: padding-box; background-clip: padding-box; border:none !important; border-radius:none !important; outline: 0; -webkit-box-shadow:none !important; box-shadow: none !important; overflow:auto;}

.cBord { height:8px; border-radius:10px; -webkit-border-radius:10px; width:100%; background-color:#FFF; -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35); }

.modal-header { border:none; margin-bottom:10px; }
.close span { font-size: 36px; position: relative; top: -20px; }


.page-cover { background-color:#FFF; -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35); }

.page-cover img { width:100%; height:auto; }

.cover-wrap .col-xs-2 { padding:10px; cursor: pointer;}

.modal-content { height:90%; margin-bottom:20px; margin-top:20px; }
.modal-content .cover-wrap { margin-top: 20px; display: inline;  }

.page-name-number { font-size: 10px; font-weight: 600; text-align: left; margin: 10px 0px 20px 0px; }
.page-name-number span { font-weight:100; font-family:'Lato', Arial, Sans-Serif; }

.cover-wrap a .col-xs-2:hover .page-name-number, .page-name-number:hover  { text-decoration:underline; }


.menu-close img:hover .close-menu-text { text-decoration:underline; }
.close-menu-text {  font-weight: 900; font-size: 24px; letter-spacing: -0.5px; color: #f2f2f2; margin: 32px 0px; }
.menu-close { height:100%; width:100%; }
.menu-close img { width:100%; height:auto; }

/* Constants */
.page .page_content .col-md-5 {  height: 92%; overflow: auto; height: 61vh;}
.page .page_content .col-md-6 { width:47% /* !important*/; margin-left:20px; height: 61vh; }

.page_constants { width: 90%; /* z-index:2147483646 */; position:absolute; left:5%; }
.top { top:0px; height:135px; }
.bottom { bottom:0px; height:115px; }

.max-inner-title { max-width: 550px; height: 100%;

    padding-right: 40px !important; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:0px; padding-right:0px; }



/* Branding */
.oa_title { left: 5%; position: relative; top: 50px; z-index:9999; }
.oa_title .logo { width:318px; height:62px; background:url('../imgs/aurico-logo.png'); }
.oa_title .oa_2014 { font-weight:100; text-indent:86px; text-align:left; font-size:20px; text-transform:uppercase; letter-spacing:0.6px; position: relative; top: -15px; }
.oa_title .oa_2014 span { font-family:'Lato', Arial, Sans-Serif; }
/* Page Notify */
.oa_pagenotify { position:absolute; top:15px; right:0%; z-index:9999; cursor:pointer; }
.oa_pagenotify .oa_pagename { font-size:18px; font-weight:bold; color:#FFF; text-shadow: 0 1px 1px rgba(0,0,0,0.4); letter-spacing:-0.5px; border-bottom:1px solid #FFF; }
.oa_pagenotify .oa_pagename span { font-weight:300; }

.oa_pagecount {  }
.page_current { font-size:18px; font-weight:bold; font-family:'Lato', Arial, Sans-Serif; text-shadow: 0 1px 1px #000000; position: absolute; margin-left: -10px; margin-top: 1px; }
.page_all { font-size:12px; font-weight:regular; font-family:'Lato', Arial, Sans-Serif; text-shadow: 0 1px 1px #000000; position:absolute; bottom: 6px; left: 4px; }
.num_divider { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); writing-mode: lr-tb; font-size:36px; font-weight:100; font-family:'Lato', Arial, Sans-Serif; position: relative; top: -1px; left: 0px; }
.notify_badge { float:right; display: block; text-indent: -9999px; width: 80px; height: 80px; background: url('../imgs/number-badge.svg'); background-size: 80px 80px;  }
.number_wrap { display:block; position:absolute; right:32px; z-index:9999; margin-top:14px; }


/* Social */
.oa_social { position: absolute; right: 0.5%; bottom: 6px; z-index:9999; }
/* .fb-share-button { width:149px; height:56px; background:url('../imgs/fb-fake-share.png'); cursor:pointer; }
.fb-share-button:hover { background-position:bottom; } */

.modal .modal-dialog { margin:175px auto; }
.modal .modal-dialog h4 { color:#000; text-shadow:none; font-weight:100; text-transform:none; font-size:24px; margin-top:20px; }
.modal .modal-dialog h4 span { font-weight:700; }
.modal .modal-dialog .col-md-4 { border-right:1px solid #ccc;  }
.modal .modal-dialog .col-md-4 .facebookLikeBtn  { margin:0px 20px;
background: #5975ab; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NzVhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzQ0NjA5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTQ5ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5975ab 0%, #44609b 40%, #314984 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5975ab), color-stop(40%,#44609b), color-stop(100%,#314984)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5975ab 0%,#44609b 40%,#314984 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5975ab 0%,#44609b 40%,#314984 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5975ab 0%,#44609b 40%,#314984 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5975ab 0%,#44609b 40%,#314984 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5975ab', endColorstr='#314984',GradientType=0 ); /* IE6-8 */
border:1px solid #1f2c4b;
-webkit-box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.4);
box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.4);
 }
.modal .modal-dialog .col-md-4 .facebookLikeBtn:hover { 
background: #6989ba; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5ODliYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzU4NzliMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTU0OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6989ba 0%, #5879b2 40%, #395496 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6989ba), color-stop(40%,#5879b2), color-stop(100%,#395496)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6989ba 0%,#5879b2 40%,#395496 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6989ba 0%,#5879b2 40%,#395496 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6989ba 0%,#5879b2 40%,#395496 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6989ba 0%,#5879b2 40%,#395496 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6989ba', endColorstr='#395496',GradientType=0 ); /* IE6-8 */
}
 
.modal .modal-dialog .col-md-4 .facebookLikeBtn i { margin-right:5px; }
.modal .modal-dialog .col-md-8 .facebookShareBtn { margin-top:8px; margin-right:20px; float:right; }
.modal .modal-dialog .col-md-8 {  }
.modal .modal-dialog .col-md-8 .form-control { width:88%; margin-left:25px; }

.modal .modal-header p { font-weight:400; font-size:16px; color:#666; border-bottom:1px solid #e1e1e1; padding-bottom:10px; text-shadow:0px 1px 0px rgba(255,255,255,1); } 
.modal .modal-footer { border-top:1px solid #ccc; background-color:#f5f5f5; }
.modal .modal-footer .btn-default { margin:10px 0px; }


/* Report Tools */

.report_tools {  }
.button_wrap {  }

.rt-button { height:82px; width:100%; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.8); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.8); background: #4c4d4d; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4d4d 0%, #393a3a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4d4d), color-stop(100%,#393a3a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4d4d 0%,#393a3a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4d4d 0%,#393a3a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4d4d 0%,#393a3a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4d4d 0%,#393a3a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4d4d', endColorstr='#393a3a',GradientType=0 ); /* IE6-9 */
border-top:1px solid rgba(0,0,0,0.3);
border-bottom:1px solid rgba(0,0,0,0.3);
border-left:1px solid rgba(255,255,255,0.15);
 }
/* Report Tools : Modals */
 #printRT,  #customizeRT { z-index:9999999999999; }
 #printRT .modal-dialog, #customizeRT .modal-dialog  { margin:30px auto; width:75%; }
 #printRT .modal-dialog .modal-content .row { padding:20px; }
 
 #printRT .modal-dialog .modal-content .col-md-4 { padding:20px; border:none; }
 #printRT .modal-dialog .modal-content .col-md-4 i { text-shadow:none; font-size:10em; color:#666; }
 #printRT .modal-dialog .modal-content .col-md-4 h2 { font-size:20px; color:#666; text-transform:uppercase; letter-spacing:-0.3px; text-shadow:none; font-weight:900; }
 #printRT .modal-dialog .modal-content .col-md-4:hover { border:1px solid #e1e1e1; border-radius:15px; }
 #printRT .modal-dialog .modal-content .col-md-4:hover h2 { text-decoration:underline; color:#ed9707; }
 #printRT .modal-dialog .modal-content .col-md-4:hover i { color:#ed9707; } 
 
#customizeRT .modal-dialog { width:75%; margin:30px auto; }
#customizeRT .modal-dialog .modal-content table { color:#000; text-shadow:none; }
#customizeRT .modal-dialog .modal-content table tr th, #customizeRT .modal-dialog .modal-content table tr td { text-align:right; }
#customizeRT .modal-dialog .modal-content table tr th, #customizeRT .modal-dialog .modal-content table tr td { text-align:left; }
#customizeRT .modal-dialog .modal-content .table-striped > tbody > tr:nth-child(even) { background-color: #f1f1f1 !important; }
#customizeRT .modal-dialog .modal-content table tr th, #customizeRT .modal-dialog .modal-content table tr td { padding-left:20px; }
#customizeRT .modal-dialog .modal-content table tr th:last-child, #customizeRT .modal-dialog .modal-content table tr td:last-child { padding-right:20px; }
#customizeRT .modal-dialog .modal-footer .row .col-xs-12 .col-xs-6 { float:left; }
#customizeRT .modal-dialog .modal-footer .row .col-xs-12 .col-xs-6:last-child { float:right; } 

#customizeRT .modal-dialog .modal-footer .row .col-xs-12 .col-xs-6 .btn { float: left; }
#customizeRT .modal-dialog .modal-footer .row .col-xs-12 .col-xs-6 .btn { margin-left:15px; }
#customizeRT .modal-dialog .modal-footer .row .col-xs-12 .col-xs-6:last-child .btn:last-child { margin-right:15px; }


/* Main */

.main_menu { position: absolute;
    bottom: 25px;
    z-index: 99999999999;
    width: 100%;
    text-align: center; 
}
.main_menu a { font-weight:800; text-transform:uppercase; letter-spacing:-0.5px; text-shadow: 0 1px 1px #000000; display: block; height: 100%; width: 100%;}

/* ••••• */
/* [ 3 ]
 * Main Pages
*/

.online_annual {  
    margin-left:5%;
    width:95%; height:100%;
    border-left:1px solid #f5d09a;
    border-top:1px solid #f2be74;
}
.front_page {  
    background: #e88902; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #e88902 0%, #ed9707 30%, #fdbd12 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e88902), color-stop(30%,#ed9707), color-stop(100%,#fdbd12)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #e88902 0%,#ed9707 30%,#fdbd12 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #e88902 0%,#ed9707 30%,#fdbd12 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #e88902 0%,#ed9707 30%,#fdbd12 100%); /* IE10+ */
    background: linear-gradient(135deg,  #e88902 0%,#ed9707 30%,#fdbd12 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88902', endColorstr='#fdbd12',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    background: url(/imgs/pages/aurico-front.jpg);
    background-size: cover;
}
#main_navigation { 
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    right bottom,
	    color-stop(0, #009092),
	    color-stop(1, #004E4F)
    );
    background-image: -o-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -moz-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -webkit-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -ms-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: linear-gradient(to right bottom, #009092 0%, #004E4F 100%);
    z-index:9999;
 }

.page_name { font-size: 2.5em; font-weight: 800; letter-spacing: -2px; text-align: left; line-height: 1em;   text-transform: uppercase; padding-left: 20px;}
.page_lead { font-size:36px; font-weight:100;  line-height:42px; text-align:left; margin-bottom: 40px; }
.page_lead span { font-weight:100; margin-bottom: 20px;  }


/* Content */
.scrollable-content { 
        background-attachment: local, local, scroll, scroll;
        border-bottom:1px solid rgba(0,0,0,0.2);
        overflow:auto; text-align:left; background:
        /* Shadow covers */
        linear-gradient(transparent, rgba(255,255,255,0)),
        linear-gradient(rgba(255,255,255,0), transparent) 0 100%,
        
        /* Shadows */
        radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
        radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
    background:
        /* Shadow covers */
        linear-gradient(transparent, rgba(255,255,255,0)),
        linear-gradient(rgba(255,255,255,0), transparent) 0 100%,
        
        /* Shadows */
        radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
        radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
    
    background-position: 0 0%, 0 100%, 0 -10%, 0px 100%;
    border-top:none;
    
    height: 92%; padding-right: 40px !important; }
.hide-shadow { 
        background-position:0 0%, 0 100%, 0 0%, 0 100%!important;
        border-top:1px solid rgba(0,0,0,0.2);
        border-bottom:1px solid rgba(0,0,0,0.2);
        }
.hide-shadow-bottom { 
        background-position:0 0%, 0 100%, 0 0%, 0 110%!important;
        border-top:1px solid rgba(0,0,0,0.2);
        border-bottom:none !important;
        }
.page { height: 100%; width: 95%; position: absolute; top: 0px; }   
.page .page_content { height: 61vh; width: 90%; margin:25vh auto 0; }

/* Reserves Page */
.photo-page-lead img { width:100%; }

/* Reserves List */
.reserves-list {  }
.reserves-list li {  }
.reserves-list li span {  }

/* Tables */
.au-table {  }
.au-table table { border-bottom:1px solid #FFF; }
.au-table .table-lead { font-size:18px; text-transform:uppercase; margin-bottom:25px; border-bottom:1px solid #FFF; padding-bottom:8px; font-weight:800; }
.au-table tr th { font-size:12px; text-transform:uppercase;}
.au-table tr td { font-size:16px; font-weight:700; text-transform:uppercase; text-align:right; }
.au-table tr td { text-align:left; }
.au-table tr td span { font-family:'Lato', Arial, Sans-Serif; text-transform:none; font-weight:300; }

.au-table .table-title-wrap {  }
.au-table .table-title { background-color: #FFF; color: #036bbc; text-transform: uppercase;
font-weight: 800; text-shadow: none; padding: 10px; display: inline-block; float: left; }
.au-table .table-title-triangle { width: 0; height: 0; border-bottom: 40px solid #FFF; border-right: 30px solid transparent; float: left; display: inline-block; }

.table-striped > tbody > tr:nth-child(odd) {
background-color:transparent;
}

.table-striped > tbody > tr:nth-child(even) {
background-color: rgba(0, 0, 0, 0.16);
}

/* ••••• */
/* [ 4 ]
* Animations 
*/
.elem .notify_badge{
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;

    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}
.elem:hover .notify_badge {
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 8s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

    -moz-animation-name: rotate; 
    -moz-animation-duration: 8s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}

/* ••••• */
/* [ 5 ]
/* Media Queries 
*/

/* Width */
@media screen and (max-width: 1175px) { 


}
@media screen and (max-width: 1060px) { 
    .page .page_content { margin:18vh auto 0; }
    .page .page_content .col-md-5 { height: 120px; overflow: auto; }
    .page .page_content .col-md-6, .page .page_content .col-md-5 { width:100%; }
    .page .page_content .col-md-6 { height: 47vh; margin-left: 15px; margin-top: 15vh;}
    .directors .page .page_content .col-md-6 {height: 85vh;}
    .page_name { font-size: 40px; font-weight: 800; letter-spacing: -1px; text-align: left; line-height: 72px; }
    
    .page_lead { font-size: 24px; font-weight: 100; line-height: 25px; text-align: left; margin-bottom: 40px; }
    .page_constants { left:8%; }
    
    .ic-print span { background-size: 20px 20px; }
     
    .ic-increase span { background-size: 20px 20px; }
    
    .ic-customize span { background-size: 20px 20px; }
    
    .ic-search span { background-size: 20px 20px; }
    
    .ic-flip span { background-size: 20px 20px; }
    
    .ic-pdf span { background-size: 20px 20px; }
    
    /* ---- VLAD ADDED THIS / APRIL 17, 2015---- */
    
    .page {
        overflow: auto;
    }
    .scrollable-content {
        overflow: visible;
        background: none !important;
        border-bottom: none;
    }
    .hide-shadow {
        border-top: none;
        border-bottom: none;
    }
}
@media screen and (min-width: 992px) {
    .col-md-6 { width: 49%; }
}
@media screen and (max-width: 870px) { 
    .rt-button { height: 60px; }
    .main_nav { min-width:42px; }
    .main_menu a { font-size:12px }
}
@media screen and (max-width: 589px) { 
    /*.fb-share-button { width: 60px; height: 56px; background: url('../imgs/fb-res.png'); position: fixed; bottom: -2px; }*/
    .paginate a { padding: 1px 5px !important; }
    
}
@media screen and (max-width: 500px) { 
    .oa_title .logo { width: 50%; height: 62px; background: url('../imgs/aurico-logo.png'); background-size: contain; background-repeat: no-repeat; }
    .oa_title .oa_2014 { font-weight: 100; text-indent: 17px; text-align: left; font-size: 14px; text-transform: uppercase; letter-spacing: 0.6px; position: relative; top: -28px; }
    .rt-button { height: 50px; }

}
/* Height */ 

/* --- --- --- CUSTOM STYLING / ADDED AFTER FEB 18, 2015 --- --- --- */ 

.col-md-6 ::-webkit-scrollbar-track, .col-md-5 ::-webkit-scrollbar-track  {
      background-color: red!important;
} /* the new scrollbar will have a flat appearance with the set background color */

.col-md-6::-webkit-scrollbar, .col-md-5::-webkit-scrollbar {
    width: 12px;
}

.col-md-6::-webkit-scrollbar-track, .col-md-5::-webkit-scrollbar-track  {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    background:#464748;
}

.col-md-6::-webkit-scrollbar-thumb, .col-md-5::-webkit-scrollbar-thumb  {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    background: #ec9908;
}
.col-md-6, .col-md-5 {
    scrollbar-base-color: #464748;
    scrollbar-track-color: #464748;
    scrollbar-face-color: #ec9908;
    scrollbar-highlight-color: #d48907;
    scrollbar-3dlight-color: #d48907; 
    scrollbar-darkshadow-color: #d48907;
    scrollbar-shadow-color: #a96d05;
    scrollbar-arrow-color: #464748;
}
.row {
    padding-left:10px!important;
}
span.cap {
    text-transform: capitalize;
    font-weight:inherit !important;
}
span.low {
    text-transform: lowercase;
    font-weight:inherit !important;
}
div#ctl00_PlaceHolder2 {
    margin-left: 20px;
}
/* --- --- --- MINES & PROJECTS --- --- --- */
.mines-projects {
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    right bottom,
	    color-stop(0, #009092),
	    color-stop(1, #004E4F)
    );
    background-image: -o-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -moz-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -webkit-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: -ms-linear-gradient(right bottom, #009092 0%, #004E4F 100%);
    background-image: linear-gradient(to right bottom, #009092 0%, #004E4F 100%);
}
.mines-projects .cover_page.page {
  background: url("/imgs/covers/bg-logo.png") no-repeat;
}
.mines-projects li.cover-list-item a {
  text-decoration: none;
}
.mines-projects li.cover-list-item a:hover {
  font-weight: 700;
}
/* --- --- --- Letter CEO Background Colour --- --- --- */
.letter-ceo {
    background: #7b7b7b; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #7b7b7b 0%, #585858 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7b7b7b), color-stop(100%,#585858)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* IE10+ */
    background: linear-gradient(135deg,  #7b7b7b 0%,#585858 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#585858',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    
}
.letter-ceo blockquote {
  background: url(/cmsAssets/images/elements/white-arr.png) no-repeat rgba(0, 0, 0, 0.15);
  background-size: contain;
}
/* --- --- --- Financial Highlights Background Colour --- --- --- */
.financial {
    background: #ababab; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #ababab 0%, #929292 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ababab), color-stop(100%,#929292)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #ababab 0%,#929292 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #ababab 0%,#929292 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #ababab 0%,#929292 100%); /* IE10+ */
    background: linear-gradient(135deg,  #ababab 0%,#929292 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#929292',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* --- --- --- Financial Highlights Background Colour --- --- --- */
.reserves {
   background: #3d8291; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #3d8291 0%, #0d5665 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3d8291), color-stop(100%,#0d5665)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #3d8291 0%,#0d5665 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #3d8291 0%,#0d5665 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #3d8291 0%,#0d5665 100%); /* IE10+ */
    background: linear-gradient(135deg,  #3d8291 0%,#0d5665 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8291', endColorstr='#0d5665',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.corporate {
    background: #368c9d; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #368c9d 0%, #205c69 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#368c9d), color-stop(100%,#205c69)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #368c9d 0%,#205c69 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #368c9d 0%,#205c69 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #368c9d 0%,#205c69 100%); /* IE10+ */
    background: linear-gradient(135deg,  #368c9d 0%,#205c69 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368c9d', endColorstr='#205c69',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.directors {
    background: #7b7b7b; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #7b7b7b 0%, #585858 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7b7b7b), color-stop(100%,#585858)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* IE10+ */
    background: linear-gradient(135deg,  #7b7b7b 0%,#585858 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#585858',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.responsibility {
    background: #c6aa67; /* Old browsers */
    background: -moz-linear-gradient(left,  #c6aa67 0%, #b79c5a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c6aa67), color-stop(100%,#b79c5a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #c6aa67 0%,#b79c5a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #c6aa67 0%,#b79c5a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #c6aa67 0%,#b79c5a 100%); /* IE10+ */
    background: linear-gradient(to right,  #c6aa67 0%,#b79c5a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6aa67', endColorstr='#b79c5a',GradientType=1 ); /* IE6-9 */
}
.shareholder, .last-pages {
    background: #7b7b7b; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #7b7b7b 0%, #585858 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7b7b7b), color-stop(100%,#585858)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #7b7b7b 0%,#585858 100%); /* IE10+ */
    background: linear-gradient(135deg,  #7b7b7b 0%,#585858 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#585858',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* --- --- --- MENU-NAVIGATON MODAL POP-UP WINDOW Background Colour --- --- --- */
.page-name-number {
  font-size: 18px;
  font-weight: 600;
}
@media screen and (max-width: 1120px) {
    .page-name-number {
        font-size: 16px;
    }
}
.page-name-number span {
  font-weight: 600;
  font-family: Arial, Sans-Serif;
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
    .cover-wrap .col-xs-2 {
      width: 50%;
    }
}
@media screen and (max-width: 385px) {
    .cover-wrap .col-xs-2 {
      width: 100%;
    }
}
/* --- --- --- MAIN MENU BUTTON / SIDEBAR MENU BUTTON --- --- --- */
.menu-btn {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #D09743),
        color-stop(1, #915000)
    );
    background-image: -o-linear-gradient(bottom, #D09743 0%, #915000 100%);
    background-image: -moz-linear-gradient(bottom, #D09743 0%, #915000 100%);
    background-image: -webkit-linear-gradient(bottom, #D09743 0%, #915000 100%);
    background-image: -ms-linear-gradient(bottom, #D09743 0%, #915000 100%);
    background-image: linear-gradient(to bottom, #D09743 0%, #915000 100%);
}
.main_menu a {
    display: inline-block;
    padding-top: 27px;
}
.main_menu a:hover {
  text-decoration:none;
}
/* --- --- --- SEARCH RESULT PAGE --- --- --- */
table.search_results > tbody > tr > td {
  padding: 8px;
  line-height: 1;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

table.search_results tr td {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
tr.pager_style td {
    width:30px;
}
table.search_results > tbody > tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.16);
}
.page_lead {
  display: none;
}
.photo-page-lead {
    margin-top: 10%;
}
div#ctl00_fvPages_PlaceHolder2 {
  margin-left: 20px;
}
.photo-page-lead img.responsive {
    border: 10px solid rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 0px 30px 5px rgba(255,255,255,0.3);
    -moz-box-shadow: 0px 0px 30px 5px rgba(255,255,255,0.3);
    box-shadow: 0px 0px 30px 5px rgba(255,255,255,0.3);
}
/* --- --- --- BOARD OF DIRECTORS PAGE STYLING --- --- --- */
.directors-photo img {
    margin: 2%;
    max-width: 90%;
}
.directors-photo {
    max-width: 90%;
}
h3.dir-name, h3.dir-name a {
  font-size: 0.9em;
  line-height: 1em;
  font-weight: 800;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
}
h4.dir-position, h4.dir-position a {
  font-size: 0.9em;
  text-transform: uppercase;
  line-height: 1em;
  color: #bcbcbc;
  font-weight: 700;
  margin-bottom:0px;
  margin-top:0px;
}
img.responsive.active {
  border: 3px solid #fff;
}
h3.dir-name, h4.dir-position {
  max-width: 90%;
}
/* --- --- --- HOME PAGE --- --- --- */
.front_page h1:after {
  content: "Built for SUCCESS";
  text-transform: none;
  font-size: 1.2em;
  font-weight: 800;
}
.home-page .cover_page {
  overflow: hidden;
}
.front_page span#ctl00_lblPageTitle, .front_page div#ctl00_PlaceHolder1 {
    display: none;
}
h4.left-dir-position {
  font-size: 18px;
}
.home-page .oa_pagenotify .oa_pagename {
  margin-right: 20px !important;
}
/* --- --- --- SHAREHOLDER PAGE --- --- --- */
.shareholder div#ctl00_PlaceHolder1 {
  font-size: 1.1em;
}
.shareholder span.share-heading {
  font-size: 1.1em;
  font-weight: 900;
}
.shareholder span.share-sec-hed {
    font-size: 1.1em;
    font-weight: 900;
}
.shareholder span.share-sec-hed{
    font-size: 1em;
    font-weight: 900;
}

/* --- --- --- RIGHT CHEVRON / SLIDE RIGHT ARROW --- --- --- */
a.slide-right {
  font-size: 70px;
  padding-left: 50px;
}
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
/* --- --- --- INTERACTIVE MAP / MINES & PROJECTS --- --- --- */
.map {
  width:80%; height: auto; max-width:696px;
  float:right;
}
.map-wrap { width:100%;  position:absolute; z-index:-1;}
.map-bg {
  position: relative; top:180px; z-index:4; width:75.5%; max-width:1108px;
  float:left; margin-left:24.5%;
}
#new-map {
  background: url("/Templates/Aurico/imgs/pages/map-600.png") no-repeat;
  width: 600px;
  height: 602px;
  position: relative;
  margin-top: -17px;
}
.dot-title-ke {
	top: 248px;
  	left: 205px;
}
.dot-ke {
	top: 268px;
  	left: 217px;
	z-index: 100
}
.dot-title-el {
	top: 435px;
  	left: 296px;
}
.dot-gold-el {
	top: 454px;
  	left: 319px;
}
.dot-title-yo {
	top: 332px;
  	left: 419px;
}
.dot-gold-yo {
	top: 309px;
  	left: 455px;
}
.dot-title-ly {
	top: 271px;
  	left: 348px
}
.dot-ly {
	top: 291px;
  	left: 367px;
}
@media screen and (max-width: 1767px) {
	#new-map {
	  background: url("/Templates/Aurico/imgs/pages/map-500.png") no-repeat;
	  width: 500px;
	  height: 502px;
	}
	.dot-title-ke {
	top: 204px;
  	left: 170px;
}
.dot-ke {
	top: 222px;
  	left: 179px;
	z-index: 100
}
.dot-title-el {
	top: 359px;
  	left: 244px
}
.dot-gold-el {
	top: 377px;
  	left: 264px;
}
.dot-title-yo {
	top: 276px;
  	left: 341px;
}
.dot-gold-yo {
	top: 256px;
  	left: 378px;
}
.dot-title-ly {
	top: 224px;
  	left: 288px;
}
.dot-ly {
	top: 241px;
  	left: 305px;
}
}
@media screen and (max-width: 1458px) {
  #new-map {
    background: url(/Templates/Aurico/imgs/pages/ops-map-sm.png) no-repeat;
    width: 356px;
    height: 383px;
  }
  .dot-title-ke {
	top: 149px;
	left: 114px
}
.dot-ke {
	top: 168px;
	left: 127px;
	z-index: 100
}
.dot-title-el {
	top: 259px;
	left: 166px;
}
.dot-gold-el {
	top: 279px;
	left: 183px;
}
.dot-title-yo {
	top: 210px; 
	left: 237px; 
	max-width: 68px
}
.dot-gold-yo {
	top: 191px;
	left: 263px;
}
.dot-title-ly {
	top: 166px;
	left: 179px;
}
.dot-ly {
	top: 185px;
	left: 214px;
}
}
ul.cover-list {
  margin-top: -25px;
}
ul.content li
{
    margin-left:40px!important;
    font-size:14px;
    line-height:1.3;
}
.legend {
    top:340px;
    position:absolute;
    font-size:12px;
}
.dot, .dot-gold {
    text-align:center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #192F59;
    z-index:100;
    width:20px;
    height:20px;
    position:absolute;
    color: #FFF;
    behavior: url(PIE.htc);
     transition:height 0.5s, width 0.5s, padding 0.5s, margin 0.5s;
    -moz-transition:height 0.5s, width 0.5s, padding 0.5s, margin 0.5s; /* Firefox 4 */
    -webkit-transition:height 0.5s, width 0.5s, padding 0.5s, margin 0.5s; /* Safari and Chrome */
    -o-transition:height 0.5s, width 0.5s, padding 0.5s, margin 0.5s; /* Opera */
}
.dot-gold {
    background: #c69300;
}
.dot.light {
    background: #7FADDD;
}
.dot-title { color: #192F59;
      color: #192F59;
      font-size: 90%;
      font-weight: 700;
      line-height: 150%;
      position: absolute;
      display: block;
}
.dot h3, .dot-gold h3 {
    font-weight:100;
    font-size:110%;
    margin:-40px 0 0 -54px;
    display:none;
    width: 200px;
    text-align:left;
    font-family: 'Open Sans', sans-serif;
}
.dot:hover, .dot-gold:hover {
    padding: 75px;
    margin:-95px 0 0 -75px;
    border-radius: 100px;
    border: solid #A4AEC5 10px;
    z-index:9999;
}
.dot-gold:hover  {
    border: solid #f3e9d0 10px;
}
.dot:hover h2, .dot:hover h3, .dot-gold:hover h2, .dot-gold:hover h3 {
  display: block;
  line-height: 140%;
  margin-left: -20;
  color: gold;
}
.dot:hover .dot-sub, .dot-gold:hover .dot-sub  {
    display:block;
}
.dot-sub { 
  font-size: 90%;
  line-height: 130% !important;
  display: none;
  text-align: left;
  margin-left: -54px;
  width: 200px;
}
.dot-sub .dot-sub-sub { 
      font-size: 100%;
    line-height: 130% !important;
    color: rgb(184, 183, 176);
}
.dot-gold:hover h3 {
  color: rgb(19, 58, 118);
}
/* --- --- --- SLIDE RIGHT BUTTON --- --- --- */
@media screen and (max-width: 1060px) { 
    .chevron-right {
        display:none;
    }
    .page_name, .page_lead {
        padding-left: 20px;
    }
    .page .page_content .col-md-5 {
          overflow: visible;
          display: initial;
          height: 100%;
    }
    /* TOP HEADER TRANSITION */
    .top.inv {
      opacity:0 !important;
    }
    .top {
      opacity:1;
      -webkit-transition: opacity 2s !important; /* For Safari 3.1 to 6.0 */
      transition: opacity 2s !important;
    }
}
@media screen and (max-width: 1410px) {
      .menu-icon {
      display: none;
    }
}
@media screen and (min-width: 1411px) { 
    .menu-icon-sm {
        display: none !important;
    }
}
/* --- --- --- SLIDE RIGHT BUTTON --- --- --- */
 @media print {
      a[href]:after {
        content: none !important;
      }
	  .page_content {
	      display:block !important;
	      height: 100% !important;
	      width:100% !important;
	  }
	  html, body {
        height: 100% !important;
        max-height: 550px !important;  
      }
      body {
         margin: 20mm 20mm 20mm 0mm !important;
       }
      .page_constants.bottom, .oa_2014, .oa_pagename, .page_current, .num_divider, .page_all {
          display:none;
      }
      img {max-height:50% !important; max-width: 50% !important;}
       .page .page_content .col-md-5 {
          margin-top:40px;
          overflow:inherit !important;
          height: auto !important;
          display: inline;
      }
      .page .page_content .col-md-6 {
          width: 100% !important;
          height: 100% !important;
          overflow:inherit !important;
          display: inline;
      }
      p {
        page-break-inside: avoid !important;
      }
 }
 /* --- --- --- RESPONSIVE FOOTER --- --- --- */
 @media screen and (max-width: 1060px) { 
     .page_constants.bottom {
          background: #4c4d4d;
          background: -moz-linear-gradient(top, #4c4d4d 0%, #393a3a 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4d4d), color-stop(100%,#393a3a));
          background: -webkit-linear-gradient(top, #4c4d4d 0%,#393a3a 100%);
          background: -o-linear-gradient(top, #4c4d4d 0%,#393a3a 100%);
          background: -ms-linear-gradient(top, #4c4d4d 0%,#393a3a 100%);
          background: linear-gradient(to bottom, #4c4d4d 0%,#393a3a 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4d4d', endColorstr='#393a3a',GradientType=0 );
          border-top: 1px solid rgba(0,0,0,0.3);
          border-bottom: 1px solid rgba(0,0,0,0.3);
          width: 93.2%;;
          position: absolute;
          left: 5%;
          z-index:999;
     }
}
 @media screen and (max-width: 512px) { 
     .number_wrap, .elem .notify_badge, .oa_title .oa_2014 {
         display:none;
     }
 }
 
 
 /* --- --- --- SLIDES STYLING // AFTER APR 20, 2015 --- --- --- */ 
  
table#ctl00_fvPages { 
    height: 185%;
    margin-top: 135px;
    margin-top: 23vh;
    height: 61vh;
    width: 100%;
  }
table.table.table-striped {
  position: static;
}
table.fvContent table, table.pagerDup {
  position: absolute;
  left: 67px;
  bottom: 25px;
  z-index:9999;
}
 @media screen and (max-width: 1060px) { 
    table.fvContent table, table.pagerDup {
      position: fixed;
    }
    div.prev-next-nav {
        display: none;
    }
    div#ctl00_fvPages_PlaceHolder1 {
        margin-bottom: 100px;
    }
}
  
table.fvContent table td a, table.pagerDup td a {
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
  margin: 1px 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none;
  color: #717171;
  font-size: smaller;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  text-shadow: white 0 1px 0;
  background-color: #f5f5f5;
  background-image: linear-gradient(top, #f9f9f9, #eaeaea);
}
table.fvContent table td span, table.pagerDup td span {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5);
  border-color: #505050;
  color: #f2f2f2;
  text-shadow: black 0 1px 0;
  background: #0eaffb;
  background: -moz-linear-gradient(top, #0eaffb 0%, #0481bb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0eaffb), color-stop(100%,#0481bb));
  background: -webkit-linear-gradient(top, #0eaffb 0%,#0481bb 100%);
  background: -o-linear-gradient(top, #0eaffb 0%,#0481bb 100%);
  background: -ms-linear-gradient(top, #0eaffb 0%,#0481bb 100%);
  background: linear-gradient(to bottom, #0eaffb 0%,#0481bb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eaffb', endColorstr='#0481bb',GradientType=0 );
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
  margin: 1px 2px;
  padding: 5px 10px;
  display: inline-block;
  text-decoration: none;
}
table.table.table-striped td span {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0px;
}
.home-page .page_constants.bottom {
  position: inherit;
  display:none;
}
.home-page a.prev-arrow img, .shareholder a.next-arrow img{
  visibility: hidden;
}
td, th {
    padding: 0px;
    vertical-align: -moz-middle-with-baseline !important;
}

@media screen and (max-width: 500px) {
	table.fvContent table td a, table.pagerDup td a {
	  margin: 1px 1px;
	  padding: 0px 5px;
	}

	table.fvContent table, table.pagerDup {
	  left: 35px !important;
	}
}

 /* --- --- --- EXPERIMENTAL RESPONSIVE FOOTER --- --- --- */
 @media screen and (max-width: 1060px) { 
    table.fvContent table, table.pagerDup {
      left: 55px;
      bottom: 15px;
    }
    .social-popover {
      bottom: -10px;
      right: 5%;
    }
    .bottom {
      bottom: 0px;
      height: 85px;
    }
    .quicknav_title {
      margin-bottom: 30px;
    }
    #main_navigation .modal-dialog {
      margin: 60px auto;
    }
    table#ctl00_fvPages { 
      margin-top: 25vh;
    }
}
@media screen and (max-height: 490px) {
  .page .page_content .col-md-5 {
    margin-top: 40px;
  }
}
@media screen and (max-height: 320px) {
    .rt-button {
      height: 50px !important;
    }
}

a#PrevArrowLink,  a#NextArrowLink {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
}
a#PrevArrowLink:hover, a#NextArrowLink:hover {
    opacity:0.5;
}

a#NextArrowLink img, a#PrevArrowLink img {
  width: 60px;
}

@media screen and (max-width: 860px) {
    .directors .container-fluid .col-xs-3 {
      width: 45% !important;
    }
}
@media screen and (max-width: 515px) {
    .directors .container-fluid .col-xs-3 {
      width: 100% !important;
    }
}
.directors h3.dir-name, .directors h4.dir-position {
    margin-left:4px;
}

@media screen and (max-width: 766px) {
      .modal-content.additional {
        width: 80% !important;
        margin-left: 12% !important;
    }
}

.home-page .oa_pagenotify {
  margin-right: 5.5%;
}

div.bs-example {
    padding-bottom:1%;
}

@media screen and (max-width: 767px) {
    .mines-projects .page .page_content .col-md-6 {
        width: 70%;
    }
    div.bs-example {
        width:90%;
    }
}
@media screen and (max-width: 670px) {
    .mines-projects .page .page_content .col-md-6 {
        width: 60%;
    }
}
@media screen and (max-width: 570px) {
    .mines-projects .page .page_content .col-md-6 {
        width: 50%;
    }
}
@media screen and (max-width: 480px) {
    .mines-projects .page .page_content .col-md-6 {
        width: 40%;
    }
}
@media screen and (max-width: 370px) {
    .mines-projects .page .page_content .col-md-6 {
        width: 30%;
    }
}
.endnotes, .endnotes a, .col-md-6 p a, .col-md-6 li a {
    color: #c69300;
    font-weight: 700 !important;
}
.responsibility .col-md-6 p a, .responsibility  .col-md-6 li a {
  color: #1E6FB3;
}

em.fa.fa-caret-right.big-fa, em.fa.fa-caret-right.small-fa {
  font-size: 3.5em;
  float: left;
  margin-left: -15px;
  vertical-align: middle;
  margin-right: 15px;
}

em.fa.fa-caret-right.small-fa {
   margin-top: -15px;
}

.table-striped > tbody > tr:nth-child(even), .table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.16);
}
.au-table tr td {
  text-transform: capitalize !important;
}
blockquote {
    padding-left: 50px!important;
}
p.justify {
    text-align:left;
}

.info span {
  display: block;
  text-indent: -9999px;
  /* height: 27px; */
  background: url('../imgs/tools/info.svg');
  background-size: 27px 27px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  /* top: 27px; */
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.caution span {
  display: block;
  text-indent: -9999px;
  /* height: 27px; */
  background: url('../imgs/tools/caution.svg');
  background-size: 27px 27px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  /* top: 27px; */
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
