﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
    resize: none;
}
body > div > ul.dropdown-menu.open {
position: absolute;
}
.stared-info
{
    font-style: italic;
    margin-top: 20px;
}
table.req-prod-assn td
{
    padding-right: 12px !important;
}
 .datepicker.dropdown-menu table  {
          background-color: #FFFFFF;
      }
.modal-btns
{
    padding-top: 15px !important;
    text-align: right;
}
.modal-linkbtn
{
    margin-left: 3px !important;
}
.reset-btn
{
    margin-left: 80px !important;
}
.file-error
{
    margin-left: 20px;
    margin-right: 20px;
}
.nopad
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.alerts
{
    text-align:left !important;
}
#photoMsg
{
    margin-top: 0px !important;
}
.margin-lft-sm
{
    margin-left: 5px !important;
}
.prod-head-text
{
    color: #428bca;
}
.center
{
    text-align: center;
}
.mtddl
{
    width: 84px !important;
}
.backbtn
{
    margin-top: 15px;    
    float:right;
}
.pop-detail
{
    background-color: white !important;
}
.grey-out
{
    background-color: gray !important;
    
}

select.grey-out {
    opacity: 0.7 !important;
}

.center-ckbx
{
    margin-top: 10px !important;
    margin-left: 4px !important;
}
.dropdown-label
{
    margin-top: 8px !important;
}
.short-grid
{
    height: 100px;
}
.popddl
{
    width: auto !important;
}
.no-awards
{
    margin-top: 30px;
    width: 50%;
}
.red
{
    color:red;
}
.successtext
{
   /* color: #428bca;*/
    margin: 100px;
}
.remember-me
{
    padding-left: 0px !important;
}
.reg-group
{
    margin-left: 210px;
    margin-top: -100px;
    width: 250px;
}
.button-new-product 
{
    margin-left: 185px;
}
.new-sancbdy
{
    margin-left: 175px;
}
.new-dvision
{
    margin-left: 185px;
}
.new-class
{
    margin-left: 185px;
}
.new-track
{
    margin-left: 185px;
}
.new-series
{
    margin-left: 185px;
}
.new-event
{
    margin-left: 185px;
}
.new-unit
{
    margin-left: 185px;
}
.txt-bx-payout
{
    width: 100px !important;
}
.button-pubenroll {
    margin-left: 190px;
    margin-top: 20px;
}
.profile-add
{
    margin-top: 23px;
}
.button-registerid
{
    margin-left: 293px !important;
}
.compprof-name
{    
    margin-bottom: 5px !important;    
    color: #555555 !important;
    font-style: italic !important;
}
.registration-code
{
    margin-top: 0px;
    position: relative;
    left: 0;
    top: 0;

}
#raceBkgd
{
    position:relative; 
    top: 0; 
    left: 0;
}
#amRaceLogo
{
    position: absolute; 
    top: 10px; 
    left: 0px;
}
#raceNHRAlogo
{
    position: absolute;
    top: 200px;
    left: 15px;
}
#amMotorLogosm
{
    position: absolute;
    top: 20px;
    left: 285px;
}
#raceRaceText
{
    position: absolute;
    top: 100px;
    left: 265px;
}
#regInGroup
{
    position: absolute;
    top: 285px;
    left: 320px;
    color: white;
    font-weight: bold;
    font-size: medium;
    width: 300px;
}
#raceMainTitle
{
    position: absolute;
    top: 0px;
    left: 415px;
}
#loginForm{
    margin-top: 50px;
}
.compprof-namesig
{
    margin-bottom: 5px !important;    
    color: #555555 !important;
}
.comprof-sub
{
    margin-top: -20px;
}
.profile-products
{
    margin-left: 30px;
}
.buttonenroll
{
    margin-left: 185px;
    /*background-color: #428bca;
    border-color: #357ebd;
    color: #fff;*/
}
.buttonenroll:hover
{
    /*color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;*/
}
.grid
{
    margin-top: 10px;
    /*border:solid;
    border-width: 1px;
    border-color: lightgray;*/    
   
    padding-left: 15px;
}
.dropdown-text
{
    color: #333 !important;
}
.form-width-sm
{
   width: 30% !important;
}
.form-width-md
{
    width: 60% !important;
}
.form-width-lg
{
    width: 90% !important;
}

/*container of controls*/
.modal-body
{      
    overflow: auto;
}                     

.btn-margin
{
    margin-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.topmargin
{
    margin-top: 8px;
}

/*actual modal container (white box)*/
.modal-content {
    /*width: 800px !important;*/
    margin: 30px auto !important;
}

.error-modal {
    height: 180px !important;
    overflow: auto;
}

.delete-modal {
    height: 120px !important;
}
.class-edit {
    height: 130px !important;
}
.modal-product-edit {
    height: 250px !important;
}

.grid-mvc {
    
}
.dropdown-menu {
    
}
.grid-prod-search-content {
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 20px;    

}

#myModalContent {
 
}

.txt-bx-sm {
    width: 80px !important;
}
.txt-bx-md {
    width: 150px !important;
}
.txt-bx-lg {
    width: 250px !important;
}
.txt-bx-xlg {
    width: 300px !important;
}

.detail-header
{
    border: none !important;
}
.marg-sm
{
    margin: 0px !important;
}

.grid-filter {
    float: left !important;
    margin-right: 7px;
}

.order-cell {
    padding: 10px;
}
.grid-foot {
    height: 20px;
}
.item-tablecell {
    margin: 10px;
}
.product-search-grid {
    width: 720px;
    height: 300px;
    
}
.grid-table {
        
}
.grid-comp
{
    width: 1070px;
    overflow: auto;
}

/*controls size of grid overall*/
/*.grid {
    width: 400px !important;
}*/

.modal-product-search {
    width: 500px;
}

.dropdown-filter-cell {    
    margin-right: 30px;
    width: 160px;
}
.filter-textbox {
    width: 200px;
}
.dropdown-filter {
    float: left;
    margin-left: 30px;
    width: 100px !important;
}
.header-controls {
    border: 1px solid lightgray;
    margin-right: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; 
    padding-right: 20px;
}

.nextbtn
{
    margin-left: 15px;
    margin-top: 10px;
}
#txtbxTotalSale
{
    width: 80px;        
}

.hidden
{
    visibility: hidden;
}

#productAssign
{
    width: 1125px;
    margin-left: 15px;
}




li.dropdown-submenu:hover ul{
display: block;
left: 100%;
}

.dropdown-submenu{
  position:relative;
}

.dropdown-submenu:hover .dropdown-menu{
  top:0;
}
.navbar-right
{
    margin-right: 30px !important;
}
.navbar-header
{
    margin-left: 30px;
}
.margin-top-sm{
    margin-top: 3px;
    margin-left: 3px;
}
.ajaximg
{
    background-image: url("../images/ajax-loader.gif");
}
.tblSrchTxt
{
    margin-left: 25px;
}
table.tblSrchTxt td
{
    padding-right: 15px;

}

.row-click
{
    background-color:lightgray !important;
}

.numeric-updown
{
    width: 80px !important;
}
.ui-widget-content
{
   /*background:none !important;
   border: 1px solid #ccc !important;
   color: #555 !important;
   width: 80px !important;*/
}

.total-label
{    
   float:right;
   padding-right: 100px;
}

.totalGroup
{    
    float: right;
    padding-right: 10px;
}
.sale-foot-cell
{
    padding-left: 0px !important;
    
}
.grid-border
{
    border: solid;
    border-width: 1px;
    border-color: lightgray;
}
.btn-salecomplete
{
    float:right;
    margin-top: 20px;
}
.btn-saleback
{
    float: right;
    margin-top: 20px;
    margin-right: 20px;
}
.grid-label-text
{
    font-weight: 400 !important;
    font-size: small !important;
    background-color: white !important;
}
.disabled-txtbx
{    
    background-color: none !important;
}
.disable
{
    background-color:white !important;
}
.edit-text
{    
    padding-left: 20px;
}
.chk-label
{
    padding-left: 6px;
}
.grid-add-brn
{
    margin-left: -15px !important;
}
.gid-ck
{
    vertical-align: text-bottom !important;
    padding-top: 18px !important;
}
.chk-group
{
    padding-top: 5px; 
}
.grid-chk
{
    margin-top: 10px;
}

.modal-alert
{
    width: 90% !important;
    margin-left: 20px;
}

/*jQuery autocomplete styles*/
.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    _width: 160px;
    padding: 4px 0;
    margin: 2px 0 0 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    z-index: 999999 !important;
}
  .ui-menu-item > a.ui-corner-all
{
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    z-index: 999999 !important;
}
 
    .ui-state-hover, .ui-state-active {
      color: #ffffff;
      text-decoration: none;
      background-color: #0088cc;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      background-image: none;
      z-index: 999999 !important;
    }
  
    .tax-col
    {
        width: 10px !important;
        padding-left: 16px !important;
    }
    #gridSrch
    {
        padding: 15px 15px 15px 15px;
    }

    .required:after
    {       
       content:" *"; 
       color: red;
       display: inline;
    }
    .form-group.required .control-label:after{
        color: #d00;
        content: "*"; 
        position: absolute;
        margin-left: 8px;
        top: 7px;
    }

    .required-margin-left-34:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 34%;
    }

    .required-margin-left-45:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 45%;
    }

    .required-margin-left-50:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 50%;
    }

    .required-margin-left-60:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 60%;
    }

    .required-margin-left-69:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 69%;
    }

    .required-margin-left-71:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 71%;
    }
    
    .required-margin-left-75:after {
        color: #d00;
        content: " *";
        display: inline;
        position: absolute;
        top: 7px;
        margin-left: 75%;
    }

    
    
    
    /*.ok:after
    {
        content:  "*";
        color: green;
        display:inline;
    }
    .form-group.ok .ok-box:after
    {
        color: green;
        content: 
        position: absolute;
        margin-left: 5px;
    }*/
    .input-append
    {
        width: 35% !important;
    }
    .btn-browse
    {
        width: 70px !important;
    }
    .btn-filepv
    {
        background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%) !important;
        background-repeat: repeat-x;
        border-color: #ccc !important;
        text-shadow: 0 1px 0 #fff;
        width: 46px !important;
        height: 30px;
        color: #333;
    }
    .ok-append
    {
        margin-left: 5px;
        margin-top: 4px;
        color: #66CC00;
    }
    .warning-append
    {
        margin-left: 5px;
        margin-top: 4px;
        color: red;
    }
    .tooltip-append:after
    {
        margin-left: -10px;        
        color: #f04152;
        font-family: "Glyphicons Halflings";
        content: "\e085";
    }
    .tooltip-append-rt:after
    {        
        margin-left: 5px;
        color: #f04152;
        font-family: "Glyphicons Halflings";
        content: "\e085";
    }
    .search-button
    {
        /*padding-bottom: 2px !important;*/
    }
   .modal-msg
   {
       margin-right: 250px;
   }
   /*.grid
   {
       font-size: smaller;
   }*/
   .btn-reset
   {
       margin-left: 420px;
       margin-top: 10px;
   }
   #emailCheckFailMsg
   {
       width: 650px;
       margin-left: 85px;
   }
   #emailCheckFailMsgEdit
   {
       width: 400px;
       margin-left: 30px;
       margin-top: 15px;
   }
   .term-holder
   {       
       width: 850px;
       height: 1000px;
       padding-left: 30px;
       padding-right: 30px;
       margin-left: 100px;
       overflow: auto;
   }
   .terms-btn
   {
       margin-left: 100px;
   }
   .alert-glyph
   {
       margin-right: 5px;
   }
   .btneventselect
   {
       margin-top: 15px;
   }
   .photo-list
   {
       margin-bottom: 20px;
   }
   .subtitle-bio
   {
       margin-left: 100px;
   }
   .file-group
   {
       margin-top: 10px;
       margin-bottom: 0px !important;
   }
   .profile-btngrp
   {
       margin-left: 195px;
   }
   .profile-chkbx-btngrp
   {       
       margin-top: 15px;
   }
   .referral-btngrp
   {
       margin-left: 185px;
   }
   .img-full
   {
   }
   .img-full-head
   {
       margin-right: 4px;
       /*margin-top: 4px;*/
   }
   .error-text
   {
       color: red;
   }
   .event-table
   {
       margin-bottom: 20px;
   }
   .series-title
   {
       margin-bottom: 0px !important;
   }
   .photo-frame
    { 
       background:#ffffff;
        padding:12px;
        border:1px solid #999999; 
    }
   .photo-preview
   {
       width: 80%;
       height: 100%;
   }
   .thumbnail
   {
       padding-top: 20px !important;
       padding-bottom: 20px !important;
       padding-left: 20px !important;
       padding-right: 20px !important;
   }
.captcha-group {
    margin-left: 190px;
}

.profile-selection
{
   margin-bottom: 30px;
   margin-left: 170px;
   margin-top: -30px;
}


   /*Amalie specific styles*/

   /*background and layout*/
/*.main-container
{
    width: 70% !important;
}*/
.container
{
    width: 1170px !important;
}
#page-body h2, h3
{
    color: #ee1b2e !important;
    font-size: 24px !important;
    font-style: italic !important;
    margin: 5px 0 25px !important;
}
#page-body h4
{
    color: #ee1b2e;
}
.panel-heading > h4
{
    color: black !important;
}
#profileScore
{
    color: black !important;
}
.modal-title 
{
    color: #ee1b2e !important;
}

#branding {
    margin-top: 10px;
    width: 85%;
    margin-left: 80px;
}
#branding #logo {
    float: left;
    margin-top: 5px;
    width: 140px;
}
#branding #slogan {
    background: url("images/slogan_bg.jpg") no-repeat scroll 0 center #555555;
    color: #ffffff;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 16px 0 0 -15px;
    padding-left: 25px;
    width: 80%;
}
#branding #slogan em {
    font-size: 18px;
    font-weight: bold;
}
#branding #social {
    float: right;
    margin-top: -1px;
}
#branding #social #youtube-logo-small {
    margin-left: 10px;
}
#branding #language {
    display: none;
    float: right;
}
#branding #language span {
    margin-left: 10px;
}
#branding #language a {
    color: #ffffff;
    cursor: pointer;
    padding: 5px 0 0 10px;
}
#branding #language .drop-down {
    background: none repeat scroll 0 0 #fcfbfa;
    border-color: #fac69b;
    border-width: 1px;
    box-shadow: 6px 6px 6px #5a5a5a;
    display: none;
    line-height: normal;
    margin-left: 0;
    padding: 5px 10px;
    position: absolute;
    width: 70px;
    z-index: 5;
}
#branding #language .drop-down a {
    color: #ee1b2e;
    cursor: pointer;
}
#branding #language .drop-down .item {
    padding: 3px 0;
}
#branding #language:hover .drop-down {
    display: inline;
}
#branding #logo-round {
    margin: -80px 0 0 850px;
}

body {
    background: url("images/background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.row {
    background-color: #ffffff;
}

/*nav menu*/
#main-nav {
    margin-top: 10px;
    width: 99%;
    margin-left: 6px;        
}
#main-nav .navbar .nav {
    float: none;    
}

#main-nav .navbar .nav ul.dropdown-menu {
    background-color: #555555;
    border-radius: 0;
    opacity: 0.9;
    padding: 0;
}
#main-nav .navbar .nav ul.dropdown-menu:before, #main-nav .navbar .nav ul.dropdown-menu:after {
    border: medium none;
}
#main-nav .navbar .nav ul.dropdown-menu li {
    border-bottom: 1px solid #ffffff;
    border-left: medium none;
}
#main-nav .navbar .nav ul.dropdown-menu li a {
    line-height: 20px;
}
#main-nav .navbar .nav ul.dropdown-menu li a:hover {
    background-color: #e03041;
    background-image: -moz-linear-gradient(center top , #f04152, #c81727);
    background-repeat: repeat-x;
}
#main-nav .navbar .nav.home li {
    border-left: medium none #ee1b2e;
}
#main-nav .navbar-inner {
    background-color: #e03041;
    background-image: -moz-linear-gradient(center top , #f04152, #c81727);    
    background-repeat: repeat-x;
    border-radius: 0;
    float: left;
    height: 25px;
    margin-bottom: 20px;
    min-height: 25px;
    padding-left: 0;
    width: 650px;
}
#main-nav .navbar-inner .nav a {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 5px;
}
#main-nav .navbar-inner .nav a:hover {
    background-color: #6c6c6c;
    background-image: -moz-linear-gradient(center top , #7a7a7a, #585858);
    background-repeat: repeat-x;
    text-shadow: none;
}
#main-nav li {
    /*border-left: 1px solid #ffffff;*/
}
#main-nav li.active a {
    background-color: #6c6c6c;
    background-image: -moz-linear-gradient(center top , #7a7a7a, #585858);
    background-repeat: repeat-x;
}
#main-nav #drop-down {
    background-color: #585858;
    background-image: -moz-linear-gradient(left center , #7a7a7a, #585858);
    background-repeat: repeat-x;
    border-radius: 0;
    opacity: 0.9;
    padding: 0;
}
#main-nav #drop-down li {
    border: medium none;
}
#main-nav #drop-down li a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
#main-nav #drop-down li a:hover {
    background-color: #c81727 !important;
    background-image: -moz-linear-gradient(left center , #f04152, #c81727) !important;
    background-repeat: repeat-x !important;
    color: #ffffff !important;
    text-shadow: none !important;
}
#main-nav .navbar .nav > li > a {
    padding: 11px 10px 9px;
}
.navbar-inverse {
    /*background-image: -moz-linear-gradient(center top, #f04152, #c81727) !important;
    background-color: white !important;
    border-radius: 0px !important;
    border-color: white !important;    
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f04152', endColorstr='#c81727', GradientType=0) !important;*/

    background-image: -webkit-linear-gradient(top, #f04152 0%, #c81727 100%) !important;
    background-image: linear-gradient(to bottom, #f04152 0%, #c81727 100%)  !important;
    background-repeat: repeat-x !important;
    border-radius: 0px !important;
    border-color: white !important;   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f04152', endColorstr='#c81727', GradientType=0) !important;
}
.navbar-inner{ filter:none;}

.navbar-inverse .navbar-brand 
{
    color: white !important;
}
.navbar-inverse .navbar-nav > li > a 
{ 
    color: white !important;
}
.navbar
{
    color: #999999 !important;
}
.navbar-nav > li > a:hover 
{
    background-color: #e03041 !important;
    background-image: -webkit-linear-gradient(center top , #7a7a7a, #585858) !important;
    background-image: linear-gradient(to bottom, #7a7a7a 0%, #585858 100%)  !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#585858', GradientType=0) !important;
    background-repeat: repeat-x;
    color: #ffffff;
    text-shadow: none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus 
{
    background-color: #7a7a7a !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus 
{
    background-color: #f04152 !important;
    color: white !important;
}
.dropdown-menu 
{
    background-color: #7a7a7a !important;
}
.dropdown-menu > li > a 
{
    color:white !important;
}
.no-code
{
    margin-top: 10px;
}
#main-container
{
    width: 1170px !important;
}
/*footer*/
#footer {
    border-top: 2px solid #555555;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;    
    width: 1080px;
    margin-left: 15px;
    margin-top: 30px;
}

#footer #footer-nav {
    padding-left: 180px;
    width: 90%;
}
#footer ul.breadcrumb {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
}
#footer ul.breadcrumb li {
    border-right: 1px solid #000000;
    box-shadow: none;
    padding: 0 5px;
}
#footer ul.breadcrumb li:last-child {
    border-right: medium none;
    height: 16px;
    width: 100px;
}
#footer ul.breadcrumb li a {
    color: #000000;
}
#footer ul.breadcrumb li a:hover {
    text-decoration: none;
}
#footer .powered-by {
    margin-top: -40px;
}
.or {
    color: #555555;
    font-size: 15px;
    margin-left: 20px;
}
#breadcrumbs ul.breadcrumb, #breadcrumbs ul.breadcrumbs {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    color: #999999;
    padding: 5px 0 0 10px;
}
#breadcrumbs ul.breadcrumb li, #breadcrumbs ul.breadcrumbs li {
    display: inline;
    list-style: outside none none;
}
#breadcrumbs ul.breadcrumb a, #breadcrumbs ul.breadcrumbs a {
    color: #999999;
}
#breadcrumbs ul.breadcrumb .divider, #breadcrumbs ul.breadcrumbs .divider {
    padding: 0;
}
#breadcrumbs ul.breadcrumb .divider:last-child, #breadcrumbs ul.breadcrumbs .divider:last-child {
    display: none;
}
.foot-logo
{
    margin-top: 16px;
    margin-left: 130px;
}
.breadcrumb > li + li:before
{
    content: none !important;
}
.fb-crumb
{
    margin-top: 5px;
}

.sale-head
{
    width: 92%;
}

.product-qtyspin
{
   background:none !important;
   border: 1px solid #ccc !important;
   color: #555 !important;
   width: 80px !important;
}


/*admin dashboard*/
.dashboard-label
{
    color: black !important;    
}
.dashboard-head
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.highlight-yellow{
    background-color: #F3F781 !important;
}
.inline-chkbx
{
    margin-top: 10px !important;
}
.red-back {
    padding-top: 8px;
    color: #8b0000!important;
}
.small-imp
{
    font-size: 85% !important;
}
.html-editor
{
    width: 800px !important;
    max-width: 800px !important;
    height: 800px !important;
    max-height: 800px !important;
}
/*.bootstrap-datetimepicker-widget{
    z-index: 100000000000;
}*/
body.modal-open.modal-datepick 
{ 
    z-index: 1151 !important;
}
.ui-datepicker{
    z-index: 9999999 !important;
}
.btn-padding
{
    padding-left: 15px;
    padding-right: 15px;
}
.log-error
{
    color: red;
}
.log-warning
{
    color: #AEB404;
}
.log-info{
    color: #424242;
}
.log-title
{
    padding-right: 7px;
}
.evnt-log-title
{
    color: black !important;
    z-index: 100 !important;
}
.horizontal-table{
    font-weight: bold;
}
.pad-top-md
{
    padding-top: 15px !important;
}
.log-message
{
    padding: 20px !important;
}
.btn-link
{
    color: black !important;    
}
.underline{
    text-decoration: underline !important;
}
#awrdShowPdChkBx
{
    position: absolute; 
    margin-top: 10px;
}
#awardGridShowInactiveSeasonsCheckBox {
    position: absolute;
    margin-top: 10px;
}
.navbar-inverse .navbar-toggle {
    border-color: white !important;
}
.small-spinner {
    width: 60px !important;

}
#divPayoutTypeBtnGrp {
    margin-left: 193px;
}
.two-btn-grp {
    padding-left: 90px !important;
}
.three-btn-grp {
    padding-left: 182px !important;
}
.sub-header {
    margin-top: 30px;
    margin-left: 20px;
    font-size: 15px;
    font-weight: bold;
}

.paypalIcon {
    margin-top: -55px;
    margin-left: 110px;
    padding-left: 5px;
    font-weight: bold;
    /*border-color: #009cde !important;*/
    /*font-weight: bold !important;*/
}

.paymentConfirmationColor {
    color: #4BB543;
    font-weight: bold;
}

.bold-font {
    font-weight: bold;
}

.paymentConfirmedUnderlined {
    text-decoration: underline;
}

.padding-more-details {
    left: 405px;
    bottom: 25px;
    padding-right: 130px !important;
}

.pp-payoutstatus-success {
    color: #4BB543 !important;
    font-weight: bold !important;
}

.pp-payoutstatus-processing {
    color: orange !important;
    font-weight: bold !important;
}

.pp-payoutstatus-error {
    color: red !important;
}

.pp-payoutstatus-pending {
    color: blue !important;
}

.pp-icon-enrollment-padding {
    height: 30px;
    position: absolute;
    left: 40px;
}

.pp-enrollment-tooltip:after {
    position: absolute;
    padding-bottom: 250px !important;
    padding-left: 300px !important;
    color: #f04152;
    font-family: "Glyphicons Halflings";
    content: "\e085";
}

.dropdown-without-chevron-down-arrow {
    -webkit-appearance: none;
}

.paymentinfo-title {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.pp-special-padding {
    padding-top: 15px;
}

.sp-chevron-padding {
    padding-right: 220px;
    padding-top: 9px;
    cursor: pointer;
}

.sp-bio-button-padding {
    margin-top: -96px !important;
    margin-left: 260px !important;
}

.sp-cursor-pointer {
    cursor: pointer !important;
}

.sp-done-editing-checkmark-color {
    color: #4BB543 !important;
}

.award-grid-no-word-wrap {
    white-space: nowrap;
}

.sp-at-padding {
    padding-top: 7px;
}

.sp-bottom-border {
    border-bottom: 1px solid #eee;
}

.cs-cursor-style-pointer {
    cursor: pointer;
}

#awardPayeeErrMsg {
    margin-left: 168px !important;
}

.sm-text-tbl {
    font-size: 13px;
}

.invalid-sale-property {
    color: red !important;
}

.tooltipClass + .tooltip > .tooltip-inner {
    background-color: #D6DAD9;
    color: red;
    border: 1px solid gray;
    padding: 15px;
    font-size: 12.5px;
}

.tooltipClass + .tooltip.bottom > .tooltip-arrow {
    border-bottom: 5px solid red;
}

.zoom {
    padding: 0px;
    background-color: transparent;
    transition: transform .2s; /* Animation */
    width: auto;
    height: 30px;
    
}

.zoom:hover {
    transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.pad-top-20px {
    padding-top: 20px;
}






