﻿body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  color: #333 !important;
  background-color: #fff !important;
}
html {
  position: relative;
  min-height: 100%;
}

.panel-heading.accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family:'Glyphicons Halflings';
    /* essential for enabling glyphicon */
    content:"\e114";
    /* adjust as needed, taken from bootstrap.css */
    float: left;
    /* adjust as needed */
	padding-right:5px;
    color: grey;
    /* adjust as needed */
}
.panel-heading.accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content:"\e080";
    /* adjust as needed, taken from bootstrap.css */
}
.panel-heading {
    cursor: pointer;
}
.ami-menu-heading {
    padding: 5px 15px !important;
}
.ami-menu-panels
{
   max-width:800px;
   height:100%;
   padding-right:20px;
   padding-top:10px;
}
.menu-col
{
  float:left;
  min-height:100px;
  width:240px !important;
  margin-left:10px;
}
.gridview-header
{
   background: -webkit-linear-gradient(#E3E3EB, #EFEFF7); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#E3E3EB, #EFEFF7); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#E3E3EB, #EFEFF7); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#E3E3EB, #EFEFF7); /* Standard syntax */
}
.panel-body {
 padding-top:5px;
 padding-right:15px;
 padding-left:15px;
 padding-bottom:5px;
}
.ami-static-panel 
{
  min-width:230px !important;
  min-height:25px !important;
  margin-left:5px;
  margin-right:4px;
  margin-top:2px;
  float:left;
}
.ami-static-panel2 
{
  min-height:150px !important;
}
.center
{
    margin-left:auto;
    margin-right:auto;
}
.center-text
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.MultiLinkContainer
{
    float:left;
    border:1px dashed #dcdcdc; 
    padding:5px;
    min-height:120px;
    margin-left:5px;
    /*margin-top:5px;*/
}
.popover {
    max-width: 400px !important;
}
.popover-dialog {
   cursor:pointer;
}
.btn-primary
{
   background: -webkit-linear-gradient(#E3E3EB, #EFEFF7); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#E3E3EB, #EFEFF7); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#E3E3EB, #EFEFF7); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#E3E3EB, #EFEFF7); /* Standard syntax */
}
.btn-primary:hover, .btn-primary:focus {
    color: #000000 !important;
    text-decoration: none !important;
    background-color:#D6DFFF !important;
    background:#D6DFFF !important;
}
.btn-primary {
    color: #211C31 !important;
    background-color: #DEE3E7 !important;
    border-color: #ADAEB5 !important;
}
.dxbButton_DevEx div.dxb 
{

  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/*******************************************/
#MasterWrapper
{
   padding-bottom:20px;
}


.ami-container
{
  max-width:2500px !important;
  min-width:300px;
}
.master-container
{
    margin-top:10px;
    min-height:400px;
}
.navbar-header
{
   background-color: #0C1C47 !important;
   border-color: #0C1C47 !important;
   color:#ffffff !important;
}

.programBusinessLogo {
    width: 300px;
    height: 50px;
    margin-top: -15px;
    margin-left: 45%;
}

@media only screen and (max-width: 1728px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 35%;
    }
}
    @media only screen and (max-width: 1624px) {
        .programBusinessLogo {
            width: 300px;
            height: 50px;
            margin-top: -7px;
            margin-left: 35%;
        }
    }
@media only screen and (max-width: 1550px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 30%;
    }
}
@media only screen and (max-width: 1450px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 25%;
    }
}

@media only screen and (max-width: 1330px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 15%;
    }
}


@media only screen and (max-width: 1230px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 15%;
    }
}


@media only screen and (max-width: 1130px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 10%;
    }
}

@media only screen and (max-width: 1130px) {
    .programBusinessLogo {
        width: 300px;
        height: 50px;
        margin-top: -7px;
        margin-left: 5%;
    }
}

    .ami-navbar {
        max-width: 2500px !important;
        background-color: #0C1C47;
        border-color: #0C1C47;

    }

    .ami-icon-bar {
        background-color: white;
        margin-top: 5px;
    }

    /*----------------------------------------------*/
    /* Gear Menu */
    /*----------------------------------------------*/
    .ami-gear-toggle {
        position: relative;
        float: left;
        margin-right: 5px;
        margin-top: 0px;
        background-color: transparent;
        background-image: none;
        color: #ffffff;
        border: 0px;
    }

    /*----------------------------------------------*/
    /* Drop Down Menu  */
    /*----------------------------------------------*/
    .dropdown-menu-ami-mega {
        margin-top: 40px !important;
        margin-left: 5px !important;
    }

    .ami-navbar-toggle .ami-icon-bar {
        display: block;
        width: 40px;
        height: 2px;
        border-radius: 1px;
    }

    .ami-navbar-toggle {
        position: relative;
        float: left;
        margin-right: 5px;
        padding: 1px 4px;
        margin-top: 10px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid #C9C9C9;
        border-radius: 4px;
    }




    /*----------------------------------------------*/
    /* DevEx GridView Styling */
    /*----------------------------------------------*/
    table {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
        font-size: 14px !important;
        color: #262626 !important;
    }

    tr:nth-child(even) {
        background: #EEEEEE !important;
    }

    .dxgvDataRow_DevEx:hover {
        background-color: #C0E0FF !important;
    }











    .amerisure-link-icon {
        color: #000000;
    }

        .amerisure-link-icon a:link {
            color: #000000;
        }

        .amerisure-link-icon a:visited {
            color: #000000;
        }

        .amerisure-link-icon a:hover {
            color: #000000;
        }

        .amerisure-link-icon a:active {
            color: #000000;
        }


