﻿/*---- left menu for the tabbed pages ----*/


#leftMenu
{
    float: left;
    width: 158px;
}
#leftMenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

/*#leftMenu ul li
{
    background: url(Images/Menu/MenuLeft.png) no-repeat 0 0;
    width: 158px;
    height: 30px;
    margin: 0;
    padding: 0;
}*/
#leftMenu ul li:hover
{
    background: url(Images/Menu/MenuLeft.png) no-repeat 0 -31px;
}
#leftMenu ul li.selected
{
    background: url(Images/Menu/MenuLeft.png) no-repeat 0 -62px;
    padding: 0;
    margin: 0;
}
#leftMenu ul li.selected a, #leftMenu ul li.selected a:hover
{
    color: #383E4A;
    text-transform: uppercase;
    text-decoration: none;
    width: 130px;
}
#leftMenu ul li.selected div.divCount
{
    display: none;
}
#leftMenu ul li a, #leftMenu ul li a:hover
{
    padding-left: 21px;
    font: 12px/30px Arial, Helvetica, sans-serif;
    width: 137px;
    color: #FFFFFF;
    text-decoration: none;
}
.leftMenuLink
{
    padding: 0;
    margin: 0;
    float: left;
}
 .layout-fix {
     width: 816px;
     float: left;
 }
.tabClientDetails
{
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F2F3F3;
}
/*.tabClientDetails td
{
    /*padding:0px 5px 0px 5px;!1!
}
.tabClientDetails td table td
{
    padding: 0px 0px 0px 0px;
}*/

.tabClientDetails td table td .dxeButtonEditButton_BSSTheme
{
    padding: 0px 0px 0px 2px;
}
.tabClientDetails h1
{
    margin: 0;
    padding: 0px 0px 10px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #525E71;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}

/*----end left menu for the tabbed pages ----*/

.divStudentsTop
{
    width: 350px;
    background: url(../CSS/images/Content/navbar_normal-350.jpg) no-repeat 0 0;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
.divStudentsOrangeTop
{
    width: 350px;
    background: url(../CSS/images/Content/navbar_brown_normal-350.jpg) no-repeat 0 0;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
.mainStudentsDiv
{
    width: 350px;
}

.divStudentsImage
{
    width: 89px !important;
    float: left;
    padding-bottom: 15px;
    padding-left: 10px;
    height: 176px;
    background: #F2F2F2 !important;
}
.divStudentsLabels
{
    width: 248px;
    float: left;
    padding-left: 1px;
    padding-top: 10px;
    background: #F2F2F2 !important;
    height: 176px;
}
.divStudentsContent
{
    float: none;
    border-right: 1px solid #CECFD3 !important;
    border-bottom: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
}
.divSummerWeeks
{
    padding: 5px;
}
.divPageContentStudents
{
    width: 816px;
    float: right !important;
    padding: 0px 8px 8px 8px;
    background-color: White;
    min-height: 320px;
}

.voidEmptiness
{
    padding-top: 10px;
}
.horizontalSeparator
{
    height: 1px;
    background: url(../CSS/images/Content/Separator_Horizontal.jpg);
    padding-left: 5px;
}
.divButtons
{
    padding-bottom: 10px;
    background: #F2F2F2 !important;
}
.divStudentsInternal1
{
    width: 814px !important;
    padding: 0;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}
.divStudentsInternal500
{
    width: 500px !important;
    background: #F1F3F3;
    text-align: center;
    padding-left: 150px;
}

.divInternalTop
{
    background: url(../CSS/images/Content/topper.png) left top no-repeat;
    text-align: center;
    text-transform: uppercase;
    font: 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    width: 816px;
    height: 30px;
    vertical-align: middle !important;
    padding-top: 0;
}

.divInternalTop label, .divInternalTop.dxeBase
{
    text-align: center;
    text-transform: uppercase;
    font: 12px/31px Arial, Helvetica, sans-serif !important;
    color: #FFFFFF;
    width: 816px;
    height: 30px;
    vertical-align: middle !important;
    padding-top: 0;
}
.labelHeader
{
    padding-top: 15px;
}

.SmallClinicActions td
{
    padding: 1px;
}
.tabClientDetails2
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F2F3F3;
    width: 816px !important;
    border-left: 1px solid #c5c8cb;
    border-right: 1px solid #c5c8cb;
}
/*.tabClientDetails2 td
{
    padding: 0px 0 0px 0px; /*height:25px !important;!1!
}*/
/*.tabClientDetails2 td table td
{
    padding: 0px 0px 0px 0px;
}*/
.tabClientDetails2 h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.tabClientDetails2 label
{
    padding-left: 5px;
    padding-right: 3px !important;
}
.tabClientDetails4
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F2F3F3;
    width: 814px !important;
    border-left: 1px solid #c5c8cb;
    border-right: 1px solid #c5c8cb;
}



#ctl00_ContentPlaceHolder1_navBarMain_GCTC3_ClinicStudentsAddUC1_popPreviousYearStudents_CLW-1
{
    width: 800px !important;
}
#ctl00_ContentPlaceHolder1_navBarMain_GCTC3_ClinicStudentsAddUC1_popPreviousYearStudents_btnPreviousYearAddSelected_B
{
    float: right !important;
    text-align: center !important;
    margin-right: 5px !important;
}
#ctl00_ContentPlaceHolder1_navBarMain_GCTC3_ClinicStudentsAddUC1_popPreviousYearStudents_PWH-1T
{
    color: #fff;
}
.divPosTotals
{
    float: right !important;
    margin-right: 10px;
    width: 150px;
}
.divPosProducts
{
    margin-right: 10px;
    width: 530px;
    padding-left: 5px;
}

.divPOSInternalTop
{
    width: 804px !important;
    padding: 5px 5px 5px 5px;
    background: #F1F3F3;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-bottom: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}

.divPosProductTable
{
    width: 803px !important;
    padding: 5px 5px 5px 5px;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}
.divPosProductTotals
{
    width: 170px !important;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
}

.POSEditReservationTD
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
}

.divPOSTopZone
{
    float: right;
    width: 295px;
    font-size: 11px;
    padding: 5px !important;
    margin-left: 5px !important;
}

.tabRegPayment
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.tabRegPayment td
{
    padding: 0px 0 2px 2px;
}
.tabRegPayment td table td
{
    padding: 0px 0px 2px 0px;
}
.tabRegPayment h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.tabRegPayment label
{
    padding-left: 0px;
}
.rowBottom
{
    background: url(../CSS/images/bgBottomGray.gif) left bottom no-repeat;
    height: 4px;
    background-size: 100%;
}
.rowBottomx209
{
    background: url(../CSS/images/Content/bgBottomGrayx209.png) left bottom no-repeat;
    height: 4px;
}
.rowBottomx596
{
    background: url(../CSS/images/Content/bgBottomGrayx596.png) left bottom no-repeat;
    height: 4px;
}
.rowBottomx754
{
    background: url(../CSS/images/Content/bgBottomGrayx754.png) left bottom no-repeat;
    height: 4px;
}

.rowBottomx798
{
    background: url(../CSS/images/Content/bgBottomGray798.jpg) left bottom no-repeat;
    height: 4px;
}
.rowBottomx814
{
    background: url(../CSS/images/Content/bgBottomGrayx814.gif) left bottom no-repeat;
    height: 4px;
    padding: 0 !important;
}
.rowBottomx973
{
    background: url(../CSS/images/Content/bgBottomGrayx973.gif) left bottom no-repeat;
    height: 4px;
    padding: 0 !important;
}
.rowBottom_full
{
    background: url(../CSS/images/Content/bgBottomGray_full.gif) left bottom no-repeat;
    height: 4px;
}

.divAddNewCoach
{
    margin-left: 680px;
}

.tabClientDetailsEnrollingStudent
{
    width: 478px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F1F3F3;
}
.tabClientDetailsEnrollingStudent1
{
    width: 748px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F1F3F3;
}
div#maincontent
{
    width: 832px;
    float: left;
    height: 100%;
    margin-left: 158px;
}
div#maincontent_full
{
    width: 990px;
    float: left;
    height: 100%;
    margin-top: 15px;
}
#contentTop
{
    background: url(../CSS/images/Content/bgContent_Top.png) left top no-repeat;
    height: 9px;
}
.contentTop
{
    background: url(../CSS/images/Content/bgContent_Top.png) left top no-repeat;
    height: 9px;
    margin-left: 158px;
}
#contentBottom
{
    background: url(../CSS/images/Content/bgContent_Bottom.png) left top no-repeat;
    height: 9px;
}
.contentBottom
{
    background: url(../CSS/images/Content/bgContent_Bottom.png) left top no-repeat;
    height: 9px;
}
#contentTop_full
{
    background: url(../CSS/images/Content/bgContent_Top_full.png) left top no-repeat;
    height: 9px;
}
#contentBottom_full
{
    background: url(../CSS/images/Content/bgContent_Bottom_full.png) left top no-repeat;
    height: 9px;
}
div#content_full
{
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    padding: 0px 8px 0px 8px;
    width: 974px;
}
div#content
{
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    padding: 0px 8px 0px 8px;
}
.tabNavBarShort
{
    width: 596px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
}
.tabNavBarShort_full
{
    width: 754px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
}
.tabNavBarLong
{
    width: 950px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
}
.navBarShort
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_normal.jpg) left top no-repeat;
    text-align: center;
    width: 596px;
    text-transform: uppercase;
    font: 12px/32px Arial, Helvetica, sans-serif;
    color: #383838;
}
.navBarShortOver
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_over.jpg) left top no-repeat;
    text-align: center;
    width: 596px;
    text-transform: uppercase;
    font: normal 12px/32px Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
}
.navBarShortSelect
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_select.jpg) left top no-repeat;
    text-align: center;
    width: 596px;
    text-transform: uppercase;
    font: 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.navBarShortSelect_full
{
    padding: 0;
    margin: 0;
    background-color: #85a43f;
    text-align: center;
    width: 754px;
    text-transform: uppercase;
    font: 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}


/*------------------------ Clinic Schedule Report------------------------------------------ */

.TDBorderRight
{
    border-collapse: collapse;
    border-color: -moz-use-text-color #C5C8CB -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    padding: 0 3px;
}

.EditReservationGray
{
    color: #5b5b5b;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #e2e2e2;
    text-align: center;
}
.EditReservationTDGray
{
    background: none repeat scroll 0 0 #F3F4F4;
    height: 30px;
    width: 12%;
}
.EditReservationTDWhite
{
    background: #fdfdfd;
    height: 30px;
    width: 12%;
}
.EditReservationTableBorder
{
    border: 0 none;
    border-collapse: collapse;
    border: solid 1px #c5c8cb;
}

.EditReservationGreenFont
{
    color: #577317;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}

.EditReservationTD
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
}

.EditReservationOcean
{
    color: #4087a5;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #e2e2e2;
    text-align: center;
}

/*----- clinics -----*/

.FormText2
{
    width: 150px !important;
    vertical-align: top !important;
}
.FormText1
{
    width: 120px !important;
}

.MembershipInfoWhiteSmaller
{
    width: 93%;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    padding: 13px 10px 13px 10px;
    background-color: #FFF;
}

.Green11ZelenoTemno
{
    color: #577317 !important;
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 11px !important;
}
.EditReservationGreenFont
{
    color: #577317;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}

.EditReservationTD5
{
    margin: 0;
    padding: 5px 5px 4px 8px; /*border-bottom:solid 1px #D9DADA;*/
}

/*-----end clinics -----*/


.dxtbControl
{
    font: 9pt Tahoma;
    color: black;
    background-color: #F0F0F0 !important;
    width: 100%;
    border-bottom: Solid 1px #7F7F7F;
}

/*________________Clinic Students____________________*/
.ButtonChecked
{
    /*background-color: #84A33F;*/
    background: url(../CSS/images/Content/zeleno_05.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: 0; /*margin: 3;     border: 0;     padding: 0;     border: 1px solid rgb(64,75,128);     border-left: 0;     vertical-align: top;*/
}
.ButtonNotChecked,
.ButtonNotChecked .dxbButton
{
    background: url(../CSS/images/Content/sivo_03.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: 0 !important;
}

.ButtonNotChecked .dxbButton:active
{
    background: url(../CSS/images/Content/zeleno_05.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    padding: 0 !important;
    padding: 0;
}
.ButtonNotChecked .dxbButton.dxbButtonPressed
{
    background: url(../CSS/images/Content/zeleno_05.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    padding: 0 !important;
    padding: 0;
}
.ButtonNotChecked1 .dxbButton
{
    background: url(../CSS/images/Content/sivo_03.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: 0 !important;
}

.ButtonNotChecked1 .dxbButton:active
{
    background: url(../CSS/images/Content/zeleno_05.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    padding: 0 !important;
    padding: 0;
}
.ButtonNotChecked1 .dxbButton.dxbButtonPressed
{
    background: url(../CSS/images/Content/zeleno_05.jpg) no-repeat 0 0 !important;
    width: 33px;
    height: 33px;
    border: 0;
    color: #5B5B5B;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    padding: 0 !important;
    padding: 0;
}
.ButtonDisabled
{
    background-color: #ccc;
}
.EnrollDay
{
    width: 70px;
    float: left;
}

/*-- calendar options --*/

.BGTableHeader
{
    background-image: url("../CSS/images/Content/TableBG.jpg");
    height: 29px;
}
.style1
{
    color: #A5913F;
}

.TDBorderLeft
{
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #c5c8cb;
}
.TDBorderRight
{
    border: 0 none;
    border-collapse: collapse;
    border-right: solid 1px #c5c8cb;
}
.TDBorderBottom
{
    border: 0 none;
    border-collapse: collapse;
    border-bottom: solid 1px #c5c8cb;
}
.TDBorderFull
{
    border: 0 none;
    border-collapse: collapse;
    border: solid 1px #c5c8cb;
}

/*-- waiting list --*/

.tabClientDetails_full
{
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}
/*.tabClientDetails_full td
{
    padding: 0px 5px 0px 5px;
}
.tabClientDetails_full td table td
{
    padding: 0px 0px 0px 0px; /* zaradi dateEdit na QBSync, ama moze da zeza na drugi strani*/*/
/*}*/
.tabClientDetails_full h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.rowBottom_full
{
    background: url(../CSS/images/Content/bgBottomGray_full.gif) left bottom no-repeat;
    height: 4px;
}

/*.MembershipInfoWhite{
    width:97.3%; 
    text-align:left; 
    height:25px; 
    border:1px solid #ccc; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    margin-top:10px;
    padding:8px 10px 10px 10px; 
    background-color:#FFF; 
}*/

.dxgvEditForm_BSSTheme td.dxgv
{
    background-color: White !important;
    padding: 0px 10px 10px 10px;
}

.dates td.dxic
{
    width: 67px !important;
}

/*-- season management --*/
.tabNavBar
{
    width: 818px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
}
.navBar
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_normal.jpg) left top no-repeat;
    text-align: center;
    width: 820px;
    text-transform: uppercase;
    font: 12px/32px Arial, Helvetica, sans-serif;
    color: #383838;
}
.navBarOver
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_over.jpg) left top no-repeat;
    text-align: center;
    width: 820px;
    text-transform: uppercase;
    font: normal 12px/32px Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
}
.navBarSelect
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/navbar_select.jpg) left top no-repeat;
    text-align: center;
    width: 820px;
    text-transform: uppercase;
    font: 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.contentBottom2
{
    background: url(../CSS/images/Content/bottom.png) left top no-repeat !important;
    height: 9px;
}

.RedVerdana18
{
    color: #ff0000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.Green11Verdana
{
    color: #4bac41;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}
.Green11Zeleno
{
    color: #85a43f;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}
.plava11verdana
{
    color: #4087a5;
}
.Verdana11Red
{
    color: #ff0000;
    text-align: right;
    padding-right: 10px;
}
.Verdana11BlueUnderline
{
    color: #4087a5;
    text-decoration: underline;
    text-align: left;
    padding-left: 10px;
}
.Verdana11GoldBold
{
    color: #a59140 !important;
    font-weight: bold !important;
}

.Verdana_11_Turq_Underline
{
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    color: #4087a5;
}
.Verdana_11_Yallow_Bold
{
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    color: #a59140;
    font-weight: bold;
}

.Verdana12BoldBlue
{
    color: #525e71;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
.RedVerdana18
{
    color: #ff0000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.plava11verdana
{
    color: #4087a5;
}
.RedVerdana12
{
    color: #ff0000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
}



.dxgvHeader
{
    height: 30px;
    text-align: center;
}
.dxgvContent td
{
    border-right: 1px solid #c5c8cb !important;
    height: 25px;
}
.tabPricesInfo td
{
    height: 20px;
}

dxtcControl_BSSTheme
{
    width: 816px;
    padding: 0 none;
}
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv
{
    height: 30px !important;
    text-align: center;
}

.dxeBase
{
    font: 11px Verdana, Arial, Helvetica, sans-serif !important;
}
.divAction2
{
    background-color: #F1F3F3;
    padding: 0;
    width: 430px;
    text-align: center;
    display: inherit;
    padding-left: 235px;
}

.divAction2 table
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-spacing: none;
    border-collapse: collapse;
    text-align: center;
    margin: 5px 0;
    width: 150px;
}

.btnLeftEdit2
{
    text-align: right !important;
    padding-right: 8px;
    padding-left: 10px;
}
.btnLeftEdit2 .dxbButton_BSSTheme
{
    float: right !important;
    text-align: center !important;
    margin-right: 5px !important;
}
.btnLeftEdit2 table dxbButton_BSSTheme
{
    float: right !important;
    text-align: center !important;
    margin-right: 5px !important;
}
.btnRightEdit2 table
{
    width: 216px !important;
    text-align: left !important;
}
.btnRightEdit2 .dxbButton_BSSTheme
{
    float: left !important;
    text-align: center !important;
    margin-left: 5px !important;
}
.dxeErrorFrame_BSSTheme
{
    width: 0 !important;
}

/*----- Operational hours additional classes ----*/
.MembershipInfoWhite
{
    padding: 5px;
    margin-top: 8px;
    width: 98.6%;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FFF;
    height: auto;
}
/*---- stil za season management popup ----*/

.tabClientDetails1
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F2F3F3;
}


.tabClientDetails1 td table tr
{
    border: 0 none !important;
}
.tabClientDetails1 h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #525E71;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
#ctl00_ContentPlaceHolder1_SeasonsManagementUC1_pageSeasons
{
    border-left: 1px solid #CCCED1;
    border-right: 1px solid #CCCED1;
}

/*-- Resources --*/

.tabClientShortDetails
{
    width: 596px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}
/*.tabClientShortDetails td
{
    padding: 0px 5px 2px 5px;
}
.tabClientShortDetails td table td
{
    padding: 0px 0px 0px 0px;
}*/
.tabClientShortDetails h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}

.tabClientShortDetails_full
{
    width: 754px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}

.tabClientShortDetails_full h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.tabClientShortDetails_long
{
    width: 950px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}

.tabClientShortDetails_long h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
#divActionShort
{
    width: 596px;
    text-align: center;
}

.tabGrayShort
{
    padding: 0;
    margin: 0;
    background: url(../CSS/images/Content/bgHeadline_xs_03.jpg) left top no-repeat;
    text-align: center;
    width: 210px;
    height: 31px !important;
    text-transform: uppercase;
    font: 11px Verdana, Arial, Helvetica, sans-serif !important;
    color: #FFFFFF;
}

.tabGrayShort label
{
    text-transform: uppercase;
    font: 11px Verdana, Arial, Helvetica, sans-serif !important;
    color: #FFFFFF;
}
.tabGrayShortDetails
{
    width: 210px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}
.tabGrayShortDetails td
{
    padding: 0px 5px 5px 5px;
}
.tabGrayShortDetails td table td
{
    padding: 4px 2px 0px 0px;
}
.tabGrayShortDetails h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}

.dxtcActiveTab_BSSTheme table.dxtc, .dxtcActiveTabWithTabPositionBottom_BSSTheme table.dxtc, .dxtcActiveTabWithTabPositionRight_BSSTheme table.dxtc
{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.dxeErrorCell_BSSTheme
{
    width: 20px !important;
}
/*-- end Resources --*/


/*-- Update progress --*/

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width: 180px;
    height: 65px;
}

.backGrayTransparent
{
    background-image: url('images/GrayTransparent07.png');
    background-repeat: repeat;
}

/*-- end Update progress --*/

/*-- Attendance list --*/

.dxbButton
{
    background-color: transparent;
    border: 0 none;
    background: none;
}
.dxbButton div.dxb
{
    padding: 0 !important;
}
.dxbButton div.dx span
{
}
.dxbButton .dxbButtonHover .dxbButtonPressed
{
    width: 22px;
    height: 14px;
    vertical-align: bottom;
}

.leftDouble .dxbButton
{
    background-image: url('../CSS/images/Content/arDBL.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    vertical-align: bottom;
}

.rightDouble .dxbButton
{
    background-image: url('../CSS/images/Content/arDBR.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    vertical-align: text-bottom;
}

.leftSingle .dxbButton
{
    background-image: url('../CSS/images/Content/arBL.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    vertical-align: middle;
}

.rightSingle .dxbButton
{
    background-image: url('../CSS/images/Content/arBR.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    vertical-align: middle;
}

/*----- style for combos in grid  -----*/

.comboStyle .dxeEditArea_BSSTheme
{
    width: 100% !important;
}

/*-- end Attendance list --*/

/*----- breakdown pricing  -----*/

.tabNavBar_full
{
    width: 970px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    background: #F1F3F3;
}

.dxeListBox_BSSTheme div.dxlbd
{
    height: 100% !important;
}

.dxeDropDownWindow_BSSTheme
{
    border: 0 none !important;
}

.sideBorder
{
    border-left: 1px solid #CCCED1;
    border-right: 1px solid #CCCED1;
}

/*-- login --*/

.LoginContent
{
    width: 392px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    text-align: center;
}
.LoginBorderGray
{
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1.5px #c5c8cb;
    border-right: solid 1.3px #c5c8cb;
}
.LoginTitle
{
    margin-left: 15px;
    font: bold 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    line-height: 37px;
}
.LoginTitleBG
{
    width: 392px;
    height: 40px;
    background: url(../CSS/images/Login/bgHeadline_07.jpg);
}
.imgLogin
{
    margin-left: 0px !important;
}
/*-- end login --*/

/*-- Clinic prices --*/

.innerContent
{
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    padding: 0px 8px 0px 10px;
}
.AlarmsTime
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #383E4A;
}
.Stock
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #18B301;
}
.percentage
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #4A505B;
}

.navbarGrayTable
{
    width: 794px;
    height: 25px;
    background-image: url(../CSS/images/Content/navbarGrayTable.jpg);
    background-repeat: repeat-x;
    margin: 0;
    padding-left: 8px;
}
.tabClientDetailsPrices
{
    /*width:793px;*/
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse; /*border-left:solid 1px #CCCED1 !important; 	border-right:solid 1px #CCCED1 !important;*/
    background: #fdfdfd;
}
.tabClientDetailsPrices1
{
    width: 793px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1 !important;
    border-right: solid 1px #CCCED1 !important;
    background: #fdfdfd;
}
.TDBorderRight1
{
    border: 0 none;
    border-collapse: collapse;
    border-right: 0 none !important;
}
/*.dxeListBox_BSSTheme
{
    background: #FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif !important;
    padding: 0px 2px 0px 3px !important;
    white-space: nowrap;
    text-align: left;
    color: #5B5B5B;
    font-weight: normal;
    height:16px;
    cursor:pointer;    
}
.dxeListBoxItemRow_BSSTheme
{
    background-color:#fff;
    height:18px;  
    color:#5b5b5b !important;
    padding: 0px 2px 0px 3px !important;
     cursor:pointer;
}
.dxeListBoxItemRow_BSSTheme td
{
     padding: 0px 2px 0px 3px !important;
      cursor:pointer;
}
.dxeListBoxItemHover_BSSTheme
{
    border:0 none !important;
    background-color:#f3f4f4;
    color:#000;
    height:18px;  
    padding: 0px 2px 0px 3px !important;
     cursor:pointer;
 }
.dxeListBoxItemSelected_BSSTheme    
 {   
     color: White;
     background-color: #A0A0A0;
     height:18px;  
     padding: 0px 2px 0px 3px !important;
     border:0 none !important;
      cursor:pointer;
}*/
.dxeListBox_BSSTheme div.dxlbd
{
    height: 133px !important;
}
/*-- end Clinic prices --*/

/*-- Email Templates pages --*/

.MembershipInfoGray
{
    width: 99%;
    text-align: left;
    height: 30px;
    border: 1px solid #dedede;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #dedede; /* margin-left:8px; */
}

.tabValuePack h1
{
    color: #a59140;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.dxtbMenuItemHover, .dxtbMenuItemHoverWithImage, .dxtbMenuItemHoverWithPopOutImage, .dxtbMenuItemHoverWithImageWithPopOutImage
{
    background-color: #CBCBCB;
    border: 0 none !important;
}
.dxtbMenuItemChecked, .dxtbMenuItemCheckedWithImage, .dxtbMenuItemCheckedWithPopOutImage, .dxtbMenuItemCheckedWithImageWithPopOutImage
{
    border: 0 none !important;
}

/*-- end Email Templates pages --*/

/*-- Employee Profile --*/

.dxeBase_BSSTheme
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #5b5b5b;
    margin: 0px;
}

#divAction3
{
    background-color: #ffffff;
    padding: 0;
    width: 816px;
    text-align: center;
}

#divAction3 table
{
    margin-left: 0px !important;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-spacing: none;
    border-collapse: collapse;
    text-align: center;
    margin: 0;
}

.btnLeftEdit3
{
    padding-top: 5px !important;
    width: 216px !important;
    text-align: right !important;
}
.btnLeftEdit3 .dxbButton_BSSTheme
{
    float: right !important;
    text-align: center !important;
    margin-right: 5px !important;
}
.btnMiddleEdit3
{
    padding-top: 5px !important;
    width: 216px !important;
}
.btnMiddleEdit3 .dxbButton_BSSTheme
{
    text-align: center !important;
}
.btnRightEdit3
{
    padding-top: 5px !important;
    width: 216px !important;
}
.btnLeftEdit3 table
{
    padding-top: 5px !important;
    width: 386px !important;
    text-align: left !important;
}
.btnRightEdit3 table
{
    padding-top: 5px !important;
    width: 338px !important;
    text-align: left !important;
}
.btnMiddleEdit3 table
{
    padding-top: 5px !important;
    width: 100px !important;
    text-align: center !important;
}
.btnRightEdit3 .dxbButton_BSSTheme
{
    float: left !important;
    text-align: center !important;
    margin-left: 5px !important;
}
/*-- end Employee Profile --*/

/*-- Employees List--*/

.MembershipInfoWhiteAdvanced
{
    width: 97.5%;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    padding: 10px 5px 10px 5px;
    background-color: #FFF;
}

/*-- end Employees List--*/


/*-- Policies --*/
.smallText
{
    width: 85px !important;
}
.divLabel
{
    float: left;
    width: 100px;
    padding-top: 5px;
}
#divAction
{
    width: 515px !important;
    text-align: center !important;
}

.divAction
{
    width: 832px !important;
    text-align: center !important;
    margin-left: 158px;
    padding: 0;
}

.dxeErrorFrame_BSSTheme
{
    width: 90px;
    color: #5B5B5B !important;
    font: 11px normal Verdana, Arial, Helvetica, sans-serif !important;
    height: 19px !important;
}
/*-- end Policies --*/

.dxeEditArea_BSSTheme td.dxic, .dxeInvalid_BSSTheme td.dxic
{
    height: 19px !important;
}
.dxeControlsCell_BSSTheme
{
    width: 80px !important;
}

.dash .dxeBase_BSSTheme
{
    display: inline-block;
    width: 30px;
}

.dxeButtonEdit_BSSTheme .dxbebt
{
    margin-left: 0 !important;
}
.dxeEditArea_BSSTheme, .dxeInvalid_BSSTheme
{
    height: 19px !important;
}

/*-- POS --*/
.divPosTotals
{
    float: right !important;
    margin-right: 10px;
    width: 150px;
}
.divPosProducts
{
    margin-right: 10px;
    width: 800px;
    padding-left: 5px;
}

.divPOSInternalTop1
{
    width: 804px !important;
    padding: 5px 5px 5px 5px;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}

.divPosProductTable
{
    width: 803px !important;
    padding: 5px 5px 5px 5px;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}
.divPosProductTotals
{
    width: 170px !important;
    background: #F1F3F3;
    border-right: 1px solid #CECFD3;
}
.PosInfoWhiteAdvanced
{
    width: 165px !important;
    float: right !important;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 40px;
    margin-right: 15px;
    padding: 15px;
    background-color: #FFF;
}

.POSEditReservationTD
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
}

.divPOSTopZone
{
    float: right;
    width: 295px;
    font-size: 11px;
    padding: 5px !important;
    margin-left: 5px !important;
}

.tabRegPayment
{
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.tabRegPayment td
{
    padding: 0px 0 2px 2px;
}
.tabRegPayment td table td
{
    padding: 0px 0px 2px 0px;
}
.tabRegPayment h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #A5913F;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.tabRegPayment label
{
    padding-left: 0px;
}
/*-- end POS --*/

/*-- Not Implemented --*/

.NILeft
{
    width: 200px;
    height: 200px;
    float: left;
}

.NIMiddle
{
    width: 300px;
    height: 100%;
    float: left;
    padding-right: 150px;
}
.NITop
{
    height: 50px;
}

.NIMiddle2
{
    background: url(../CSS/images/Content/404.jpg);
    width: 200px;
}
.NIBottom
{
    height: 50px;
}
.NIRight
{
    width: 250px;
    height: 10px;
    float: right;
    padding-right: 100px;
}

/*-- end Not Implemented --*/

/*-- Home --*/
.tabClientDetailsWhite
{
    width: 515px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1 !important;
    border-right: solid 1px #CCCED1 !important;
    background: #FFF !important;
    text-align: center !important;
}
.tabClientDetailsWhiteBt
{
    width: 391px;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    border-bottom: solid 1px #CCCED1;
    background: #FFF;
}
.tabNavBarWhite
{
    width: 391px !important;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
}
.tabClientDetailsGray293
{
    width: 293px !important;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F1F3F3;
}
.rowBottomGrayStrech_left
{
    background-image: url(../CSS/images/Content/bgBottomGray_Left.jpg);
    background-repeat: no-repeat;
}
.add-task-form .rowBottomGrayStrech_left {
    background-size: 88% 100%;
    background-position: right center;
}
.rowBottomGrayStrech_middle
{
    background-image: url(../CSS/images/Content/bgBottomGray_Middle.jpg);
    background-repeat: repeat-x;
}
.rowBottomGrayStrech_right
{
    background-image: url(../CSS/images/Content/bgBottomGray_Right.jpg);
    background-repeat: no-repeat;
}

.rowBottomWhiteStrech_left
{
    background-image: url(../CSS/images/Content/bgBottomWhite_left.jpg);
    background-repeat: no-repeat;
}
.rowBottomWhiteStrech_middle
{
    background-image: url(../CSS/images/Content/bgBottomWhite_middle.jpg);
    background-repeat: repeat-x;
}
.rowBottomWhiteStrech_right
{
    background-image: url(../CSS/images/Content/bgBottomWhite_right.jpg);
    background-repeat: no-repeat;
}
.verdana11BoldGreen
{
    font-weight: bold;
    color: #85a43f;
}
.verdana10italicYellow
{
    font-size: 10px;
    color: #a59140;
    font-style: italic;
}

.verdana10italic
{
    font-size: 10px;
    font-style: italic;
}
/*-- end Home --*/

/*-- Clinic Add --*/
.divClinicInfo1
{
    border-left: 1px solid #c5c8cb;
    border-right: 1px solid #c5c8cb;
}
.ClientDetailsVS
{
    background: url(../CSS/images/SeparatorVertical.png) center repeat-y !important;
    width: 4px !important;
    padding: 0 !important;
    margin: 0 !important;
}
.dxnbControl_BSSTheme
{
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0 !important;
}
input[type="text"]
{
    padding-top: 0 !important;
}

.tabClientDetails td .btnGray1
{
    float: right !important;
}

.divActionEdit
{
    background-color: #FFF;
    text-align: center;
    margin-left: 250px;
}

.divActionEdit table
{
    width: 320px;
    background-color: #FFF;
    text-align: center;
}

.btnLeftActionEdit11 table
{
    width: 100px !important;
    float: right !important;
    text-align: center !important;
    margin-right: 5px !important;
    margin-left: 30px;
}

.btnLeftActionEdit22
{
    width: 100px !important;
    color: #FFFFFF !important;
}
.btnLeftActionEdit22 table
{
    width: 100px !important;
    text-align: center !important;
    float: left !important;
    padding-right: 3px !important;
}
.btnRightActionEdit33
{
    width: 100px !important;
}
.btnRightActionEdit33 table
{
    width: 100px !important;
    text-align: center !important;
    float: left !important;
    padding-right: 3px !important;
}

.btnRightActionEdit44 table
{
    width: 97px !important;
    text-align: center !important;
    float: left !important;
}
.tabClinicDetails
{
    padding: 0 !important;
    margin: 0 !important;
    border: 0 none;
    width: 100% !important;
}
.tabClientDetailsCA
{
    width: 814px !important;
    padding: 0;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-left: solid 1px #CCCED1;
    border-right: solid 1px #CCCED1;
    background: #F2F3F3;
}
/*.tabClientDetailsCA td
{
    padding: 0px 5px 0px 5px;
}*/
/*.tabClientDetailsCA td table td
{
    padding: 0px 0px 0px 0px;
}*/
.tabClientDetailsCA h1
{
    margin: 0;
    padding: 0px 0px 4px 14px;
    border-bottom: solid 1px #D9DADA;
    color: #525E71;
    font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
}
/*-- end Clinic Add --*/
.dxeBase_BSSTheme .Verdana11Red
{
    color: #ff0000;
    text-align: right;
    padding-right: 10px;
}
/*-- QBItems --*/
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv
{
    background-color: #F2F2F2 !important;
    color: #999 !important;
    height: 30px !important;
    text-align: center;
}
.calendar-options-table .dxgvFocusedRow>td.dxgv {
    height: 40px !important;
}
.calendar-options-table .dxgvFocusedRow>td.dxgv:last-child {
    border-right: 1px solid #cfcfcf;
}
.headerQBMS
{
    padding: 0;
    margin: 0;
    background-image: url(../CSS/images/Content/tbg1.gif);
    background-repeat: repeat-x;
    text-align: center;
    width: 700px;
    text-transform: uppercase;
    font: bold 12px/31px Tahoma, Arial;
    color: #818180;
    -moz-border-radius-topleft: 5px !important;
    -moz-border-radius-bottomleft: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -moz-border-radius-bottomright: 5px !important;
}
/*-- end QBItems --*/

/*-- QB Sync --*/
#ContentPlaceHolder1_SyncTables1_Wizard1_SideBarContainer_SideBarList td
{
    height: 33px;
    width: 158px;
    background-image: url(../CSS/images/Content/grey_normal.png);
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
}

#ContentPlaceHolder1_SyncTables1_Wizard1_SideBarContainer_SideBarList td:active
{
    height: 33px;
    width: 158px;
    background-image: url(../CSS/images/Content/gray_hover.png);
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
}
#ContentPlaceHolder1_SyncTables1_Wizard1_SideBarContainer_SideBarList td:hover
{
    height: 33px;
    width: 158px;
    background-image: url(../CSS/images/Content/gray_hover.png);
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
}

.wizardContent
{
    background-color: #ffffff;
    border: 0;
}
.wizardContent td
{
    vertical-align: top;
}
.wizardButton:active
{
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
    height: 33px;
    width: 158px;
}
.wizardButton:hover
{
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
    height: 33px;
    width: 158px;
}
.wizardButton
{
    color: #4f5f75 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    border: 0 none;
    width: 158px;
    height: 33px;
}
#content_full
{
    background-color: #ffffff !important;
    margin: 0;
    padding: 0;
    padding: 0px 8px 0px 8px;
    width: 974px;
    text-align: right;
}
/*-- end QB Sync --*/

/*-- Invoice --*/
.invoiceContainer
{
    width: 990px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    min-height: 100%;
    position: relative;
}

.divinvoiceContainer
{
    width: 970px !important;
    padding: 5px 8px 5px 8px !important;
    min-height: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    position: relative;
    background: #FFFFFF;
    margin-top: 15px !important;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
.divInvoiceIntetrnal
{
    width: 968px !important;
    background: #F1F3F3;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-right: 1px solid #CECFD3;
    border-left: 1px solid #CECFD3;
    border-bottom: 1px solid #CECFD3;
    border-top: 1px solid #CECFD3;
}

.divInvoiceHeader
{
    background: url(../CSS/images/Content/PageTopHeader970.jpg) left top no-repeat;
    height: 30px;
    text-transform: uppercase;
    font: bold 12px/31px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    vertical-align: middle !important;
    text-align: left !important;
}
.invoiceWhiteBox
{
    width: 750px !important;
    text-align: left;
    border: 1px solid #ccc;
    margin-top: 0px;
    margin-right: 112px;
    margin-left: 113px;
    padding: 13px 10px 0px 15px;
    background-color: #FFF;
}
.invoiceWhiteBox1
{
    text-align: center;
    margin-top: 0px; /*margin-right:40px;      margin-left:60px;      padding: 20px 0px 20px 0px; */
    background-color: #FFF;
    font-size: 12.5px;
}
.textDate001
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #484e59;
    text-align: right;
}
.invoice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #484e59;
    text-align: center;
    padding-bottom: 60px;
}
.textInvoice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #484e59;
    text-align: right;
}
.textInvoiceNo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #484e59;
    text-align: right;
}
.logoInvoice
{
    height: 59px;
    width: 190px;
    background-repeat: no-repeat;
}
.textcourt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #484e59;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
}
.invoiceStatus
{
    margin-left: 750px;
    margin-top: 35px;
    text-transform: uppercase !important;
}
.totalsum
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #ff0000;
    font-weight: bold;
    line-height: 17px;
}
.linecss
{
    color: #ffd304;
    background-color: #ffd304;
    height: 2px;
}
/*-- end Invoice --*/

/*-- Scheduler --*/
.MembershipInfoDailyCallendar
{
    width: 100%;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 13px 10px 13px 10px;
    background-color: #FFF;
}
/*-- end Scheduler --*/


/*---- Print Name Tag  ----*/

.ramka
{
    border: 2px solid gray;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.heder
{
    -moz-border-radius-topright: 18px;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
    font-size: 24px;
    color: white;
    text-indent: 20px;
    font-weight: bold;
}
.ime
{
    font-size: 36px;
    color: black;
    font-weight: bold;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

.dxeRadioButtonList, .dxeRadioButtonList table, .dxeCheckBoxList, .dxeCheckBoxList table
{
    font: 11px Verdana, Arial, Helvetica, sans-serif !important;
    color: #5B5B5B;
}


.td-week-enroll 
{
    background: none;
    cursor: pointer;
    font-weight: normal;
    vertical-align: middle;
}
.td-week-enroll-active {
    background: url("./images/Icons/arrows/arrow_state_grey_right.png") no-repeat scroll right center transparent !important;
    font-weight: bold !important;
}

.tbLessons th{
    padding: 10px;
    text-align: center;
}
.no-border{ border: 0 none;}
.white-table {
    background-color: #fff;
    width: 100%;
}
.white-table td{ padding: 5px;}
.white-table input[type=text]{ padding: 2px!important;}
.show-report-wrap {
    margin-top: 5px;
    padding: 5px 20px;
    text-align: right;
}
.show-report-wrap .dxbButton_NewTheme{ padding: 4px 15px;    font-size: 13px;
    font-weight: 600;}
.width100{ width: 100px;}
.white-table td.lab-text,
.lab-text{ padding-left: 14px;}
.clear-table .dxrControl_NewTheme .dxr-tabContent{ border: 0 none;}
.clear-table table.dxXtraReports_dvSplControl .dxXtraReports_dvSplitterViewerPane .dxsplLCC{ padding: 0;width: 940px !important;}
.clear-table table{ padding: 0;margin: 0;border-collapse: collapse;}
.wl .divInternalTop, .wl .tabClientDetails2{ width: 100%;}
.divPageContentStudents .rowBottom{ width: 100%;    background-size: 100%;}
.cc .divStudentsInternal1 {
    position: relative;
}
.cc .rowBottom{ position: absolute;bottom: -4px;}
.tab-student-d{ border: 0 none;width: 100%;margin-left: 10px;}
.btn-act{ float: left;padding:3px 3px 0px 0;}
.add-s .dx-al{ width: 70% !important;}
.add-s .dx-ar{ width: 30% !important;}
.show-currency-mark{position:relative;}
.show-currency-mark input[type="text"].dxeEditAreaSys{padding-left:12px!important;}
.show-currency-mark .currency{position:absolute;top: 13px;
    left: 7px;}
.show-currency-mark .currency.top5{top:5px;}
.show-currency-mark .currency.top8{top:8px;}
.tab-add-services td{vertical-align:top;}
.tab-add-services div{display:block; margin:2px 0;}
.contentBottomFullWidth{    background-size: 99.98%;margin-left:160px;}
.navBarShortSelect.fullwidth{width:100%;}
.tabClientDetails2.tab-add-services{width:100%!important}
.menuNewStructure.dxtcLite_NewTheme > .dxtc-content{padding:0 7px;}
.margin-left20{margin-left:20px;}
.w100p{ width: 100%;}
.w20{ width: 20px;}