﻿/* BASIC STRUCTURE */

.my-menu, 
.myMenu {
    background-color:#242424;
    clear:right;
    float:right;
    padding-left:20px;
    padding-right:20px;
    width:1240px;
}
    
.school-banner {
    border-bottom:7px solid #F99F2E;
    clear:both;
    height:100px;
}
    
.pagination-center {
    border: 1px solid #fff;
    border-color:transparent;
    margin:0 auto;
    padding:0;
    width:480px;
}
    
.pagination-gap {
    margin-top:15px;    
}
    
/* EMBED MODEL CSS CLASSES OVERRIDING */
    
.embedTopNavigation {
    position:absolute;
    right:0;
    top:0;
    width:280px;
    z-index:500;
} 
    
.embed-settings-panel {
    background-color: #EBEBEB;
    margin: 0;
    padding: 0 20px;
    position: relative;
    top:28px;
}
    
.embed-content-wrapper {
    background-color:#ffffff;
    float:left;
    margin:0;
    padding:20px 20px 20px 20px;
    position:relative;
    top:20px;
    width:830px;
}
    

/* SETTINGS PANEL STRUCTURE */

.settings-panel {
    background-color: #ffffff;
    margin: 0;
    padding: 4px 20px 0;
    position: relative;
}
    
.settings-menu {
    height:55px;
    margin-left:200px;
    position:relative;
    top:8px;
    width:629px;
}

.settings-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.row-gap {
    padding-top:15px;
}
    
.iconsets {
    float: right;
    padding-top:5px;
    width: 131px;
}
	
.iconsets ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
    
.iconsets ul li {
	float:left;
}
	
.views {
    display:block;
    float:left;
    padding-right:15px;
    text-align:right;
}
    
.thumbnail-views {
    padding-top:5px;
}
        
.home-video-rating img  {
    display: block;
    float:left;
    line-height: 16px;
    margin-top: -3px;
    vertical-align: middle;
}
    
.associated-files {
    padding-right:15px;
    width:102px;
}
    
.comment {
    padding-right:10px;
    width:61px;
}


/* TOGGLE LIST AND GRID VIEW */


.toggle-list-view ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
    
.toggle-list-view ul li {
	float:right;
}
	
.view_list, 
.view_thumb {
	display:block;
	height:22px;
	text-indent: -99999px;
	width:26px;
}

.view_list {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/view_list_up.png');
}

.view_thumb {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/view_thumb_up.png');
}
    
.view_list:hover, 
.view_thumb:hover {
	background-position: 0 0;
}

.view_list:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/view_list_over.png');
}
    
.view_thumb:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/view_thumb_over.png');
}
    

/*  THUMBNAIL IMAGES STYLES */
    
.thumbs-title  {
    float: left;
    font-weight: bold;
    padding: 5px 5px 0 0;
    width: 96px;
}
    
.thumbs ul.iconsets {
	border: medium none;
    float: right;
    margin: 0;
    padding-top: 5px;
    width: 60px;
}
	
.thumbs ul.iconsets li {  
 	border: medium none;   
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
    
/* FORM WRAPPER */
    
.rounded-wrapper {
    background-color:#ffffff;
    border:1px solid #CCCCCC;
    float:left;
    height:23px;
    padding:8px 0;
    position:relative;
    top:6px;
    width:180px;
}
    
.rounded-textbox {
    border:1px solid #cccccc;
    float:left;
    font:1em 'Arial', 'Helvetica', 'sans-serif';
    height:23px;
    padding: 8px 3px;
    position:absolute;
    top:0;
    width:120px;
}
    
.rounded-textbox::-webkit-input-placeholder,
.rounded-textbox:-moz-placeholder,
.rounded-textbox:-ms-input-placeholder {
    color:#999;
    font-weight:normal;
}
    
.rounded-button {
	background-color:#ffffff;
    border: none;
    color:#808080;
    cursor:pointer;
    float:right;
    font-size:12px;
    height:19px;
    padding:0;
	text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
    text-transform: capitalize;
    width:50px;      
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
}
	                                                    
	                                                    
	                                                    
/* COMMON CSS CLASSES */

.page-title-top-space {
    padding-top:30px;
}
    
.top-space {
    padding-top:20px;
}
    
.eduvision-menu {
    clear:right;    
}
    
.footer {
    padding-bottom:20px;
    padding-top:20px;
}
    
.make-inline {
    display:inline;
}
    
.error, 
.notice, 
.success {
    font-size:0.75em;
}
    
.thumbs-gap {
    padding-top:50px;
}

.tag-search-list {
    display:list-item;    
}
    

/* Q-TIP CSS CLASSES */
    
.color-picker-icon {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/color_picker.png');
	cursor:pointer;
	display:inline-block;
	height:28px;
	position:relative;
	right:-20px;
	text-indent: -99999px;
	top:10px;
	width:28px;
}

.help-text, 
.help-text-GS_PS_Logo {
	display:block;
	float:right;
	margin:0 auto;
	position:relative;
	text-indent: -99999px;
}

.help-text {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/HelpMark.png');
	height:18px;
	right:45px;
	width:18px;
}

.help-text-fileweightage{
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/HelpMark.png');
	height:18px;
	right: 183px;
    top: 4px;
	width:18px;
}

.help-text-GS_PS_Logo {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/GS_PS_Logo.png');
	height:29px;
	right:0;
	width:91px;
}

.help-text-school {
	float:left; 
	right:0;
}

.browse-help-text,
.banner-help-text {
    display:block;
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/HelpMark.png');
	height:18px;
	position:relative;
	text-indent: -99999px;
	width:18px;
}

.browse-help-text {
	float:left;
	margin:0 auto;
	right:0;
}

.banner-help-text {
	margin:5px 0 0 190px;
}
    
.verification-help-text {
    top:15px;
}
    
.school-verification-help-text {
    right:45px;
    top:-25px;
}
    
.school-phone-help-text, 
.school-alt-phone-help-text  {
    right:180px;
}
    
.school-timezone-help-text {
    right:185px;
    top:5px;
}
    
.school-upload-help-text {
    right:170px;
    top:-21px;
}
    
.edit-schedule-helptext {
    right: 83px;
}

.edit-live-event-image-helptext {
    right: 0;
}
    
.live-sehedule-helptext {
    right: 80px;
}
    
.school-eduvision-url {
    width:285px;
}
    
.payment-login-verification-help-text {
    right:92px;
    top:15px;
}
    
.payment-login-user-information, 
.payment-login-credit-card-information {
    border-bottom: 0.1em solid #CCCCCC;
    color: #444444;
    font-size: 1em;
    padding-bottom: 0.5em;
}
    
.payment-terms-conditions, 
.payment-privacy-policy,
.payment-terms-conditions:hover, 
.payment-privacy-policy:hover {
    font-size:0.7em;
	text-decoration:none;
}

.payment-terms-conditions, 
.payment-privacy-policy {
	color:#8dc63f;    
    font-weight:normal;
}
    
.payment-terms-conditions:hover, 
.payment-privacy-policy:hover {
	color:#959595; 
    font-weight:bold;
}
    
.site-details {
    right:45px;
}
    
.site-details-embed {
    right:285px;
}

.ppv-preview-help {
    right:185px;    
}

.live-groups-help {
    right:320px;    
}

.player-volume-help, 
.table-row-count-help {
    right:185px;    
}

.upload-asset-help,
.rate-asset-help,
.price-tooltip-help,
.asset-count-help,
.private-assets-help,
.embed-tooltip-help,
.default-asset-help,
.asset-comment-help,
.moderated-comment-help,
.open-comment-help,
.share-help,
.embed-share-help {
    right:320px;
}

.live-event-help,
.live-share-help,
.live-comment-help,
.live-moderated-help,
.live-open-comment-help {
    right:250px;
    top:-3px;
}
    
.customize-theme {
    right:170px; 
    top:-22px;  
}
    
.embed-host-site {
    right:185px;
}
    
.add-search-topics {
    right:60px;    
}
    
.edit-schools-bitrate {
    right:41px;
    top:3px;
}
    
.edit-schools-phone {
    right:45px;
}
    
.edit-schools-approve,
.site-banner,
.site-banner-customize,
.site-banner-edit,
.relay-access {
    right:320px;
    top: -2px;
}

.edit-schools-Live {
    right:367px;
}
    
.edit-schools-embed-page {
    right:280px;
}

.edit-schools-edgeCast {
    right: 296px;
    top: 3px;
}
    
.create-schedule-timezone {
    right:260px;
}
    
.create-schedule-time {
    margin-top:3px;
    right:132px;

}
    
.create-schedule-multiple {
    right:85px;
}
    
.edit-schedule-event-name {
    right:105px;
}
    
.edit-schedule-event-option {
    right: 0;
    top:3px;
}
    
.edit-schedule-timezone {
    right:260px;
}
    
.edit-schedule-date-format {
    margin-top:3px;
    right:135px;   
}
    
.edit-schedule-multiple {
    right:110px;
}

.payment-help-text {
    right:92px;
}
    
.site-details-timezone {
    right:187px;
}
    
.video-uploader {
    right:180px;
}
    
.vus-video-player-width, 
.vus-overlay-image, 
.vus-popup {
    right:235px;    
    top:12px;
}
    
.edit-videos-allow-embed {
    right:105px;
    top:2px;
}
    
.edit-videos-video-file, 
.edit-videos-cc, 
.edit-videos-tn {
    right:165px;
}
    
.edit-videos-tn-logo {
    right:275px;
    top:10px;
}
    
.edit-videos-available {
    right:-5px;
}
    
.edit-videos-ppv-group {
    right:100px;
    top:5px;
}
    
.edit-videos-private,
.attachment-download {
    right:330px;
}

#lblEduvisionAccount {
     margin-top:-4px;
     font-size:.8em;
}

.eduvisionaccount-check {
    /*right:65px;*/
    right: 520px !important;
    top: -7px;
}

.upload-success-attachment {
    right:595px;    
}
    
.ppv-group-group-name {
    right:95px;
}
    
.ppv-group-subscription, 
.edit-ppv-expiration {
    right:253px;
}
    
.ppv-group {
    right:93px;
}
    
.ppv-group-search-instruction {
    right:130px;
}
    
.edit-ppv-group-name {
    right:95px;
}
    
.small-font-size {
    font-size:0.7em;    
}
    

/* PAGE STYLES */
    
.content-wrapper,
.content-wrapper-DirectPlayer {
    background-color:#ffffff;
    float:left;
    margin:0;
    width:830px;
}

.content-wrapper {
    padding:10px 20px 5px 20px;
}
    
.content-wrapper-DirectPlayer {
    
    padding:20px 20px 5px 20px;
}
    
.row-home-first {
    position:relative;
}
    
.video-upload {
    background-color:#8fc83b;
    cursor:pointer;
    float:left;
    height:37px;
    margin-right:11px;
    width:190px; 
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    -webkit-border-radius:6px;
	border-radius:6px; 
}
    
.arrow-broad {
    bottom:0;
    height:36px;
    margin:0;
    position:absolute;
    width:46px;
}
    
.video-upload-text {
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    line-height:36px;
    margin-left:52px;
}
    
.my-channels {
    background-color:Orange;
    float: left;
    height: 37px;
    width: 205px; 
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}
    
.jdl-color {
    color:#959595;
    text-decoration:none;
}
    
.credit-card {
    font-size:0.7em;
}
            
.removeleftrightpadding {
    padding-left:0;
    padding-right:0;
    width:870px;
}
    
.instruction {
    color:#959595;
    font-size:0.6em;
    margin-left:190px;
    width:350px;
}
    
.instruction-anchor,
.subscribe-anchor {
	color:#8dc63f;
	cursor:pointer;
    font-weight:bold;
	text-decoration:none;
}

.instruction-anchor {
    font-size:0.9em;
}

.subscribe-anchor {
    font-size:0.6em;
}
    
.span-instruction {
    color:#959595;
    font-size:0.6em;
}
    
.accept {
    font-size:0.7em;
}
    
.verification-code, 
.comments-verification-code, 
.access-reset-verification-code,
.verification-code:hover, 
.comments-verification-code:hover, 
.access-reset-verification-code:hover {
    font-size:10px;
    font-weight:normal;
	text-decoration:none;
}

.verification-code, 
.comments-verification-code, 
.access-reset-verification-code {
    color:#3B5998;
}
    
.verification-code:hover, 
.comments-verification-code:hover, 
.access-reset-verification-code:hover {
   	color:#959595;
}
    
.comments-help-text {
	right:105px;
	top:-25px;
}
    
.comments-get-new {
	margin-left:120px;
	margin-top:4px;
}

.comments-get-button {
    margin-left:120px;
}
    
.submit-comments {
	color:#444444;
	font-size:0.9em;	
	font-weight:bold;
}
    
.subscribe-agreement {
	color:#8dc63f;
    font-size:0.7em;
    font-weight:normal;
	text-decoration:none;
}
    
.subscribe-agreement:hover {
	color:#959595;
}
    
.Red {
    color: #dd4b39;
    font-size:0.75em;
}

.LightRed {
    color: #E56717;
    font-size:1.2em;
    margin-left:3px;
}
    
.whatisthis-red {
    color:Red;
}
    
.green {
    color:Green;
    font-size:0.7em;
}
    
.terms-conditions, 
.privacy-policy,
.terms-conditions:hover, 
.privacy-policy:hover {
    font-size:10px;
    font-weight:normal;
	text-decoration:none;
}

.terms-conditions, 
.privacy-policy {
	color:#8dc63f;
}
    
.terms-conditions:hover, 
.privacy-policy:hover {
	color:#959595;
}
    
.information {
    color:#959595;
    font-size:0.7em;
    font-weight:bold;
}
    
.green-color-anchor,
.codes-anchor {
	color:#3B5998;
    font:.8em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
    
.green-color-anchor:hover,
.codes-anchor:hover {
	color:#959595;
}

.share-this-event {
    font-size: 0.8em;
    margin-top: 5px;
    text-align: center;
}
    
.channel,
.email {
    float: left;
    font-size:0.8em;
    text-align: center;
}

.channel {
    margin-top:-5px;
}
    
.downloadLink {
    float:left;
    margin-left:40px;
    margin-top:5px;
    text-align:center;
    width:150px;
}
    
.Rightalign {
    margin-right: 25px;
    text-align:right !Important;
}

.bordergap {
    margin-top:1em;
}
    
.base-position {
    position:relative;
    top:12px;
}
    
.tinyText,
.sText,
.verify-text,
.message-popup-textbox,
.bit-rate,
.edit-bit-rate,
.edit-increment-rate {
    border: 1px solid #AAAAAA;
    padding: 5px 3px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius: 4px;
}

.tinyText {
    width: 150px;
}
    
.smalltinyText {
    border: 1px solid #AAAAAA;
    padding: 3px;
    width: 25px;    
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
    
.sText {
    width: 150px;
}

.verify-text {
    width: 140px;
}
    
    
/* FIELDSET DESIGNS  */
    
.smallText, 
.small {
    font-size:0.75em;
}

.smallText.bold {
    font-weight:bold;
    margin-left:5px;
}
    
    
/* starts what is this */

div.fswBorder {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 1em;
}
    
/* SCHOOL LIVE SCHEDULE */

.message-popup-textbox {
    width:95%;
}


/*  WATCH LIVE */

.change-channels,
.comments,
.refresh,
.download-asso {
	display:block;
	height:34px;
	margin:0 auto;
	text-indent: -99999px;
	width:34px;
}

.change-channels {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/change_channel_up.png');
}

.comments {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/comment_up.png');
}

.refresh {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/refresh_up.png');
}

.download-asso {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/download_associate_up.png');
}
    
.change-channels:hover, 
.comments:hover,
.refresh:hover,
.download-asso:hover  {
    background-position: 0 0;
}

.change-channels:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/change_channel_over.png');
}
    
.comments:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/comment_over.png');
}
    
.refresh:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/refresh_over.png');
}

.download-asso:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/download_associate_up.png');
}
    
    
/* DEFAULT PAGE OVERRIDING CLASSES */

.home-video-rating {
    float:left;
    margin-top:2px;
    padding-right:0;
    text-align:center;
    text-align:left;
}

.home-rating-message {
    clear: both;
    color: #808080;
    display: inline-block;
    font-size: 0.7em;
    padding-left:4px;
    padding-right:9px;
    padding-top: 3px;
}

.home-associated-files {
    /*float:left;
    margin-top:12px;
    padding-right:12px;
    text-align:left;*/
}

.home-comment {
    cursor:pointer;
    float:left;
    margin-top:2px;
}

.title {
    color:#02286f;
    float:left;
    font-weight:bold;
}

#ShareDetails,
#ShareFriends {
    float:right;
}

#ShareDetails {
    width:285px;
}

#ShareFriends {
    width:280px;
}

#ctl00_mainContentPlaceHolder_sharelink {
    /*float:right;
    margin-left:2px;   /* additionally added to right side share button */
    /*margin-top:-23px;
    width:40px;*/
}

.row-home-second {
    background-color:transparent;
    height:auto;
} 

.most-viewed, 
.new-videos, 
.related-items {
    cursor:pointer;
    height:33px;
    position:absolute;
    top:10px;
    width:105px;
}

.most-viewed {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/mostRecent-elevated.gif) no-repeat left 0px;
    left:0;
}

.new-videos {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/newVideos-elevated.gif) no-repeat left 0px;
    left:110px;
}

.related-items {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/related-items-elevated.gif) no-repeat left 0px;
    left:220px;
}

.elevate, 
.current {
    height:44px;
    top:0;
}

.sortedBy {
    position:absolute;
    right:220px;
    top:15px;
    width:70px;
}

.sorted {
    background-position:0 1px;
}

.row-home-third {
    background-color:#ffffff;
    border:none;
    margin-top:-1px;
}

ul.thumbs {
    margin:0;
    padding:0;
}

ul.thumbs {
    float:left;
    list-style:none outside none;
    margin: 0 -42px 0 0;
    padding:0;
}

ul.thumbs li {
    border:1px solid #eee;
    cursor:pointer;
    float:left;
    height:185px;
    list-style:none outside none;
    margin:0 42px 21px 0;
    padding:0;
    width:174px;
}


/* start tooltip */

#tooltip {
    color:#000000;
}

#tooltip h3, 
#tooltip div {
    color:#000000;
}

.home-suggest-report {
    float:left;
    padding:0 5px 5px 0;
    position:relative;
    text-align:left;
    text-align:left;
    top:13px;
}

.videoDownload,
.videoShare,
.video-bookmark,
.embedvideoDownload {
    cursor:pointer;
    float:left;
    position:absolute;
    z-index:10000;
}

.videoDownload {
    left:100px;      
    top:52px;       
}

.videoShare {
    left:18px;      
    top:75px;
}

.video-bookmark {
    left:199px;     
    top:52px;
}

.embedvideoDownload {
    left:67px;
    top:17px;
}

.embedvideoShare {
    cursor:pointer;
    float:left !important;
    position:absolute;
    z-index:499;
}

.welcomeText {
    color: black;
    float: left;
    padding: 2px 7px 0 0;
}

.recentupload,
.mostviewed,
.relateditems {
    display:block;
    text-align: center;
    vertical-align: middle;
}

.recentupload {
    background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_new_over.png') left top no-repeat;
    height:31px;
    width:92px;
}

.mostviewed {
    background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_mostviewed_over.png') left top no-repeat;
    height:31px;
    width:93px;
}

.relateditems {
    background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_relateditems_over.png') left top no-repeat;
    height:31px;
    width:99px;
}

.weightage {
    background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_relateditems_over.png') left top no-repeat;
    height:31px;
    width:100px;
}
.modalPopup {
    background-color:#F8F5F5;
    border-color:Gray;
    border-style:solid;
    border-width:3px;
    padding:3px;
    width:250px;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    margin:0;
    opacity:0.7;
}

.new-font-size {
	 font-size:0.7em;
}

.NewSmall {
    font-size:1em;
}

.txtboxWidth {
    width:295px !important;
}

.ButtonLeft-Align {
    margin: 0 0 10px 190px;
}

.stopoverflow-schoolmanagement {
    margin: 0 0 10px 218px;
}

.ButtonLeft-Alignone {
    margin: 0 0 0 212px;
}

.ie11 .ButtonLeft-Alignone,
.ie10 .ButtonLeft-Alignone,
.ie9 .ButtonLeft-Alignone {
    margin: 0 0 0 195px;
    width:220px
}

.ButtonLeft-Aligntwo {
    margin: 0 0 0 215px;
}

.ButtonLeft-Alignthree {
    margin: 12px 0 0 31px;
}

.ButtonLeft-Alignfour {
    margin: 0 0 0 239px;
}

.embed-host-site-clearField {
    right: 220px;
}

.redirect-link {
    right:323px;
    top:-1px;
}

.premium-channel {
    color:blue;    
}

.premium-channel:hover {
    color:White;    
}

.bit-rate {
    width:263px;
}

.edit-bit-rate {
    width:255px;
}

.edit-increment-rate {
    width:225px;
}

.unpublished {
   display:block;
   padding-left:105px;
   width:75px;    
}


/* Avoid blue border around jwplayer in FF and Chrome */

#flashbanner_wrapper:focus, 
#flashbanner:focus {
    outline:0;
}

.qTip-vertical-align {
       top:4px;
}

.qTip-vertical-align-color-picker {
       top:14px;
}

.clear-right-align {
    float:right;
    margin-right:18px;
    margin-top:16px;
}

.spanLabelCriteria {
    color: #222222;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0.75em;
    padding-right: 10px;
    text-align: right;
    width: 175px;
}

.max-limit {
    display:inline-block;
    width:300px;
    word-wrap:break-word;
}

.help-text-position-common {
    right: 92px;
    top: 3px;
}


/* RESPONSIVE CSS STYLES */

.my-menu, 
.myMenu {
    padding-left:1.5625%;
    padding-right:1.5625%;
    width:96.875%;
}

.organization-name,
.admin-organization-name {
    font: bold 1.1875em Arial, san-serif !important;
    padding: 0.24193548387% 0 !important;
    width: 28.2258064516% !important;
}

.ev-main-menu {
    float:right;
    /*width:63.3064516129%;*/
    width:70.774%;
}

@media only screen and (min-width:768px) {
    .dc-mega, 
    #schoolhome a,
    #schoolliveschedules a,
    #eduvisionindex2 a,
    #searchschools a, 
    #schoolregister a,
    #eduvisionindex a,
    #adminhome a,
    #adminwatch a,
    #schoolsignin a,
    #eduvisionHelp a {
        padding:7px 6px !important;
    }

    #webuserguide ul.guest-help,
    #eduvisionHelp ul.admin-help {
        margin-left:10px !important;
    }
}

@media only screen and (min-width:1024px) {
    .dc-mega, 
    #schoolhome a,
    #schoolliveschedules a,
    #eduvisionindex2 a,
    #searchschools a, 
    #schoolregister a,
    #eduvisionindex a,
    #adminhome a,
    #adminwatch a,
    #schoolsignin a,
    #eduvisionHelp a {
        padding:7px 13px !important;
    }

    #webuserguide ul.guest-help,
    #eduvisionHelp ul.admin-help {
        margin-left:98px !important;
    }
}

@media only screen and (min-width:1025px) {
    .dc-mega, 
    #schoolhome a,
    #schoolliveschedules a,
    #eduvisionindex2 a,
    #searchschools a, 
    #schoolregister a,
    #eduvisionindex a,
    #adminhome a,
    #adminwatch a,
    #schoolsignin a,
    #eduvisionHelp a {
        padding:7px 25px !important;
    }

    
}

@media only screen and (min-width:1280px) {
    .dc-mega, 
    #schoolhome a,
    #schoolliveschedules a,
    #eduvisionindex2 a,
    #searchschools a, 
    #schoolregister a,
    #eduvisionindex a,
    #adminhome a,
    #adminwatch a,
    #schoolsignin a,
    #eduvisionHelp a {
        padding:7px 25px !important;
    }

    #webuserguide ul.guest-help,
    #eduvisionHelp ul.admin-help {
        margin-left:58px !important;
    }

    #eduvisionHelp ul.admin-help li {
        width:122px !important;
    }
}
   .caption-settings-container table {
            width:100%;
}
   .caption-settings-container input {
        width:50px;
        border:none;
}      
   .caption-color-button{
        position: absolute;     
        z-index: 1;    
        width:48px;
        height:34px;
        border-radius: 50%;
        border: 1px solid #333;
}
.caption-settings-container{   
        position: absolute;   
        background-color:rgba(33,33,33,0.8); 
        width: 216px;    
        padding: 11px 0px 10px 10px;
        z-index: 1;
        color: #fff;   
}