#accordian                                                  {color:#FFF;}
#accordian h3                                               {cursor:pointer;}
#wrapper                                                    {-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;left:0;position:relative;top:0;transition:all .3s;z-index:10;}
.accordian-panel                                            {-moz-transition:max-height 2s ease;-ms-transition:max-height 2s ease;-o-transition:max-height 2s ease;-webkit-transition:max-height 2s ease;display:none;}
.accordian-panel.active                                     {display:block;}
.buttons                                                    {margin-bottom:30px;text-align:center;}
.buttons button                                             {background-color:#67b5d1;color:#fff;display:inline-block;margin:0 0 4px;padding:15px 30px;}
.buttons button.active                                      {background-color:#3184a1;}
.buttons button:focus                                       {outline:none;}
.buttons button:hover                                       {background-color:#3184a1;}
.copyright                                                  {color:#FFF;margin-top:5px;font-size:10px; margin-bottom:45px;}
.entry-header                                               {-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);background-color:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,0.2);height:50px;position:fixed;top:0;width:100%;z-index:999999; height: 70px}
.folder                                                     {cursor:pointer;}
.items                                                      {display:none;}
.logo img                                                   {float:left;height:40px;margin-left:5px;margin-top:-15px;}
.m_close                                                    {background-image:url(../images/container/closeMenu.png);cursor:pointer;height:15px;position:absolute;right:10px;top:17px;width:15px;z-index:999999;}
.mainMenu                                                   {background:#fff;border-right:5px solid #00A3AD;height:466px;left:1px;margin-top:-470px;position:absolute;width:350px;z-index:999;}
.mainMenu li                                                {color:#555;font-weight:700;line-height:20px;list-style-type:none;margin:0;}
.mainMenu p                                                 {line-height:17px;}
.mainMenuList p                                             {background-color:#fff;color:#fff!important;left:-40px;padding:15px;position:relative;top:-20px;width:320px;}
.manifestholder                                             {margin-bottom:10px;margin-top:45px;}
.mask                                                       {background:rgba(0,0,0,0.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:15;}
.menuBtn                                                    {background-color:#fff;border:none;bottom:8px;font-size:20px;height:35px;left:27px;position:absolute;width:50px;}
.progress                                                   {float:right;height:10px;margin-bottom:15px;margin-right:50px;width:100px;}
.progress-bar                                               {background:red;}
.resource                                                   {-moz-box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);-webkit-box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);height:600px;margin-left:auto;margin-right:auto;margin-top:50px;padding:5px;width:1000px;}
.resourceC                                                  {background:#FFF;height:auto;padding:20px;}
.resourceContent                                            {background:#FFF center;height: auto;min-height:640px;overflow-x:auto;padding:20px;}
.resourceH                                                  {background:#FFF;margin-top:20px;opacity:0.8;padding:20px;}
.resourceHeader                                             {background:none; margin-top:80px; opacity:0.8;padding-bottom: 10px;color: #434343;font-size: 16px;font-family: Arial;}
.resourceIntro                                              {-moz-box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);-webkit-box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);box-shadow:2px 2px 21px 0 rgba(50,50,50,0.32);height:auto;margin-left:auto;margin-right:auto;margin-top:50px;padding:5px;width:400px;}
.row:not(.content)                                          {overflow:hidden;}
.show                                                       {display:inline-block!important; background-color:#f1f1f1!important;}
.wrapperBackground                                          {background:url() center;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:-1;}
body                                                        {margin:0 auto;overflow-x:hidden;}
body.pmb-open #wrapper                                      {top:-100px;}
body.pmb-open nav.push-menu-bottom                          {bottom:0;}
body.pml-open #wrapper                                      {left:300px;}
body.pml-open nav.push-menu-left                            {left:0;}
body.pmr-open #wrapper                                      {left:-300px;}
body.pmr-open nav.push-menu-right                           {right:0;}
body.pmt-open #wrapper                                      {top:100px;}
body.pmt-open nav.push-menu-top                             {top:0;}
body.smb-open nav.slide-menu-bottom                         {bottom:0;}
body.sml-open nav.slide-menu-left                           {left:0;}
body.smr-open nav.slide-menu-right                          {right:0;}
body.smt-open nav.slide-menu-top                            {top:0;}
button                                                      {-moz-appearance:none;-moz-border-radius:0;-moz-box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none;appearance:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;font-family:"Open Sans", sans-serif;font-size:14px;}
button.close-menu                                           {background-color:#BDB292;color:#fff;}
button.close-menu:focus                                     {outline:none;}
nav.menu                                                    {-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;background-color:#271A21;margin-top:50px;overflow:hidden;position:fixed;transition:all .3s;z-index:20;}
nav.menu a                                                  {color:#fff;font-weight:300;}
nav.menu ul                                                 {list-style-type:none;margin:0;padding:0;}
nav.push-menu-bottom                                        {bottom:-100px;height:100px;left:0;width:100%;}
nav.push-menu-bottom a                                      {display:block;font-size:18px;line-height:50px;padding:0 10px;}
nav.push-menu-bottom button.close-menu                      {display:block;line-height:50px;margin:0;padding:0 10px;}
nav.push-menu-bottom li                                     {display:inline-block;margin:0;vertical-align:middle;}
nav.push-menu-bottom ul                                     {padding:25px 0 0;text-align:center;}
nav.push-menu-left                                          {height:100%;left:-300px;top:0;width:300px;}
nav.push-menu-left a                                        {display:block;font-size:18px;padding:10px;}
nav.push-menu-left button.close-menu                        {background-color:#BDB292;color:#fff;margin:10px 0;padding:10px 30px;}
nav.push-menu-left li                                       {border-bottom:solid 1px #BDB292;border-top:solid 1px #BDB292;display:block;text-align:center;}
nav.push-menu-left li:first-child                           {border-top:none;}
nav.push-menu-left li:last-child                            {border-bottom:none;}
nav.push-menu-right                                         {height:100%;right:-300px;top:0;width:300px;}
nav.push-menu-right a                                       {display:block;font-size:18px;padding:10px;}
nav.push-menu-right button.close-menu                       {background-color:#BDB292;color:#fff;margin:10px 0;padding:10px 30px;}
nav.push-menu-right li                                      {border-bottom:solid 1px #BDB292;border-top:solid 1px #BDB292;display:block;text-align:center;}
nav.push-menu-right li:first-child                          {border-top:none;}
nav.push-menu-right li:last-child                           {border-bottom:none;}
nav.push-menu-top                                           {height:100px;left:0;top:-100px;width:100%;}
nav.push-menu-top a                                         {display:block;font-size:18px;line-height:50px;padding:0 10px;}
nav.push-menu-top button.close-menu                         {display:block;line-height:50px;margin:0;padding:0 10px;}
nav.push-menu-top li                                        {display:inline-block;margin:0;vertical-align:middle;}
nav.push-menu-top ul                                        {padding:25px 0 0;text-align:center;}
nav.slide-menu-bottom                                       {bottom:-100px;height:100px;left:0;width:100%;}
nav.slide-menu-bottom a                                     {display:block;font-size:18px;line-height:50px;padding:0 10px;}
nav.slide-menu-bottom button.close-menu                     {display:block;line-height:50px;margin:0;padding:0 10px;}
nav.slide-menu-bottom li                                    {display:inline-block;margin:0;vertical-align:middle;}
nav.slide-menu-bottom ul                                    {padding:25px 0 0;text-align:center;}
nav.slide-menu-left                                         {height:100%;left:-300px;top:0;width:300px;}
nav.slide-menu-left a                                       {display:block;font-size:18px;padding:10px;}
nav.slide-menu-left button.close-menu                       {background-color:#BDB292;color:#fff;margin:10px 0;padding:10px 30px;}
nav.slide-menu-left li                                      {border-bottom:solid 1px #BDB292;border-top:solid 1px #BDB292;display:block;text-align:center;}
nav.slide-menu-left li:first-child                          {border-top:none;}
nav.slide-menu-left li:last-child                           {border-bottom:none;}
nav.slide-menu-right                                        {height:100%;right:-300px;top:0;width:300px;}
nav.slide-menu-right a                                      {display:block;font-size:18px;padding:10px;}
nav.slide-menu-right button.close-menu                      {background-color:#BDB292;color:#fff;margin:10px 0;padding:10px 30px;}
nav.slide-menu-right li                                     {border-bottom:solid 1px #BDB292;border-top:solid 1px #BDB292;display:block;text-align:center;}
nav.slide-menu-right li:first-child                         {border-top:none;}
nav.slide-menu-right li:last-child                          {border-bottom:none;}
nav.slide-menu-top                                          {height:100px;left:0;top:-100px;width:100%;}
nav.slide-menu-top a                                        {display:block;font-size:18px;line-height:50px;padding:0 10px;}
nav.slide-menu-top button.close-menu                        {display:block;line-height:50px;margin:0;padding:0 10px;}
nav.slide-menu-top li                                       {display:inline-block;margin:0;vertical-align:middle;}
nav.slide-menu-top ul                                       {padding:25px 0 0;text-align:center;}
section                                                     {margin-bottom:30px;}
section h1                                                  {font-family:Oswald, sans-serif;margin-bottom:10px;}
section p                                                   {margin-bottom:30px;}
section p:last-child                                        {margin-bottom:0;}
section.toggle                                              {text-align:center;}
section:last-child                                          {margin-bottom:0;}
.progress-bar                                               {overflow-x:visible;white-space:nowrap;color:black;}
.homeTitle                                                  {margin:10px; height:250px!important;}
.content:not(.row)                                          {-webkit-box-shadow: 0px 0px 29px -5px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 29px -5px rgba(0,0,0,0.75); box-shadow: 0px 0px 29px -5px rgba(0,0,0,0.75);}

@media (max-width: 400px)
{
    .logo img                                               {width:150px!important; height:30px!important;}
    .container                                              {padding-right: 0px; padding-left: 0px;}
}

@media (min-width: 401px)
{

}

/* Modal Popups */
.modal-content-holder                                       {width:800px; position:absolute; top:40px; left:50%; margin-left:-400px; z-index:99999999999; background:white; border:1px solid #AAA; margin-bottom:100px; }


/*adding styles for buttons*/
.authorButton{background:#1b3075; color:white; border-radius:3px;border:0;}

.closeButton {background:#cc0000; color:white; border-radius:3px; border:0;}
.addObject   {background:#329932; color:white; border-radius:3px;border:0;}
.btn-danger{margin-right:5px;margin-bottom:5px;}

/*  - Tabs                  */
.tab-container                                              {width:100%; display:inline-block; height:200px!important;}
.tab-header                                                 {width:100%; height:auto; float:left; padding:0px;}
.tab-header-item      a                                               {background-color:#1b3075; color:#fff; padding:9px 15px; border-radius:5px 5px 0px 0px; font-size:14px; font-weight:bold; display:inline-block; text-decoration:none;}
.tab-header-item      a:hover                                         {background-color:#c5d6ef; text-decoration:none; cursor:pointer}
.tab-header-item                                            {float:left; list-style:none; margin:0px 5px;}
.tab-information                                            {border-radius:5px; box-shadow:-1px 1px 1px rgba(0,0,0,0.15); background-color:#fff; border:1px solid #1b3075; margin-top:38px; width:97%; height:100px;}
.tab-information .tab-control                               {padding-top:10px; height:auto;}
.tab-active                                                 {display:block;}
.tab-inactive                                               {display:none;}


/*accordion styling*/
.accordion_header p                                         {margin-bottom:0px !important;}
.tab-header-item a p                                        {margin-bottom:0px !important;}

/* Slider Menu */
#slideMenu                                                  {bottom:30px; display:none; position:fixed; width:300px; max-height:400px; background:#bf311a; width:386px; max-height:490px; height:490px; border:4px solid #bf311a;}
#slideMenu .pageitem                                        {width:100%; padding:5px; background:#f7f7f7; border-bottom:1px solid #DDD;}
#slideMenu .pageitem:hover                                  {background:#EEE; cursor:pointer;}
#slideMenu .panel-body                                      {padding:0;}
#slideMenu .panel-heading                                   {background:#1b3075; color:white;}
#slideMenu .panel-default                                   {border:none;}
.resIntro                                                   {display:none;}
#slideMenu .panel                                           {background:none;}
#slideMenu .resourceH a                                     {color:white!important;}

.page-holder                                                {display:none;overflow:visible!important;}
.hidden-object                                              {display:none;}



/*Penumbra Styling 2017*/

/*header Styles*/
#containerHeader                                            {color: white; position: absolute; margin-left: 225px; margin-top: 4px; font-size: 24px;}
#ProjectHeader                                              {color: white; position: absolute; margin-left: 225px; margin-top: 37px; font-size: 18px;}
#exitBtn                                                    {display:block; cursor: pointer; margin-top: 17px; margin-right: 24px; background-image: url(../images/Exit.png); width: 36px; height: 36px; border-radius: 50%;}
#btnHome 													{cursor: pointer; margin-top: 1px; margin-right: 20px; background-image: url(../images/Menu.png); width: 36px; height: 36px; display: block; border-radius: 50%;
}
.float_left{
    float: left;
}
/*Menu Styles*/
#menuHeader                                                 {color:#000; font-size:18px; font-weight:bold; padding:15px 45px 15px 15px; margin-top: 0px;}
#closeMenuBut                                               {font-size:16px;float:right; margin-top:-5px; cursor:pointer;  margin-right:-20px;}

/*footer styles*/
#btnNext                                                    {background-image: url(../images/Next.png); height: 36px; width: 36px; display: block; float: right; margin-top: -5px; cursor: pointer;}
#pageNo                                                     {height: 28px; width: 115px; display: block; border-radius: 5px; position: relative; background: white;margin: 5px auto 0 auto }
#pageNoCounter                                              {color: #18315a; font-weight: bold; font-family:Arial ;font-size: 16px; text-align: center; padding-top: 5px;}
#btnPrevious                                                {background-image: url(../images/Back.png); height: 36px; width: 36px;  margin-top: -33px;  position: relative; display: block; cursor: pointer;}

