@import url('fonts/font.css');


.checkbox { border: none; margin: 0px; padding: 0px; margin-right: 5px; vertical-align: middle; }
.checkbox input { font-size:13px; height:13px; width:13px; line-height:13px; padding:0px; margin:0px;}
.radio input { font-size:13px; height:13px; width:13px; line-height:13px; padding:0px; margin:0px; vertical-align:top;  }

.radio { border: none; padding: 0px; margin: 0px;  vertical-align: middle; }
.TextAreaCSS, textarea { height:80px; width:225px; line-height:24px; color: #4c4d4f; padding:5px 10px; border: 1px solid #dbdbdb; font-size: 15px; vertical-align: top; resize: none; -webkit-appearance: none; border-radius: 0; }
.inputTxt, .TextBoxCSS { height:34px; width:225px; line-height:24px; color: #4c4d4f; padding:5px 10px; border: 1px solid #dbdbdb; font-size: 15px; vertical-align: top; resize: none; -webkit-appearance: none; border-radius: 0; }
.dialog { position: absolute; width: 300px;height: 190px; z-index:9999}
.alphaBg { width:100%; height:100%; position:absolute; z-index:1; background:#000; opacity:0.8; filter:alpha(opacity=80);  display:none; top:0px; left:0px;}
.alphaBgGray { width:100%; height:100%; position:fixed; z-index:1; background:url(../images/black70.png); display:none; top:0px; left:0px;}
.inputLabel {background:transparent; border:none;}
.inputDis{cursor: default; opacity: 0.5;}
.RadComboBox_MetroTouch .rcbInput { font-size: 15px !important; vertical-align:top; }
.file { height:24px; width:230px; vertical-align:top}
.fleft { float:left;}
.fright { float:right;}
.errorMsg { text-align:right; display:block; line-height:28px; color:#ff0000; text-align:center;}

b, strong { font-weight:600 !important; }
ol, ul { list-style: none; }
.cursor { cursor:pointer !important;}
.cursorPointer { cursor:default !important;}
.reqField { float: right; font-size: 13px; color:#4c4d4f; } 
.reqField b { color:#ff0000;}
.label  { font-size:100%; color:#4c4d4f; font-weight:600; }
 
.rcbScroll {overflow:hidden !important;}
#ctl00_contentplaceholder1_radSelectPlaylist_DropDown .rcbScroll {overflow-y:scroll !important;height:200px}
#cmbPlayList_DropDown .rcbScroll{overflow-y:scroll !important;} 
.window { z-index:99999 !important;}
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; vertical-align: top; }
.clear { clear: both; }
.clear5 { clear: both; height: 5px; width: 100%; }
.clear10 { height: 10px; clear: both; }
.clear15 { height: 15px; clear: both; }
.clear20 { height: 20px; clear: both; }
.clear50 { height: 50px; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
/* ----- clear fix for floats ----- */
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
/* hides clearfix from IE-mac */
.clearfix { display: block; }
/* end hide from IE-mac */

.tdCenter { text-align:center;}
.calBtn { background:url(../images/calendar.png) no-repeat center; height:26px; width:26px; display:inline-block; vertical-align:middle; margin-left:5px;}
.filterDropDown { background: #ffffff; border: 1px solid #212421; width: 55%; height: 23px; margin: 0 4px; }
.RadWindow .rwDialogPopup { margin:10px 0 !important; padding:1px 0 16px 0px !important; } 
.RadWindow .rwDialogText { text-align:center !important; padding:10px 0 10px 0px !important; } 
h2 .subHead, h3 .subHead  { display:inline-block; padding:0px 10px; background: #efefef; border:1px solid #DBDBDB; border-bottom:none; float:left; line-height:40px; }


.user-menu .user {     font-weight: 600;    color: #00b4e1 !important;}
/* tooltip */
.toolTip { height:17px; width:17px; display:inline-block; background:url(../images/help-icon.png) no-repeat 0 0; vertical-align:top; margin-top:5px; margin-right:5px; position:relative; z-index:1}
.toolTipWrapper { width:120px; border: 1px solid #DBDBDB !important; background: url(../images/toolTip-bg-w.png) !important; position: absolute; z-index:9999;  top:0px; display: none;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:13px; padding:5px 10px 10px 10px; color:#4C4D4F; line-height:16px; }
.toolTipTop { width:13px; height:12px; background:url(../images/tooltip-corner.png) no-repeat; position:absolute; margin-left:-23px; margin-top:0px; display:none;}
.toolTipRight { width:13px; height:12px; background:url(../images/tooltip-corner-right.png) no-repeat; position:absolute; margin-top:0px; right:-13px;  }

/* tooltip */
.moreToolTip { height:17px; width:17px; display:inline-block; background:url(../images/help-icon.png) no-repeat 0 0; vertical-align:top; margin-top:5px; margin-right:5px; position:relative; z-index:1}
.moreToolTipWrapper { width:400px; background:#eaf8ff; border:1px solid #b8e1f6; position: absolute; z-index:9999;  margin-top:-30px; top:0px; display: none;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:13px; padding:5px 10px 10px 10px; color:#4C4D4F; line-height:16px;word-wrap:break-word; }
.moreToolTipTop { width:13px; height:12px; background:url(../images/tooltip-corner.png) no-repeat; position:absolute; margin-left:-23px; margin-top:0px;top:30px; }
.moreToolTipRight { width:13px; height:12px; background:url(../images/tooltip-corner-right.png) no-repeat; position:absolute; margin-top:0px; right:-13px;top:30px; }

/* tooltip */
.playertoolTip { height:17px; width:17px; display:inline-block; background:url(../images/help-icon.png) no-repeat 0 0; vertical-align:top; margin-top:5px; margin-right:5px; position:relative; z-index:1}
.playertoolTipWrapper { min-width:120px; width:auto !important; width:120px; background:#eaf8ff; border:1px solid #b8e1f6; position: absolute; z-index:9999;  top:0px; display: none;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:13px; padding:5px 10px 10px 10px; color:#4C4D4F; line-height:16px; }
.playertoolTipTop { width:13px; height:12px; background:url(../images/tooltip-corner-2.png) no-repeat; position:absolute; margin-left:-23px; margin-top:0px; }
.playertoolTipRight { width:13px; height:12px; background:url(../images/tooltip-corner-right.png) no-repeat; position:absolute; margin-top:0px; right:-13px; }

/********* header new ************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }

.btnGreen { background:#41586e; height:35px; line-height:35px; text-align: center; font-size: 18px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none; border-radius: 0; text-decoration:none; vertical-align:top;}
.btnBlack { background:#717171; height:35px; line-height:35px; text-align: center; font-size: 18px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none; border-radius: 0; text-decoration:none; vertical-align:top;}
input.btnGreen { width: 80px; height:35px; line-height:auto; color: #fff; }
input.btnBlack { width: 80px; height:35px; line-height:auto; color: #fff; }
a.btnGreen, a.btnBlack { display:inline-block; padding:0px 10px; }
.ruButton, .ruFileInput, .RadUpload_MetroTouch .ruFakeInput, .riTextBox, .riEnabled {-webkit-appearance:none; border-radius: 0;}
.btnGreenSmall { background:#41586e; height:25px; line-height:25px; text-align: center; font-size: 15px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none;}
.btnBlackSmall  { background:#717171; height:25px; line-height:25px; text-align: center; font-size: 15px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none;}
input.btnGreenSmall  { width:60px; height:25px; line-height:auto; color: #fff; }
input.btnBlackSmall  { width:60px; height:25px; line-height:auto; color: #fff; }
a.btnGreenSmall , a.btnBlackSmall  { display:inline-block; padding:0px 10px; }
.btnGreen.disableBtn { opacity:0.4; filter:alpha(opacity=40);}
.RadUpload .ruFileWrap .ruUploadSuccess {width:170px !important;}
.btnSmallGreen { width:60px; display:inline-block; height:30px; border:none; cursor:pointer; cursor: pointer; -webkit-appearance:none;}
.btnSmallBlack { width:60px; display:inline-block; height:30px; border:none; cursor:pointer; cursor: pointer; -webkit-appearance:none;}
input.btnSmallGreen { width: 60px; }
input.btnSmallBlack { width: 60px; }

.star { color:#ff0000}
.version { float:right; margin:15px 20px 0px 0px;}
.listBox { border: 1px solid #C6C6C9; padding: 5px; background: #fff; width:225px; height:100px; overflow:auto; float:left; margin-right:10px; }
.listBox input { font-size:13px; height:13px; width:13px; line-height:13px; padding:0px; margin:0px; margin-right: 5px; }
div.RadComboBox { display: inline-block !important; }
.ddTelerik { width: 225px !important; }
.ddTelerik .rcbInputCell { border-color:#dbdbdb !important} 
.notes { font-size:13px; padding:0px 0px; display:inline-block;}
.trueTxt { background:url(../images/true.png) no-repeat 0px 5px ; padding:0px 0px 0px 25px; display:inline-block; font-size:15px; color:#38b400; float:left}
.falseTxt { background:url(../images/false.png) no-repeat 0px 5px; padding:0px 0px 0px 25px; display:inline-block; font-size:15px; color:#ff0000; float:left}
.grayTxt { color:#9F9F9F !important;}
.transBtn { background-color:transparent !important; border:none;}
.paypal {height:45px;}
.paypal img{height: 100%; margin: -9px 1px 0 10px;}
.loginContain { margin: 0px auto 20px; background:#fff; border:1px solid #dbdbdb; text-align:center; padding:20px 20px; }
.loginContain .label { float: left; line-height:21px; padding:4px 20px; vertical-align: middle; width: 150px; text-align: right; color: #1b323f;  }
.loginContain .inputTxt { float: left; width: 200px; }.
.loginContain a:hover { text-decoration: none; color: #41586e; }
.loginContain .checkbox input { margin-top:10px;}
.loginContain .error { text-align:center;}

.loginContain h2 { background: #41586e; color: #fff; font-size: 15px; padding: 8px 10px; }
.loginContain .row { padding: 0px 10px 8px; text-align: left; width:420px; }
.loginContain .rowBtn { padding: 0px 10px 8px; text-align: left; }
.loginContain .rowBtn input { margin-left:190px; }
.loginContain #hlnkForget { margin-left:190px; color:#41586e; float:right;}

.logoutText a {color:#41586e}
.logoutText a:hover { text-decoration:none;}

.activationPage { width:320px; margin: 40px auto; padding:20px 0px 40px 0px;  background:#f3f3f3; border:1px solid #dbdbdb; text-align:center; }
.activationPage .label { float: left; line-height:21px; padding:4px 20px; vertical-align: middle; width: 150px; text-align: right; color: #1b323f;  }
.activationPage a {color:#41586e; text-decoration:underline;}
.activationPage a:hover { text-decoration: none; color: #41586e; }



.main { width:100%; background: url(../images/bg-top.jpg) no-repeat  center top; overflow:hidden; }
.mainBg { width: 100%; height: auto; background: url(../images/bg-btm.jpg) no-repeat  center bottom; padding-top:10px; padding-bottom:100px;  }
.loginBg { width: 100%; height: auto; background: url(../images/bg-btm.jpg) no-repeat center bottom; padding-top:30px;  }
.loginBg #footer { margin-bottom:100px;}
.page { max-width:1180px; margin:0px auto; overflow:hidden; width:100%; }
.page-contain { width:1160px; margin:0px 10px; background:#fff; overflow:hidden;}


.main-header .logo .logo-lg {  margin-top:3px;}

.logo-mini {  margin-top:7px;}
.head { background: #efefef; width:100%; overflow:hidden; }
.head .label { float: left; padding-left:20px; line-height:48px; color:#41586e; font-size:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; display:none;  }
.brdRed { border: 1px solid #F00 !important; }

#footer { width:100%; margin:0; padding:20px 0px; background:#fff; overflow: hidden; clear: both; text-align:center; border-top:1px solid #dbdbdb; font-size:13px; color:#4c4d4f;    }

.dashboard { padding:10px 20px; overflow:hidden; height:220px; display:none !important;}
.dashboard h2 { margin-left:100px; color:#41586e; font-weight:normal; margin-bottom:10px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:24px;}
.dashboard ul { margin-left:100px; }
.dashboard li { padding:0px 10px 7px 20px; background:url(../images/arrow.gif) no-repeat 0px 5px;}
.dashboard a { color:#4c4d4f; text-decoration:none;}
.dashboard a:hover {color:#41586e}
.dashboard .col1 { float:left; width:300px; background:url(../images/account.png) no-repeat 0px 10px; }
.dashboard .col2 { float:left; width:300px; background:url(../images/settings.png) no-repeat 0px 10px;}
.dashboard .col3 { float:left; width:300px; background:url(../images/publish.png) no-repeat 0px 10px;}

.dashboardNew .storage-graph { margin-bottom:20px; overflow:hidden; padding:15px; }
.dashboardNew .storage-graph .block {  margin-bottom:15px; border:1px solid #F0EFEF; padding:10px; height:260px }
.dashboardNew .storage-graph .fright { float:right; margin-right:0}
.dashboardNew .storage-graph .shadow { height: 250px; padding: 10px 0px;   }
.dashboardNew .storage-graph .shadow {-moz-box-shadow: 0px 0px 10px #d6d6d6; -webkit-box-shadow: 0px 0px 10px #d6d6d6; box-shadow: 0px 0px 10px #d6d6d6; border:5px solid #fff; }
.dashboardNew .storage-graph h2 { font-size:18px; text-align:center; margin-bottom:10px; color:#41586e; }
.dashboardNew .storage-graph h3 .label{ font-size:24px; text-align:center; margin-bottom:10px;  color:#41586e}
.dashboardNew .storage-graph h3 {font-weight: normal;text-align:center;}
.dashboardNew .storage-graph h3 span { font-size:22px; color:#41586e;}
.dashboardNew .storage-graph .divStoragePercentage{margin:0 auto;width: 160px;height: 160px;}
.dashboardNew .storage-graph .divStorageGB{margin:0 auto;width: 160px;height: 160px;}

.ie7 .storage-graph  .shadow, .ie8 .storage-graph .shadow { border:5px solid #dbdbdb; }

.dashboardNew { overflow:hidden; }
.dashboardNew .rowone ul li { height:100px; margin-bottom:30px; }
.dashboardNew .rowone ul li a { display:block; border:1px solid #F0EFEF;   height:100%; width:100%; position:relative;}
.dashboardNew .rowone ul li b { display:inline-block; position:absolute; right:10px; top:20px; color:#41586e; font-size:45px; font-weight:normal; font-family: "Open Sans", Arial, Helvetica, sans-serif; line-height:45px;}
.dashboardNew .rowone ul li b label {font-weight:normal;}
.dashboardNew .rowone ul li span  { display:inline-block; padding:65px 15px 0 15px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:right; width:100%; }

.dashboardNew .ondemandvideos { border:1px solid #F0EFEF; height:260px; padding:10px;}
.dashboardNew .ondemandvideos h2 { font-size:18px; text-align:center; margin-bottom:10px; color:#41586e; font-weight:normal; }
.dashboardNew .ondemandvideos h2 a { color:#41586e; font-weight:normal; }
.dashboardNew .ondemandvideos ul { float:left; margin:5px 10px 5px 10px; }
.dashboardNew .ondemandvideos ul li { float:left; margin-bottom:10px; }
.dashboardNew .ondemandvideos ul li.big { }
.dashboardNew .ondemandvideos ul li .value { color:#41586e; font-size:26px; line-height:35px;}
.dashboardNew .ondemandvideos ul li .valueSml { color:#41586e; font-size:22px; line-height:35px; margin:0px 10px;}
.dashboardNew .ondemandvideos ul li .label {font-weight:normal; display:inline-block; width:150px; color:#000; text-align:left; font-size:15px;}

.dashboardNew ul li.db-L1 a { background:url(../images/analytic1.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L2 a { background:url(../images/analytic2.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L3 a { background:url(../images/analytic3.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L4 a { background:url(../images/analytic4.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L5 a { background:url(../images/analytic5.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L6 a { background:url(../images/analytic6.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L7 a { background:url(../images/analytic7.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L8 a { background:url(../images/analytic8.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L9 a { background:url(../images/analytic9.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L10 a { background:url(../images/total-earning.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L11 a { background:url(../images/ad-revenues.png) no-repeat 20px 15px; }
.dashboardNew ul li.db-L12 a { background:url(../images/movie-revenues.png) no-repeat 20px 15px; }
/* .hello-logo { position: absolute; left: 0; bottom: 0; width: 230px; text-align: center;}
.hello-logo img { max-width:200px; } */
a.hello-logo { top: 15px;position: absolute;right: 20px;}

.wrapper { background: #41586e; }
.content-wrapper .wrapper { background: transparent; }

.dashboardNew a { color:#004e74; text-decoration:none;}
.dashboardNew .usefulllinks { float:left; width:100%; margin-bottom:10px; }
.dashboardNew .usefulllinks ul li a:hover { background-color:#fff}

.dashboardNew .column { }
.dashboardNew .column ul li { float:left; margin:0px 0px 15px 0px; width:16.6%; padding:10px;  }
.dashboardNew .column ul li a { display:block; height:120px; text-align:center; position:relative; line-height:18px; padding:75px 10px 10px 10px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; border:1px solid #f4f4f4;}
.dashboardNew .column ul li.db-R1 a { background:url(../images/icon1.png) no-repeat center 10px; }
.dashboardNew .column ul li.db-R2 a { background:url(../images/icon2.png) no-repeat center 10px; }
.dashboardNew .column ul li.db-R3 a { background:url(../images/icon3.png) no-repeat center 10px; }
.dashboardNew .column ul li.db-R4 a { background:url(../images/icon4.png) no-repeat center 10px; }
.dashboardNew .column ul li.db-R5 a { background:url(../images/icon5.png) no-repeat center 10px; }
.dashboardNew .column ul li.db-R6 a { background:url(../images/icon6.png) no-repeat center 10px; }





.QuickStartPlayer {float:left; margin:0px 0px; width:100%; background:#fff; }

.dashboardNew .headTxt { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 24px; color:#41586e; float:left; font-weight:normal; width:100%;   }
.QuickStartPlayer .playerName { float:left; font-size: 15px; color:#4C4D4F; line-height:22px; margin:10px 0px 10px 0px; word-wrap:break-word; }
.QuickStartPlayer .playerName span { display:inline-block; margin-bottom:10px;}

.QuickStartPlayer ul { float:left; }
.QuickStartPlayer li { position:relative; float:left; height:65px; }
.QuickStartPlayer li a {  height:40px; width:118px; display:inline-block; font-size: 15px; margin:7px 0 0 0 !important; padding:0px !important; float:left; margin-bottom:20px; }
.QuickStartPlayer li .txt { display:none; position:absolute; width:118px; text-align:center; bottom:5px; left:0px; color:#41586e; }
.QuickStartPlayer li.last div { margin-left:12px; width:100px;}
.QuickStartPlayer li:hover a { margin-top:0px !important;} 
.QuickStartPlayer li:hover span { display:inline-block; }

.QuickStartPlayer li .onBtn { background:url(../images/on-off.png) no-repeat 0 0 !important; width:82px !important; height:23px !important; display:inline-block; cursor:pointer !important; top:8px !important }
.QuickStartPlayer li .offBtn { background:url(../images/on-off.png) no-repeat 0 -40px !important; width:82px !important; height:23px !important; display:inline-block; cursor:pointer !important; top:8px !important}


.QuickStartPlayer li a.linkPublishingPoint{ background:url(../images/publishingPoint.png) no-repeat center; }
.QuickStartPlayer li a.linkEditPlaylist{ background:url(../images/list.png) no-repeat center; }
.QuickStartPlayer li a.linkViewPlayer{ background:url(../images/preview.png) no-repeat center; }
.QuickStartPlayer li a.linkEditPlayer{ background:url(../images/edit.png) no-repeat center; }
.QuickStartPlayer li a.linkSharePlayer{ background:url(../images/share-player.png) no-repeat center; }
.QuickStartPlayer li a.linkEmbedPlayer{ background:url(../images/embed.png) no-repeat center; }
.QuickStartPlayer li a.linkPushOnAir{ background:url(../images/on-off.png) no-repeat center 10px; }
.QuickStartPlayer li a.linkPushOffAir{ background:url(../images/on-off.png) no-repeat center -30px; }




/*.db-shadow {-moz-box-shadow: 0px 0px 10px #d6d6d6; -webkit-box-shadow: 0px 0px 10px #d6d6d6; box-shadow: 0px 0px 10px #d6d6d6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.ie7 .dashboardNew .db-shadow, .ie8 .dashboardNew .db-shadow { border:3px solid #dbdbdb !important;}*/        
         

         

/* form Table */

.formTable { font-size: 15px; color:#4c4d4f; margin: 0; clear:both; }
.formTable .mainTable { font-size: 14px; padding:0px 0px 0px; color:#4c4d4f; width:100% }
.formTable .mainTable table { width: 100%; }
.formTable .mainTable td { padding:3px 5px; vertical-align:top; line-height:34px;  }
.formTable .mainTable .ddTelerik td { padding-bottom: 0px; }
.formTable h2 { font-size:24px; color:#4c4d4f; font-weight:normal; line-height:30px; }
.formTable label { font-weight:600;}
.RadComboBox_MetroTouch td { vertical-align:middle !important;}

/*   My Account */

.channel-account .wrapper { width:100%; overflow:hidden;}
.channel-account .head { margin-bottom:10px;}
.channel-account .shipping { width: 360px; margin: 10px 20px 10px 0px; }
.channel-account .channel .colLeft { text-align: left; }
.channel-account .feature { clear: both; }
.channel-account .feature .colRight input, .channel-account .feature .colRight div { float: left; }
.channel-account .checkbox input { vertical-align: middle;margin-right: 5px; }
.channel-account .colLeft { text-align: right; padding-right:10px; width:400px; line-height: 26px; }
.channel-account .btnRow { text-align: center; padding: 5px 0px; clear:both; }
.channel-account .colCenter { text-align: left; padding: 5px 0px; }
.channel-account .colCenter h2 { font-size: 13px; }
.channel-account .mainTable { background:#fff;}
.channel-account .imgPreview { margin-top:5px; display:inline-block; position:absolute; bottom:17px;}
.channel-account .TextBoxCSS { float:left; margin-right:10px;}
.channel-account .selectFile { width:270px; float:left;}
.channel-account .selectFile .ruFakeInput { width:235px; }
.channel-account .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.channel-account .browseTd { display:inline-block; position:relative;}
.channel-account .link {color:#41586e;}
.channel-account table { table-layout:fixed;}

.channel-account .contactPerson .input-lg { width:100%;}
.channel-account .contactPerson .input-sm { width:100%;}
.channel-account .contactPerson td { white-space:nowrap;     border: 1px solid #dbdbdb;}
.channel-account .contactPerson td.bgGray { background:#efefef}
.channel-account .contactPerson table { width:auto;}


/* set-price */

.set-price { }

.set-price .head { margin-bottom:10px;}

.set-price .subHead { margin-right:5px; }
.set-price .detachHead{border: 1px solid; display: block; float: right; height: 36px; left: 252px; line-height: 50px;} 
.set-price .subHead label { float:none; line-height:40px; margin-left:5px; font-weight:normal; font-size:16px;}
.set-price .subHead.cur { top:1px;position:relative;  background:#fff;}

.set-price .selectplaylist { margin:0px 0px 20px; padding:10px 0px; border:1px solid #DBDBDB; }
.set-price .mainTable { margin:0px 0 20px; padding:0px 0px; width:100%; float:left; }
.set-price .mainTable h3 { position:relative;z-index:1;}
.set-price .playlistEventsContainer { border:1px solid #DBDBDB; width:100%; float:left; padding:10px 10px 0px; }
.divEventGrids .videoPlayList .payPrice {color:#41586e; text-decoration:none; background:url('../images/dollar-sign.png') no-repeat center center; display:inline-block; height:26px; width:28px; cursor:pointer;}
.set-price .row .col1 { float: left; margin-left: 20px; margin-right: 20px; width: 340px;}
.set-price .row .col1 .label { float:left; margin-right:8px; margin-top:5px;}
.set-price .row .col2 { float:left; width:190px; padding-top:5px; }
.set-price .row .col2 input { margin-right:5px; }
.set-price .row .col3 { float:right; margin:5px 20px 0 0    }
.set-price .row .col3 input.btnGreenSmall { width:110px; }
.selectplaylist .payperviewoptions {}
.selectplaylist .payperviewoptions input { margin-right:5px;}
.selectplaylist .payperviewoptions label { margin-right:5px;}
.selectplaylist input[type=checkbox] { margin-right:10px;} 

.set-price .payBlock { border:1px solid #ccc; float:left; padding:10px; margin-top:10px; }
.set-price .payBlock .inputTxt { width:50px; padding:6px 5px 7px;  }
.set-price .payBlock .col1 { float:left; margin-right:20px; width:100px;}
.set-price .payBlock .col1 .label {vertical-align: middle;} 
.set-price .payBlock .rowhead label {display:inline-block; margin-left:5px; margin-right:10px;}
.set-price .payBlock .col2 { float:left; width:350px; }
.set-price .payBlock .col2 .row { margin-bottom:5px;}
.set-price .payBlock .col2 label { width:100px; display:inline-block; margin-left:5px;}
.set-price .payBlock .rowBtn { text-align:center; margin-top:10px; float:left; width:100%;}
.set-price .grid { clear:both;}
.set-price .btnRow { float: left; margin: 10px 0 0; text-align: center; width: 100%;}

/*   provisionCDNInfo */

.provisionCDNInfo .wrapper { width:100%; overflow:hidden;}
.provisionCDNInfo .colLeft { text-align: right; padding-right:10px; width:410px; line-height: 26px; }
.provisionCDNInfo .btnRow { text-align: center; padding: 5px 0px; }
.provisionCDNInfo .colCenter { text-align: left; padding: 5px 0px; }
.provisionCDNInfo .colCenter h2 { font-size: 13px; }

 /* live-streaming  */
.live-streaming .wrapper { width:100%; overflow:hidden; margin-top:10px;  min-height:290px; height:auto !important;  height:290px;}
.live-streaming .colLeft { text-align: right; width:370px; line-height: 30px; font-family:"Open Sans", Arial, Helvetica, sans-serif}
.live-streaming .btnRow { text-align: center; padding: 5px 0px; }
.live-streaming .colCenter { text-align: left; padding: 5px 0px; }
.live-streaming .colCenter h2 { font-size: 13px; }
.live-streaming .checkbox input { }
.live-streaming .mainTable { margin:0px 0px 20px;}
.live-streaming .row { margin-bottom:10px;}

.live-streaming .playbakInfo h2 { margin-bottom:10px; margin-left:0px;}
.live-streaming .playbakInfo .col1 { width:50px; float:left; margin-left:20px;}
.live-streaming .playbakInfo .col2 { width:200px; float:left;}
.live-streaming .playbakInfo .col3 { width:200px; float:left;}
.live-streaming .playbakInfo .col4 { width:430px; float:left;}
.live-streaming .playbakInfo .label { float:left; margin-right:10px; line-height:24px;}
.live-streaming .playbakInfo .large { width:300px;}
.live-streaming .playbakInfo .playbackList { width:96%; margin:0px 2%; border:1px solid #C6C6C9; padding:10px 0px; overflow:hidden;}
.live-streaming .playbakInfo .playbackList .row { padding:5px 0px;}
.live-streaming .wrapper .panelMain {position: relative;clear: both}
.live-streaming .playbakInfo .grid { width:auto;}
.live-streaming .playbakInfo .grid.brdRed{border:1px solid red !important}
.live-streaming .playbakInfo { width:100%; clear:both; margin:0 0 0 0px;}
.live-streaming .requestNewLiveStream { float:right; }
.requestNewLiveStreamDetails {}
.requestNewLiveStreamDetails .colLeft { text-align: right; padding-right:10px; width:190px; line-height: 26px; font-family:"Open Sans", Arial, Helvetica, sans-serif}
.requestNewLiveStreamDetails .colCenter { text-align: center; padding: 5px 0px; }

.view-live-streaming {}
.view-live-streaming .mainTable { margin:0px 20px 20px; padding:10px 0px; border:1px solid #DBDBDB; width:840px; float:left; clear:both;}
.view-live-streaming .playbakInfo { width:840px; clear:both; margin:0 0 0 20px;}
.view-live-streaming .colLeft { text-align: right; padding-right:10px; width:190px; line-height: 30px; font-family:"Open Sans", Arial, Helvetica, sans-serif}
.view-live-streaming .btnRow { text-align: center; padding: 5px 0px; }
.view-live-streaming .colCenter { text-align: left; padding: 5px 0px; }
.view-live-streaming .colCenter h2 { font-size: 13px; }
.view-live-streaming .checkbox input { }
.view-live-streaming .playbakInfo .grid { width:auto;}
.view-live-streaming .head { margin-bottom:10px;}

.liveStream { width:505px; margin:0px auto; padding:0px 0px; overflow:hidden; background:#fff; }
.liveStream .colLeft { width:120px; text-align:right;}
.liveStream .heading  {background: #41586e; overflow:hidden; }
.liveStream .unableContainer { float:left; width:100%; }
.liveStream .row { vertical-align:top; padding:5px 0px 5px; width:100%; float:left; text-align:left;}

.liveStream .label { line-height:23px;  display:inline-block; float:left; width:120px; text-align:right; padding-right:10px  }
.liveStream a.closeBtn { border: 1px solid transparent; height: 28px; margin: 0 2px; width: 28px;  color: #fff; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 20px; line-height:28px; text-decoration:none; text-align:center; display:inline-block; cursor:pointer; margin:3px 2px;}
.liveStream a.closeBtn:hover { border: 1px solid #fff; border-radius:45px;  color: #fff; }

.liveStream .inputTxt { width:350px; float:left;}
.liveStream .textarea { width:350px; float:left; height:60px;overflow:auto;}
.liveStream .rowBtn a { margin:0 5px;}
.liveStream .rowBtn { vertical-align:top; padding:5px 0px 5px; width:100%; float:left; text-align:center;}

.liveStream .formTable { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px; color:#4c4d4f; margin-top: 25px; clear:both; }
.liveStream .formTable .mainTable { padding:10px 0px; border:1px solid #DBDBDB; width:500px; float:left; }
.liveStream .formTable .mainTable table { width: 100%; }
.liveStream .formTable .mainTable td { padding-bottom: 8px; vertical-align:top; line-height:25px;  }
.liveStream .formTable .mainTable .ddTelerik td { padding-bottom: 0px; }
.liveStream .formTable h2 { font-size:24px; font-family:"Open Sans",Verdana,Geneva,sans-serif; color:#4c4d4f; margin-left:0px; margin-right:20px; font-weight:normal; line-height:30px; }
.liveStream .formTable h2 .subHead { display:inline-block; padding:0px 10px; background: #efefef; border:1px solid #DBDBDB; border-bottom:none; float:left; line-height:40px; }

/* Subscriber */

.subscriber .btnRow { text-align: center; padding: 5px 0px; }
.subscriber .colLeft { text-align: right; padding-right:10px; width:220px; line-height: 30px; }
.subscriber .checkbox input { margin-right: 5px; margin-top:9px; }
.subscriber .reqField { margin-bottom:10px;}
.subscriber .TextBoxCSS { float:left; margin-right:10px;}
.subscriber .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.subscriber .changePwd .row { padding:5px 0px;}
.subscriber .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.subscriber a { color:#41586e}

/* notification */

.notification .colLeft { text-align: right; padding-right:10px; width:150px; line-height: 26px; }
.notification .radioBtn input { margin-right:10px; vertical-align:middle;}

/*  */



.iconLinks { overflow:hidden; }
.iconLinks input { float:left; margin:0px 5px 0 0; border:1px solid #DBDBDB; text-align:center; padding:13px 10px 13px 50px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height:16px; }
.iconLinks a { display:inline-block;  padding:10px 10px 10px 55px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px 5px; border:1px solid #DBDBDB; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align:left;  float:left;}
.iconLinks a:first-child { margin-left:0px; }

.iconLinks .addNewUser { background: url(../images/add-user.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .addCDNAccount { background: url(../images/add-user.png) no-repeat 10px 10px #f7f7f7; }
.iconLinks .addLiveStreaming { background: url(../images/live-stream-add.png) no-repeat 10px 10px #f7f7f7; }

.iconLinks .unsubscribe { background: url(../images/unsubscribe.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .resetLoginUsers { background: url(../images/reset-login.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .exportExcel { background: url(../images/excel-export.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .bulkImport { background: url(../images/bulk-imp.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .create-group { background: url(../images/group-add.png) no-repeat 10px 10px #f7f7f7; }
.iconLinks .group-management { background: url(../images/groupmgt.png) no-repeat 10px 10px #f7f7f7; }
.iconLinks .refresh { background: url(../images/refresh.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .addNewPlayer { background: url(../images/add-player.png) no-repeat 10px 7px #f7f7f7;}
.iconLinks .addLiveStreaming { background: url(../images/live-stream-add.png) no-repeat 10px 10px #f7f7f7; }

.iconLinks .eventList { background: url(../images/list.png) no-repeat 10px 10px #f7f7f7; }
.iconLinks .eventCal { background: url(../images/calendar.png) no-repeat 10px 10px #f7f7f7; }
.iconLinks .eventListSelect { background: url(../images/list-cur.png) no-repeat 10px 10px #41586e; color:#fff; border:none; }
.iconLinks .eventCalSelect { background: url(../images/calendar-cur.png) no-repeat 10px 10px #41586e; color:#fff; border:none; }

.iconLinks .add-new-playlist { background: url(../images/add-new-playlist.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .clone-playlist { background: url(../images/playlist-clone.png) no-repeat 10px 10px #f7f7f7; cursor:pointer;}

.iconLinks .manage-playlist { background: url(../images/manage-playlist.png) no-repeat 10px  10px #f7f7f7; }
.iconLinks .requestNewLiveStream {background: url(../images/requestNewLiveStream.png) no-repeat 10px  10px #f7f7f7;}

.iconLinks .addNewEvent { background: url(../images/event-add.png) no-repeat 10px 10px #f7f7f7;}
.iconLinks .eventsPast { background: url(../images/event-past.png) no-repeat 10px 10px #f7f7f7;cursor:pointer;}
.iconLinks .eventsCurrent { background: url(../images/event-current.png) no-repeat 10px 10px #f7f7f7;cursor:pointer;}

.rightLinks { float:right; margin-right:15px; width:auto; }
.leftLinks { float:left; width:50%}

.searchCol {   padding:6px 10px 6px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; color:#41586e; text-decoration:none; border:1px solid #DBDBDB; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#f7f7f7; overflow:hidden; float:right;   }
.searchCol .inputTxt { height:38px; border-right:none; color:#4C4D4F; float:left; padding-top:7px; padding-bottom:8px;  }
.searchCol .searchBtn { height:34px; background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none; margin-top:10px; float:left; -webkit-appearance: none; border-radius: 0; }
.searchCol .clearList {position: absolute; right: 6px; top: 6px; }

.node-page .searchCol { padding: 6px 10px 6px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; color: #41586e; text-decoration: none; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #f7f7f7; overflow: hidden; float: right; margin-right: 6px; margin-top: -17px; position:relative; }
.node-page .searchCol .inputTxt { height:38px; border-right:none; color:#4C4D4F; float:left; padding-top:7px; padding-bottom:8px; }
.node-page .searchCol .searchBtn { height: 36px; background: url(../images/search-btn.png) no-repeat center center #41586e; width: 38px; cursor: pointer; border: none; margin-top: -37px; float: left; -webkit-appearance: none; border-radius: 0; margin-left: 187px; }
.node-page .searchCol .clearList { position: absolute; right: 59px; top: 12px; }
.node-page .tabContain { margin-top: 30px;}

.node-page .ui-autocomplete { border-bottom: 1px solid #DBDBDB !important; background: #ffffff !important; color:#000 !important;}

.locked {background: url(../images/locked.png) no-repeat center transparent !important; display: inline-block; height:28px !important; width:37px !important; top:0 !important}
.unlocked {background: url(../images/unlocked.png) no-repeat center transparent !important; display: inline-block; height:28px !important; width:37px !important; top: 0 !important}
.check {background: url(../images/check.png) no-repeat center transparent !important; display: inline-block; height:25px !important; width:37px !important;}
.uncheck {background: url(../images/uncheck.png) no-repeat center transparent !important; display: inline-block; height:25px !important; width:37px !important;}
.loggedIn {background: url(../images/login-false.png) no-repeat center transparent !important; display: inline-block; height:28px !important; width:37px !important; top: 0 !important}
.notloggedIn {background: url(../images/login-true.png) no-repeat center transparent !important; display: inline-block; height:28px !important; width:37px !important;}

.embedPlayer #msg { margin-bottom:5px;}
.embedPlayer { padding:0px 10px; }
.embedPlayer .PlayerEmbedOptions { padding:10px; margin-top:10px; border:1px solid #dbdbdb; float:left; width:480px }
.embedPlayer .embedView{}
.embedPlayer .embedViewDetails { border:1px solid #dbdbdb; float:left; width:455px; padding:10px; margin-top:5px;}
.embedPlayer .embedView label { margin-left:5px; margin-right:10px;}
.embedPlayer .btnGreen { width:100px;}
.embedPlayer .label { width:200px; line-height:30px; padding-right: 10px; margin-bottom:10px; }
.embedPlayer .embedCode { float:left; clear:both; position:relative;}
.embedPlayer .embedCode .copyClipboard {float:right;}
.embedPlayer .embedCode .row { width:660px; float:left;}
.embedPlayer .embedCode .note { float:left; margin-top:10px;}
.embedPlayer .embedCodeContain { margin-top:10px;width:660px; float:left;}
.embedPlayer .generate { text-align:center;}
.embedPlayer .download { width:250px}
.embedPlayer .domain { font-weight:bold;}
.embedPlayer .TextAreaCSS { width:490px; height:380px; font-size:13px;}
.embedPlayer .rowBtn { text-align:center; margin-top:20px;}
.embedPlayer .domainSuggestion { position:relative; float:left;}
.embedPlayer .domainList { display:none; width:235px; position:absolute; left:0px; }
.embedPlayer .domainList select { width:237px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.embedPlayer .domainList option { padding:2px 5px; line-height:21px;}
.embedPlayer #divDomain .label { float:left;}

.copyClipboard { display:inline-block; padding:10px 10px 10px 50px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px; border:1px solid #DBDBDB; height:46px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; min-width:70px; width:auto !important; text-align:left; background: url(../images/copyclipboard.png) no-repeat 10px center #f7f7f7 !important; cursor:pointer; margin-top:5px }
.sendEmail { display:inline-block; padding:10px 10px 10px 50px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px; border:1px solid #DBDBDB; height:46px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align:left; background: url(../images/email.png) no-repeat 10px center #f7f7f7 !important; cursor:pointer; margin-top:5px }

.embedDomains .wrapper{ margin-top:10px; min-height:370px; height:auto !important; height:370px;}
.embedDomains .row { margin-bottom:10px;}

.embedDomains .row { margin-bottom:10px;}
.embedDomains .row .selectPlayer { float:right !important; margin-right:20px !important;}
.embedDomains .row .label { float:left; line-height:30px; margin-right:10px;}
.embedDomains .row .dropDown { width: 250px !important; }
.embedDomains .row .dropDown > table { float:left;}

.embedDomains .grdEmbeddedDomains .colW1 { width:7%}
.embedDomains .grdEmbeddedDomains .colW2 { width:70%}
.embedDomains .grdEmbeddedDomains .colW4 { width:15px}

/* Assign Category  */
.assignCat-content li { float:left; padding:2px 10px !important; width:195px !important; min-height:38px; height:auto !important; height:38px; overflow:hidden;}
.assignCat-content li label { float:none !important; display:inline-block; text-align:left !important; line-height:18px !important; width:175px !important; padding-right:0px !important; font-weight:normal;}
.assignCat-content li input { margin:4px 5px 0 0 !important; vertical-align:top !important;}
@-moz-document url-prefix() { 
  .assignCat-content li input { margin:5px 5px 0 0 !important; vertical-align:top !important;}
}


/* event schedule */
.event-schedule h3 { color: #4c4d4f; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 24px; font-weight:normal; }
.event-schedule .module1 { margin:10px 10px 0; overflow:hidden; }
.event-schedule .module1 .heading { line-height:32px; color:#fff; font-weight:bold; padding-left:10px;}
.event-schedule .module1 label { width:220px; line-height:30px; float:left; padding-right: 10px; text-align:right;}
.event-schedule .module1 label.notes { width:auto; line-height:24px;margin-left:90px;}
.event-schedule .module1 select { margin-right:10px; float:left;}
.event-schedule .module1 .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.event-schedule .module1 .file { margin-right:10px; float:left; height:24px;}
.event-schedule .module1 .wrapper { background:#fff; overflow:hidden; width:100%; float:left; }
.event-schedule .module1 .wrapper.brdRed { width:896px;}
.event-schedule .module1 .formTable { } 
.event-schedule .module1 .formTable .large { width:400px;}
.event-schedule .module1 .formTable textarea { height:80px;}
.event-schedule .module1 .formTable .inputTxt { float:left; margin-right:10px;}
.event-schedule .module1 .formTable .dateRow { padding:0px; border:1px solid #dbdbdb; background:#efefef; margin:0 0 10px 0px}
.event-schedule .module1 .formTable .dateRow .inputTxt { margin-top:8px;}
.event-schedule .module1 .formTable .dateRow label { padding:8px 10px 8px 0; background:#fff; margin-right:10px; }
.event-schedule .module1 .formTable .dateRow .label{ margin-top:6px;}
.event-schedule .module1 .formTable .dateRow .dropDown { width:65px  !important; margin-top:5px  !important}
.event-schedule .module1 .scroll-pane  { height:210px;}
.event-schedule .thumbImg { float:left; margin:10px; width:150px; height:85px; position:relative; cursor:pointer; border:5px solid #000; overflow:hidden; text-align:center; font-size:0px; background:#000; white-space:nowrap;font-size:0px;}
.event-schedule .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.event-schedule .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.event-schedule .thumbImg .vTypeIcon img { height:auto; width:auto; }
.event-schedule .thumbImg .img { max-width:150px; width:auto !important; width:150px; max-height:85px; height:auto !important; height:85px; cursor:pointer; vertical-align:middle;}
.event-schedule .thumbImg .vMiddle { display: inline-block; font-size: 0; height: 85px; vertical-align: middle;}

.event-schedule .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:60px; top:20px; z-index: 999;}
.event-schedule .thumbImg .radio { position:absolute; top:0; left:0px; padding:5px; background:#000; margin:0 !important;}

.event-schedule .thumbImg.active { border:5px solid #41586e}
.event-schedule .thumbImg.active .time { background:#41586e}
.event-schedule .thumbImg.active .radio { background:#41586e}
.event-schedule .caption { background:#000; width:100%; z-index:999; font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 13px; line-height:18px; color:#fff; position:absolute; left:0px; bottom:-60px; text-align:center }

.event-schedule .videoDetails { float:left; width:300px; font-size:13px; line-height:18px;}
.event-schedule .videoDetails b { font-size:15px; }
.event-schedule .vidCategory { float:left; width:200px; font-size:13px; line-height:18px;}
.event-schedule .video-library .vidCategory .more {color:#41586e; text-decoration:none;}
.event-schedule .module1 .formTable #errorMessage {clear: both; color: red;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 18px;padding: 0px 20px 10px 0px;text-align: right;}
.event-schedule .btnRow { text-align:center; padding:0px 0px 20px; overflow:hidden;}
.event-schedule .module1 .row { margin:0 0 10px 0;}
.event-schedule .module1 .date { width:70px; margin-right:5px; }
.event-schedule .module1 .col1 { width:240px; margin:0px; float:left;}
.event-schedule .module1 .col2 { width:100%; float:left; clear:both; margin:10px 0; }
.event-schedule .module1 .col3 { width:230px; margin:0px; float:left;}
.event-schedule .module1 .col4 { width:300px; margin:0px; float:left;}
.event-schedule .module1 p { margin-bottom:10px;}
.event-schedule .module1 .dropDown table { float:left;} 
.event-schedule .module1 .dropDown { width:60px !important; margin-right:20px;}
.event-schedule .module1 .dropDownM { width:100px !important; margin-right:10px;}
.event-schedule .module1 .dropDownL { width:400px !important; margin-right:10px; }
.event-schedule .module1 .datePicker { float:left; margin-right:5px;margin-top:5px; margin-bottom:5px;}
.event-schedule .module1 .calBtn { margin-left:0px; margin-right:5px;}
.event-schedule .module1 .checkbox { float:left; margin-top:10px; margin-right:5px;}
.event-schedule .module1 .small { float:left;}
.event-schedule .labelTxt { border:1px solid #DBDBDB; background:#DBDBDB; color:#000; line-height:21px; padding:3px 10px; font-size:15px; float:left; margin-right:5px;}
.event-schedule .module1 .checkBoxList li { float:left; }
.event-schedule .module1 .checkBoxList li label { float:none !important; width:100px; display:inline-block; text-align:left; }
.event-schedule .module1 .checkBoxList li input { margin-top:10px; margin-right:5px;}
.event-schedule .subHead { margin-right:5px; position:relative;}
.event-schedule .subHead label { float:none; line-height:40px; margin-left:5px; width:auto; font-size:18px; font-weight:normal;}
.event-schedule .subHead.cur { background:#fff; border-bottom:1px solid #fff;}
.event-schedule .ListVideos h3 { overflow:hidden; float:left; width:100%;}
.event-schedule .ListVideos .wrapper { border:1px solid #DBDBDB; overflow:hidden; padding:5px; }
.event-schedule .txtSuggestion { position:relative; float:left;}
.event-schedule .suggList { display:none; width:440px; position:absolute; top:35px; left:0px; }
.event-schedule .suggList select { width:262px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.event-schedule .suggList option { padding:2px 5px; line-height:21px;}
.event-schedule .eventTabContainer { padding:10px; overflow:hidden; border: 1px solid #dbdbdb; clear:both;}
.event-schedule .eventTabContainer .grid { width:100% !important; margin-bottom:0px;}
.event-schedule .videolistFilter {background:#efefef; padding:10px; width:1078px;   vertical-align:middle; margin-bottom:10px}
.event-schedule .videolistFilter .btnBlack { margin-top:7px; float:left;}
.event-schedule .videolistFilter .label { float:left; margin-right:10px; line-height:30px;}
.event-schedule .videolistFilter .dropDown { float:left; margin-right:10px;}
.event-schedule .videolistFilter .dropDown > table { float:left;}
.event-schedule .videolistFilter .TextAreaCSS, .event-schedule .videolistFilter textarea{height: 50px;width: 420px;line-height: 25px;color: #4c4d4f;padding: 5px 5px;border: 1px solid #dbdbdb;font-size: 15px;font-family: "Open Sans", Arial, Helvetica, sans-serif;vertical-align: top;resize: none;-webkit-appearance: none;border-radius: 0;}
.event-schedule .searchCol {   padding:6px 10px 6px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; color:#41586e; text-decoration:none; margin-right:0px; border:1px solid #DBDBDB; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float:right; background:#f7f7f7; }
.event-schedule .searchCol .inputTxt { border-right:1px solid #DBDBDB;color:#4C4D4F;float:left;width:250px !important; padding-right:35px}
.event-schedule .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; float:left;}
.event-schedule .searchCol .dropDown { float:left;height:20px !important; margin-left:5px; margin-right:5px;line-height:20px !important; width:170px !important;}
.event-schedule .tablink li a.active { background-color:#41586e; border-bottom:1px solid #41586e; background-position: 170px 11px; color:#fff;}
.event-schedule .reqField { margin-right:10px;}

.event-schedule .grdAddVideos .thumbImg { float:left; margin:2px 10px 0 0; width:150px; height:80px; position:relative;cursor:pointer; border:5px solid #000;}
.event-schedule .grdAddVideos .thumbImg img { height:100%; width:100%; cursor:pointer;}
.event-schedule .grdAddVideos .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.event-schedule .grdAddVideos .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.event-schedule .grdAddVideos .thumbImg .vTypeIcon img { height:auto; width:auto; }
.event-schedule .grdAddVideos .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:60px; top:20px; z-index: 999;}
.event-schedule .grdAddVideos .videoDetails { float:left; width:300px; font-size:13px; line-height:18px;}
.event-schedule .grdAddVideos .videoDetails b { font-size:15px; }

.event-schedule h3 { position:relative; margin-right:0px;}
.event-schedule h3 .btnBlack { position:absolute; top:0px; right:0px; text-decoration:none; width:130px;  }

.event-schedule .module1 .label { display:inline-block; float:left; line-height:30px; margin-right:10px;}
.event-schedule .module1 .radio { float:left; margin-top:10px; margin-right:5px;}
.event-schedule .module1 .grid .radio { float:none; margin-top:-6px;}
.event-schedule .module1 span.dTxt { width:65px; display:inline-block;}
.event-schedule .module1 .txt-h { width:102px;}
.event-schedule .module1 .inRow { float:left; clear:both; width:100%;}
.event-schedule .module1 .weekly .inRow label { width:120px; font-weight:normal;}

.event-schedule .module1 .Recurs { float:left; width:750px;}
.event-schedule .module1 .monthly { float:left; border:1px solid #dbdbdb; background:#f9f9f9; margin-left:18px; padding:10px; width:600px;}
.event-schedule .module1 .weekly { float:left; border:1px solid #dbdbdb; background:#f9f9f9; margin-left:18px; padding:10px; width:600px;}
.event-schedule .module1 .daily { float:left; border:1px solid #dbdbdb; background:#f9f9f9; margin-left:18px; padding:10px; width:600px;}

.event-schedule .divRecursFrom{ overflow: hidden; border:1px solid #dbdbdb; background:#f9f9f9; margin-left:18px; padding:10px; width:600px;}

.event-schedule .formTable { }
.event-schedule .formTable .large { width:400px;}
.event-schedule .formTable textarea { height:80px;}

.event-schedule .module1 .selectFile { width:300px; float:left;}
.event-schedule .assignCat-content .TextAreaCSS { height: 50px;}
.event-schedule .assignCat-content { height:100px; overflow:auto; margin-right:10px;}

/****   common css both page : event-schedule & notification_page ****/

.notify-Email { border:1px solid #dbdbdb; padding:10px;}
.notify-Email h3 { font-size:21px; line-height:30px; margin-left:12%; }
.notify-Email .emailTo { position:relative;}
.notify-Email .TextAreaCSS { width:100%; }
.notify-Email .suggList { top:88px; z-index:999; background:#fff; display:none; width:440px; position:absolute; left:0px; }
.notify-Email .suggList select { width:622px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.notify-Email .col-sm-2 {  text-align:right;}
.notify-Email .notes { float:left; width:150px; white-space:nowrap}
.notify-Email > .label{ text-align: right; margin-right:0; float:left;}
.notify-Email .from-group { margin-bottom:10px; clear:both; overflow:hidden;}
.notify-Email .fromEmail .label{ text-align: right; }
.notify-Email .divMailMessage { margin-bottom:10px; clear:both; overflow:hidden;}
.notify-Email .divMailMessage .label{ text-align: right; margin-right:0; float:left;}
.notify-Email .assignGroup-content { border:1px solid #DBDBDB; margin-bottom:20px; padding:15px; }
.notify-Email .assignGroup-content .scroll-pane {width:100%; height:180px; }
.notify-Email .assignGroup-content li { float:left; padding:5px 10px; width:200px; height:35px;}
.notify-Email .assignGroup-content li label { float:none !important; display:inline-block; text-align:left; line-height:18px; width:180px; padding-right:0px; font-size:14px; font-weight:normal;}
.notify-Email .assignGroup-content li input { margin:4px 5px 0 0 ; vertical-align:top; }
.notify-Email .OR { width:100%; clear:both; float:left; padding:10px 0px; text-align:center; font-weight:bold; }

.notify-Email .divMailMessage .checkbox input { margin-right:10px;}
.notify-Email .divMailMessage .checkbox { width:130px; }
.notify-Email .divMailMessage  .btnGreen { width:160px;}
.notify-Email .mailTemplate fieldset { padding:10px; float:left; border:1px solid #dbdbdb; text-align:left; }
.notify-Email .mailTemplate fieldset legend { font-weight: bold; font-size:14px; text-align:center;}
.notify-Email .mailTemplate fieldset label { padding-left:0px;}

.notify-Email .checkboxList { border: none; margin: 0px; padding: 0px; margin-right: 5px; vertical-align: middle; }
.notify-Email .checkboxList input { font-size:13px; height:13px; width:13px; line-height:13px; padding:0px; margin:0px;}
.notify-Email .label { font-size:14px; white-space:normal; line-height:18px; text-align:right;}
.notify-Email .searchColNew .inputTxt { padding-top:5px; padding-bottom:6px; }
.ie7 .notify-Email .searchColNew .inputTxt { margin-top:-1px; }
.notify-Email .searchColNew{ float:right; padding:3px; height:34px; border:1px solid #DBDBDB; position:relative; background:#EFEFEF; border-bottom:none;}
.notify-Email .searchColNew .clearList {position: absolute; right: 7px; top: 7px; }



.notification_page {}
.notification_page h3 { color: #4c4d4f; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 24px; font-weight:normal; }
.notification_page .formTable { padding:10px 10px 0px 10px; overflow:hidden;} 
.notification_page .formTable .large { width:400px;}
.notification_page .formTable textarea { height:80px; width:100%;}
.notification_page .btnRow { text-align:center; padding:0px 0px 20px; overflow:hidden;}

/************* emailTemplate *************/
.emailTemplate { padding:20px 10px; }
.emailTemplate .row { padding-bottom:5px; }
.emailTemplate .mainTable { padding:10px 10px; border:1px solid #dbdbdb; overflow:hidden; font-size:14px;}
.emailTemplate .colLeft { float: left; padding-right: 10px; text-align:left; width: 90px; }
.emailTemplate .label { float:left; width:330px; word-wrap:break-word;}
.emailTemplate .row .btnRow{ padding-top: 10px; text-align: center;}
.emailTemplate .colRight { float:left; width:430px;}
.emailTemplate .eventImg { float:left; margin-right:10px; width:120px}


/************* end ****************/


.dataRow { float: left; width: 100%; margin-bottom: 10px;}
.rsAptResize{display: none;}

.eventCalender { width:100%; height:760px; margin:0px auto !important; }
.eventCalender .rsHeader { background:#41586e !important; border:1px solid #41586e !important; height:69px !important;}
.eventCalender .rsHeader ul .rsSelected em {background:#00a9e5 !important}
.eventCalender .rsHeader ul a:hover {background:#00b8ea !important}


/* manage-group */
.manage-group .wrapper{ margin-top:10px;  min-height:370px; height:auto !important;  height:370px;}
.manage-group  .row { margin-bottom:10px;}

.multiGroupUsers .grid { width:100%;} 
.multiGroupUsers .formTable  { margin:0px 0 0 10px; width:750px;}
.multiGroupUsers .mainTable .colLeft { text-align: right; width:120px; vertical-align:middle; padding-right:10px; }
.multiGroupUsers .mainTable table td { vertical-align:middle !important}
.multiGroupUsers .rgHeader img { margin-left:5px;}
.multiGroupUsers .formTable .btnGreen { float:left; }

.editGroupContent .grid { width:100%;} 
.editGroupContent .formTable  { margin:0px auto; width:480px;}
.editGroupContent .mainTable .colLeft { text-align: left; width:150px; vertical-align:middle; font-family: "Open Sans", Arial, Helvetica, sans-serif;  }
.editGroupContent .mainTable table td { vertical-align:middle}
.editGroupContent .mainTable .colCenter { text-align:center; padding:5px 0px;}
.editGroupContent .textBoxCss { width:300px;}
.editGroupContent .textAreaCss { width:300px;}
.editGroupContent .btnGreen { margin-left:30px;}

/* manage-playlist */
.manage-playlist .wrapper { margin-top:10px;  min-height:370px; height:auto !important;  height:370px;}
.manage-playlist .row { margin-bottom:10px;}
.manage-playlist .iconLinks { width:500px; float:left;}
.manage-playlist .inputTxt { width:210px; float:left; margin:10px 0px }
.manage-playlist .searchCol { position:relative; width:270px; }
.manage-playlist .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.manage-playlist .searchCol .clearList { top:17px; right:53px;}
.manage-playlist .searchCol .searchBtn { height:38px; margin-top:5px;}

.manage-playlist a { cursor:pointer !important;}
.manage-playlist .grid .playListItemCount .more {color:#41586e; text-decoration:none; background:url('../images/playlist-content.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.manage-playlist .grid .playListItemCount .mov-user {color:#41586e; text-decoration:none; background:url('../images/myProfile.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.manage-playlist .grid .playListItemCount .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.manage-playlist .grid .playListItemCount .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.manage-playlist .grid .playListItemCount .payPrice {color:#41586e; text-decoration:none; background:url('../images/dollar-sign.png') no-repeat center center; display:inline-block; height:26px; width:28px; cursor:pointer;}

.pageSize .rgPagerLabel { float:left;}
.pageSize .RadComboBox  { float:left;}
.pageSize .rgPagerCell  {border-width:1px 0 0 0px !important;}
.manage-playlist-content .grid { width:100%;} 
.manage-playlist-content .formTable  { margin:0px auto; width:750px;}
.manage-playlist-content .mainTable .colLeft { text-align:right; width:120px; vertical-align:middle; padding-right:10px; }
.manage-playlist-content .mainTable table td { vertical-align:middle !important}



.edit-playlist-content .grid { width:100%;} 
.edit-playlist-content .formTable  { margin:0px auto; width:450px;}
.edit-playlist-content .mainTable .colLeft { text-align: left; width:150px; vertical-align:middle }
.edit-playlist-content .mainTable table td { vertical-align:middle}
.edit-playlist-content .mainTable .colCenter { text-align:center; padding:5px 0px;}
.edit-playlist-content .textBoxCss { width:300px;}
.edit-playlist-content .textAreaCss { width:300px;}
.edit-playlist-content .btnGreen { margin-left:30px; margin-right:5px;}


.clonePlaylistContent .colLeft { font-family: "Open Sans",Arial,Helvetica,sans-serif; text-align:right; vertical-align: middle; width:200px; padding-right:10px;}
.clonePlaylistContent .dropDown { width:247px!important;}

.clonePlaylistContent .colCenter{  padding: 5px 0; text-align: center;}

 
/* multiDevicePlayerManager */

.multiDevicePlayerManager .wrapper { width:100%; overflow:hidden; }
.multiDevicePlayerManager .colLeft { text-align: right; padding-right:10px; width:270px; line-height: 26px; }
.multiDevicePlayerManager .playerSetup .colLeft  { width:370px; padding-bottom:20px;}

.multiDevicePlayerManager .radio input { margin-top:7px; vertical-align:top; margin-right:2px;}
.multiDevicePlayerManager .btnRow { text-align: center; padding:5px 0px; }
.multiDevicePlayerManager .btnRow .btnGreen { margin-right:5px;}
.multiDevicePlayerManager .btnRow .btnBlack { margin-right:5px;}
.multiDevicePlayerManager .options { margin-right:20px; float:left;}
.multiDevicePlayerManager .options label{ padding-left:5px;}
.multiDevicePlayerManager .colCenter { text-align: left; padding:5px 0px; }
.multiDevicePlayerManager .colCenter h2 { font-size: 13px; }
.multiDevicePlayerManager .playerSettings { width:96%; overflow:hidden; margin:10px auto; }
.multiDevicePlayerManager .playerSettings #styles table {width:auto;}
.multiDevicePlayerManager .playerSettings .reqField { margin-right:20px;}
.multiDevicePlayerManager .tabContainer { border:1px solid #41586e; clear:both; border-top-width:5px; padding:20px 0px;position:relative;}
.multiDevicePlayerManager .tabContainer .loading {position: absolute; z-index: 999; left: 0;top: 0; width:100%; height:100%}
.multiDevicePlayerManager .tabContainer h2 { margin-bottom:20px;}
.multiDevicePlayerManager .playerSettings .tablink { background:#979797; width:100%; float:left; }
.multiDevicePlayerManager .playerSettings .tablink li {width:225px; float:left;  }
.multiDevicePlayerManager .playerSettings .tablink li a { display:block; background:#979797; font-size:20px; color:#d1d1d1; text-decoration:none; text-align:left; line-height:18px; padding:12px 20px 18px 20px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.multiDevicePlayerManager .playerSettings .tablink li a.setup { background:url('../images/player.png') no-repeat 170px -52px transparent;}
.multiDevicePlayerManager .playerSettings .tablink li a.assets { background:url('../images/assets.png') no-repeat 170px -52px transparent;}
.multiDevicePlayerManager .playerSettings .tablink li a.styles { background:url('../images/style.png') no-repeat 170px -52px transparent;}
.multiDevicePlayerManager .playerSettings .tablink li a.access { background:url('../images/player-access.png') no-repeat 170px -52px transparent;}
.multiDevicePlayerManager .playerSettings .tablink li a.active { background-color:#41586e; border-bottom:1px solid #41586e; background-position: 170px 8px; color:#fff;}
.multiDevicePlayerManager .checkbox input { margin-right: 5px; vertical-align:top; margin-top:5px; }
.multiDevicePlayerManager .playerView { text-align:center;}
.multiDevicePlayerManager .mainTable .label { margin-right:5px;  float:left; line-height:20px; padding:5px 0px;}
.multiDevicePlayerManager label { margin-right:5px;}
.multiDevicePlayerManager .labelIn { line-height:22px;}
.multiDevicePlayerManager .label b { padding:0px 10px; font-weight:bold;}
.multiDevicePlayerManager .small { width:50px; margin-right:5px;}
.multiDevicePlayerManager .medium { width:305px;}
.multiDevicePlayerManager .dropDown { width:315px !important; color:#41586e; font-size:22px;}
.multiDevicePlayerManager .playerStyle .rowCol .label { color:#41586e; font-size:18px; display:inline-block; padding-bottom:10px; float:none; }
.multiDevicePlayerManager .playerStyle .rowCol {margin:15px 20px 15px 20px; clear: both; width:1025px; background:#efefef; padding:10px 20px 15px 20px; float:left; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; border:solid 3px #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.multiDevicePlayerManager .playerStyle .options { margin-right:20px; float:left;clear:both;}
.multiDevicePlayerManager .playerSetup {width: 1025px !important; margin:20px;  background:#efefef; padding:10px 20px 0px 20px; float:left; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; border:solid 3px #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.multiDevicePlayerManager .col1 { padding-right:10px; width:330px; line-height: 26px; float:left }
.multiDevicePlayerManager .col2 { padding-right:10px; width:330px; line-height: 26px; float:left }
.multiDevicePlayerManager .col3 { padding-right:10px; width:330px; line-height: 26px; float:left }
.multiDevicePlayerManager .col4 { padding-right:0px; width:330px; line-height: 26px; float:left }
.multiDevicePlayerManager .col4 .note {  font-size: 13px; clear:both; width:100%;}
.multiDevicePlayerManager .mainTable { overflow:hidden; padding:0px;}
.multiDevicePlayerManager .mainTable table { border-collapse:separate;}
.multiDevicePlayerManager .tabContain .tableIn { width:670px !important; margin-bottom:10px;  }
.multiDevicePlayerManager .tabContain div.tableIn { width:620px !important; }
.multiDevicePlayerManager .tabContain .tableIn .colLeftIn { width:170px;}
.multiDevicePlayerManager .tabContain .tableIn .socialAccess { clear:both; width:100%;}
.multiDevicePlayerManager .tabContain .tableIn .socialAccess .label { display:inline-block; width:100%;}
.multiDevicePlayerManager .tabContain .tableIn .socialAccess .TextBoxCSS { width:295px}
.multiDevicePlayerManager .tabContain .border { border:1px solid #ccc; margin-bottom:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: -11px; padding-top: 15px; }
.multiDevicePlayerManager .tabContain .tableIn h3 {   background:#EFEFEF; display: inline; font-size: 15px; font-weight: bold; margin: 10px 0 0 20px; padding: 0 5px; position: relative; z-index: 999;}
.multiDevicePlayerManager .enablesign { padding-left:0px !important; padding-right:20px !important; text-align:left !important;}

.multiDevicePlayerManager .loadDefault { background:url('../images/load-default.png') no-repeat 7px 7px #f7f7f7; display:inline-block; float:right; padding:5px 10px 5px 30px;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px 5px; border:1px solid #DBDBDB; height:20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; min-width:70px; width:auto !important; text-align:center;  margin:10px 25px 0 5px;}
.multiDevicePlayerManager .TextBoxCSS { float:left; margin-right:10px; }
.multiDevicePlayerManager .GroupAccess { height: 130px; overflow-x:hidden; width:1020px; background:#efefef; padding:10px 20px 0px 20px; float:left; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; border:solid 3px #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.multiDevicePlayerManager .GroupAccess .scroll-pane { height:115px;}
.multiDevicePlayerManager .GroupAccess input{ margin:4px 5px 0px 5px; vertical-align: top;}
.ie7 .multiDevicePlayerManager .GroupAccess input{ margin:0px 5px 0px 0px;}
.multiDevicePlayerManager #access .colLeftIn { width:370px;}
.multiDevicePlayerManager .notes{ float:left; width:100%; clear:both;}
.multiDevicePlayerManager .notes1{ font-size: 13px;margin-left: 10px;vertical-align: middle;}
.multiDevicePlayerManager #trStretching .notes{ float: left;width: 80%;margin-left:10px;clear:right;} 
.multiDevicePlayerManager .pTitle { width:295px}
.multiDevicePlayerManager .previewIcon { float:left; margin-top:5px;}
.multiDevicePlayerManager .logoDeleteBtn { float:left; margin-left:10px; margin-top:4px;}
.multiDevicePlayerManager .selectFile { width:290px; float:left;}
.multiDevicePlayerManager .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.multiDevicePlayerManager .selectFile .ruFakeInput { width:235px !important}
.multiDevicePlayerManager #spnError { float:left; width:100%;  color:#ff0000;}

.GroupAccess .checkboxList li { float:left; width:230px !important; padding:5px 10px; min-height:36px; height:auto !important; height:36px; position:relative; overflow:visible  }
.GroupAccess .checkboxList li input { float:left;}
.GroupAccess .checkboxList li label { float:left; width:205px !important; margin:0; word-wrap:break-word;} 
.GroupAccess .checkboxList li .toolTipWrapper { width:auto !important; position:absolute; top:10px; left:50px; }

.multiDevicePlayerManager .playerAccessOption { margin:10px 0 10px 20px; float:left;}
.multiDevicePlayerManager .playerAccessOption .radio input { margin-top: 2px; margin-right:5px;}
.multiDevicePlayerManager .playerAccessOption li { float:left; margin-right:30px;}

.multiDevicePlayerManager .playerSubscriberSelectOption { margin:10px 0 10px 17px; float:left;}
.multiDevicePlayerManager .playerSubscriberSelectOption .checkbox input { margin-top: 2px; margin-right:5px;}
.multiDevicePlayerManager .playerSubscriberSelectOption li { float:left; margin-right:30px;}

.multiDevicePlayerManager .tabOptionWrap { float:left; margin:10px 0px 0px 20px; padding-bottom:20px;}
.multiDevicePlayerManager #trEnablePlayerAccess { margin-left:20px; float:left; clear:both; margin-bottom:10px;}
.multiDevicePlayerManager .accessTabContain { width:1065px;}
.multiDevicePlayerManager .accessTabContain .tableIn { width:1070px !important; }
.multiDevicePlayerManager .accessTabContain .txtSuggestion {  float:left; position: relative; }
.multiDevicePlayerManager .searchCol { width:425px; height:48px; margin:0 10px; border-bottom:none; }
.multiDevicePlayerManager .searchCol .inputTxt { border:1px solid #DBDBDB}
.multiDevicePlayerManager .searchCol .label { padding-right:10px;}

.multiDevicePlayerManager .head { margin-bottom:10px;}
.multiDevicePlayerManager .playBtm { text-align:right; float:left; clear:both; width:100%; }
.multiDevicePlayerManager .unableViewBtn { background:#41586e; color:#fff; text-decoration:none; display:inline-block; padding:2px 10px 4px; font-size:14px; font-family: "Open Sans", Arial, Helvetica, sans-serif; margin:1px 5px 0 0 ; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
.multiDevicePlayerManager .playerShareBtn {background: none repeat scroll 0 0 #000000;border-radius: 0 0 5px 5px;color: #FFFFFF;display: inline-block;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 14px;margin-left: 1px;padding: 2px 10px 4px;text-decoration: none; margin:1px 0 0 5px; cursor:pointer;float:left}
.multiDevicePlayerManager .lightBtn {  background:#000; color:#fff; text-decoration:none; display:inline-block; padding:2px 0px 4px; font-size:14px; font-family: "Open Sans", Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:1px; width:30px; overflow:hidden; text-indent:-999px; text-align:left; vertical-align:top; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.multiDevicePlayerManager .on {background:url('../images/Player/light-on.png') no-repeat center #000; }
.multiDevicePlayerManager .off {background:url('../images/Player/light-off.png') no-repeat center #000; }

.multiDevicePlayerManager .selectPlayerSkin {border: 1px solid #DBDBDB; padding:10px 0 0; overflow:hidden; clear:both; width:100%; float:left; background:#fff; }
.multiDevicePlayerManager .selectPlayerSkin ul { width:1609px; white-space:nowrap; overflow:hidden;}
.multiDevicePlayerManager .selectPlayerSkin li { display:inline-block; margin-left:15px; width:150px; height:88px; padding:6px; background:#000; position:relative; float:left;}
.multiDevicePlayerManager .horizontal-only { height:120px;}

.multiDevicePlayerManager .selectPlayerSkin li .thumb  { width:150px; height:85px; display:inline-block; overflow:hidden;}
.multiDevicePlayerManager .selectPlayerSkin li .selectThumb { position:absolute; left:0px; top:0px; background:#000; font-size:12px; color:#fff; padding:5px 5px; line-height:15px;}
.multiDevicePlayerManager .selectPlayerSkin li .selectThumb .radio { margin-right:5px; vertical-align:top;}
.multiDevicePlayerManager .selectPlayerSkin li .delBtn { position:absolute; right:0px; bottom:0px; background:url('../images/delete-icon.gif') no-repeat center center #000; font-size:12px; color:#fff; padding:5px 15px; line-height:15px; font-weight:bold; cursor:pointer; overflow:hidden; text-indent:-9999px;}

.multiDevicePlayerManager .selectPlayerSkin li.active { background:#41586e;}
.multiDevicePlayerManager .selectPlayerSkin li.active .selectThumb { background:#41586e;}
.multiDevicePlayerManager .selectPlayerSkin img { width:150px;}


/* editSubAdmin */

.editSubAdmin .colLeft { text-align: right; padding-right:10px; width:200px; line-height: 26px; }
.editSubAdmin .TextBoxCSS{float:left; margin-right:10px; }
.editSubAdmin .btnRow { text-align: center; padding: 5px 0px; margin-bottom:10px; }
.editSubAdmin .mainTable {clear:both; }
.editSubAdmin .reqField { margin-right:20px;}
.editSubAdmin .assignCat-content { margin:0px 20px; }


.editSubAdmin .features { overflow:hidden; width:100%;}
.editSubAdmin .features .col {float: left;margin-right: 20px;width: 190px;}
.editSubAdmin .features .colBig { float:left; margin-right:20px; width:220px; }
.editSubAdmin .features .colBig label { width:160px !important;  }

.editSubAdmin .features h2 { font-size:18px; font-family:"Open Sans", Arial, Helvetica, sans-serif; margin-bottom:10px;}
.change-password .colLeft { text-align: right; padding-right:10px; width:410px; line-height: 26px; }
.change-password .btnRow { text-align: center; padding: 5px 0px; }
.editSubAdmin .features h2 { padding-left:10px; }

.editSubAdmin .features .RadTreeView .rtChk { margin-top:12px !important; }
.editSubAdmin .features .RadTreeView_MetroTouch { width:1060px !important; height:390px !important; margin-left:40px;  }
.editSubAdmin .features .RadTreeView a.rtIn { color:#4C4D4F !important; }


/* MetroTouch */
.imHeader {}
.grid table { font-size:15px !important; line-height:20px !important; }
.grid .rgHeader{ vertical-align:middle; background:#41586e  !important; color:#fff  !important; border:none !important}
.grid .rgHeader a { color:#fff  !important; }
.grid { border:1px solid #dbdbdb !important; width:100%; margin:0px auto 20px;}
.grid input { padding:0px; margin:0px; vertical-align:middle; }
.grid .TextBoxCSS { border: #c6c6c9 1px solid; background: #fff;  line-height: 18px; text-align: left; vertical-align: middle; color: #4c4d4f; font-weight: normal; width: 225px; padding:4px 5px }
.grid .TextAreaCSS { border: #c6c6c9 1px solid; background: #fff; line-height: 18px; height:60px; text-align: left; vertical-align: middle; color: #4c4d4f; font-weight: normal; width: 225px; padding:4px 5px  }
.grid td { text-align:left; vertical-align:middle !important; color:#4C4D4F; border:none !important;}  
.grid .tdCenter  { text-align:center !important; }
.grid .rgNoRecords { padding-top:3px; padding-bottom:4px; }
.grid .rgCommandRow .rgCommandCell { display:none;}
.grid .rgSelectedRow { background-color:#e8e8e8 !important;}
.grid .noRecord{ text-align:center; vertical-align:middle !important; color:#4C4D4F; border:none !important; height:100px;padding-top:50px;}
.videoYouTube .rgSelectedRow { background-color:#e8e8e8 !important;}
.grid .rgHeader .rgSortAsc, .grid .rgHeader .rgSortDesc { float:none !important; margin:0px 0 0 5px !important;}

/* message popup*/
/*.messagepopup { background:#7f7f7f; font-size:15px; padding:10px 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 18px; text-align:right; color:#fff; clear:both;}*/
.messagepopup { background:#21b10a; padding:20px 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 30px; text-align:right; color:#fff; clear:both;}
.messagepopupErr { background:red; padding:20px 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 30px; text-align:right; color:#fff; clear:both;}
.messagepopupErrSmall { background:red; padding:10px 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px; text-align:right; color:#fff; clear:both;}
.messagepopup-small { background:#21b10a; padding:10px 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px; text-align:right; color:#fff; clear:both;}
.notificationpopup { background: none repeat scroll 0 0 #21B10A; clear: both;color: #FFFFFF;float: right; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 15px; padding: 10px 7px;text-align: center;margin-top:-20px;}
/* Telerik Schedular */
.rsAptResize{display: none;}

/* playlist */

.playlist .wrapper { width:100%; overflow:hidden; margin-top:10px; }
.playlist .colLeft { text-align: right; padding-right:10px; width:410px; line-height: 26px; }
.playlist .btnRow { text-align: center; padding:5px 0px;  clear:both; width:100%;}

.playlist .tabContainer { border:1px solid #41586e; clear:both; border-top-width:5px; padding:20px 0px; overflow:hidden; }
.playlist .reqField { position:relative; top:0px; right:0px;}
.playlist .tabContainer h2 {  color: #4c4d4f; font-family: "Open Sans",Verdana,Geneva,sans-serif; font-size: 24px; font-weight: normal; line-height: 30px; margin-bottom: 15px; }

.playlist .grdAddEvents { float:left; margin:0 9px 0 10px; overflow:hidden; width: 98%;} 
.playlist .grdAddEvents .colCenter { text-align:center;}
.playlist .grdRemoveEvents {  float: left; margin:0 10px 0 9px; overflow:hidden; width: 440px;  } 
.playlist .grdAddEvents .RadButton_MetroTouch.RadButton:focus { background:none !important; border:none !important; }
.playlist .grdAddEvents .rgHeader img{margin-left:10px;}

.playlist .grdAddVideos { float: left; margin: 0px; overflow: hidden;  } 
.playlist .grdAddVideos .scroll-pane { width:878px; height:331px;}
.playlist .seqNo { border: 1px double #41586e;box-shadow: 2px 2px #41586e; color: #000000; height: 30px; text-align: center; width: 35px; }
.playlist .messageTxt { float: right;   padding: 5px 10px; margin: -5px 0 -5px 0;}

.attachVideos .colCenter { text-align:center !important; }
.attachVideos .rgHeaderDiv { background:#41586e !important;  }
 
.attachVideos .RadButton_MetroTouch.RadButton:focus { background:none !important; border:none !important; }
.attachVideos .rgHeader img{margin-left:10px;}
.attachVideos .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.attachVideos .videoPlayList .payPrice {color:#41586e; text-decoration:none; background:url('../images/dollar-sign.png') no-repeat center center; display:inline-block; height:26px; width:28px; cursor:pointer;}
.attachVideos .videoPlayList .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.attachVideos .videoPlayList .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.attachVideos .playlistTitle {word-wrap:break-word; display:inline-block; width:450px;overflow:hidden;}
.attachVideos .thumbImg { float:left; margin:2px 10px 0 0; width:160px; height:95px; position:relative;cursor:pointer; border:5px solid #000; text-align:center; font-size:0px; background:#000; white-space:nowrap}
.attachVideos .thumbImg .vMiddle { display: inline-block; font-size: 0; height:85px; vertical-align: middle;}
.attachVideos .thumbImg .img  { vertical-align:middle; max-width:150px; width:auto !important; width:150px; max-height:80px; height:auto !important; height:80px; cursor:pointer; }


.attachVideos .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.attachVideos .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.attachVideos .thumbImg .vTypeIcon img { height:auto; width:auto; }
.attachVideos .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:60px; top:20px; z-index: 999;}
.attachVideos .videoDetails { float:left; width:300px; font-size:13px; line-height:18px;}
.attachVideos .videoDetails b { font-size:15px; }
.attachVideos .RadButton_MetroTouch.RadButton:focus { background:none !important; border:none !important; }
.attachVideos .rgHeader img{margin-left:10px;}
.attachVideos .col1 { width:7%}
.attachVideos .col2 { width:22%;}
.attachVideos .col3 { width:450px}
.attachVideos .col4 { width:5%}
.attachVideos .col5 { width:12%}


.playlist .addEditPlayList { margin:0px 10px; overflow: hidden; }
.playlist .addEditPlayList .grid { width:100%; margin:0px; margin-bottom:20px;}
.playlist #divEventGrids .grid { width:100%; }

.playlistEventsContainer .divSelectLiveSource .colW1 {width:5%;}
.playlistEventsContainer .divSelectLiveSource .colW2 {width:20%;}

.grdAddEvents .divEventGrids .colW1 {width:5%;}
.grdAddEvents .divEventGrids .colW2 {width:40%;}
.grdAddEvents .divEventGrids .colW3 {width:45%;}
.grdAddEvents .divEventGrids .colW4 {width:20%;}
.grdAddEvents .divEventGrids .colW5 {width:12%;}

.grdAddVideos .divVideoGrids .colW1 {width:5%;}
.grdAddVideos .divVideoGrids .colW2 {width:20%;}
.grdAddVideos .divVideoGrids .colW3 {width:45%;}
.grdAddVideos .divVideoGrids .colW4 {width:20%;}
.grdAddVideos .divVideoGrids .colW5 {width:10%;}

.grdEndUser .colW1 {width:7%;}
.grdEndUser .colW2 {width:7.5%;}

.grdGroup .colW1{width:7%;}
.grdGroup .colW2{width:15px;}

.grdGroupSubscriber .colW1 {width:8%;}

.radGridCoAdmin .colW1 {width:7%;}
.radGridCoAdmin .colW2 {width:28%;}
.radGridCoAdmin .colW3 {width:14%;}
.radGridCoAdmin .colW4 {width:15%;}
.radGridCoAdmin .colW5 {width:8%;}

.grdLiveStream .colW1{width:7%;}
.grdLiveStream .colW2{width:5%;}
.grdLiveStream .colW3{width:20px;}
.grdLiveStream .colW4{width:7.5%;}

.grdClientType .colW1 {width:7%;}
.grdClientType .colW2 {width:5%;}
.grdClientType .colW3 {width:25%;}
.grdClientType .colW4 {width:15%;}
.grdClientType .colW5 {width:45%;}
.grdClientType .colW6 {width:20px;}

.grdEvent .colW1 {width:7%;}
.grdEvent .colW2 {width:7.5%;}

.grdArchives .colW1 {width:7%;}
.grdArchives .colW2 {width:7.5%;}

.grdLiveStream .colW1 {width:5%;}
.grdLiveStream .colW2 {width:20px;}

.grdVideo .colW1 {width:7%;}

.tabContainer .videos .colW1 {width:10%;}
.tabContainer .videos .colW2 {width:40%;}
.tabContainer .videos .colW3 {width:20%;}

.tabContainer .events .colW1 {width:10%;}
.tabContainer .events .colW2 {width:40%;}
.tabContainer .events .colW3 {width:20%;}

.tabContainer .live .colW1 {width:10%;}
.tabContainer .live .colW2 {width:40%;}
.tabContainer .live .colW3 {width:20%;}

.grdVideoStorage .colW1 {width:8%;}
.grdVideoStorage .colW2 {width:15%;}
.grdVideoStorage .colW3 {width:18%;}


.playlist #divSelectLiveSource .grid { width:1052px;}
.playlist .colLeft { width:270px; }
.playlist .TextBoxCSS { width:550px; }
.playlist .addEditPlayList .btnRow { margin-top:20px;}
.playlist .addEditPlayList .mainTable { margin-top:20px;}
.playlist .addEditPlayList .label { float:left; margin-right:10px; line-height:30px; padding-left:0px;}
.playlist .addEditPlayList .dropDown { float:left; margin-right:10px; width:180px !important;}
.playlist .addEditPlayList .dropDown > table { float:left;}
.playlist .addEditPlayList .TextAreaCSS, .playlist .addEditPlayList textarea{height:90px; width:550px; line-height: 25px; color: #4c4d4f; padding: 5px 5px; border: 1px solid #dbdbdb; font-size: 15px; font-family: "Open Sans", Arial, Helvetica, sans-serif; vertical-align: top; resize: none; -webkit-appearance: none; border-radius: 0;}
.playlist .addEditPlayList .playlistFilter {float: left; width:100% !important;vertical-align:middle; margin-bottom:10px}
.playlist .addEditPlayList .noPlaylist { display: inline;float: right;margin-right: 14px; margin-top: -20px; color:Red;}
.playlist .addEditPlayList .notifyPlaylist { display: inline;float: left;margin-top: -20px; color:Red;  margin-left: 11px;}

.playlist .colCenter { text-align:center;}
.playlist .tablink { background:#979797; width:100%; float:left; }
.playlist .tablink li {width:290px; float:left;  }
.playlist .tablink li a { display:block; background:#979797; font-size:20px; color:#d1d1d1; text-decoration:none; text-align:left; line-height:18px; padding:12px 20px 18px 20px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.playlist .tablink li a.playlistSetup { background:url('../images/playlistSetup.png') no-repeat 170px -49px transparent;}
.playlist .tablink li a.playlistEvents { background:url('../images/playlistEvents.png') no-repeat 275px -49px transparent;}
.playlist .tablink li a.playlistVideos { background:url('../images/playlistVideo.png') no-repeat 240px -49px transparent;}
.playlist .searchCol { padding:6px 10px 6px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; color:#41586e; text-decoration:none; border:1px solid #DBDBDB; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float:right; background:#f7f7f7; position:relative;  }
.playlist .searchCol .inputTxt {   border-right:1px solid #DBDBDB;color:#4C4D4F;float:left;width:250px !important; padding-top:6px; padding-bottom:7px;}
.playlist .searchCol .clearList { right:224px; top:11px; }

.playlist .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; float:left;}
.playlist .searchCol .dropDown { float:left;height:20px !important; margin-left:5px; margin-right:5px;line-height:20px !important; width:160px !important;}
.playlist .searchCol .dropDown > table { float:left;}
.playlist .tablink li a.active { background-color:#41586e; border-bottom:1px solid #41586e; background-position: 230px 11px; color:#fff;}
.playlist .reqField { margin-right:10px;}
.playlist .tablink .tabAttachLive { width:320px}
.playlist .tablink .tabAttachLive a.active { background-position:275px 11px; }





.playlist .subHead { margin-right:5px; position:relative; top:0px;}
.playlist .detachHead{border: 1px solid;display: block;float: right;height: 36px;left: 252px;line-height: 50px;} 

.playlist .subHead label { float:none; line-height:40px; margin-left:5px;}
.playlist .subHead.cur { top:1px; background:#fff;}
.playlist .module1 { margin:0px 20px; float:left;}
.playlist .playlistEventsContainer { border: 1px solid #DBDBDB; clear: both; overflow: hidden; padding: 10px; width:1055px; margin:0px 20px;}
.playlistEventsData { width:100%;}
.playlist .payBlock { border:1px solid #ccc; float:left; padding:10px; width:540px; margin-top:10px;}
.playlist .videoPlayList .payPrice {color:#41586e; text-decoration:none; background:url('../images/dollar-sign.png') no-repeat center center; display:inline-block; height:26px; width:28px; cursor:pointer;}
.playlist .inputTxt { width:50px; padding:6px 5px 7px;  }
.playlist .col1 { float:left; margin-right:20px; width:150px;}
.playlist .rowhead label {display:inline-block; margin-left:5px; margin-right:10px;}
.playlist .col2 { float:left; width:370px; }
.playlist .col2 .row { margin-bottom:5px;}
.playlist .col2 label { width:100px; display:inline-block; margin-left:5px;}
.liveStreamPayment .checkbox { width:100%; text-align:right; float:right; margin-bottom:10px;}
.liveStreamPayment .liveStreamPaymentContents { float:right; padding:10px; border:1px solid #DBDBDB;  margin-bottom:10px; margin-right:2px;}
.liveStreamPayment .checkbox input { margin-right:5px;}
.liveStreamPayment .col1 { width:90px; }
.playlist .daysLabel { font-weight:bold;}

.paymentOption { padding:10px;}
.paymentOption .payBlock { border:1px solid #ccc; float:left; padding:10px; width:485px; margin-top:10px;}
.paymentOption .inputTxt { width:50px; padding:6px 5px 7px;  }
.paymentOption .col1 { float:left; margin-right:20px; width:100px;}
.paymentOption .rowhead label {display:inline-block; margin-left:5px; margin-right:10px;}
.paymentOption .col2 { float:left; width:350px; }
.paymentOption .col2 .row { margin-bottom:5px;}
.paymentOption .col2 label { width:100px; display:inline-block; margin-left:5px;}
.paymentOption .rowBtn { text-align:center; margin-top:10px; float:left; width:100%;    }
.paymentOption h2 {  color: #4c4d4f; font-family: "Open Sans",Verdana,Geneva,sans-serif; font-size: 18px; font-weight: normal; line-height: 30px; margin-bottom: 0px; }
.paymentOption .label { display:inline-block; line-height:21px; padding:4px 0px; margin-left:0px; margin-right:10px; }
.paymentOption .daysLabel { font-weight:bold;}

/* paymentInfo */
.paymentInfo .wrapper{ min-height:370px; height:auto !important; height:370px;}
.paymentInfo .row { margin-bottom:10px;}
.paymentInfo .iconLinks { float:left; width:400px;}
.paymentInfo .row .selectGroup { text-align:right; }
.paymentInfo .row .label { float:left; line-height:30px; margin-right:10px;}
.paymentInfo .row .dropDown { width: 250px !important; }
.paymentInfo .row .dropDown > table { float:left;}
.paymentInfo .grid table { font-size:14px !important;}

/* payment details */

.payment-details .colLeft { text-align: right; padding-right:10px; width:180px; line-height: 26px; color:#000; }
.payment-details .btnRow { text-align: center; padding:10px 0px; clear:both; }
.payment-details .formTable h2 { line-height:32px; font-size:18px; font-family: "Open Sans", Arial, Helvetica, sans-serif;  margin: 0 10px;}
.payment-details .formTable h2 .subHead { line-height:32px;} 
.payment-details .formTable .col { float:left; margin:10px 0px 10px 0px; width:920px}
.payment-details .formTable .col1 { float:left; margin-right:20px; width:440px}
.payment-details .formTable .col2 { float:left; width:440px}
.payment-details .mainTable { border: 1px solid #DBDBDB; clear: both; float: left; margin: 0 10px 0px; padding: 10px 0; height:150px; }
.payment-details .formTable .mainTable td { padding-bottom: 5px; }



/* addVideo */

.addVideo {}
.addVideo .formTable  { }
.addVideo .mainTable { padding:0px 0; overflow:hidden;}
.addVideo ul { margin-bottom:20px;}
.addVideo ul li { padding:10px 10px; margin:5px 0px;}
.addVideo ul a .h2Txt { color:#41586e; display:inline-block; width:100%; font-size:24px; font-family: "Open Sans", Arial, Helvetica, sans-serif;}
.addVideo ul a .h3Txt { color:#4c4d4f; display:inline-block; width:100%; font-size:15px; }
.addVideo ul a .youtubeIcon { display:inline-block; width:150px; height:60px; background: url('../images/youtube.png') no-repeat  center center; position:absolute; top:10px; right:40px;}
.addVideo ul a .video-upload { display:inline-block; width:150px; height:60px; background: url('../images/video-upload.png') no-repeat  center center; position:absolute; top:10px; right:40px;} 
.addVideo ul a .videopath { display:inline-block; width:150px; height:60px; background: url('../images/videopath.png') no-repeat  center center; position:absolute; top:10px; right:40px;} 
.addVideo ul a { text-decoration:none;  background:#f0efef url('../images/arrow-next.png') no-repeat 98% center; display:block; padding:10px 20px 15px 20px; position:relative; }
.addVideo ul a span { cursor:pointer;}



/*   videoUpload   */

.videoUpload .wrapper { width:100%; overflow:hidden;}
.videoUpload .colLeft { text-align: right; padding-right:10px; width:370px; line-height: 26px; }
.videoUpload .colLeft b { font-weight:normal; color:#4c4d4f; font-size:16px;}
.videoUpload .checkbox input { vertical-align: middle;margin-right: 5px; }
.videoUpload .btnRow { text-align: center; padding: 5px 0px; }
.videoUpload .colCenter { text-align: left; padding: 5px 0px; }
.videoUpload .colCenter h2 { font-size: 13px; }
.videoUpload h2  { margin:0px; position:relative; }

.videoUpload .mainTable {padding: 0px 0; overflow:hidden; clear:both;}
.videoUpload .mainTable .TextBoxCSS { width:320px;}
.videoUpload .mainTable .TextAreaCSS { width:320px;}
.videoUpload .assignCat-container h2 .btnBlack { position:absolute; top:0px; right:0px; text-decoration:none; width:130px;  }
.videoUpload .assignCat-content { height:100px; overflow:auto; margin-right:10px;  width:100%;}
.videoUpload .row { padding:5px 0px}
.videoUpload .notes1 { margin:5px 0 10px; font-size:13px; clear:both; float:left; width:100%;}
.videoUpload .notes1 b { font-weight:bold;}
.videoUpload #containerUpload div { display:inline-block;cursor:pointer;}
.videoUpload .ruButton.ruBrowse { border:none !important; background-color:transparent !important;}
.videoUpload .RadUpload_MetroTouch .ruButtonHover { background-color:transparent !important;}
.videoUpload .upload-content { padding:10px 20px; width:auto; clear:both;}
.videoUpload .iconLinks   { float:left; }
.videoUpload .iconLinks a { padding:0px 10px 0px 50px; float:left;     background-position: 10px 5px; font-size:14px; }
.videoUpload .ddTelerik { float:left; margin-right:10px;}

.enabledJava { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#000; }
.enabledJava a {color:#41586e; text-decoration:none; }
.msgIpad { width:1072px;}
.msgIpad .messagepopup { background:#EFEFEF; color:#000; text-align:center; border:1px solid #DBDBDB; border-bottom:none;}




/*   videoDirect   */
.videoDirect .wrapper { width:100%; overflow:hidden;}
.videoDirect .head { margin-bottom:10px;}
.videoDirect .colLeft { text-align: right; padding-right:10px; width:370px; line-height: 26px; }
.videoDirect .colLeft b { font-weight:normal; color:#4c4d4f; font-size:16px;}
.videoDirect .checkbox input { vertical-align: middle;margin-right: 5px; }
.videoDirect .btnRow { text-align: center; padding: 5px 0px; clear:both; }
.videoDirect .colCenter { text-align: left; padding: 5px 0px; }
.videoDirect .colCenter h2 { font-size: 13px; }
.videoDirect h2  { margin:0px; position:relative;}
.videoDirect .formTable  { margin:0px 20px 0; }
.videoDirect .mainTable {border: 1px solid #DBDBDB; padding:10px 0; overflow:hidden; clear:both; width:100%; float:left; margin-bottom:20px;}
.videoDirect .mainTable .TextBoxCSS { width:320px;}
.videoDirect .mainTable .TextAreaCSS { width:320px;}
.videoDirect .assignCat-container h2 .btnBlack { position:absolute; top:0px; right:0px; text-decoration:none; width:130px;  }
.videoDirect .assignCat-content { height:100px; overflow:auto; margin-right:10px; width:1110px}
.videoDirect .row { padding:5px 0px}
.videoDirect .upload-content { clear:both; border:none; padding:10px; width:1108px; border:1px solid #DBDBDB}  
.videoDirect .upload-content .wrapper { padding:0px 10px; width:758px; height:190px;   margin:0px; float:left;}
.videoDirect .upload-content .TextBoxCSS { width:530px; float:left; margin-right:10px; height:27px}
.videoDirect .upload-content .btnGreen { float:left; }
.videoDirect .selectFile { width:330px; float:left;}
.videoDirect .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.videoDirect .previewVideo { width:300px; float:right; height:210px; background:#000000;}
.videoDirect .notes1 { clear:both; width:100%; margin:10px 0px 20px; font-size:13px; }
.videoDirect .notes1 b { font-weight:bold;}

.videoPlayList .mainTable  { width:500px; clear:both; margin:0 auto;}
.videoPlayList .colLeft { text-align: right; padding-right:10px; width:120px; line-height: 26px; }
.videoPlayList .btnRow { text-align: center; padding: 5px 0px; clear:both; }

/* video Edit */

.videoEdit .wrapper { width:100%; overflow:hidden;}
.videoEdit .head { margin-bottom:10px;}
.videoEdit .colLeft { text-align: right; padding-right:10px; width:370px; line-height: 26px; }
.videoEdit .colLeft b { font-weight:normal; color:#4c4d4f; font-size:16px;}
.videoEdit .colLeft label {   float:right;}
.videoEdit .checkbox input { vertical-align: middle;margin-right: 5px; }
.videoEdit .btnRow { text-align: center; padding: 5px 0px; clear:both; }
.videoEdit .colCenter { text-align: left; padding: 5px 0px; }
.videoEdit .colCenter h2 { font-size: 13px; }
.videoEdit h2  { margin:0px; position:relative;}
.videoEdit .checkStatus a  { background:url('../images/load-default.png') no-repeat 7px 7px #f7f7f7; display:inline-block; float:right; padding:0px 10px 10px 30px;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px 5px; border:1px solid #DBDBDB; height:20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; min-width:70px; width:auto !important; text-align:center;  margin:0px 10px 0 0px;}
.videoEdit .formTable  { }
.videoEdit .mainTable {overflow:hidden; clear:both; }
.videoEdit .mainTable .TextBoxCSS { width:380px;}
.videoEdit .mainTable .TextAreaCSS { width:380px; height:100px;}
.videoEdit .row { padding:5px 0px}
.videoEdit .videoPlayer { float:left; margin:10px 0px 0px 20px; width: 320px; height: 180px;}
.videoEdit .videoPlayer .btnBlack { background:#717171; height:35px; line-height:35px; font-family: "Open Sans", Arial, Helvetica, sans-serif; text-align: center; font-size: 18px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none; border-radius: 0; text-decoration:none; vertical-align:top;margin-top:2px;float:right;}
.videoEdit .videoPlayer .vImg { position:absolute; left:5px; bottom:5px; }
.videoEdit .videoPlayer .wrap { position:relative; }
.videoEdit .videoData { float: left; margin: 0px; padding: 10px;}
.videoEdit .videoData .videoErrorText { padding: 5px 10px; border: 1px solid #DBDBDB}
.videoEdit .additionalDetails { margin-bottom:20px;}
.videoEdit .filetype { clear:both;}
.videoEdit .additionalDetails .mainTable { padding:0px; width:100%;}
.videoEdit .videoInfo { margin-bottom:20px;}
.videoEdit .additionalDetails .label { font-weight:bold; padding-right:5px;}
.videoEdit .additionalDetails .mainTable { padding:0px;}
.videoEdit .additionalDetails td { padding:10px 10px; }
.videoEdit .additionalDetails td:first-child {border-left:none; width:370px; text-align:right;}
.videoEdit .videoThumbList {border: 1px solid #DBDBDB; padding:15px 0; overflow:hidden; clear:both; width:1118px; float:left; }
.videoEdit .videoThumbList ul { width:100%; white-space:nowrap; overflow:hidden;}
.videoEdit .videoThumbList li { display:inline-block; margin-left:15px; width:150px; height:85px; padding:6px; background:#000; position:relative; float:left;}
.videoEdit .vertical-only { height:130px;}

.videoEdit .videoThumbList li .thumb  { width:150px; height:85px; display:inline-block; overflow:hidden; text-align:center; background:#000; position: relative; text-align: center; line-height:85px; font-size:0px;}
.videoEdit .videoThumbList li .selectThumb { position:absolute; left:0px; bottom:0px; background:#000; font-size:12px; color:#fff; padding:5px 5px; line-height:15px;}
.videoEdit .videoThumbList li .selectThumb .radio { margin-right:5px; vertical-align:top;}
.videoEdit .videoThumbList li .delBtn { position:absolute; right:0px; bottom:0px; background:url('../images/delete-icon.gif') no-repeat center center #000; font-size:12px; color:#fff; padding:5px 15px; line-height:15px; font-weight:bold; cursor:pointer; overflow:hidden; text-indent:-9999px;}

.videoEdit .videoThumbList li .vMiddle { display: inline-block; font-size: 0; height: 85px; vertical-align: middle;}
.videoEdit .videoThumbList li .thumb img  { vertical-align:middle; max-width:150px; width:auto !important; width:150px; max-height:85px; height:auto !important; height:85px; cursor:pointer; }


.videoEdit .videoThumbList li.active { background:#41586e;}
.videoEdit .videoThumbList li.active .selectThumb { background:#41586e;}
.videoEdit .videoThumbList li.active .delBtn { background:url('../images/delete-icon.gif') no-repeat center center #41586e; } 

.videoEdit .assignCat-container h2 .btnBlack { position:absolute; top:0px; right:0px; text-decoration:none; width:130px;  }
.videoEdit .add-thumbnails { margin-bottom:20px}
.videoEdit h2 { height:41px}
.videoEdit .add-thumbnails .wrapper { overflow:hidden; }
.videoEdit .add-thumbnails h2 .btnBlack { position:absolute; top:0px; right:0px; text-decoration:none; width:130px;  }
.videoEdit .add-thumbnails .selectFile { position:absolute; top:0px; right:0px; height:35px; overflow:hidden; }
.videoEdit .add-thumbnails .selectFile .ruButton { width:150px !important; background:#717171 !important; color:#ffffff  !important; border:none !important;font-size:18px !important;}

.videoEdit .browseTd .selectFile { float:left;width: auto !important}
.videoEdit .browseTd .ruButton.ruBrowse {     border: none !important;    background-color: transparent !important;}


.videoEdit .assignCat-content { height:100px; overflow:auto;width:100% }
.videoEdit .assignCat-container { margin-bottom:20px;}

.videoEdit .iconLinks { float:left; }
.videoEdit .iconLinks a { padding:0px 10px 0px 50px; float:left;     background-position: 10px 5px; font-size:14px; }
.videoEdit .ddTelerik { float:left; margin-right:10px;}


/* video category */

.video-category .assignCat-content { height:220px; overflow:auto; margin-right:10px; width:628px;}
.video-category .assignCat-content li { width:150px !important;}
.video-category .assignCat-content li label { width:110px !important;}
.video-category .mainTable { width:auto; margin:10px 20px;}
.video-category .mainTable .row { border: 1px solid #DBDBDB; overflow: hidden; padding:10px 0; margin-bottom:10px; width:638px; margin: 10px 0;}    
.video-category .mainTable .btnRow { text-align:center; clear:both;}
.video-category .mainTable .label { float:left; line-height:21px; padding:4px 0px; margin-left:10px; margin-right:10px; }
.video-category .mainTable .TextBoxCSS { float:left; margin-right:10px;}
 

/* note-page */
.node-page .assignCat-content { height:220px; overflow:auto; margin-right:10px; width:628px;}
.node-page .assignCat-content li { width:180px !important;}
.node-page .assignCat-content li label { width:150px !important;}
.node-page .mainTable { width:auto; margin:10px 20px;}
.node-page .mainTable .row { border: 1px solid #DBDBDB; overflow: hidden; padding:10px 0; margin-bottom:10px; width:868px;}    
.node-page .mainTable .btnRow { text-align:center; clear:both;}
.node-page .mainTable .label { line-height:21px; padding:4px 0px; margin-left:10px; margin-right:10px; }
.node-page .mainTable .TextBoxCSS { float:left; margin-right:10px;}
.node-page  .colLeft {    text-align: right;    padding-right: 10px;    width: 220px;    line-height: 26px;}
.tabContain { border-bottom:4px solid #41586e; margin-bottom:5px;}
.node-page  .tabContain .btn { border-radius:0;}
.node-page  .tabContain .btn-primary { color:#fff !important;}
.node-page .colLeft { text-align: right; padding-right: 10px; width: 310px; line-height: 26px;}
.node-page  .tabContain .btn:hover, .node-page .tabContain .btn:active, .node-page .tabContain .btn.hover, 
.node-page  .tabContain .btn-primary:hover, .node-page  .tabContain .btn-primary:active, .node-page .tabContain .btn-primary.hover,  .node-page .tabContain .btn-primary:focus  {     background-color: #41586e !important ;     border-color: #41586e !important; color:#fff;}

.editCinema { padding:15px 0px;}
.editCinema .btnRow { text-align: center; padding: 5px 0px; }
.editCinema .colLeft { text-align: right; padding-right:10px; width:220px; line-height: 26px; }
.editCinema .checkbox input { margin-right: 5px; margin-top:9px; }
.editCinema .reqField { margin-bottom:10px;}
.editCinema .TextBoxCSS { float:left; margin-right:10px;}
.editCinema .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.editCinema .changePwd .row { padding:5px 0px;}
.editCinema .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.editCinema a { color:#41586e}
.editCinema .contactPerson .input-lg { width:100%;}
.editCinema .contactPerson .input-sm { width:100%;}
.editCinema .contactPerson td { white-space:nowrap;     border: 1px solid #dbdbdb;}
.editCinema .contactPerson td.bgGray { background:#efefef}


.editschedule { padding:15px 0px;}
.editschedule .btnRow { text-align: center; padding: 5px 0px; }
.editschedule .colLeft { text-align: right; padding-right:10px; width:150px; line-height: 26px; }
.editschedule .checkbox input { margin-right: 5px; margin-top:9px; }
.editschedule .reqField { margin-bottom:10px;}
.editschedule .TextBoxCSS { float:left; margin-right:10px;}
.editschedule .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.editschedule .changePwd .row { padding:5px 0px;}
.editschedule .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.editschedule a { color:#41586e}
.editschedule .contactPerson .input-lg { width:100%;}
.editschedule .contactPerson .input-sm { width:100%;}
.editschedule .contactPerson td { white-space:nowrap;     border: 1px solid #dbdbdb;}
.editschedule .contactPerson td.bgGray { background:#efefef}
.editschedule .totalDuration { text-align:right; text-align: right;    padding-right: 50px !important;    font-size: 15px;    }
.editschedule .totalDuration b {font-weight: 600;}
.editschedule .uploadRO { position:relative;}
.editschedule .fileUpload { float:left; width:220px; overflow:hidden;}
.editschedule #lnkPreview {margin: 4px 0 0 5px; display: inline-block;}  
.editschedule .filetype {  float:left; width:100%;}
.editschedule .RadUpload_MetroTouch .ruButton.ruBrowse { width: 140px !important; border: none !important;}
.editschedule .RadAsyncUpload span.ruFileWrap { padding-left: 0; }
.editschedule .RadUpload .ruFileWrap .ruUploadSuccess { width: 170px !important; border: 1px solid #ccc; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.showTimePicker { width:auto !important;     border: 1px solid #ccc;}
.showTimePicker .RadComboBox_MetroTouch .rcbEmptyMessage { font-style:normal; color:#000;}


.contactSupport {}

.contactSupport { padding:15px 0px;}
.contactSupport .btnRow { text-align: center; padding: 5px 0px; }
.contactSupport .colLeft { text-align: right; padding-right:10px; width:150px; line-height: 26px; }
.contactSupport .checkbox input { margin-right: 5px; margin-top:9px; }
.contactSupport .reqField { margin-bottom:10px;}
.contactSupport .TextBoxCSS { float:left; margin-right:10px;}
.contactSupport .formTable td {vertical-align:top;}

/* videoYouTube */

.videoYouTube { padding:0 20px; width:1120px;}
.videoYouTube .wrapper { width:100%; overflow:hidden;}
.videoYouTube .colCenter { text-align: left; padding: 5px 0px; }
.videoYouTube .colCenter h2 { font-size: 13px; }
.videoYouTube h2  { margin:0px 0px 15px 0px; position:relative;}
.videoYouTube .formTable  { margin:10px 0 0;}
.videoYouTube .mainTable {border: 1px solid #DBDBDB;  padding: 10px 0; float:left; width:1118px; clear:both}
.videoYouTube .mainTable .TextBoxCSS { width:320px; margin-right:5px; margin-left:15px; padding:7px 5px}
.videoYouTube .mainTable label { margin-right:5px; margin-left:15px;}
.videoYouTube .row { padding:5px 0px}
.videoYouTube #clientsDb { width:100%; height: 100%; margin:10px 0; padding:0px; }
.videoYouTube .inputTxt { width:630px; margin-left:15px; padding:6px 5px; margin-right:5px;}
.videoYouTube .youtubeThumb { border:none; padding:0px 0px 10px 0px; vertical-align:top; width:180px; position:relative; display:inline-block;  }
.videoYouTube .youtubeThumb .vPlayBtn { height: 44px;left: 60px;position: absolute;top: 23px;width: 44px;z-index: 999;}
.videoYouTube .youtubeThumb img { width:160px; height:90px; float:left; margin:10px 10px 0 10px; cursor:pointer;}
.videoYouTube .youtubeThumb .time { background:#000000; bottom: 10px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; right: 10px; z-index: 999;}
.videoYouTube .youtubeDetails { border:none; padding:0px 10px 10px 10px; vertical-align:top; width:680px;   }
.videoYouTube .showPreviewLink { border:none; padding:10px; text-align:center; width:100px; }
.videoYouTube .showPreviewLink a { background: url('../images/video-preview.png') no-repeat  center center; display:block; width:50px; height:50px; cursor:pointer; overflow:hidden; text-indent:-9999px; margin:0 auto}
.videoYouTube .addVideoLink { border:none; padding:10px 10px 10px 0px; text-align:center; width:100px;}
.videoYouTube .addVideoLink a { background: url('../images/video-add.png') no-repeat center center; display:block; width:50px; height:50px; cursor:pointer; overflow:hidden; text-indent:-9999px; margin:0 auto}
.videoYouTube .youtubeThumb .vPlayBtn { height: 44px;left: 60px;position: absolute;top: 23px;width: 44px;z-index: 999;}
.videoYouTube .wrapper { height:100px; overflow:hidden;}
.videoYouTube .wrapper b { margin-top:3px; display:inline-block;}
.videoYouTube .k-grid-content { overflow-y:auto;}
.videoYouTube th.k-header { background:#41586e; color:#fff; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 16px; line-height:34px; padding:0px !important; }
.videoYouTube .k-grid-header { padding-right:0px !important;}
.videoYouTube th.k-header { padding-top:5px !important; padding-bottom:5px !important;}
.videoYouTube th.k-header .col1 { float:left; width:168px; padding-left:10px; color:#fff;}
.videoYouTube th.k-header .col2 { float:left; width:688px; padding-left:10px; color:#fff;}
.videoYouTube th.k-header .col3 { float:left; width:120px; padding-left:10px; color:#fff; text-align:center; }
.videoYouTube th.k-header .col4 { float:left; width:100px; padding-right:10px; color:#fff; text-align:center; }
.videoYouTube .rowOdd { background:#EFEFEF}
.videoYouTube .searchOptions { text-align:right; margin:20px 0px 0px 0px; }
.videoYouTube .searchOptions .dropDown { width:120px; font-size:13px; margin-left:5px; float: right;margin-top: -7px;}
.videoYouTube .searchOptions label { float:right; margin-right:10px;} 
.videoYouTube #grid { }
.videoYouTube .k-grid-content { overflow:hidden !important;}

.videoYouTube .notes1 { margin:5px 15px 0; font-size:13px; clear:both; float:left; width:100%;}
.videoYouTube .notes1 b { font-weight:bold;}
.videoYouTube .k-state-selected, .videoYouTube .k-button:active { background:#41586e !important; border:1px solid #41586e !important; background-image:none !important}

.videoYouTube .youtubeHeader .k-icon { left: 170px; position: absolute !important; top:13px; }
.videoYouTube .youtubeHeader .k-i-arrow-n { background:url(../images/arrow-up.png) no-repeat 0 0 !important; }
.videoYouTube .youtubeHeader .k-i-arrow-s { background:url(../images/arrow-down.png) no-repeat 0 0 !important; }

.videoYouTube .txtSuggestion { position:relative; float:left;}
.videoYouTube .suggList { display:none; width:440px; position:absolute; top:35px; left:15px; }
.videoYouTube .suggList select { width:442px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.videoYouTube .suggList option { padding:2px 5px; line-height:21px;}

.VideoYouTubeDisplay { width:620px; padding-top:10px; margin:0px auto;}
.VideoYouTubeDisplay .youtubeThumb { border:none; padding:0px 0px 10px 0px; vertical-align:top; width:170px; position:relative; display:inline-block;  }
.VideoYouTubeDisplay .youtubeThumb img { width:160px; height:90px; float:left; margin:10px 10px 0 0px; }
.VideoYouTubeDisplay .youtubeThumb .time { background:#000000; top: 80px; line-height:20px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; right: 10px; z-index: 999;}
.VideoYouTubeDisplay .youtubeDetails { padding-top:10px; font-size:13px;}
.VideoYouTubeDisplay .youtubeDetails b { font-size:14px;}
.VideoYouTubeDisplay .btnRow { text-align:center; padding:10px 0 0 0;} 
.VideoYouTubeDisplay #divAddVideo { display:inline-block;}
.VideoYouTubeDisplay .btnGreen { float:left;}
.VideoYouTubeDisplay td { vertical-align:top;}

/* video-list */

.video-library {}
.video-library .formTable { width:100%;  min-height:290px; height:auto !important;  height:290px;}
.video-library .mainTable { padding:0px 0; overflow:hidden;}
.video-library .thumbImg { float:left; margin:2px 10px 0 0; width:150px; height:90px; position:relative;cursor:pointer; border:5px solid #000; background:#000; text-align:center; font-size:0px;}
.video-library .thumbImg .img { max-width:100%; max-height:80px; cursor:pointer; vertical-align:middle;}
.video-library .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.video-library .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.video-library .thumbImg .vTypeIcon img { height:auto; width:auto; }
.video-library .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:53px; top:18px; z-index: 999;}
.video-library .thumbImg .vMiddle { display: inline-block; font-size: 0; height: 80px; vertical-align: middle; display:none;}

.video-library .videoDetails { float:left; width:300px; font-size:13px; line-height:18px; word-wrap:break-word;}
.video-library .videoDetails b { font-size:15px; }
.video-library .vidCategory { font-size:13px; line-height:18px;}
.video-library .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/category-list.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.video-library .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}
.video-library .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.video-library .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.video-library .grid { width:auto;}
.video-library>.grid>td { padding-top:10px !important; padding-bottom:10px !important; }
.video-library .searchCol .inputTxt{ float: left; margin: 0px 0 0; border-right:1px solid #DBDBDB;width:250px !important; padding-right:35px;}
.video-library .searchCol { margin:0px 0px 10px 0px; }
.video-library .searchCol .dropDown { float:left; margin: 1px 5px 0;line-height:20px !important; width:160px !important; text-align:center !important;}
.video-library .searchCol .dropDown .rcbInput {padding-top:4px;}
.video-library .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; }
.video-library .searchCol .clearList {position: absolute; right: 6px; top: 6px; }
.video-library .reloadVideos{background: url("../images/load-default.png") no-repeat scroll 7px 9px #F7F7F7; border: 1px solid #DBDBDB;border-radius: 3px 3px 3px 3px;color: #41586e;display: inline-block;float: left;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 16px; margin: 15px 10px 0 0; padding: 5px 10px 5px 30px;text-align: center;text-decoration: none; cursor: pointer;}
.video-library .txtSuggestion { position:relative; float:left;}
.video-library .suggList { display:none; width:260px; position:absolute; top:38px; left:0px; }
.video-library .suggList select { width:262px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.video-library .suggList option { padding:2px 5px; line-height:21px;}
.video-library #divDomain .label { float:left;}

/* edit-account */
.edit-account .wrapper { min-height:370px; }
.edit-account .inputTxt { width:210px; float:left; margin:10px 0px }
.edit-account .row { margin-bottom:10px;}
.edit-account a { cursor:pointer !important;}
.edit-account .searchCol { position:relative; }
.edit-account .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.edit-account .searchCol .clearList { top:11px; right:44px;}
.edit-account .searchCol .searchBtn { height:37px; margin-top:5px;}
.edit-account .searchCol .dropDown { margin-top:6px; margin-right:10px;}
.edit-account .searchCol .dropDown > table { float:left;}


.edit-account .txtSuggestion { position:relative; float:left; }

.edit-account .vidCategory { font-size:13px; line-height:18px;}
.edit-account .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/playerlist-icon.png') no-repeat center center; display:inline-block; height:30px; width:32px;cursor:pointer;}


/* manage-cinema */
.manage-cinema .wrapper {}
.manage-cinema .inputTxt { width:210px; float:left; margin:10px 0px }
.manage-cinema .row { margin-bottom:10px;}
.manage-cinema a { cursor:pointer !important;}
.manage-cinema .searchCol { position:relative; }
.manage-cinema .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.manage-cinema .searchCol .clearList { top: 17px; right: 54px;}
.manage-cinema .searchCol .searchBtn { height:37px; margin-top:5px;}
.manage-cinema .searchCol .dropDown { margin-top:6px; margin-right:10px;}
.manage-cinema .searchCol .dropDown > table { float:left;}
.manage-cinema .grid .rgDetailTable  { margin:10px 2% 10px 7.5%;  width:90.5% !important; border-right:1px solid #cdcdcd}
.manage-cinema .grid .rgDetailTable .rgHeader { background:#b3b3b3 !important}

.manage-cinema .grid input {  }
.manage-cinema .grid .rgNoRecords td { padding:10px;}

.edit-account .txtSuggestion { position:relative; float:left; }

.edit-account .vidCategory { font-size:13px; line-height:18px;}
.edit-account .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/playerlist-icon.png') no-repeat center center; display:inline-block; height:30px; width:32px;cursor:pointer;}



/* Manage Movie Owner */
.manage-movie-owner .wrapper { min-height:370px; }
.manage-movie-owner .inputTxt { width:225px; float:left; margin:10px 0px }
.manage-movie-owner .row { margin-bottom:10px;}
.manage-movie-owner a { cursor:pointer !important;}
.manage-movie-owner .searchCol { position:relative; }
.manage-movie-owner .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.manage-movie-owner .searchCol .clearList { top:11px; right:44px;}
.manage-movie-owner .searchCol .searchBtn { height:37px; margin-top:5px;}
.manage-movie-owner .searchCol .dropDown { margin-top:6px; margin-right:10px;}
.manage-movie-owner .searchCol .dropDown > table { float:left;}


.manage-movie-owner .txtSuggestion { position:relative; float:left; }

.manage-movie-owner .vidCategory { font-size:13px; line-height:18px;}
.manage-movie-owner .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/playerlist-icon.png') no-repeat center center; display:inline-block; height:30px; width:32px;cursor:pointer;}

/* manage schedule */
.manage-schedule .wrapper { min-height:370px; }
.manage-schedule .inputTxt { width:210px; float:left; margin:10px 0px }
.manage-schedule .row { margin-bottom:10px;}
.manage-schedule a { cursor:pointer !important;}
.manage-schedule .searchCol { position:relative; }
.manage-schedule .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.manage-schedule .searchCol .clearList { top:11px; right:44px;}
.manage-schedule .searchCol .searchBtn { height:37px; margin-top:5px;}
.manage-schedule .searchCol .dropDown { margin-top:6px; margin-right:10px;}
.manage-schedule .searchCol .dropDown > table { float:left;}

.manage-schedule .colLeft {    text-align: right;    padding-right: 10px;    width: 370px;    line-height: 26px; vertical-align:middle !important;}
.manage-schedule .txtSuggestion { position:relative; float:left; }

.manage-schedule .vidCategory { font-size:13px; line-height:18px;}
.manage-schedule .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/category-list.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.manage-schedule .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}
.manage-schedule .ddSelect > div { width:305px; float:left;}
.manage-schedule .col1 {    padding-left: 20px !important;}



/* add schedule */
.add-schedule .wrapper { min-height:370px; }
.add-schedule .inputTxt { width:210px; float:left; margin:10px 0px }
.add-schedule .row { margin-bottom:10px;}
.add-schedule a { cursor:pointer !important;}
.add-schedule .searchCol { position:relative; }
.add-schedule .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.add-schedule .searchCol .clearList { top:11px; right:44px;}
.add-schedule .searchCol .searchBtn { height:37px; margin-top:5px;}
.add-schedule .searchCol .dropDown { margin-top:6px; margin-right:10px;}
.add-schedule .searchCol .dropDown > table { float:left;}

.add-schedule .colLeft {    text-align: right;    padding-right: 10px;    width: 370px;    line-height: 26px; vertical-align:middle !important; font-weight:600;}
.add-schedule .DateCol { padding-left:285px !important;}
.add-schedule .txtSuggestion { position:relative; float:left; }
.add-schedule .vidCategory { font-size:13px; line-height:18px;}
.add-schedule .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/playerlist-icon.png') no-repeat center center; display:inline-block; height:30px; width:32px;cursor:pointer;}
.add-schedule .groupOptions label { line-height:normal; vertical-align:top; margin-right:10px;}
.add-schedule .groupOptions input { margin-right:5px; vertical-align:top;}
.add-schedule .formTable .mainTable td  { font-weight:600}
.selectregion .RadComboBox { float:left; margin-right:10px;}
.add-schedule .totalDur { padding-left:285px !important;}
.add-schedule .totalDur b { float:left; margin-right:10px;}
.add-schedule .totalDur div { float:left; }
.rcbList li.rcbItem label, .rcbList li.rcbHovered label {    font-weight: 500 !important;    font-size: 15px;}

/* editsList  */
.editsList .wrapper { min-height:290px; height:auto !important;  height:290px;}
.editsList .row { margin-bottom:10px;}
.editsList .row .subhead { display:inline-block; padding:0px; font-family: "Open Sans",Arial,Helvetica,sans-serif; line-height:40px; font-size:18px;  }


/* co-admin-access */
.co-admin-access .wrapper{ margin-top:10px;   min-height:370px; height:auto !important;  height:370px;}
.co-admin-access .row { margin-bottom:10px;}


.co-admin-request .wrapper{ margin-top:10px;   min-height:370px; height:auto !important;  height:370px;}
.co-admin-request .row { margin-bottom:10px;}
.co-admin-request .rwCloseButton{border: 1px solid rgba(0, 0, 0, 0);cursor:pointer; color: #FFFFFF; height: 28px; margin: 0 2px; position: absolute; right: 5px; text-decoration: none; top:9px; width: 30px; text-align:center; line-height:30px; padding-bottom:2px; font-size:18px;}
.co-admin-request .rwCloseButton:hover {border:1px solid #fff; border-radius:45px;}
.co-admin-request #divEmbedPopup h2 {padding:10px 15px; }
.co-admin-request #divEmbedPopup { background:#fff;     border: 1px solid #CCCCCC;    height: 300px;    left: 50%;    margin-left: -250px;    margin-top: -150px;    position: absolute;    top: 50%;    width: 500px;    z-index: 9999;}

.co-admin-request #divEmbedPopup .textAreaCss { width:450px; margin:20px 20px 10px 20px; height:150px; float:left;}
.co-admin-request #divEmbedPopup .rowBtn { text-align:center; padding-bottom:20px; }
.rwDialogPopup a.rwPopupButton { background:#717171 !important; }
.rwDialogPopup a.rwPopupButton:first-child { background:#41586e !important; margin-left:95px!important }
.rwDialogPopup a.rwPopupButton span {color:#fff !important;  }

/* multi-device-player-list */
.multi-device-player-list .wrapper{ margin-top:10px; min-height:370px; height:auto !important; height:370px;}
.multi-device-player-list .row { margin-bottom:10px;}
.multi-device-player-list .playerList td { font-size:13px;}
.multi-device-player-list .liveStatus a { margin-left:10px;}
.multi-device-player-list .quickStart a { margin-left:-5px;}
.multi-device-player-list .playerFeatures { font-size:13px;}
.multi-device-player-list .playerFeatures h2 { font-size:15px; margin-bottom:5px;}
.multi-device-player-list .playerFeatures ul { margin-bottom:5px;}
.multi-device-player-list .playerFeatures .select { float:left; background:url(../images/true-icon.png) no-repeat 0px 8px; font-size:13px; padding:2px 5px 2px 17px; width:100px; }
.multi-device-player-list .playerFeatures .un-select { float:left; background:url(../images/false-icon.png) no-repeat 0px 8px; font-size:13px; padding:2px 5px 2px 17px; width:100px; }
.multi-device-player-list .playerFeatures .row { margin-bottom:5px;}
.multi-device-player-list .playerFeatures .row b { color:#41586e; font-weight:normal !important; }
.multi-device-player-list .playSize { display:inline-block; width:80px; text-align:center; background:url(../images/player-icon.png) no-repeat center -15px; padding-top:35px; font-size:12px; margin:0 auto 10px;}
.multi-device-player-list .pageTotalSize { display:inline-block; width:80px; text-align:center; background:url(../images/player-page.png) no-repeat top center; padding-top:45px; font-size:12px; margin:0 auto; }
.multi-device-player-list .playerList .onBtn { background:url(../images/on-off.png) no-repeat 0 0 !important; width:82px !important; height:23px !important; display:inline-block; cursor:pointer !important}
.multi-device-player-list .playerList .offBtn { background:url(../images/on-off.png) no-repeat 0 -40px !important; width:82px !important; height:23px !important; display:inline-block; cursor:pointer !important}
.multi-device-player-list .playerList .schedulerOnBtn { background:url(../images/event-scheduler.png) no-repeat 0 0 !important; width:30px !important; height:35px !important; display:inline-block; cursor:pointer !important;margin-left:20px;margin-top:-7px;}
.multi-device-player-list .playerList .schedulerOffBtn { background:url(../images/event-scheduler-gray.png) no-repeat 0 0px !important; width:30px !important; height:35px !important; display:inline-block; cursor:pointer !important;margin-left:20px;margin-top:-7px;}
.multi-device-player-list .rbToggleButton { cursor:pointer !important}
.multi-device-player-list .radioOff { width:35px !important; height:35px !important; background:url(../images/radio-btn.png) 0 0 no-repeat !important; overflow:hidden; cursor:pointer; }
.multi-device-player-list .radioOn { width:35px !important; height:35px !important; background:url(../images/radio-btn.png) 0 -70px no-repeat !important; overflow:hidden; cursor:pointer; }
.multi-device-player-list .link { text-decoration:underline; color:#41586e !important; }
.multi-device-player-list .link:hover { text-decoration:none !important; }

.multi-device-player-list .radGridPlayer .colW1 { width:40px}
.multi-device-player-list .radGridPlayer .colW3 { width:300px}
.multi-device-player-list .radGridPlayer .colW4 { width:100px}
.multi-device-player-list .radGridPlayer .colW5 { width:15px}
.multi-device-player-list .radGridPlayer .colW6 { width:15px}
.multi-device-player-list .radGridPlayer .colW7 { width:15px}
.multi-device-player-list .radGridPlayer .colW8 { width:15px}
.multi-device-player-list .radGridPlayer .colW9 { width:100px}
.multi-device-player-list .radGridPlayer .colW10 { width:15px}
.multi-device-player-list .dollar { position:relative; width:120px;}
.multi-device-player-list .dollar input[type="image"] {  width: 20px; margin:0 auto 5px; display:block;}
.multi-device-player-list .col1 { float:left; margin-right:10px; padding-left:15px;}
.multi-device-player-list .col2 { float:left;}
.multi-device-player-list .playerList table { }
.multi-device-player-list .playerList table .tdCenter, .multi-device-player-list .playerList table td, .multi-device-player-list .playerList table th { padding-left:0px !important; padding-right:0px !important;}
.multi-device-player-list .pageSize .RadComboBox .rcbInput { padding-left:8px !important;}
.capsAlert { position:relative;}
.capsAlert .toolTipWrapper { display:none; }

/* forgotPassword */

.forgotPassword { }
.forgotPassword .label { width:120px; float:left; text-align:right; padding-right:10px;}
.forgotPassword .reqField { margin-bottom:10px; padding-right:10px;}
.forgotPassword .row { padding:5px 0px;}
.forgotPassword .btnRow { padding:5px 0px; }
.forgotPassword .btnRow .btnGreen { margin-left:130px;}
.forgotPassword .inputTxt{ width:200px;}

/* changePassword */

.changePassword  { }
.changePassword  .label { width:240px; float:left; text-align:right; padding-right:10px;}
.changePassword  .reqField { margin-bottom:10px; padding-right:10px; margin-top:10px;}
.changePassword  .row { padding:5px 0px;}
.changePassword  .btnRow { padding:5px 0px; text-align:center; }
.changePassword  .inputTxt{ width:200px;}

/*Manage Chat*/

.manage-chat .wrapper { min-height:290px; height:auto !important;  height:290px;}
.manage-chat .grdPlayers .colW1 { width:7%}
.manage-chat .grdPlayers .colW2 { width:55%}

.pageSize .rgPagerLabel { float:left;}
.pageSize .RadComboBox { float:left;}
.pageSize .rgPagerCell {border-width:1px 0 0 0px !important;}
.manage-chat-content .grid { width:100%;} 
.manage-chat-content .formTable { margin:0px auto; width:750px;}
.manage-chat-content .mainTable .colLeft { text-align: left; width:120px; vertical-align:middle;}
.manage-chat-content .mainTable table td { vertical-align:middle !important;}


.edit-chat-content {overflow: hidden;}
.edit-chat-content .wrapper { }
.edit-chat-content .grid { width:790px;} 
.edit-chat-content .btnRow { text-align:center;}
.edit-chat-content .formTable { margin:0px auto; width:500px;}
.edit-chat-content .mainTable .colLeft { text-align: left; width:150px; vertical-align:middle;}
.edit-chat-content .mainTable table td { vertical-align:middle;}
.edit-chat-content .mainTable .colCenter { text-align:center; padding:5px 0px;}
.edit-chat-content .btnGreen { margin-right:5px;}
.edit-chat-content .selectDomain { float:right; margin-right:20px;} 
.edit-chat-content .selectDomain .label { float:left; line-height:30px; margin-right:10px;}
.edit-chat-content .selectDomain .dropDown { float:left;} 
.edit-chat-content .selectDomain .dropDown > table { float:left;}
.edit-chat-content .grdPlayerChats table { table-layout:fixed !important;}
.edit-chat-content .grdPlayerChats table td { word-wrap:break-word;}
.edit-chat-content .grdPlayerChats .colW1 { width:7%}
.edit-chat-content .grdPlayerChats .colW2 { width:18%}
.edit-chat-content .grdPlayerChats .colW3 { width:43%}
.edit-chat-content .grdPlayerChats .colW4 { width:15%}
.edit-chat-content .grdPlayerChats .colW5 { width:17%}
.edit-chat-content #grdPlayerChats_GridData { overflow-x:hidden !important;}

#cmbPlayerEmbeds_DropDown { line-height:18px !important;}
#cmbPlayerEmbeds_DropDown .rcbList .rcbHovered { padding-top:5px !important; padding-bottom:5px !important; word-wrap: break-word;}
#cmbPlayerEmbeds_DropDown .rcbList .rcbItem   { padding-top:5px !important; padding-bottom:5px !important; word-wrap: break-word;}

.NextPrevAndNumeric .rgPageFirst { float:left; }
.NextPrevAndNumeric .rgPagePrev { float:left; }
.NextPrevAndNumeric .rgPageNext { float:left; }
.NextPrevAndNumeric .rgPageLast { float:left; }

/***** scroll bar ******/

.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute; }
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 10px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 10px;background: red;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: block;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dbdbdb;position: relative;}
.jspDrag{background: #aaaaaa;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 10px;}
.jspHorizontalBar .jspArrow{width: 10px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}
.scroll-pane {width: 100%;height: 100px;overflow: auto;}
.horizontal-only {height:140px; overflow-y:hidden !important;}

.videoUploadMsg { text-align:center; font-weight:bold; font-family: Open Sans,Arial,Helvetica,sans-serif; color: #41586e; padding:20px 0; border:1px solid #DBDBDB;}

/***** scroll bar ******/

.tableIn { background:#efefef; padding:5px 20px 0px 20px; float:left; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; border:solid 3px #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.tableIn td { padding-top:5px;}
.tableIn .colLeftIn { text-align:right; padding:5px 10px 8px 10px; width:130px;}
.tableIn .colSingle { text-align:left;  padding:5px 10px 8px 10px; }
#btnSubmitPanel { display:inline-block !important;}
.view-icon-class {background:url('../images/view-icon.png') no-repeat; text-indent:-999px; overflow:hidden; width:24px; height:13px; display:inline-block;}
.comment-icon-class {background: url('../images/comment-icon.png') no-repeat; text-indent:-999px; overflow:hidden; width:24px; height:14px; display:inline-block;}

.unabletoview { width:370px; margin:0px auto; padding:0px 0px; overflow:hidden; background:#fff; border:1px solid #dbdbdb }
.unabletoview h2 { color: #fff; font-size: 15px; padding: 8px 10px;  width:315px; float:left;cursor:move;}
.unabletoview .colLeft { width:120px; text-align:right;}
.unabletoview .heading  {background: #41586e; overflow:hidden; }
.unabletoview .unableContainer { float:left; width:100%; }
.unabletoview a.closeBtn { margin:3px 2px;}
.unabletoview .unableContainer td { vertical-align:top; padding:5px 5px}
.unabletoview .unableContainer .testAgain{float:right;padding-left: 48px;}
a.newcloseBtn { border:1px solid transparent; height:28px; margin:7px 2px; width:28px; color:#fff; font-size:20px; line-height:28px; text-decoration:none; text-align:center; display:inline-block; cursor:pointer; float:left; }
a.newcloseBtn:hover { border:1px solid #fff; border-radius:45px; color:#fff; }
a.notifycloseBtn { border: 1px solid transparent; color: #FFFFFF;cursor: pointer; display: inline-block;float: right;font-size: 16px; height: 24px; line-height: 23px; margin: -1px 3px;position: relative; text-align: center;text-decoration: none;width: 24px;}
a.notifycloseBtn:hover { border:1px solid #fff; border-radius:45px; color:#fff; }
.sharePlayer { width:500px; margin:0px auto; padding:0px 0px; overflow:hidden; background:#fff; }
.sharePlayer h2 { color: #fff; font-size: 15px; padding: 8px 10px;  width:395px; float:left;cursor:move;}
.sharePlayer .colLeft { width:120px; text-align:right;}
.sharePlayer .heading  {background: #41586e; overflow:hidden; }
.sharePlayer .unableContainer { float:left; width:100%; }
.sharePlayer .row { vertical-align:top; padding:5px 0px 5px; width:100%; float:left; text-align:left;}
.sharePlayer .label { line-height:23px;  display:inline-block; font-weight:bold;  }
.sharePlayer a.closeBtn { border: 1px solid transparent; height: 28px; margin: 0 2px; width: 28px;  color: #fff; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 20px; line-height:28px; text-decoration:none; text-align:center; display:inline-block; cursor:pointer; margin:3px 2px;}
.sharePlayer a.closeBtn:hover { border: 1px solid #fff; border-radius:45px;  color: #fff; }
.sharePlayer .inputTxt { width:480px;}
.sharePlayer textarea { width:480px;}
.sharePlayer .rowBtn a { margin:0 5px;cursor:pointer;}
.sharePlayer .rowBtn { vertical-align:top; padding:5px 0px 5px; width:100%; float:left; text-align:center;}
.sharePlayer #shareNote {float: left; width: 100%; font-size: 13px; line-height: 15px;  margin-top:10px;  }
.sharePlayer #shareNote p{ padding-bottom:5px;}
.sharePlayer #shareNote .col1 { float:left; width:50px; font-weight:bold;}
.sharePlayer #shareNote .col2 { float:left; width:440px; }
.sharePlayerPreview {  margin:0px auto; padding:0px 0px; width:300px; overflow:hidden; background:url(../images/black70-2.png);  }
.sharePlayerPreview h2 { color: #fff; font-size: 15px; padding: 8px 10px;  float:left;cursor:default; margin-left:80px}
.sharePlayerPreview .row { width:100%; float:left; margin-bottom:5px; color:#fff;}
.sharePlayerPreview .row label {  float: left;    line-height: 28px;    padding-right: 10px;    text-align: right;    width: 80px; margin:4px 0px;}
.sharePlayerPreview .socialSharing {float: left;    margin-left: 90px;}
.sharePlayerPreview .socialSharing a { float:left; margin-right:5px;    }
.sharePlayerPreview .heading  {  overflow:hidden; }
.sharePlayerPreview .shadowHover {box-shadow:0 0 4px #000000; float:left; margin:4px 0px;  }
.sharePlayerPreview .shadowHover:hover {box-shadow:0 0 4px #fff    }
.sharePlayerPreview .shareContainer { float:left; width:100%;  }
.sharePlayerPreview a.closeBtn { margin:3px 2px;}
.sharePlayerPreview .shareContainer td { vertical-align:top; padding:5px 0px;cursor:default;}
.sharePlayerPreview .shareContainer .testAgain{float:right;padding-left: 48px;}
.sharePlayerPreview .inputTxt { width:135px; font-family:Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif; font-size:11px;}
.sharePlayerPreview .shareContain { width: 100%; height: 120px; position: absolute; top: 50%; margin-top: -60px;}
.sharePlayerPreview .sendButton { background:#000; color:#fff; font-size:13px; font-family:Arial; padding:5px 10px;border: medium none;box-shadow: 0 0 4px #000000;cursor: pointer; box-shadow:0 0 4px #fff }
.sharePlayerPreview a {cursor:pointer; } 
/********* importUsers *******/

.importUsers .colLeft { text-align: right; padding-right:10px; width:190px; line-height: 26px; }
.importUsers .formTable {  margin:0 20px}
.importUsers .mainTable { margin-bottom:20px; padding:10px 0px; border:1px solid #DBDBDB; width:1118px; float:left; clear:both;}
.importUsers .head { margin-bottom:10px;}
.importUsers .wrapper{ overflow: hidden; width: 100%; }
.importUsers .col1 { float:left; margin-right:20px; width:320px; margin-left:10px;}
.importUsers .col2 { float:left; width:750px;}
.importUsers .col2 a { background:url('../images/xls-icon.png') no-repeat 0 4px; line-height:20px; display:inline-block; color:#41586e; text-decoration:none; padding-left:20px; margin-left:15px; }
.importUsers .col2 a:hover { color:#000;}
.importUsers .col2 li { margin-bottom:10px; background:url('../images/bullet1-2.gif') no-repeat 0 7px; padding-left:15px;}
.importUsers h2  { margin:0px; position:relative;}
.importUsers .RadUpload_MetroTouch .ruFakeInput { margin-top:1px !important; height:33px !important; width:361px;}
.importUsers .textAreaCss { width: 420px; }
.importUsers .label { float: left; line-height:21px; padding:4px 20px; vertical-align: middle; width: 150px; text-align: right; color: #1b323f;  }
.importUsers .inputTxt { float: left; width: 200px; }
.importUsers .row .checkbox { margin-top:5px;}
.importUsers .row { padding:5px 0px;}
.importUsers .btnRow { clear: both; padding:0px 0; text-align: center; margin-bottom:20px;}
.importUsers .select-group { overflow:auto; margin-bottom:20px; }
.importUsers .select-group .assignCat-content { width:1108px}
.importUsers .select-group li { float:left; padding:0px 5px 0px 10px; width:155px; min-height:36px; height:auto !important; height:36px;}
.importUsers .select-group li label { float:none !important; display:inline-block; width:130px; vertical-align:top; word-wrap:break-word; line-height:18px; }
.importUsers .select-group li input { margin-right:5px; }
.importUsers .notes { margin:5px 0 0 10px;}

.importUsers .formTable h2 .btnBlack { position:absolute; right:0px; text-decoration:none; width:130px;}
.importUsers .selectFile { float:left; }
.importUsers .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.importUsers .dummy { width:100%; text-align:center;}
.importUsers .dummy span { color:#41586e; font-size: 15px; font-family:"Open Sans", Arial, Helvetica, sans-serif;}

/* subscriber group */

.subscriber-group .assignCat-content { height:220px; overflow:auto; margin-right:10px;}
.subscriber-group .assignCat-content li { width:180px !important;}
.subscriber-group .assignCat-content li label { width:160px !important;}
.subscriber-group .mainTable { width:auto; margin:10px 20px;}
.subscriber-group .mainTable .row { border: 1px solid #DBDBDB; overflow: hidden; padding:10px 0; margin-bottom:10px; width:638px;}    
.subscriber-group .mainTable .btnRow { text-align:center; clear:both;}
.subscriber-group .mainTable .label { float:left; line-height:21px; padding:4px 0px; margin-left:10px; margin-right:10px; }
.subscriber-group .mainTable .TextBoxCSS { float:left; margin-right:10px;}

/* analytics */
.analytics .shadow { }
.analytics .shadow {border:1px solid #d6d6d6; }


.analytics .shadow.userView { width:100%; }
.analytics .shadow.userView li { width:35%; float:left; clear:none;  background:none; margin-right:0%}
.analytics .shadow.userView li:first-child { width:35%; margin-left:0%; margin-right:30%}
.analytics .shadow.userView li .count { float:left; text-align:left;}
.analytics .userView  { width:100%; overflow:hidden;  }
.analytics .userView .details  {color:#4c4d4f; font-size:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; line-height:30px; float:left; }
.analytics .userView .fright { float:right;}

.analytics .wrapper { width:100%; overflow:hidden;}
.analytics .head { margin-bottom:10px;}
.analytics .mainTable { margin:0px 0 20px; padding:0px 0px; width:100%; float:left; }
.analytics .chart-wrapper { margin:10px 0px 10px 5px; padding:10px 0px;  width:890px; float:left; clear:both;}
.analytics .dropDown { float:left; margin-right:10px;}
.analytics .label {  line-height: 35px; margin-left: 10px; margin-right: 10px;}
.analytics .grid { width:860px}
.analytics .fromTo { float:right;}
.analytics .datePicker { float:left; margin-right:5px; }
.analytics .ddSelect > div { width:170px; float:left;}
.analytics .colLeft { text-align: right; padding-right:10px; width:400px; line-height: 26px; }
.analytics .radioBtn { display:inline-block; padding:0 10px;}
.analytics .radioBtn input { margin-right:5px;}
.analytics .lblFromTo { margin:0px; padding:0px 10px 0 0; display:inline-block; width:50px; text-align:left;}

.formTable  .storage-graph { margin-bottom:20px; overflow:hidden; }
.formTable  .storage-graph .block { border:1px solid #d6d6d6; padding:10px 0px;}
.formTable  .storage-graph .fright { float:right;}
.formTable  .storage-graph .shadow { height: 250px; padding: 10px 0px;   }
.formTable  .storage-graph .shadow {-moz-box-shadow: 0px 0px 10px #d6d6d6; -webkit-box-shadow: 0px 0px 10px #d6d6d6; box-shadow: 0px 0px 10px #d6d6d6; border:5px solid #fff; }
.formTable  .storage-graph h2 { font-size:18px; text-align:center; font-family: "Open Sans", Arial, Helvetica, sans-serif; margin-bottom:10px; }
.formTable  .storage-graph h3 .label{ font-size:40px; text-align:center; font-family: "Open Sans", Arial, Helvetica, sans-serif; margin-bottom:10px;  color:#41586e}
.formTable  .storage-graph h3 {font-weight: normal;text-align:center;}
.formTable  .storage-graph h3 span { font-size:22px; color:#41586e;}
.formTable  .storage-graph .divStoragePercentage{margin:0 auto;width: 160px;height: 160px;}
.formTable  .storage-graph .divStorageGB{margin:0 auto;width: 160px;height: 160px;}
.ie7 .storage-graph  .shadow, .ie8 .storage-graph .shadow { border:5px solid #dbdbdb; }

.analyticsTabs { margin:0px 0 20px; padding:10px 0px; width:100%; float:left; clear:both;}
.analyticsTabs .tabContainer { border:1px solid #41586e; clear:both; border-top-width:5px; padding:20px 0px;position:relative;}
.analyticsTabs .tabContainer .loading {position: absolute; z-index: 999; left: 0;top: 0; width:100%; height:100%}
.analyticsTabs .tabContainer h2 { margin-bottom:20px;}
.analyticsTabs .tablink { background:#979797; width:100%; float:left; }
.analyticsTabs .tablink li {float:left;   }
.analyticsTabs .tablink li a { display:block; background:#979797; font-size:16px; color:#d1d1d1; text-decoration:none; text-align:center; line-height:18px; padding:10px 20px 11px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.analyticsTabs .tablink li a.active { background-color:#41586e; border-bottom:1px solid #41586e; background-position: 170px 8px; color:#fff;}
.analyticsTabs .mainTable { float: left;   border: 1px solid #DBDBDB;  padding: 10px 10px;    width:1090px !important }
.analyticsTabs .mainTable .grid { width:1050px;}
.analyticsTabs h2 { margin-left:0px; margin-right:0px; position:relative; float:left; width:100%}
.analyticsTabs .noRecordsFound { line-height: 300px; text-align: center;}
.analyticsTabs .iconLinks .exportExcel  { float: right; margin: 0 0 5px; padding: 6px 10px 6px 40px; text-align: left; width: 160px; background: url("../images/excel-export.png") no-repeat scroll 5px 3px #F7F7F7;}

.analytics .analyticsToplist { margin:10px 0px; }
.analytics .analyticsToplist h2  { font-size:18px; font-family:"Open Sans", Arial, Helvetica, sans-serif; color:#41586e; margin-bottom:10px; margin-left:0px;  }
.analytics .analyticsToplist ul  { padding:10px 20px; overflow:hidden;  background:#fff; height:210px;}
.analytics .analyticsToplist li  { line-height:24px; width:100%; clear:both; float:left; background:url('../images/line.png') repeat-x left top; padding:2px 0px;}
.analytics .analyticsToplist li:first-child { background:none;}
.analytics .analyticsToplist li .count { font-size:24px; color:#41586e; float:right; text-align:right; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.analytics .analyticsToplist li .nTxt { font-size:16px; float:left; padding-left:40px; width:340px; overflow:hidden; word-wrap:break-word;  }
.ie7 .analytics .analyticsToplist li .count, .ie8 .analytics .analyticsToplist li .count { font-weight:bold;}
.ie7 .analytics .analyticsToplist li .nTxt, .ie8 .analytics .analyticsToplist li .nTxt { font-weight:bold;}



.analytics .analyticsToplist .device .nTxt { padding-left:50px; }
.analytics .analyticsToplist .os .nTxt { padding-left:50px; }

.analytics .formTable h2 { position:relative;}
.analytics .playerTitle { overflow:hidden;}
.analytics .formTable .brdNone { border:none;}
.analytics .dropDown td { vertical-align:middle;}
.analytics .analyticsToplist .browser .icon1 .nTxt { background:url('../images/analytics/browser1.png') no-repeat left center;}
.analytics .analyticsToplist .browser .icon2 .nTxt { background:url('../images/analytics/browser2.png') no-repeat left center;}
.analytics .analyticsToplist .browser .icon4 .nTxt { background:url('../images/analytics/browser3.png') no-repeat left center;}
.analytics .analyticsToplist .browser .icon3 .nTxt { background:url('../images/analytics/browser4.png') no-repeat left center;}
.analytics .analyticsToplist .browser .icon5 .nTxt { background:url('../images/analytics/browser5.png') no-repeat left center;}

.analytics .analyticsToplist .device .icon1 .nTxt { background:url('../images/analytics/devices1.png') no-repeat left center;}
.analytics .analyticsToplist .device .icon2 .nTxt { background:url('../images/analytics/devices3.png') no-repeat left center;}
.analytics .analyticsToplist .device .icon3 .nTxt { background:url('../images/analytics/devices4.png') no-repeat left center;}
.analytics .analyticsToplist .device .icon4 .nTxt { background:url('../images/analytics/devices2.png') no-repeat left center;}
.analytics .analyticsToplist .device .icon5 .nTxt { background:url('../images/analytics/devices5.html') no-repeat left center;}

.analytics .analyticsToplist .domain .nTxt { background:url('../images/analytics/url.png') no-repeat left center;}
.analytics .analyticsToplist .region .nTxt { background:url('../images/analytics/region.png') no-repeat left center;}


.analytics .analyticsToplist .os .icon1 .nTxt { background:url('../images/analytics/os1.png') no-repeat left center;}
.analytics .analyticsToplist .os .icon2 .nTxt { background:url('../images/analytics/os2.png') no-repeat left center;}
.analytics .analyticsToplist .os .icon3 .nTxt { background:url('../images/analytics/os3.png') no-repeat left center;}
.analytics .analyticsToplist .os .icon4 .nTxt { background:url('../images/analytics/os4.png') no-repeat left center;}
.analytics .analyticsToplist .os .icon5 .nTxt { background:url('../images/analytics/os5.png') no-repeat left center;}

.analytics .selectPlayer { float:left; width:100%; padding:10px 0 10px 0px; margin:0 0 0px 0; background:#EFEFEF;  }
.analytics .playerViewContainer { float:left; clear:both; margin:10px 0px; width:100%;  }
.analytics .playerViewContainer h2 { width:100%; margin: 0 0 20px 0px; font-size: 18px;}
.analytics .playerViewContainer .subHead { width:170px;}
.analytics .playerViewContainer .chart-wrapper { width:100%; overflow:hidden; margin:0px; }


.assetDetailsContain  { width:750px; clear:both; float:left; margin:0 0 0 10px }
.assetDetailsContain .grid { width:100%;} 
.assetDetailsContain .formTable  { margin:0px 0 0 10px; width:750px;}
.assetDetailsContain .mainTable .colLeft { text-align: right; width:120px; vertical-align:middle; padding-right:10px; }
.assetDetailsContain .mainTable table td { vertical-align:middle !important}
.assetDetails .chart-wrapper { margin:10px 20px 10px 20px; padding:0px 0px;  width:1070px; float:left; clear:both;}
.assetDetails .divPlays { color:#4c4d4f; font-size:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; line-height:30px; float:right; margin-right:10px; border: 1px solid #dbdbdb; padding:5px 20px 8px; margin-top:10px; background:#fff; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; }
.assetDetails .divLoads { color:#4c4d4f; font-size:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; line-height:30px; float:left; margin-right:0px; border: 1px solid #dbdbdb; padding:5px 20px 8px; margin-top:10px; background:#fff; margin-left:0px; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5;  }
.assetDetails .divTime { color:#4c4d4f; font-size:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; line-height:30px; float:left; margin-right:0px; border: 1px solid #dbdbdb; padding:5px 20px 8px; margin-top:10px; background:#fff; margin-left:0px; -moz-box-shadow: 0px 0px 10px #d5d5d5; -webkit-box-shadow: 0px 0px 10px #d5d5d5; box-shadow: 0px 0px 10px #d5d5d5; clear:both; width:500px; text-align:center;  }
.assetDetails {float: left;    margin: 0 20px 20px;    padding: 10px 0;    }
.assetDetails .formTable  {  float: left;   }
.assetDetails .mainTable { float: left;   border: 1px solid #DBDBDB;  padding: 10px 0;    width:1110px !important }
.assetDetails h2 { margin-bottom:10px; margin-left:0px; position:relative; margin-right:0}
.assetDetails .divDateRange { margin: 0 0 10px; padding-right: 20px; text-align: right;}
.assetDetails .divDateRange b {padding: 0 10px;}
.assetDetails .analyticsCenter { width:300px; margin:0 auto; width:550px; }

.plusMinus {  background:url('../images/plus-minus.png') no-repeat 10px 10px #EFEFEF; border:1px solid #DBDBDB; display: inline-block; width:34px; height:34px; cursor:pointer; position:absolute; right:-2px; top:0px; right:0px;}
.plusMinus.minus { background:url('../images/plus-minus.png') no-repeat 10px -40px #EFEFEF; }

.ui-autocomplete { background:#fff; width:256px ; border:1px solid #DBDBDB !important;  font-size:15px !important; font-family:"Open Sans", Arial, Helvetica, sans-serif !important; border-radius:0 !important; z-index:9999;  }
.ui-menu-item { border-bottom:1px solid #DBDBDB !important;  }
.ui-menu .ui-menu-item a:hover { color:#41586e !important; border:none !important; background:none transparent !important; }
.ui-menu .ui-menu-item a.ui-state-focus { color:#41586e !important; border:none !important; background:none transparent !important; }

 .RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan {cursor:pointer;}
 
 .categoriesList li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; font-size:13px; line-height:15px; font-family:"Open Sans",Arial,Helvetica,sans-serif; color:#000;  }
 .categoriesList b { margin-bottom:10px; display:inline-block; font-size:13px; font-family:"Open Sans",Arial,Helvetica,sans-serif;  color:#000;} 
 
 .playlistContent li { margin-bottom:5px; padding-left:0px; font-size:13px; line-height:18px; font-family:"Open Sans",Arial,Helvetica,sans-serif; color:#000;  }
 .playlistContent li img { margin-right:5px; vertical-align:middle;}
 .playlistContent b { margin-bottom:10px; display:inline-block; font-size:13px; font-family:"Open Sans",Arial,Helvetica,sans-serif;  color:#000;} 
 
 .RadWindow_MetroTouch { z-index:93003 !important;}
 
 .divProcessing {  background:#fff; display: none; height: 165px; left: 0; position: absolute; text-align: center; top: 0; width: 100%;}
 .divProcessing img { margin-top:45px;} 
 
.consumption  { overflow: hidden; padding:0px;}
.consumption .playerTitle { overflow:hidden;}
.consumption .grid { width:100%; float:left; margin:0 0;}
.consumption .txtSuggestion { position:relative;}
.consumption .searchCol .inputTxt{ float: left; margin: 0px 0 0; border-right:1px solid #DBDBDB;width:250px !important; padding-right:35px;}
.consumption .searchCol { margin:0 0px 10px; width:310px }
.consumption .searchCol .dropDown { float:left; margin: 1px 5px 0;line-height:20px !important; width:160px !important; text-align:center !important;}
.consumption .searchCol .dropDown .rcbInput {padding-top:4px;}
.consumption .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; }
.consumption .searchCol .clearList {position: absolute; right: 43px; top: 6px; }
.consumption .formTable .wrapper { overflow: hidden; margin: 0px 0 20px; width: 100%; padding:10px 0px 20px;}

.consumption .fromTo { font-size:15px; float:right; }
.consumption .fromTo .label {margin-right:5px; margin-left:5px;  float:left;     padding: 10px 10px;}
.consumption .fromTo .datePicker { float:left;}

.consumption .thumbImg { float:left; margin:2px 10px 0 0; width:160px; height:90px; position:relative;cursor:pointer; border:5px solid #000;}
.consumption .thumbImg img { height:100%; width:100%; cursor:pointer;}
.consumption .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.consumption .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.consumption .thumbImg .vTypeIcon img { height:auto; width:auto; }
.consumption .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:60px; top:20px; z-index: 999;}
.consumption .videoDetails { float:left; width:300px; font-size:13px; line-height:18px; word-wrap:break-word;}
.consumption .videoDetails b { font-size:15px; }

 
.dragRow { background:#41586e ;}
.RadCalendar_MetroTouch .rcMain .rcOutOfRange span { text-align:center !important; }
.ie7 .selectFile .ruFakeInput { margin-top:1px !important; height:33px !important;}

.progress {overflow: hidden; background-color: #f7f7f7; background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    background-image: linear-gradient(top, #dadada, #d0d0d0);
}

.progress .bar { width: 0%; 
    color: #ffffff; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e90d2; background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -ms-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
    background-image: linear-gradient(top, #149bdf, #0480be);
}

.iUploadDevice { border: 1px solid #dbdbdb; width: 1030px; background: #EFEFEF; padding: 10px 20px; text-align: center; }
.iUploadDevice .progress { position: relative; float: left; width: 96%; height: 15px; overflow: hidden; }
.iUploadDevice .bar { position: absolute; top: 0; left: 0; width: 0; height: 15px; }
.iUploadDevice .progress {height: 18px; margin-bottom: 18px; }
.iUploadDevice .progress .bar { height: 18px; background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; }
.iUploadDevice .barRound {-webkit-border-radius:10px !important; -moz-border-radius:10px !important; border-radius:10px !important; }
.iUploadDevice .showpercent { color: #41586e; font-size: 18px; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
.iUploadDevice .showpercent span { height: 25px; margin-top: 10px; margin-bottom: 10px; }
.iUploadDevice .videoName {color: #41586e;font-weight:500; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
.iUploadDevice #cancelUpload {float: left; cursor: pointer; margin-left: 7px; margin-top: -7px;}

/* Multiple upload*/
.uploadiframe iframe { float:left;}

.multipleUpload .rowBtn { background:#EFEFEF; border-top: 1px solid #CCCCCC; bottom:0; height:32px; left: 0; padding: 10px 0; position: absolute; text-align: center; width: 100%; font-size:0px;cursor:pointer;}
.multipleUpload .rowBtn img { margin:0px 2px;}
.multipleUpload #note { font-size:13px; color:#000; font-family: "Open Sans", Arial, Helvetica, sans-serif; background: #EFEFEF; border-bottom: 1px solid #CCCCCC; padding:10px 0px; text-align:center;}
.multiUploadfile { border-bottom: 1px solid #dbdbdb; width:100%; background: #ffffff; padding: 0px 0px; text-align: left; height:38px; }
.multiUploadfile #btnSelectFile {float: left; margin: 5px 0 0 10px;cursor:pointer;}
.multiUploadfile .progress { position: relative; float: left; width:100%; height: 15px; overflow: hidden; }
.multiUploadfile .bar { position: absolute; top: 0; left: 0; width: 0; height: 10px; }
.multiUploadfile .progress {height: 10px; margin-top: 5px; }
.multiUploadfile .progress .bar { height: 10px; background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
.multiUploadfile .barRound {-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; }
.multiUploadfile .showpercent { color: #000000; font-size:11px; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
.multiUploadfile .showpercentstart { color: #000000; font-size:13px; font-family: 'Open Sans', Verdana, Geneva, sans-serif;text-align:center;margin-left:100px;margin-top:5px; }
.multiUploadfile .showpercent span { margin-top:2px;}
.multiUploadfile .showpercent .fright { color: #41586e; }
.multiUploadfile .showpercent .fleft { width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.multiUploadfile .showpercentbefore { color: #000000; font-size:11px; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
.multiUploadfile .showpercentbefore span { margin-top:2px;}
.multiUploadfile .showpercentbefore .fright { color: #41586e;margin-top:10px; }
.multiUploadfile .showpercentbefore .fleft { width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top:10px; }
.multiUploadfile .videoName {color: #41586e;font-weight:bold;}
.multiUploadfile #cancelUpload { cursor: pointer; border-right: 1px solid #CCCCCC; line-height: 38px; text-align: center;}
.multiUploadfile #cancelUploadbefore { cursor: pointer; border-right: 1px solid #CCCCCC; line-height: 38px; text-align: center;}
.multiUploadfile .col1 { float:left; padding:0px 5px; width:20px;}
.multiUploadfile .col2 { float:left; padding:0px 10px; width:250px;}
.multiUploadfile .col3 { float:left; padding:0px 5px; width:60px;}
.multiUploadfile #percent { text-align: center; font-size: 15px; color:#41586e; border-left: 1px solid #CCCCCC; line-height: 38px;}
#showData { display:none !important;}
#divSuccess {   border-bottom: 1px solid #CCCCCC;font-size: 12px; font-style: italic; padding: 10px;text-align: center; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 360px;color:#41586e;}
.messagepopupmini {background: none repeat scroll 0 0 #21B10A;clear: both; color: #FFFFFF;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 13px;height: 25px; padding: 20px;text-align: right;}
.messagepopupfailmini {background: none repeat scroll red; clear: both;color: #FFFFFF; font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 13px; height: 25px; padding: 20px; text-align: right;}
#MultiUploadNote{   background: none repeat scroll 0 0 #EFEFEF;  border: 1px solid #CCCCCC; color: #41586e; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 15px; padding: 10px 0;text-align: center;}



/* create cource*/

.createCourse .wrapper { width:100%; overflow:hidden; }
.createCourse .head { margin-bottom:20px; }
.createCourse .checkbox input { vertical-align:middle; margin-right:5px; }
.createCourse .colLeft { text-align:right; padding-right:10px; width:275px; line-height: 26px; }
.createCourse .btnRow { text-align:center; padding:5px 0px; clear:both; }
.createCourse .colCenter { text-align: left; padding:5px 0px; }
.createCourse .colCenter h2 { font-size: 13px; }
.createCourse .mainTable { margin:0px 2% 20px; padding:10px 0px; border:1px solid #DBDBDB; width:96%; float:left; clear:both; }
.createCourse .TextBoxCSS { float:left; margin-right:10px; }
.createCourse .selectFile { width:270px; float:left; }
.createCourse .selectFile .ruFakeInput { width:235px; }
.createCourse .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.createCourse .thumbnailImg { position:absolute; float: left; margin-right: -72px; width: 150px; height: 100px; right:100px;}
.createCourse .thumbnailImg .img { padding: 0px; height: 100px; width: 150px; margin-left: -1px; margin-top: 0px; border:1px solid #ccc;}
.createCourse #iUpload { position: absolute; top:90px; left: 140px;}

/*  Course Video */

.coursevideo .selectCourse { float:left; margin:8px 0 0 0; }
.coursevideo .selectCourse .label { float: left; margin: 0 10px 0 0; line-height:28px; }
.coursevideo .formTable { margin:0px 0 0; width:100%;  min-height:290px; height:auto !important;  height:290px;}
.coursevideo .mainTable { padding:0px 0; }
.coursevideo .thumbImg { float:left; margin:2px 10px 0 0; width:150px; height:80px; position:relative;cursor:pointer; border:5px solid #000; background:#000; text-align:center; font-size:0px;}
.coursevideo .thumbImg .img { max-width:150px; width:auto !important; width:150px; max-height:80px; height:auto !important; height:80px; cursor:pointer; vertical-align:middle;}
.coursevideo .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.coursevideo .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.coursevideo .thumbImg .vTypeIcon img { height:auto; width:auto; }
.coursevideo .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:53px; top:18px; z-index: 999;}
.coursevideo .thumbImg .vMiddle { display: inline-block; font-size: 0; height: 80px; vertical-align: middle;}

.coursevideo .videoDetails { float:left; width:300px; font-size:13px; line-height:18px; word-wrap:break-word;}
.coursevideo .videoDetails b { font-size:15px; }
.coursevideo .vidCategory { font-size:13px; line-height:18px;}
.coursevideo .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/category-list.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.coursevideo .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}
.coursevideo .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.coursevideo .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.coursevideo .grid { width:auto;}
.coursevideo>.grid>td { padding-top:10px !important; padding-bottom:10px !important; }
.coursevideo .row { padding-bottom:8px; }
.coursevideo .searchCol .inputTxt{ float: left; margin: 0px 0 0; border-right:1px solid #DBDBDB;width:250px !important; padding-right:35px;}
.coursevideo .searchCol { margin:0px 0px 2px 0px; }
.coursevideo .searchCol .dropDown { float:left; margin: 1px 5px 0;line-height:20px !important; width:160px !important; text-align:center !important;}
.coursevideo .searchCol .dropDown .rcbInput {padding-top:4px;}
.coursevideo .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; }
.coursevideo .searchCol .clearList {position: absolute; right: 6px; top: 6px; }
.coursevideo .reloadVideos{background: url("../images/load-default.png") no-repeat scroll 7px 7px #F7F7F7;border: 1px solid #DBDBDB;border-radius: 3px 3px 3px 3px;color: #41586e;display: inline-block;float: left;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 16px;height: 20px;margin: 15px 10px 0 0;min-width: 70px;padding: 2px 10px 5px 30px;text-align: center;text-decoration: none;width: auto !important;cursor: pointer;}
.coursevideo .txtSuggestion { position:relative; float:left;}
.coursevideo .suggList { display:none; width:260px; position:absolute; top:38px; left:0px; }
.coursevideo .suggList select { width:262px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.coursevideo .suggList option { padding:2px 5px; line-height:21px;}
.coursevideo #divDomain .label { float:left;}

.courselist .searchCol { position:relative; width:285px; }
.courselist .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.courselist .searchCol .clearList { top:17px; right:54px;}
.courselist .searchCol .searchBtn { height:37px; margin-top:5px;}

.courselist .wrapper { margin-top:10px;  min-height:370px; height:auto !important;  height:370px;}
.courselist .row { margin-bottom:10px;}

.videoLearn {}
.videoLearn .formTable { min-height:290px; height:auto !important;  height:290px;}
.videoLearn .mainTable { padding:0px 0; overflow:hidden;}
.videoLearn .thumbImg { float:left; margin:2px 10px 0 0; width:160px; height:90px; position:relative;cursor:pointer; border:5px solid #000; background:#000; text-align:center; font-size:0px;}
.videoLearn .thumbImg .img { max-width:150px; width:auto !important; width:150px; max-height:80px; height:auto !important; height:80px; cursor:pointer; vertical-align:middle;}
.videoLearn .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.videoLearn .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.videoLearn .thumbImg .vTypeIcon img { height:auto; width:auto; }
.videoLearn .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:53px; top:18px; z-index: 999;}
.videoLearn .thumbImg .vMiddle { display: inline-block; font-size: 0; height: 80px; vertical-align: middle;}

.videoLearn .videoDetails { float:left; width:300px; font-size:13px; line-height:18px; word-wrap:break-word;}
.videoLearn .videoDetails b { font-size:15px; }
.videoLearn .vidCategory { font-size:13px; line-height:18px;}
.videoLearn .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/category-list.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.videoLearn .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}
.videoLearn .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.videoLearn .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.videoLearn .grid { width:auto;}
.videoLearn>.grid>td { padding-top:10px !important; padding-bottom:10px !important; }
.videoLearn .row { padding-bottom:8px; }
.videoLearn .searchCol .inputTxt{ float: left; margin: 0px 0 0; border-right:1px solid #DBDBDB;width:250px !important; padding-right:35px;}
.videoLearn .searchCol { margin:0px 0px 2px 0px; width:480px;  }
.videoLearn .searchCol .dropDown { float:left; margin: 1px 5px 0;line-height:20px !important; width:160px !important; text-align:center !important;}
.videoLearn .searchCol .dropDown .rcbInput {padding-top:4px;}
.videoLearn .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; }
.videoLearn .searchCol .clearList {position: absolute; right: 6px; top: 6px; }
.videoLearn .reloadVideos{background: url("../images/load-default.png") no-repeat scroll 7px 7px #F7F7F7;border: 1px solid #DBDBDB;border-radius: 3px 3px 3px 3px;color: #41586e;display: inline-block;float: left;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 16px;height: 20px;margin: 15px 10px 0 0;min-width: 70px;padding: 2px 10px 5px 30px;text-align: center;text-decoration: none;width: auto !important;cursor: pointer;}
.videoLearn .txtSuggestion { position:relative; float:left;}
.videoLearn .suggList { display:none; width:260px; position:absolute; top:38px; left:0px; }
.videoLearn .suggList select { width:262px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.videoLearn .suggList option { padding:2px 5px; line-height:21px;}
.videoLearn #divDomain .label { float:left;}


/* CreateQuestion*/

.createQuestion .wrapper { width:100%; overflow:hidden;}
.createQuestion .head { margin-bottom:10px;}
.createQuestion .colLeft { text-align: right; padding-right:10px; width:260px; line-height: 26px; }
.createQuestion .colLeft b { font-weight:normal; color:#4c4d4f; font-size:16px;}
.createQuestion .colLeft label { width:130px; float:right;}
.createQuestion .checkbox input { vertical-align: middle;margin-right: 5px; }
.createQuestion .btnRow { text-align: center; padding: 5px 0px; clear:both; }
.createQuestion .colCenter { text-align: left; padding: 5px 0px; }
.createQuestion .colCenter h2 { font-size: 13px; }
.createQuestion h2  { margin:0px; position:relative;}
.createQuestion .checkStatus a  { background:url('../images/load-default.png') no-repeat 7px 7px #f7f7f7; display:inline-block; float:right; padding:0px 10px 10px 30px;  font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; color:#41586e; text-decoration:none; margin:0px 5px; border:1px solid #DBDBDB; height:20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; min-width:70px; width:auto !important; text-align:center;  margin:0px 10px 0 0px;}
.createQuestion .formTable  { margin:0px 20px 0; }
.createQuestion .mainTable {border: 1px solid #DBDBDB; padding:10px 10px 10px 0; overflow:hidden; clear:both; width:1108px; float:left; }
.createQuestion .mainTable .TextBoxCSS { width:380px;}
.createQuestion .mainTable .TextAreaCSS { width:380px; height:100px;}
.createQuestion .row { padding:5px 0px}
.createQuestion .videoPlayer { float:left; margin:10px 0px 0px 20px; width: 320px; height: 180px;}
.createQuestion .videoPlayer .btnBlack { background:#717171; height:35px; line-height:35px; font-family: "Open Sans", Arial, Helvetica, sans-serif; text-align: center; font-size: 18px; border: none; color: #fff; cursor: pointer; -webkit-appearance:none; border-radius: 0; text-decoration:none; vertical-align:top;margin-top:2px;float:right;}
.createQuestion .videoPlayer .vImg { position:absolute; left:5px; bottom:5px; }
.createQuestion .videoPlayer .wrap { position:relative; }
.createQuestion .videoData { float: left; margin: 0px; padding: 10px;}
.createQuestion .videoData .videoErrorText { padding: 5px 10px; border: 1px solid #DBDBDB}
.createQuestion .videoInfo { margin-bottom:20px;}
.createQuestion .videoPlayerDetails { margin-top:20px; clear:both}


/* edit-attendee */
.edit-attendee .wrapper { min-height:370px; height:auto !important;  height:370px; }

.edit-attendee .inputTxt { width:210px; float:left; margin:10px 0px }
.edit-attendee .row { margin-bottom:10px;}
.edit-attendee a { cursor:pointer !important;}
.edit-attendee .searchCol { position:relative; }
.edit-attendee .searchCol .inputTxt { margin:5px 0px; padding-right:35px;}
.edit-attendee .searchCol .clearList { top:11px; right:44px;}
.edit-attendee .searchCol .searchBtn { height:37px; margin-top:5px;}
.edit-attendee .searchCol .dropDown { margin-top:6px; }
.edit-attendee .searchCol .dropDown > table { float:left;}


.edit-attendee .txtSuggestion { position:relative; float:left; width:250px; margin-right:10px;}
.edit-attendee .txtSuggestion .inputTxt { width:210px;} 
.edit-attendee .courseList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}

.edit-attendee .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.edit-attendee .changePwd .row { padding:5px 0px;}
.edit-attendee .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.edit-attendee a { color:#41586e}

/* editAnswer*/
.editAnswer {padding:10px 0 0 0; }
.RadGrid_MetroTouch .rgCommandTable td { background:#25a0da !important;}
.addEditAnswer table { width:auto;}
.addEditAnswer td { padding:5px 10px;}
.addEditAnswer td  label { width:120px;}
.RadGrid_MetroTouch input.rgAdd { border:1px solid white !important }



.editAnswer .tableData { }
.editAnswer .rgNoRecords td { text-align:center !important;}
.editAnswer .tableData .inputTxt { padding:5px 10px; margin:2px 0px; width:340px; }
.editAnswer .tableData .col1 { width:407px; padding:10px !important; vertical-align:top; line-height:30px; }
.editAnswer .tableData .col2 { width:100px; text-align:center; padding:10px !important; vertical-align:top; line-height:30px; }
.editAnswer .tableData .col3 { width:110px; text-align:center; padding:10px !important; vertical-align:top; line-height:30px; }
.editAnswer .tableData .col4 { width:80px; text-align:center; padding:10px !important; vertical-align:top; line-height:30px; }
.editAnswer .tableData .col3 a{ background: url('../images/edit-2.png') no-repeat center center; text-indent: -999px; overflow: hidden; width:30px; display: inline-block; height: 30px; }
.editAnswer .tableData .rgEditRow .col3 a{ background: url('../images/save-true.png') no-repeat center center;}
.editAnswer .tableData .rgEditRow .col3 a:last-child{ background: url('../images/cancel.png') no-repeat center center;}


/* Create Attendee */
.createAttendee .wrapper { width:100%; overflow:hidden; }
.createAttendee .head { margin-bottom:20px; }
.createAttendee .checkbox input { vertical-align:middle; margin-right:5px; }
.createAttendee .colLeft { text-align: right; padding-right:10px; width:220px; line-height: 26px; }
.createAttendee .btnRow { text-align:center; padding:5px 0px; clear:both; }
.createAttendee .colCenter { text-align: left; padding:5px 0px; }
.createAttendee .colCenter h2 { font-size: 13px; }
.createAttendee .mainTable { margin:0px 2% 20px; padding:10px 0px; border:1px solid #DBDBDB; width:96%; float:left; clear:both;   }
.createAttendee .TextBoxCSS { float:left; margin-right:10px; }
.createAttendee .selectFile { width:270px; float:left; }
.createAttendee .selectFile .ruFakeInput { width:235px; }
.createAttendee .selectFile .ruButton { background:#41586e !important; color:#ffffff !important; line-height:normal !important; width:70px !important; text-indent:0px !important;}
.createAttendee .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.createAttendee .changePwd .row { padding:5px 0px;}
.createAttendee .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.createAttendee a { color:#41586e}
.createAttendee .profileImg { position:absolute; background: url(../images/profile-pic-bg.png) no-repeat 0px 0px; float: left; margin-right: 10px; width: 100px; height: 100px; right:100px;}
.createAttendee .profileImg .img {-webkit-border-radius: 100px; border-radius: 100px; padding: 0px; height: 82px; width: 82px; margin-left: 2px; margin-top: 0px;}
.createAttendee #iUpload { position: absolute; top: 60px; left: 70px;}
/* learning-reports */
.learning-reports .selectCourse { float:left; margin:10px 0 10px 20px; }
.learning-reports .selectCourse .label { float: left; margin: 0 10px 0 0; line-height:28px; }

.learning-reports .mainTable { margin:0px 2% 20px; padding:10px 0px; border:1px solid #DBDBDB; width:96%; float:left; clear:both; position:relative;}
.learning-reports .thumbImg { float:left; margin:2px 10px 0 0; width:150px; height:80px; position:relative;cursor:pointer; border:5px solid #000; background:#000; text-align:center; font-size:0px;}
.learning-reports .thumbImg .img { max-width:150px; width:auto !important; width:150px; max-height:80px; height:auto !important; height:80px; cursor:pointer; vertical-align:middle;}
.learning-reports .thumbImg .time { background:#000000; bottom: 0px; color: #FFFFFF; font-size: 12px; line-height:18px; padding: 0 5px; position: absolute; right: 0px; z-index: 999;}
.learning-reports .thumbImg .vTypeIcon { bottom: 3px; color: #FFFFFF; font-size: 12px; padding: 0 5px; position: absolute; left: 0px; z-index: 999;}
.learning-reports .thumbImg .vTypeIcon img { height:auto; width:auto; }
.learning-reports .thumbImg .vPlayBtn { width:44px; height:44px; position: absolute; left:53px; top:18px; z-index: 999;}
.learning-reports .thumbImg .vMiddle { display: inline-block; font-size: 0; height: 80px; vertical-align: middle;}

.learning-reports .videoDetails { float:left; width:300px; font-size:13px; line-height:18px; word-wrap:break-word;}
.learning-reports .videoDetails b { font-size:15px; }
.learning-reports .vidCategory { font-size:13px; line-height:18px;}
.learning-reports .vidCategory .more {color:#41586e; text-decoration:none; background:url('../images/category-list.png') no-repeat center center; display:inline-block; height:25px; width:28px;cursor:pointer;}
.learning-reports .videoPlayList .more {color:#41586e; text-decoration:none; background:url('../images/playlist-view.png') no-repeat center center; display:inline-block; height:25px; width:28px; cursor:pointer;}
.learning-reports .toolTipWrapper li { margin-bottom:5px; background:url('../images/bullet1.gif') no-repeat 0px 5px; padding-left:10px; }
.learning-reports .toolTipWrapper b { margin-bottom:10px; display:inline-block;}
.learning-reports .grid { width: 96% !important; float: left; margin: 10px 2% 20px !important;}
.learning-reports>.grid>td { padding-top:10px !important; padding-bottom:10px !important; }
.learning-reports .grid .grid { margin-left: 6% !important; width: 92% !important; }
.learning-reports .row { padding-bottom:8px; }
.learning-reports .searchCol .inputTxt{ float: left; margin: 0px 0 0; border-right:1px solid #DBDBDB;width:250px !important; padding-right:35px;}
.learning-reports .searchCol { margin:0px 0px 2px 0px; width:500px;  height:45px; }
.learning-reports .searchCol .dropDown { float:left; margin: 1px 5px 0;line-height:20px !important; width:160px !important; text-align:center !important;}
.learning-reports .searchCol .dropDown .rcbInput {padding-top:4px;}
.learning-reports .searchCol .searchBtn { height:36px;  background: url(../images/search-btn.png) no-repeat center center #41586e; width:38px; cursor:pointer; border:none;margin-top: 0px!important; }
.learning-reports .searchCol .clearList {position: absolute; right: 6px; top: 6px; }
.learning-reports .reloadVideos{background: url("../images/load-default.png") no-repeat scroll 7px 7px #F7F7F7;border: 1px solid #DBDBDB;border-radius: 3px 3px 3px 3px;color: #41586e;display: inline-block;float: left;font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 16px;height: 20px;margin: 15px 10px 0 0;min-width: 70px;padding: 2px 10px 5px 30px;text-align: center;text-decoration: none;width: auto !important;cursor: pointer;}
.learning-reports .txtSuggestion { position:relative; float:left;}
.learning-reports .suggList { display:none; width:260px; position:absolute; top:38px; left:0px; }
.learning-reports .suggList select { width:262px; font-size:13px;  overflow:hidden; border:1px solid #dbdbdb; border-top:none; }
.learning-reports .suggList option { padding:2px 5px; line-height:21px;}
.learning-reports #divDomain .label { float:left;}
.learning-reports .rgNoRecords td { text-align:center !important; padding:10px 0px !important; }

.importQuestion .btnRow { text-align:center; margin-top:10px; float:left; width:100%;}
.importQuestion .formTable { margin-top:20px 0 0}

#ctl00_AutoLogin_ctl00_AutoLogin_radAjaxPanelPanel { height:0 !important;}


.mydisable a {cursor: default;color: #ff0000;}


.viewLogs { padding:15px 0px;}
.viewLogs .btnRow { text-align: center; padding: 5px 0px; }
.viewLogs .colLeft { text-align: right; padding-right:10px; width:150px; line-height: 26px; }
.viewLogs .checkbox input { margin-right: 5px; margin-top:9px; }
.viewLogs .reqField { margin-bottom:10px;}
.viewLogs .TextBoxCSS { float:left; margin-right:10px;}
.viewLogs .changePwd { border:1px solid #DBDBDB; overflow:hidden; width:420px; padding:10px}
.viewLogs .changePwd .row { padding:5px 0px;}
.viewLogs .changePwd .row .label { width:140px; float:left; text-align:right; padding-right:10px;}
.viewLogs a { color:#41586e}
.viewLogs .contactPerson .input-lg { width:100%;}
.viewLogs .contactPerson .input-sm { width:100%;}
.viewLogs .contactPerson td { white-space:nowrap;     border: 1px solid #dbdbdb;}
.viewLogs .contactPerson td.bgGray { background:#efefef}
.viewLogs .totalDuration { text-align:right; text-align: right;    padding-right: 50px !important;    font-size: 15px;    }
.viewLogs .totalDuration b {font-weight: 600;}