
.country-data
{
}

    .country-data p
    {
        display: inline;
    }
     
fieldset legend
{
    margin-left: 20px;
    font-size: 10pt;
    font-weight: bold;
}

.detailsview button,
.listview button,
.formview button,
.filterview button
{
    border: 1px solid #cbc7bd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    height: 28px;
    padding: 4px;
    margin: 0px;
}

    .detailsview button img,
    .listview button img,
    .formview button img,
    .filterview button img
    {
        padding-right: 5px;
        vertical-align: middle;
        border: none;
    }

    .detailsview button span,
    .listview button span,
    .formview button span,
    .filterview button span
    {
        vertical-align: middle;
        font-size: 10pt;
        font-weight: normal;
    }

.detailsview a img,
.listview a img,
.formview a img,
.filterview a img
{
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: middle;
    border: none;
    margin: 0;
}

.detailsview table,
.listview table,
.formview table,
.filterview table
{
    border-spacing: 0 0;
    border-collapse: collapse;
}



.detailsview thead tr,
.listview thead tr,
.formview thead tr,
.filterview thead tr
{
    background-color: rgb(185, 179, 94);
}

.detailsview tfoot tr,
.listview tfoot tr,
.formview tfoot tr,
.filterview tfoot tr
{
    background-color: rgb(185, 179, 94);
}


.detailsview th:first-child,
.listview th:first-child,
.formview th:first-child,
.filterview th:first-child
{
    -moz-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}

.detailsview th:last-child,
.listview th:last-child,
.formview th:last-child,
.filterview th:last-child
{
    -moz-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.detailsview th,
.listview th,
.formview th,
.filterview th
{
    color: white;
    font-size: 11pt;
    text-align: left;
    padding: 6px;
    border: 1px solid rgb(185, 179, 94);
}

.detailsview td,
.listview td,
.formview td,
.filterview td
{
    font-size: 10pt;
    padding: 6px;
    border: 1px solid rgb(185, 179, 94);
}

/*Simil Table*/


.kit-simil table
{
    border-spacing: 0 0;
    border-collapse: collapse;
}



.kit-simil tr
{
    background-color: rgb(185, 179, 94);
}


.kit-simil th:first-child
{
    -moz-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}

.kit-simil th:last-child
{
    -moz-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.kit-simil th
{
    color: white;
    font-size: 11pt;
    text-align: left;
    padding: 6px;
    border: 1px solid rgb(185, 179, 94);
}

.kit-simil td
{
    font-size: 10pt;
    background-color:white;
    padding: 6px;
    border: 1px solid rgb(185, 179, 94);
}




.detailsview,
.listview,
.formview,
.filterview
{
    width: auto;
}

a.add-button,
a.edit-button,
a.delete-button,
a.save-button,
a.cancel-button,
a.expand-button,
a.collapse-button,
a.undo-button,
a.redo-button,
a.search-button,
a.key-button,
a.excel-button
{
    color: #fff;
    display: inline-block;
    height: 24px;
    width: 24px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}

a.add-button
{
    background: transparent url('/Images/Icons/plus_24.png') no-repeat scroll center center;
}

a.edit-button
{
    background: transparent url('/Images/Icons/write alt_24.png') no-repeat scroll center center;
}

a.delete-button
{
    background: transparent url('/Images/Icons/close_24.png') no-repeat scroll center center;
}

a.save-button
{
    background: transparent url('/Images/Icons/save_24.png') no-repeat scroll center center;
}

a.cancel-button
{
    background: transparent url('/Images/Icons/undo_24.png') no-repeat scroll center center;
}

a.expand-button
{
    background: transparent url('/Images/Icons/scroll down_24.png') no-repeat scroll center center;
}

a.collapse-button
{
    background: transparent url('/Images/Icons/scroll up_24.png') no-repeat scroll center center;
}

a.undo-button
{
    background: transparent url('/Images/Icons/undo_24.png') no-repeat scroll center center;
}

a.redo-button
{
    background: transparent url('/Images/Icons/redo_24.png') no-repeat scroll center center;
}

a.search-button
{
    background: transparent url('/Images/Icons/search_24.png') no-repeat scroll center center;
}

a.key-button
{
    background: transparent url('/Images/Icons/key_24.png') no-repeat scroll center center;
}

a.excel-button
{
    background: transparent url('/Images/Icons/Apps/excel_24.png') no-repeat scroll center center;
}

.align-right
{
    text-align: right;
}

.align-left
{
    text-align: left;
}

.align-center
{
    text-align: center;
}
.bold{
    font-weight:bold;
}


.attach-button,
a.attach-button
{
    background: transparent url('/Images/Icons/plus_24.png') no-repeat scroll center center;
}

.hidden
{
    display: none;
}

.clear
{
    clear: both;
}

.right
{
    float: right;
}

.left
{
    float: left;
}
.full-wide-only
{
    width: 100%;
}
.width-auto
{
    min-width: auto !important;
    width: auto !important;
}
.kit
{
    height: auto;
}
    .kit textarea
    {
        border: 1px solid #cbc7bd;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -khtml-border-radius: 6px;
        border-radius: 6px;
    }

.full-wide
{
    width: 100%;
    height: 1.2em !important;
}

.kit-table
{
    width: auto; 
    /*padding-bottom: 5px;*/
}

.kit-row
{
    padding-bottom: 5px;
}

.kit-cell-oneWide
{
    min-width: 90%;
    padding-bottom: 5px;
}

.kit-cell-twoWide
{
    max-width: 40%;
    padding-bottom: 5px;
}
.kit-cell-medium
{
    width: 240px !important;
}
.kit-cell
{
    min-width: 300px;
    padding-bottom: 5px;
}

.kit-cell-checkbox
{
    min-width: 150px;
    padding-bottom: 5px;
}

    .kit-cell-twoWide select,
    .kit-cell-oneWide select,
    .kit-cell select
    {
        border: 1px solid #cbc7bd;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -khtml-border-radius: 6px;
        border-radius: 6px;
        height: 18pt;
        font-size: 10pt;
        padding: 0;
        margin: 0;
    }

    .kit-cell-twoWide input,
    .kit-cell-oneWide input,
    .kit-cell input
    {
        padding: 3px;
        margin: 0;
    }

        .kit-cell input[type=text],
        .kit-cell input[type=password]
        {
            border: 1px solid #cbc7bd;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            -khtml-border-radius: 6px;
            border-radius: 6px;
            height: 12pt;
            font-size: 10pt;
        }

        .kit-cell input[type=checkbox],
        .kit-cell input[type=radio]
        {
            height: 20px;
        }

    .kit-cell label,
    .kit-cell span,
    .kit-cell input,
    .kit-cell textarea,
    .kit-cell div,
    .kit-cell center
    {
        font-size: 10pt;
        font-weight: normal !IMPORTANT;
        color: #000000 !IMPORTANT;
        vertical-align: top;      
    }
    .kit-cell center
    {
        font-size: 10pt;
        font-weight: normal !IMPORTANT;
        color: #000000 !IMPORTANT;
        vertical-align: middle;
        text-align: center;
    }

.kit-label
{
    display: inline-block;
    vertical-align:top;
    width: 100px;
    text-align: right;
    padding-right: 5px;
}

.kit-label-small
{
    display: inline-block;
    vertical-align:top;
    width: 80px;
    text-align: right;
    padding-right: 5px;
}

.kit-label-medium
{
    display: inline-block;
    vertical-align:top;
    width: 115px;
    text-align: right;
    padding-right: 5px;
}

.kit-label-large
{
    display: inline-block;
    vertical-align:top;
    width: 150px;
    text-align: right;
    padding-right: 5px;
}

.kit-label-checkbox
{
    
    padding-left: 5px;
    display: inline-block;
    vertical-align:top;
    text-align: left;
    min-width: 50px;
    max-width: 80%;
}
.kit-label-checkbox a
{
	color: #77699d
}

.kit-checkbox
{
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
    text-align:center;
    border: none;
    margin-bottom: 3px;
    margin-top: -3px;
}

.kit-checkbox-small
{
    display: inline-block;
    vertical-align: top;
    padding-left: 85px;
    text-align:center;
    border: none;
    margin-bottom: 3px;
    margin-top: -3px;
}

.kit-display-small,
.kit-input-small
{
    width: 75px;
}

.kit-display-medium,
.kit-input-medium
{
    width: 180px;
}


.kit-select-medium
{
    width: 188px;
}

.kit-display-large,
.kit-input-large
{
    width: 475px;
}

.kit-label-stretch
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

.kit-input-stretch
{
    width: 80%;
}

.kit-display-small,
.kit-display-medium,
.kit-display-large
{
    display: inline-block;
    border: 1px solid #cbc7bd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background-color: #ffffff;
    padding: 3px;
    height: 12pt;
}

.kit-buttons{
    padding-top: 10px;
}

.kit-buttons input[type=button],
.kit-buttons input[type=submit],
.kit-buttons button,
.kit input[type=button],
.kit input[type=submit],
.kit button
{
    background-color: #B1790C;
    border-color: #B1790C;
    color: #ffffff;
    margin-left: 5px;
    margin-right: 5px;
}

    .kit-buttons input[type=button]:hover,
    .kit-buttons input[type=submit]:hover,
    .kit-buttons button:hover,
    .kit input[type=button]:hover,
    .kit input[type=submit]:hover,
    .kit button:hover
    {
        background-color: #F0AA22;
        cursor: pointer;
    }

.Pointer
{
    cursor: pointer;
}

.kit-resetpassword,
.kit-changepassword
{
    vertical-align: top;
    color: #716A00;
    padding-left: 10px;
}

.kit-login,
.kit-login-display
{
    height: 100%;
    vertical-align: top;
    color: #716A00;
    border-left: 3px dotted #716a00;
    padding-left: 10px;
}

    .kit-login .kit-cell input[type=text],
    .kit-login .kit-cell input[type=password]
    {
        height: 10pt;
        font-size: 9pt;
        width: 150px;
    }

    .kit-login .kit-cell input[type=checkbox]
    {
        height: 10pt;
        font-size: 9pt;
        padding-right: 45px;
    }

    .kit-login .kit-cell .kit-label,
    .kit-login .kit-cell .kit-label
    {
        /*width: 75px;*/
    }

    .kit-login a.key-button
    {
        padding: 0px;
        margin-left:-16px;
        margin-right:16px;
        /*margin-top:8px;
        margin-bottom:-8px;*/
        display: inline-block;
    }

    .kit-login h2,
    .kit-login-display h2,
    .kit-resetpassword h2,
    .kit-changepassword h2
    {
        margin: 0px;
        font-family: 'Times New Roman', Times, Georgia, Serif;
    }


    .kit-login h3,
    .kit-login h4,
    .kit-login-display h3,
    .kit-login-display h4
    {
        font-family: 'Times New Roman', Times, Georgia, Serif;
        font-size: 10pt;
        font-weight: normal;
        padding-bottom: 5px;
    }

    .kit-login h4
    {
        text-align: right;
    }

    .kit-login h3 a
    {
        color: rgb(177, 121, 12);
        font-style: italic;
    }

    .kit-login h4 a
    {
        color: #716A00;
        font-style: italic;
    }

    .kit-login-display h3 a
    {
        color: #716A00;
        font-style: normal;
    }

    .kit-login-display h4 a
    {
        color: rgb(177, 121, 12);
        font-style: normal;
    }

    .kit-login .kit-row
    {
        padding-bottom: 2px;
    }

    .kit-login .kit-row .kit-cell
    {
        padding-bottom: 0px;
    }

    .kit-login .kit-label
    {
        width: 127px;
    }
    .kit-profile-link
    {
        padding:10px;
    }

    .kit-profile-link a
    {
        color: #716A00;
        font-style: normal;
    }

.kit-email-scheduler .kit-table
{
    width: 600px;
}
    
.kit-contact-us
{
}
    .kit-contact-us textarea
    {
        width: 600px;
        height: 100px;
        overflow: hidden;
    }

    .kit-contact-us .ui-combobox-input
    {
     width: 560px;
    }
    .kit-contact-us .kit-table
    {
        padding-top:20px;
    }

.kit-request-info
{
    border: 1px solid #b9b35e;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background-color: #b9b35e;
    min-width: 285px;
}

    .kit-request-info .kit-table
    {
        padding: 10px;
    }

    .kit-request-info label,
    .kit-request-info .kit-label-checkbox
    {
        font-size: 13px;
    }

    .kit-request-info .kit-label
    {
        width: 80px;
    }

    .kit-request-info .kit-checkbox
    {
        margin-top: -5px;
        margin-bottom: 5px;
        padding-left: 35px;
    }

    .kit-request-info .kit-input-medium
    {
        width: 160px;
        font-size: 10pt;
        height: 12pt;
    }
    
    .kit-request-info .kit-select-medium
    {
        width: 158px;
        font-size: 10pt;
        height: 12pt;
    }

    .kit-notes .ui-autocomplete-input,
    .kit-request-info .ui-autocomplete-input
    {
        width: 126px;
        font-size: 10pt;
        height: 12pt;
    }
    
    .kit-notes .ui-autocomplete,
    .kit-request-info .ui-autocomplete
    {
        max-height: 150px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    
.kit-notes textarea{
    width: 700px;
    height: 150px;
}

.kit-member-profile textarea,
.kit-trainer textarea
{
    width: 100%;
    height: 150px;
}

.kit-member img
{
    border: 3px inset #FF9900;
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    margin-right:20px;
}

.kit-member-agreement
{
}

.kit-member-agreement div{
    padding:5px;
}

.kit-bold-label
{
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
}


.member-contact-info
{
    padding-top: 20px;
    padding-bottom: 20px;
}
    

.kit-member .kit-label
{
    min-width: 200px;
}


.kit-member .kit-profile-address{
    padding-bottom: 20px;
}

    .kit-member .kit-profile-address .address-title{
        font-weight: bold;
    }

.kit-member .kit-label,
.kit-member .kit-display,
.kit-organization .kit-label,
.kit-organization .kit-display
{
    display:inline-block;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
}

.kit-member .kit-label,
.kit-organization .kit-label
{
    font-weight: bold;
}

.kit-organization .member-count
{
    font-size: 10pt;
    color: #7f6435;
    padding-top: 5px;
    padding-bottom: 5px;
}

.kit-organization .ui-accordion-header
{
   font-size: 1.5em;
}

.kit-organization-list .wholegroup,
.kit-search .wholegroup
{
    color: #716A00 !IMPORTANT;
}

.kit-organization-list .practicegroup, .kit-search .practicegroup
{
    color: #776AA0 !IMPORTANT;
}

.kit-organization .organization-info
{
    padding-left:20px;
    padding-right:20px;
}

.kit-person-event .event-name
{
    font-size: 1.1em;
}

.kit-person-event .event-name a
{
    color: #716A00;
    font-style: normal;
    text-decoration: underline;
}

.auto-renewal
{
    padding-top: 20px;
    border-top: 1px solid #FF9900;
}


.organization-members table
{
    width:100%;
}


.organization-members a
{
    color: #B1790C;
}

.profile-edit
{
    color: #716A00 !IMPORTANT;
}


.profile-view a
{
    color: #716A00 !IMPORTANT;
}

.kit-checkout
{

}


.kit-checkout .cart-total
{
    font-size: 1.5em;
    font-weight: bold;
    text-align: right;
    padding-top: 15px;
}


.kit-checkout .cart-total span
{
    text-align: right;
    display: inline-block;
}


/*.dialog-confirm .ui-button-text
{
    font-size: 10pt;
}

.dialog-confirm p
{
    font-size: 10pt;
}*/

.dialog-confirm,
.dialog-validation,
.dialog-warning,
.dialog-error,
.dialog-success
{
    min-width: 400px;
}


.dialog-confirm
{
}

.dialog-warning
{
}

.dialog-error
{
}

.dialog-success
{
}

.dialog-message
{
}

.dialog-email
{
    min-width: 600px;
    /*min-height: 200px;*/
}

#dialog-ajax
{
    /*background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-image: url(/Images/ajax-loader.gif);*/
    padding-top: 20px !IMPORTANT;
}

div.overlay
{
    display: none;
    position: fixed;
    overflow: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000000;
}


.errorElement
{
    border: 1px solid #ff0000 !IMPORTANT;
    background-color: #ffc4c4 !IMPORTANT;
    background-image: none !IMPORTANT;
}

input[type=checkbox] .errorElement
{
    border: 1px solid #ff0000 !IMPORTANT;
    background-color: #ffc4c4 !IMPORTANT;
    background-image: none !IMPORTANT;
}


.errorMessage
{
    color: #ff0000;
}

.errorIcon
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAC10lEQVR42qyTW0iTARTHf98uZeZtm/ptbmlOtxymqWWgCD0MFCsIysf10BCy6Klpbz5FL+InPUiCTxEFBYY9BUYUYV6CMsVitXVZtrGLOi/Tpe7y9ZAL3+vAeTmc8+fA//cXZFlmb7muu1qBNqAZsO2O3cAkMCYNSM/27gsZAdd112Hgmq6w6IrRVJot6g1oCrQArKxGCYeCBPwL8eWlxSFgUBqQfH8Fdo9vWqw2R3VZObq1VZTfvpD+4SOxs0NSoyFVVs6GuYLPAT9ej/s+0CsNSD7V7ifXLFab42RpGdqpcTR5OQSH77C/xIiQSpHw/6TgQgf75ueoazsNVpvD63GHgW5lbD3Wqiss6j9eVa02zLxBf9FBzpkzJGMb+EdG2IyEyb/kJO/2bQ5UHWHrwX0ONjQS3YzVPRkdfasC2oym0mzNYgR1JMz6+DhZZjP63l42IxHWNjbIvXmLbMD39CkvZt7SbK7EaCrNXl5abFMBzaLegPDqJf6Hj8iamiKdSqF1Oins74elZRRqJd8licc9PegFgUSFFbG+E6BZBdg0BVoSX70IxhJC794R6OqiMhZjf2cnOVoNS0NDjHR3YwaKBIGk+0PGIZsi42dye5vI/DxrskzWqVNs5+aiVqlIyTJZooipuJgcIPHHur8cKAD3ymqUlFbHL1lGV15O8eXLFDudLE5MEJmeJn3uHGfv3iVmMpELqCssrKxGAdwKYDIcCpI2VyK2tGDo60Pf0UF0epqHdjtTdjsKr5f89nbODw8zq1ajrj9OOBQEmFQAYwH/QnzraC1x0cDOx48knz/nXlMTVuAQMNHQwM6nT3x9/56qE43Ea48R8C/EgbEMif0Wq81Vk5fP+tAg8cnXrKXTaIEDu+1RKilpakHbdZXZ2Dpej1uSBqTuDImDXo9bxGpzWFw3yLO3Is7NkPriQQEoK63U1DewWVvHbCiYQXnw/4XpX+L8ewBfREUE+3yTIwAAAABJRU5ErkJggg==);
    background-position: left center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    /*margin-left:-16px;
    margin-right:16px;*/
}

#balloon-success
{
    background-color: #F2FFDB;
    color: #151515;
    font-weight: bold;
    background-image: url(/Images/Icons/info_24.png);
    background-position: left center;
    background-repeat: no-repeat;
    position: fixed;
    top: 230px;
    left: 0;
    right: 0;
    min-height: 24px;
    vertical-align:middle;
    padding-left: 50px;
    padding-top: 15px;
    padding-bottom: 10px;
    z-index: 9999;
}


.sort-asc
{
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-image: url(/Images/Icons/sort-asc.gif);
    padding-right: 20px !IMPORTANT;
}

.sort-desc
{
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-image: url(/Images/Icons/sort-desc.gif);
    padding-right: 20px !IMPORTANT;
}

.knockout-custom-validator
{
    position: relative;
    top: 15px;
    left: -5px;
}

#ErrorDiv
{
    font-size: large;
    color: #800000;
}

.ui-autocomplete-loading
{
    background: white url('/Images/ajax-loader_16.gif') right center no-repeat;
}

.ui-menu
{
    width: 250px;
}


.map-canvas
{
    border: solid 1px #c0c0c0;
}

.map-items
{
    width: 250px;
    border: solid 1px #c0c0c0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.map-item, .map-item:hover
{
    padding: 5px;
    cursor: pointer;
}

    .map-item:hover
    {
        background-color: #F3F7FD;
    }

.map-item-selected
{
    background-color: #ebf2fc;
}

.map-item-icon
{
    padding: 5px;
}

.map-item-image
{
}

.map-item-content
{
    padding: 5px;
}

.map-item-title
{
}

.map-item-summary
{
}


.map-content-title,
.map-content-name,
.map-content-credentials,
.map-content-firm,
.map-content-address,
.map-content-profession,
.map-content-image,
.map-content-profile, 
.map-content-email, 
.map-content-phone
{
    color: #000000!important;
    font-family: verdana,helvetica,geneva,sans-serif !important;
    padding: 5px;
}


.map-content-profile
{
    padding-top: 10px;
    border-top: 1px dotted #716a00;
}

.map-summary-title{
    margin-right: 2px;
}

.map-summary-name{
    font-weight: bold;
    text-decoration: underline;
    color: #B1790C;
}

.map-content-name a
{
    font-size: 1.2em !important;
    font-weight: bold !important;
    color: #716a00;
    text-decoration: underline;
}


.map-content-email a
{
    color: rgb(177,121,12);
}
/*
*/
.ui-combobox
{
    position: relative;
    display: inline-block;
}

.ui-combobox-toggle
{
    position: absolute;
    top: 0;
    bottom: 0;
    /*margin-left: -1px;*/
    padding: 0;
    /* support: IE7 */
    *height: 1.7em;
    *top: 0.1em;
}

.ui-combobox-input
{
    margin: 0;
    /*padding: 0.3em;*/
    width: 145px;
}

.ui-combobox .errorIcon
{
    /*position: absolute;
    left: 50px;*/
    margin-left: 34px;
}

.ui-autocomplete
{
    width: auto;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-autocomplete-input
{
    border: 1px solid #cbc7bd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.combobox .ui-autocomplete-input
{
    border-top: 1px solid #cbc7bd;
    border-bottom: 1px solid #cbc7bd;
    border-left: 1px solid #cbc7bd;
    border-right: none;
}


/*.ui-autocomplete li
{
    min-height: 20px;
}

.ui-autocomplete li a
{
    min-height: 20px;
}*/


.kit-cc .kit-exp .ui-combobox-input
{
    width: 55px;
}


.ui-spinner .ui-spinner-input,
.kit .ui-spinner .ui-spinner-input,
.kit-cell .ui-spinner .ui-spinner-input
{
    border: none;
}


.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.kit .ui-widget-content
{
    border: 1px solid #cbc7bd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background: none;
    background-color: #ffffff;
}


.dashboard-widget
{
    min-width: 300px;
    max-width: 500px;
    padding: 3px 3px 20px 20px;
}


.dashboard-widget-wide
{
    min-width: 300px;
    max-width: 1100px;
    padding: 3px 3px 20px 20px;
}


.dashboard-widget table,
.dashboard-widget-wide table
{
    width:100%;
}


.dashboard-widget-group
{
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
}

.dashboard-widget-item
{
    padding-left: 20px;
    padding-bottom: 5px;
    font-size: 1.1em;
    font-weight: normal;
}

.dashboard-widget-name
{
    min-width: 150px;
    display: inline-block;
}

.dashboard-widget-value
{
}
.dashboard-widget .event-name
{
    font-size: 0.9em;
}
.dashboard-widget .event-name a
{
    color: #716A00;
    font-style: normal;
}

.dashboard-widget .event-dates,
.dashboard-widget .event-roles
{
    font-size: 0.9em;
    padding-left: 20px;
}

.expiring
{
    background-color: #fcff00;
}

.expired
{
    background-color: #FF0000;
}

.slider
{
    position: fixed;
    background-color: white;
    border: 1px solid #b1790c;
    top: 0px;
    right: 0px;
    z-index: 9999;
    display: none;
}

.slider-content
{
    color: #333333;
}

.slider-control
{
    padding-top: 10px;
    text-align: right;
}

.slider-image
{
    position: absolute;
    right: 15px;
    bottom: -12px;
}

.slider img
{
    border: 0;
}
.admin-menu-table table
{
    border-spacing: 0;
}
.admin-menu-table td{
    padding: 5px;
}

.admin-menu-table tr:nth-child(odd)		{ background-color:#eee; }


div#google_translate_element div.goog-te-gadget-simple
{
    width: 150px;
    display: inline-block;
    border: 1px solid #cbc7bd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background-color: #ffffff;
    padding: 3px;
    height: 12pt;
}
    div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:first-of-type
    {
        display: inline-block;
        width: 100px;
        overflow:hidden;
        font-weight:normal;
        font-size:10pt;
        color: #000000;
    }

    div#google_translate_element div.goog-te-gadget-simple a{
            text-decoration:none;
    }

        div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover
        {
            text-decoration:none;
        }

    div#google_translate_element .goog-te-gadget-icon{
        margin-top: -3px;
    }


.product-description
{
    font-size: 0.8em;
    padding-left: 20px;
}
.product-description .product-price
{
    padding-left: 10px;
}
    

.kit-subevent .level0{
    padding-left: 0px;
}

.kit-subevent .level1{
    padding-left: 10px;
}

.kit-subevent .level2{
    padding-left: 20px;
}

.kit-subevent .level3{
    padding-left: 30px;
}

.kit-subevent .level4{
    padding-left:40px;
}

.kit-subevent .level5{
    padding-left: 50px;
}

.kit-subevent .level6{
    padding-left: 60px;
}

.kit-event-registration h1{
    font-size:1.2em;
}

.kit-event-registration h3{
    text-decoration: none;
    font-style:normal;
    font-size:12pt;
    padding-bottom: 5px;
    color: #000000;
}

.kit-event-registration h4{
    color: #b1790c;
    text-decoration: none;
    font-style:normal;
    font-size:10pt;
    padding-bottom: 5px;
}

.kit-event-registration h5{
    font-weight:bold;
    text-decoration: none;
    font-style:normal;
    font-size:9pt;
    padding-bottom: 5px;
    color: #000000;
}

.kit-event-registration .level0{
    border-top: 3px solid #716a00;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
}

    .kit-event-registration .level0 .event-title{
        color:#716a00;
        font-weight:bold;
        font-size:1.4em;
        padding-bottom: 10px;
        font-style: italic;
    }


.kit-event-registration .level1{
    border-top: 1px solid #b1790c;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
}

    .kit-event-registration .level1 .event-name{
        font-weight:bold;
    }


.kit-event-registration .level2{
    padding-top: 10px;
    padding-left: 20px;
}

    .kit-event-registration .level2 .event-name{
        font-weight:normal;
    }


.kit-event-registration .level3{
    padding-top: 5px;
    padding-left: 30px;
}

.kit-event-registration .level4{
    padding-top: 5px;
    padding-left: 40px;
}


.kit-event-registration .event-label
{
    min-width: 300px;
    padding-left: 15px;
    font-weight:normal;
}

.kit-event-registration .checkbox-row
{
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight:normal;
}

.kit-event-registration .level5{
    padding-left: 50px;
}

.kit-event-registration .level6{
    padding-left: 60px;
}

.kit-event-registration .ui-combobox-input{
    width: 300px;
}

.kit-event-registration .event-checkboxlist
{
    font-weight: bold !important;
}

.kit-event-organizer .treeview
{
    width: 1155px;
    /*border: 3px inset #FF9900;*/
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    padding: 10px;
    font-size: 1.2em;
    line-height: 1.625;
    background-color: #ffffff;
}

.kit-manager-header
{
    padding:20px;
}

.calendar-event-item{
    font-size: 1.1em !important;
    font-weight: bold !important;
    text-transform: capitalize;
    font-variant: small-caps !important;
    background-color: #f4f4df;
    border: 1px solid #B1790C;
    padding: 5px;
    margin-bottom:  10px !important;
}


/*.calendar-iacp-forum
{
    background: #8c8634 !important;
    color: #ffffff !important;
}*/

/*.calendar-institute{
    background: #8c8634;
    color: #ffffff;
}*/

/*.calendar-event-public{    
    background: #bfa543;
    color: #ffffff;
}*/

/*.calendar-meets-standards{
    background: #b3740d;
    color: #ffffff;
}*/

/*.calendar-conference{
    background: #6278a8;
    color: #ffffff;
}*/

/*.calendar-educational-oppty{
    background: #776aa0;
    color: #ffffff;
}*/


.calendar-popup-title{
    text-transform: capitalize;
    font-variant: small-caps !important;
    font-weight:bold;
}

.calendar-popup-dates{

}

.calendar-popup-description{

}

/*.calendar-educational-opportunity{
    color: green;
}

.calendar-collaborative-training-which-meets-iacp-standards{
    color: red;
}*/


span.fc-event-time{
    display: none;
    visibility:hidden;
}

.kit-event-public-display .kit-label{
    width: 150px;
    font-weight: bold;
}

.kit-event-public-display .kit-row{
    width: 700px;
    padding-bottom: 20px;
}

.kit-event-public-display .kit-info{
    width: 500px;
}

.kit-event-public-display .kit-standards{
    font-weight: bold;
    text-align: center;
}

.kit-event-public-display .kit-link a{

    color: #716A00;
    font-style: normal;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */



