@charset "UTF-8";
/* CSS Document */

::-webkit-scrollbar {
    background: transparent;
    width: 6px;
    height: 12px;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.4);
    border: solid whiteSmoke 0px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.6);
}

.label { position:relative; float:left; line-height:normal !important; margin-right:10px; background-color:#eaeaea; padding:5px; font-size:11px !important; font-weight:normal !important; }

.indicatorTinyBox { width:10px; height:10px; margin-right:10px; }
.indicatorTinyBox.green { background-color:#2ba45f; }
.indicatorTinyBox.red { background-color:#d84b3f; }
.indicatorTinyBox.blueLight { background-color:#55b4e9; }
.indicatorTinyBox.orangeRed { background-color:#ff00b4; }

.inp_required { background-color:#F4EAD0 !important; }
.inp_required2 { background-color:#EEEEEA !important; font-weight:normal !important; }
.inp_required3 { background-color:#F3FFE0 !important; }
.inp_required4 { background-color: rgb(55 65 81) !important; }

.msg-error1 { color:red; font-size:14px; font-weight:bold; }

/* widths */
.px0 { width:auto !important; }
.px20 { width:20px !important; }
.px30 { width:30px !important; }
.px40 { width:40px !important; }
.px45 { width:45px !important; }
.px50 { width:50px !important; }
.px60 { width:60px !important; }
.px70 { width:70px !important; }
.px80 { width:80px !important; }
.px90 { width:90px !important; }
.px100 { width:100px !important; }
.px110 { width:110px !important; }
.px120 { width:120px !important; }
.px130 { width:130px !important; }
.px140 { width:140px !important; }
.px150 { width:150px !important; }
.px160 { width:160px !important; }
.px170 { width:170px !important; }
.px180 { width:180px !important; }
.px190 { width:190px !important; }
.px200 { width:200px !important; }
.px210 { width:210px !important; }
.px220 { width:220px !important; }
.px230 { width:230px !important; }
.px240 { width:240px !important; }
.px250 { width:250px !important; }
.px260 { width:260px !important; }
.px270 { width:270px !important; }
.px280 { width:280px !important; }
.px290 { width:290px !important; }
.px300 { width:300px !important; }
.px320 { width:320px !important; }
.px330 { width:330px !important; }

.px400 { width:400px !important; }
.px450 { width:450px !important; }
.px460 { width:460px !important; }
.px470 { width:470px !important; }
.px480 { width:480px !important; }
.px490 { width:490px !important; }
.px500 { width:500px !important; }

.px550 { width:550px !important; }
.px565 { width:565px !important; }
.px560 { width:560px !important; }
.px570 { width:570px !important; }
.px580 { width:580px !important; }
.px590 { width:590px !important; }
.px600 { width:600px !important; }

.px650 { width:650px !important; }
.px700 { width:700px !important; }
.px750 { width:750px !important; }
.px800 { width:800px !important; }

.pxp10 { width: 10% !important; }
.pxp15 { width: 15% !important; }
.pxp20 { width: 20% !important; }
.pxp25 { width: 25% !important; }
.pxp30 { width: 30% !important; }
.pxp35 { width: 35% !important; }
.pxp33 { width: 33.33% !important; }
.pxp40 { width: 40% !important; }
.pxp45 { width: 45% !important; }
.pxp50 { width: 50% !important; }
.pxp55 { width: 55% !important; }
.pxp60 { width: 60% !important; }
.pxp65 { width: 65% !important; }
.pxp70 { width: 70% !important; }
.pxp75 { width: 75% !important; }
.pxp80 { width: 80% !important; }
.pxp85 { width: 85% !important; }
.pxp90 { width: 90% !important; }
.pxp95 { width: 95% !important; }
.pxp100 { width: 100% !important; }

.col10 { width: 10%; float: left; }
.col20 { width: 20%; float: left; }
.col30 { width: 30%; float: left; }
.col40 { width: 40%; float: left; }
.col50 { width: 50%; float: left; }
.col60 { width: 60%; float: left; }
.col70 { width: 70%; float: left; }
.col80 { width: 80%; float: left; }
.col90 { width: 90%; float: left; }
.col100 { width: 100%; float: left; }

.bg-none { background-color:transparent !important; }
.bg-white { background-color:#F9F9F9 !important; color:#333 !important; }
.bg-black { background-color:#000 !important; color:#FFF !important; }
.bg-black1 { background-color:#000 !important; color:#FFF !important; }
.bg-black2 { background-color:#333 !important; color:#FFF !important; }
.bg-black3 { background-color:#515151 !important; color:#FFF !important; }
.bg-grey { background-color:#bec0c3 !important; color:#FFF !important; }
.bg-grey2 { background-color:#9e9e9e !important; color:#FFF !important; }
.bg-red { background-color:#b8505a !important; color:#FFF !important; }
.bg-red2 { background-color:#f3877a !important; color:#FFF !important; }
.bg-red3 { background-color:red !important; color:#FFF !important; }
.bg-white { background-color:#FFF !important;  color:#666 !important; }
/* .bg-blue { background-color:#3398cc !important; color:#FFF !important; } */
.bg-blue { background-color:#3B94E8 !important; color:#FFF !important; }
.bg-blue2 { background-color:#A3BAFF !important; color:#FFF !important; }
.bg-blue3 { background-color:#167be3 !important; color:#FFF !important; }
.bg-green { background-color:#98cc33 !important; color:#FFF !important; }
.bg-green2 { background-color:#33ceb6 !important; color:#FFF !important; }
.bg-green3 { background-color:#060 !important; color:#FFF !important; }
.bg-green4 { background-color:#8cad18 !important; color:#FFF !important; }
.bg-purple { background-color:#c133ce !important; color:#FFF !important; }
.bg-purple2 { background-color:#ad6ebf !important; color:#FFF !important; }
.bg-purple3 { background-color:#b93392 !important; color:#FFF !important; }

.bg-yellow { background-color:#ebe920 !important; color:#333 !important; }
.bg-yellow2 { background-color: #f2f2d3 !important; }
.bg-orange { background-color:#eb9c20 !important; color:#FFF !important; }
.bg-orange2 { background-color:#f9a518 !important; color:#FFF !important; }

.bg-warning { background-color:#FFD7DA !important; color:#333 !important; }
.bg-NumberTag { background-image:url(images/backs/numberTag.png) !important; background-position:top left; background-repeat:no-repeat; background-color:transparent !important; }
.bg-purple h1 { color:#FFF; }
.bg-purple2 h1 { color:#FFF; }
.bg-purple3 h1 { color:#FFF; }
.bg-red h1 { color:#FFF; }

.txt-green { color:green; !important; }
.txt-green1 { color:#98cc33 !important; }
.txt-green2 { color:#33ceb6 !important; }
.txt-green3 { color:#060 !important; }
.txt-green4 { color:#8cad18 !important; }
.txt-blue { color:#3398cc !important; }
.txt-blue2 { color:#A3BAFF !important; }
.txt-blue3 { color:#167be3 !important; }
.txt-grey { color:#C8C8C8; !important; }
.txt-grey1 { color:#bec0c3 !important; }
.txt-grey2 { color:#9e9e9e !important; }
.txt-purple { color:purple !important; }
.txt-yellow { color:#ebe920 !important}
.txt-orange { color:orange !important; }
.txt-orange2 { color:#f9a518 !important; }
.txt-red { color:#c35159 !important;  }
.txt-red2 { color:#cb4d4d !important; }
.txt-red3 { color:red !important;  }
.txt-black { color:#000 !important; }
.txt-black2 { color:#333 !important; }
.txt-black3 { color:#515151 !important; }



/* v2 Popups */
.popHeader { position:relative; padding:20px; border-radius:0px; border-top-right-radius:8px; border-top-left-radius:8px; border-bottom:solid 1px #CCC; padding:0; text-align: center;  }
.popBody { position:relative; padding:20px; background-color: white; max-height:1000px; overflow:auto; }
.popFooter { position:relative; padding:20px; border-radius:0px; border-top-right-radius:0px; border-top-left-radius:0px; border-top:solid 1px #CCC; padding:0; text-align: right; }



.bgi-blueFade { background-color:#33bee9 !important; color:#FFF !important; background:url(images/backs/blueFade.png) repeat-y; }
.bgi-blueFade h1 { color:#FFF !important; }

.bgi-blueFade2 { background-color:#FFFFFF !important; background:url(images/backs/blueFade2.jpg) repeat-y; }
.bgi-blueFade2 h1 { color:#FFF !important; }

.bgi-blueFade3 { background-color:#FFFFFF !important; color:#FFF !important; background:url(images/backs/blueFade3.jpg) repeat-y; }
.bgi-blueFade3 h1 { color:#FFF !important; }

.bgi-blueFade4 { background-color:#a3ccdd !important; color:#FFF !important; background:url(images/backs/blueFade4.png) repeat-y; }
.bgi-blueFade4 h1 { color:#FFF !important; }

.bgi-blackFade { background-color:#b6beca !important; color:#FFF !important; background:url(images/backs/blackFade.png) repeat-y; }
.bgi-blackFade h1 { color:#FFF !important; }

.bgi-orangeFade { background-color:#FFFFFF !important; color:#FFF !important; background:url(images/backs/orangeFade.png) repeat-y; }
.bgi-orangeFade h1 { color:#FFF !important; }

.bgi-orangeFade2 { background-color:#FFFFFF !important; color:#FFF !important; background:url(images/backs/orangeFade2.jpg) repeat-y; }
.bgi-orangeFade2 h1 { color:#FFF !important; }

.bgi-greenFade { background-color:#FFFFFF !important; background:url(images/backs/greenFade.jpg) repeat-y; }
.bgi-greenFade h1 { color:#FFF !important; }

.bgi-redFade { background-color:#FFFFFF !important; background:url(images/backs/redFade.jpg) repeat-y; }
.bgi-redFade h1 { color:#FFF !important; }

.bgi-purpleFade { background-color:#FFFFFF !important; background:url(images/backs/purpleFade.jpg) repeat-y; }
.bgi-purpleFade h1 { color:#FFF !important; }

.bgi-yellowFade1 { background-color:#FFFFFF !important; color:#FFF !important; background:url(images/backs/yellowFade.jpg) repeat-y; }
.bgi-yellowFade1 h1 { color:#FFF !important; }

.bgi-wood { background-color:#FFFFFF !important; color:#FFF !important; background:url(images/backs/wood_back.jpg) repeat-y; }
.bgi-wood h1 { color:#FFF !important; }

.bgf-printer { background:url(images/backs/printer.png) no-repeat top right; }

.bl-black { border-left:solid 10px #000 !important; }
.bl-black1 { border-left:solid 10px #000 !important; }
.bl-black2 { border-left:solid 10px #333 !important; }
.bl-black3 { border-left:solid 10px #515151 !important; }
.bl-grey { border-left:solid 10px #bec0c3 !important; }
.bl-grey2 { border-left:solid 10px #9e9e9e !important; }
.bl-red { border-left:solid 10px #c35159 !important; }
.bl-red2 { border-left:solid 10px #cb4d4d !important; }
.bl-red3 { border-left:solid 10px red !important; }
.bl-white { border-left:solid 10px #FFF !important; }
.bl-blue { border-left:solid 10px #3398cc !important; }
.bl-blue2 { border-left:solid 10px #A3BAFF !important; }
.bl-green { border-left:solid 10px #98cc33 !important; }
.bl-green2 { border-left:solid 10px #33ceb6 !important; }
.bl-green3 { border-left:solid 10px #060 !important; }
.bl-green4 { border-left:solid 10px #8cad18 !important; }
.bl-purple { border-left:solid 10px #c133ce !important; }
.bl-purple2 { border-left:solid 10px #ad6ebf !important; }
.bl-yellow { border-left:solid 10px #ebe920 !important; }
.bl-orange { border-left:solid 10px #eb9c20 !important; }
.bl-orange2 { border-left:solid 10px #f9a518 !important; }
.bl-warning { border-left:solid 10px #FFD7DA !important; }


a.btnImage { position:relative; padding:9px 9px 5px 9px; font-size:13px; background:#3d7ef9; color:#FFF; text-decoration:none; border-radius:0px; margin:10px; } 
a.btnImage.white { background-color:#FFF; color:#666 !important; }
a.btnImage.white2 { background-color:#FFF; color:#666 !important; border:solid 1px #999; padding-bottom:9px; }
a.btnImage.black { background-color:#000; color:#FFF !important; }
a.btnImage.black2 { background-color:#333; color:#FFF !important; }
a.btnImage.black3 { background-color:#515151; color:#FFF !important; }
a.btnImage.grey { background-color:#bec0c3; }
a.btnImage.grey2 { background-color:#999; }
a.btnImage.grey3 { background-color:#666; }
a.btnImage.blue { background-color:#3d7ef9; }
a.btnImage.blue2 { background-color:#A3BAFF; }
a.btnImage.blue3 { background-color:#3398cc; }
a.btnImage.green { background-color:#82bb15; }
a.btnImage.green2 { background-color:#33ceb6; }
a.btnImage.green3 { background-color:#060; }
a.btnImage.green4 { background-color:#8cad18; }
a.btnImage.green5 { background-color:#98cc33; }
a.btnImage.red { background-color:#c35159; }
a.btnImage.red2 { background-color:#ff4200; }
a.btnImage.red3 { background-color:red; }
a.btnImage.orange { background-color:#f4b741; }
a.btnImage.orange2 { background-color:#f9a518; }
a.btnImage.purple { background-color:#b83391; }

a.btnImage:hover { background-color:#039; }
a.btnImage.white:hover { color:#FFF !important; }
a.btnImage.white2:hover { color:#FFF !important; }
a.btnImage img { position:relative; width:16px; height:14px; }

a.btn { position:relative; padding:9px; font-size:13px; background:#3d7ef9; color:#FFF; text-decoration:none; margin:10px; }
a.btn.white { background-color:#FFF; color:#666 !important; }
a.btn.white2 { background-color:#FFF; color:#666 !important; border:solid 1px #999; padding-bottom:9px; }
a.btn.black { background-color:#000; color:#FFF !important; }
a.btn.black2 { background-color:#333; color:#FFF !important; }
a.btn.black3 { background-color:#515151; color:#FFF !important; }
a.btn.grey { background-color:#bec0c3; }
a.btn.grey2 { background-color:#999; }
a.btn.grey3 { background-color:#666; }
a.btn.blue { background-color:#3d7ef9; }
a.btn.blue2 { background-color:#A3BAFF; }
a.btn.blue3 { background-color:#3398cc; }
a.btn.green { background-color:#82bb15; }
a.btn.green2 { background-color:#33ceb6; }
a.btn.green3 { background-color:#060; }
a.btn.green4 { background-color:#8cad18; }
a.btn.green5 { background-color:#98cc33; }
a.btn.red { background-color:#c35159; }
a.btn.red2 { background-color:#ff4200; }
a.btn.red3 { background-color:red; }
a.btn.orange { background-color:#f4b741; }
a.btn.orange2 { background-color:#f9a518; }
a.btn.purple { background-color:#b83391; }

a.btn:hover { background-color:#039; }
a.btn.white:hover { color:#FFF !important; }
a.btn.white2:hover { color:#FFF !important; }
a.btn img { position:relative; width:16px; height:14px; margin-right:10px; }

a.btn i { position:relative; width:16px; height:14px; margin-right:10px; margin-top:2px; }


a.btnSelect { display:block; position:relative; background-color:#eaeaea; padding:10px; color:#333; text-decoration:none; margin-top:5px; }
a.btnSelect:hover { background-color:#666; color:#FFF; }
a.btnSelect.active { background-color:#666; color:#FFF; }

a.tbtn { position:relative; padding:5px; font-size:12px; background:#3d7ef9; color:#FFF; text-decoration:none; margin-right:10px; }
a.tbtn.white { background-color:#FFF; color:#666 !important; }
a.tbtn.white2 { background-color:#FFF; color:#666 !important; border:solid 1px #999; padding-bottom:9px; }
a.tbtn.black { background-color:#000; color:#FFF !important; }
a.tbtn.black2 { background-color:#333; color:#FFF !important; }
a.tbtn.black2 { background-color:#515151; color:#FFF !important; }
a.tbtn.grey { background-color:#bec0c3; }
a.tbtn.grey2 { background-color:#999; }
a.tbtn.grey3 { background-color:#666; }
a.tbtn.blue { background-color:#3d7ef9; }
a.tbtn.blue2 { background-color:#A3BAFF; }
a.tbtn.blue3 { background-color:#3398cc; }
a.tbtn.green { background-color:#82bb15; }
a.tbtn.green2 { background-color:#33ceb6; }
a.tbtn.green3 { background-color:#060; }
a.tbtn.green4 { background-color:#8cad18; }
a.tbtn.green5 { background-color:#98cc33; }
a.tbtn.red { background-color:#c35159; }
a.tbtn.red2 { background-color:#ff4200; }
a.tbtn.red3 { background-color:red; }
a.tbtn.orange { background-color:#f4b741; }
a.tbtn.orange2 { background-color:#f9a518; }
a.tbtn.purple { background-color:#b83391; }

a.tbtn:hover { background-color:#039; }
a.tbtn.white:hover { color:#FFF !important; }
a.tbtn.white2:hover { color:#FFF !important; }
a.tbtn img { position:relative; width:8px; height:7px; margin-right:10px; }
a.tbtn i { position:relative; margin-right:6px; margin-top:2px; }


/* SELECTS */
.selectColor { position:relative; float:left; margin:10px; margin-bottom:10px; width:15px; height:15px; cursor:pointer; border:solid 1px #FFFFFF; }
.selectColor.none { border:solid 1px #BFBFBF; }
.selectColor.red { background-color:#c35159; }
.selectColor.red2 { background-color:#FF8878; }
.selectColor.blue { background-color:#517EF2; }
.selectColor.blue2 { background-color:#A3BAFF; }
.selectColor.green { background-color:#41BA3C; }
.selectColor.yellow { background-color:#FDDA47; }
.selectColor.purple { background-color:#DEA9FF; }
.selectColor.grey { background-color:#e1e1e1; }
.selectColor:hover { border:solid 1px #666666; box-shadow: 0px 0px 5px #666; }
.selectColor.active { border:solid 1px #999; box-shadow: 0px 0px 5px #666; }

.showColor { position:relative; float:left; margin:10px; width:15px; height:15px; cursor:pointer; border:solid 1px #FFFFFF; }
.showColor.red { background-color:#c35159; }
.showColor.red2 { background-color:#FF8878; }
.showColor.blue { background-color:#517EF2; }
.showColor.blue2 { background-color:#A3BAFF; }
.showColor.green { background-color:#41BA3C; }
.showColor.yellow { background-color:#FDDA47; }
.showColor.purple { background-color:#DEA9FF; }
.showColor.grey { background-color:#e1e1e1; }
.showColor:hover { border:solid 1px #666666; box-shadow: 0px 0px 5px #666; }

#search_panel input { color:#036; font-weight:bold; font-size: 15px; padding: 7px 10px 7px 10px; }
#search_panel2 input { color:#036; font-weight:bold; font-size: 15px; padding: 7px 10px 7px 10px; }

.hrGrey { border:0; border-bottom:solid 1px #7c7c7c; }
.hrGrey2 { border:0; border-bottom:solid 1px #DDDDDD; }

.font-bold { font-weight:bold; }

.h-stats { font-weight:normal; padding:0; margin:5px 0px 0px 0px; font-size:20px; }
.h-stats.green { color:#2ba45f; }
.h-stats.red { color:#d84b3f; }
.h-stats.grey { color:#666; }

.t11-stats { font-size:11px; }
.t11-stats.green {  color:#2ba45f; }
.t11-stats.red { color:#d84b3f; }
.t11-stats.grey { color:#666; }

.borderRight { border-right:solid 1px #CCCCCC; }
.borderLeft { border-left:solid 1px #CCCCCC; }
.borderBottom { border-bottom:solid 1px #CCCCCC; }
.borderTop { border-top:solid 1px #CCCCCC; }
.border { border:solid 1px #CCCCCC; }
.no-border { border:0; }

/* STATUSES */
.gStatus { position:relative; float:right; width:38px; height:38px; margin-top:7px; margin-right:5px; cursor:pointer; line-height:normal !important; }
.gStatus.eye { background:url(images/statuses/eye.png) top no-repeat; }
.gStatus.at { background:url(images/statuses/at.png) top no-repeat; }
.gStatus.sms { background:url(images/statuses/sms.png) top no-repeat; }
.gStatus.email { background:url(images/statuses/email.png) top no-repeat; }

.gStatus.working { background-position:0px -38px; }
.gStatus.complete { background-position:bottom; }

.popCloseButton { display:block; width:33px; height:32px; background:url(images/btn/popClose.png) top no-repeat; border:solid 1px #FFF; background-color:#FFF; border-radius:17px; z-index:9999999999999999999; }
.popCloseButton:hover { background-position:bottom; }

.btnNotificationNumber { position:absolute; background-color:#F60; color:#FFF; width:20px; height:20px; text-align:center; line-height:20px; font-size:10px; top:0; right:-8px; border-radius:10px; }
.textNotificationNumber { background-color:#F60; color:#FFF; text-align:center; font-size:10px; margin-left:10px; border-radius:10px; padding-right:5px; padding-left:5px; }

.webSpaceContainer { width:200px; float:left; margin-right:15px; border:solid 1px #CCCCCC; height:20px; background-color:#F1F1F1; border-right:solid 3px #FF0000; }
.webSpaceContainer .proodos { background-color:#FFC; width:10px; height:20px; font-size:11px; }
.webSpaceContainer .proodos div { padding-top:4px; padding-right:10px; float:right; }


#fast_notes_textarea { background-color:#FCFDEC; }

.leftBorderRed { border-left:solid 10px #FF0000 !important; padding-left:5px !important; }
.leftBorderBlack { border-left:solid 10px #666 !important; padding-left:5px !important; }


.hotOffer { background:url(images/backs/hot_offer.png) no-repeat; background-color:#eaeaea; padding-left:30px; }
.bestOffer td { background-color:#EAEAEA; }
.bestOffer td:first-child { padding-left:30px; background:url(images/backs/hot_offer.png) no-repeat; background-color:#eaeaea; }
.bestOffer .btn { background-color:#8cad18; }

.b-right-d { border-right:dashed 1px #666666; }
.b-right-n { border-right:0; }
.b-left-d { border-left:dashed 1px #666666; }
.b-left-n { border-left:0; }
.b-top-d { border-top:dashed 1px #666666; }
.b-top-n { border-top:0; }
.b-bottom-d { border-bottom:dashed 1px #666666; }
.b-bottom-n { border-bottom:0; }

.b-right { border-right:solid 1px #666666; }
.b-left { border-left:solid 1px #666666; }
.b-top { border-top:solid 1px #666666; }
.b-bottom { border-bottom:solid 1px #666666; }

.b-all-d { border:dashed 1px #666666; }
.b-all-n { border:0; }

.cursor-help { color:#06C !important; cursor:help; }

.tableThin { position:relative; border:solid 0px #CCCCCC; border-spacing: 0px; }
.tableThin tr:first-child td { background-color: transparent; padding: 5px; }
.tableThin tr:last-child td { background-color: transparent; padding: 5px; }
.tableThin td,tr { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding: 5px; }
.tableThin tr td:first-child { border-left:solid 1px #CCCCCC; }


.tableThinOpen { position:relative; border:solid 0px #CCCCCC; border-spacing: 0px; }
.tableThinOpen tr:first-child td { background-color: transparent; padding: 5px; border-top: 0; }
.tableThinOpen tr:last-child td { background-color: transparent; padding: 5px; border-bottom: 0; }
.tableThinOpen td,tr { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding: 5px;  }
.tableThinOpen tr td:first-child { border-left:solid 0px #CCCCCC; }
.tableThinOpen tr td:last-child { border-right: 0; }

.tableThinOpen.withHeader { border: 1px solid #e6e6e4; border-radius: 12px; }
.tableThinOpen.withHeader td { background-color: white !important; }
.tableThinOpen.withHeader thead th { background-color: #e6e6e4; }
.tableThinOpen.withHeader thead th:first-child { border-top-left-radius: 12px; }
.tableThinOpen.withHeader thead th:last-child { border-top-right-radius: 12px; }

.tableThinOpen.withHeader tfoot td { background-color: #e6e6e4 !important; }
.tableThinOpen.withHeader tfoot td:first-child { border-bottom-left-radius: 12px; }
.tableThinOpen.withHeader tfoot td:last-child { border-bottom-right-radius: 12px; }


.td-p5 td { padding: 5px; }
.td-p10 td { padding: 10px; }
.td-p15 td { padding: 15px; }


/* table simple */
.tableSimpleDefault { position:relative; border:solid 0px #333333; }
.tableSimpleDefault td,tr { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.tableSimpleDefault td { }

.tableSimpleDefault tr:first-child td { padding:10px; background-color:#eeeeee; border-top:solid 1px #CCCCCC; }
/*.tableSimple tr:last-child td { border-top:0; padding:10px; background-color:#eeeeee; } */

.tableSimpleDefault .contact_checkbox { margin:0 !important; }
.tableSimpleDefault .conOptions { margin:0 !important; }
.tableSimpleDefault tr:hover { background-color:#effaff; }
/* <-- --> */

/* table Simple COMPLETE BORDER */
.tableSimpleComplete { position:relative; border:solid 0px #CCCCCC; }
.tableSimpleComplete table { border:solid 1px #CCCCCC; }

.tableSimpleComplete td  { border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }
.tableSimpleComplete tr td { border-left:solid 0px #CCCCCC; }

.tableSimpleComplete tr:first-child td { padding:10px; background-color:#eeeeee; border-top:solid 1px #CCCCCC; }
.tableSimpleComplete tr td:first-child { border-left:solid 1px #CCCCCC; }

.tableSimpleComplete .contact_checkbox { margin:0 !important; }
.tableSimpleComplete .conOptions { margin:0 !important; }
.tableSimpleComplete tr:hover { background-color:#effaff; }

.tableSimpleComplete.no-top-bg tr:first-child td { background-color:transparent; padding: 5px; }
.tableSimpleComplete.no-bottom-bg tr:last-child td { background-color:transparent; padding: 5px; }

.tableSimpleComplete.no-top-border tr:first-child td { border-top:0; }
.tableSimpleComplete.no-bottom-border tr:last-child td { border-bottom:0; }
.tableSimpleComplete.no-table-border table { border:0;}

.tableSimpleComplete.wbottom tr:last-child td { border-top:0; padding:10px; background-color:#eeeeee; }

/* <-- --> */

/* Admin Table */
.adminTable table { border:solid 1px #CCCCCC; }
.adminTable td  { border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }
.adminTable tr td { border-left:solid 0px #CCCCCC; }
.adminTable th { padding:10px; background-color:#eeeeee; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom: dashed 1px #008DE7; }
.adminTable tr td:first-child { border-left:solid 1px #CCCCCC;  }
.adminTable tr th:first-child { border-left:solid 1px #CCCCCC; border-bottom: dashed 1px #008DE7; }
/* */


.extraHidden { display:none; }
.divBtn { position:relative; cursor: pointer; }
.divBtn:hover { background-color:#039 !important; }


.backLines1 { background-image:url(images/backs/lines.png) !important; background-repeat:repeat; background-color:#E0E0E0 !important; }
.backLines2 { background-image:url(images/backs/lines2.png) !important; background-repeat:repeat; background-color:#E0E0E0 !important; }


/* ------------ QUICK MENU -------------------- */
.qmContainer { position: relative; margin: 5px; float: left; height: 110px; }
.qmIcon { width: 64px; height: 64px; border: solid 1px #EBEBEB; text-align: center; border-radius: 32px; font-size: 11px; cursor: pointer; }
.qmIcon:hover { background-color: beige; color:firebrick;}

.hidden { display: none; }

.del { text-decoration: line-through; }
.del-sm { text-decoration: line-through; font-size:12px; }


.tinyInBarContainer {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 999;
	border: solid 0px red;
}
	   
.tinyInBarBtn {
	position:relative;
	float: left;
	border-radius: 4px;
	background-color:#C4C3B9;		   
	padding: 5px;
	height: 20px;
	width: 35px;
	text-align: center;
	margin-left: 5px;
}
	   
.tinyInBarBtn:hover {
	cursor: pointer;
	background-color: #008DE7;		  
}
	   
.tinyInBarBtn.active:hover { background-color:#008DE7; color:white; }
	   
.tinyInBarBtn:hover i { color:white; }
	   
.tinyInBarBtn.active { background-color:#57BD43; color:white; }
	   
.tinyInBarBtn i { margin-top: 3px; }

.tinyInlineDelete { position: absolute; right: 0px; top:0px; z-index: 999; display: none; width: 25px; height: 25px; text-align: center; }
.tinyInlineDelete i { margin-top: 6px; margin-left: 2px; }
.tinyInlineDelete:hover { cursor: pointer; }
.tinyInlineDelete:hover i { color:#005ECF !important; }
.tableSimpleComplete tr:hover .tinyInlineDelete { display: block; }

.tinyInBarBtn span { background-color:#385ED8; padding:3px; font-size:11px; text-align:center; position:absolute; top:-2px; right:-5px; min-width:12px; border-radius:10px; color:white; font-weight:bold; }
.tinyInBarBtn span.red { background-color:#F92B2F; }
.tinyInBarBtn span.second { position:absolute; top:inherit; bottom:-2px; }
.tinyInBarBtn:hover span { background-color:#2F2F2F; }
.tinyInBarBtn:hover span.second { background-color:inherit; }

.tinyMsgIndicator { background-color:#AABBC3; padding:5px; font-size:11px; text-align:center;  border-radius:10px; color:white; font-weight:normal; }
.tinyMsgIndicator.red { background-color:#F92B2F; }

.tinyCounterPop { background-color:#385ED8; padding:3px; font-size:11px; text-align:center; position:absolute; top:-2px; right:-5px; min-width:12px; line-height: 13px !important; border-radius:10px; color:white; font-weight:bold; }
.tinyCounterPop.red { background-color:#F92B2F; }


.setCall:hover { color: #005ECF; cursor: pointer;}

.owBtn { padding:10px; cursor:pointer; text-align:center; }

.admin-menu p { margin-left:15px; font-size:14px; font-weight:bold; color:#5B5B5B; }
.admin-menu ul { list-style:none; padding:0; margin:0; margin-left:15px; margin-right:15px; }
.admin-menu li { border:solid 1px #C7C7C7; padding:5px; margin-bottom:3px; }

.bg-black2 a:link{ color:white; text-decoration:none; padding:5px; border:solid 1px white; }
.bg-black2 a:active{ color:white; }
.bg-black2 a:hover{ color:white; background-color:#909090; }
.bg-black2 a:visited{ color:white; text-decoration:none; }


.textarea_admin_comments { width:95%; height:80px; min-height:80px; min-width:95%; max-width:95%; color:#651717; font-size:13px; font-family:arial; }

.registration_box { position:relative; width: 100%; max-width:1300px; overflow:hidden; margin-right:auto; margin-left:auto; border:solid 1px grey; margin-top:50px; }
#registration_months { margin-left:-15px; }

.adminTable { margin-bottom:50px; }

.tdhover:hover { background-color: blue !important; color:white !important; }