p { white-space: pre-wrap; }

.saved-searches-btn
{
	border-radius: 4px !important;
}

.saved-searches-dropdown
{
	max-height: 250px;
	overflow-y: auto;
}

.filtered-search-tags
{
	max-height: 300px;
	overflow-x: auto;
}

.dismiss-all-alerts-input-group
{
	min-width: 190px;
}

.search-tags 
{
    background-color: none;
    display: inline-block;
    position: absolute;
    float: left;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    line-height: 22px;
    cursor: text;
    max-width: 70%;
    max-height: 65px;
    overflow-y: auto;
    z-index: 100;
}

.subuser-row.selected, .new-subuser-row
{
	border: 4px solid #33b890;
}


.btn-info
{
	background-color: #33b890;
	border-color: #33b890;
}

.btn-info:hover
{
	background-color: #038860;
	 border-color: #038860;
}

.edit-user-glyph.glyphicons-pencil:hover
{
	color: #33b890;
}

.edit-user-glyph.glyphicons-remove:hover
{
	color: #FF604B;
}

.permission
{
	color: #33b890;
	margin-left: 8px;
}

.no-permission
{
	color: gray;
	margin-left: 8px;
}

.permission.edit, .no-permission.edit
{
	cursor: pointer;
}

.permission.edit:hover
{
	color: gray;
}

.no-permission.edit:hover
{
	color: #33b890;
}

.search-data-btn
{
    max-width: 145px;
    background: #eee;
}

.search-tag
{
	overflow: hidden;
	margin-right: 2px;
	color: white;
	display: inline-block;
}

.filter-tag.btn-primary:hover
{
	background-color: #517AD6;
	border-color: #517AD6;
}

.filter-tag.btn-danger:hover
{
	background-color: #d9534f;
	border-color: #d9534f;
}

.filter-tag
{
	cursor: text !important;
}

.filter-tag-btn-group
{
	margin-right: 8px;
	
}

.search-remove
{
	margin-right: 8px;
	cursor: pointer;
}

.filter-tag-btn-group
{
	margin-bottom: 10px;
}

.filter-tag
{
	white-space: normal !important;
	word-wrap: break-word;
}

.filter-remove
{
	height:auto;
}

body
{
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Roboto', sans-serif;
}

.modal
{
	z-index: 50000;
}

.network-players-popover
{
	max-height: 200px;
	overflow-y: auto;
}


.runway-div
{
	height: 1px;
	width: 1px;
}

.player-panel-header-row.floating
{
	position: fixed; 
}

.navbar
{
	z-index: 20000;
}

.player-panel-header-row
{
	z-index: 15000;
}

.system-header
{
	font-size: .9em;
	text-overflow: clip;
}

.timezone-form-group
{
	width: 200px;
}

.popover
{
	max-width: 100%;
	color: #000;
}

.body > popover
{
    width: 1000px;
}

.compliance-question-glyph
{
	color: #ffffff;
}

.ui-autocomplete
{
    background: #fff;
	color: #517AD6;
	z-index: 200000;
	max-height: 100px;
	overflow-y: auto;
}
.ui-menu > .ui-menu-item.ui-state-focus
{
	background-color: #517AD6 !important;
	background-image: none !important;
	color: #fff !important;
	border: 0px;
	box-shadow: none;
	z-index: 200000;	
}

.ui-state-default
{
	color: #517AD6;	
}
/* ################################################################ */
/* ###############               .panel           ################# */
/* ################################################################ */
.compliance-mesg-alert, .permissions-mesg-alert
{
	padding: 0px;
}

.slider-selection
{
	background: #517AD6;
}

.slider-track-high
{
	background: #DADADA;
}

.slider-handle
{
	background: #778899;
}

.anm-url-glyph.default-anm-glyph:hover, .anm-url-glyph.manual-anm-glyph:hover
{
	color: #778899;
	color: #517AD6;
}

.anm-url-glyph.default-anm-glyph.selected, .anm-url-glyph.manual-anm-glyph.selected
{
	color: #517AD6;
}

.curs-none
{
	cursor: default;
}

.curs-pointer
{
	cursor: pointer;
}

.panel 
{
	margin-top: 4px;
	margin-bottom: 5px;
}

div.panel.usr-info-panel
{
	border: 1px solid #e51010;
	padding: 10px;
}

.password-length-error-mesg, .password-length-glyph
{ 
	color: #FF604B;
}

.password-length-glyph
{
	margin-right: 10px;
}

.compliance-btn
{
	margin-right: 10px;
}



.right-padding-row-5
{
	padding-right: 5px;
}

.right-padding-row-10
{
	padding-right: 10px;
}

.right-padding-row-15
{
	padding-right: 15px;
}

.right-padding-row
{
	padding-right: 20px;
}

.right-spacing-5
{
	margin-right: 5px;
}

.right-spacing-10
{
	margin-right: 10px;
}

.right-spacing-15
{
	margin-right: 15px;
}

.right-spacing-20
{
	margin-right: 20px;
}



.left-padding-row-5
{
	padding-left: 5px;
}

.left-padding-row-10
{
	padding-left: 10px;
}

.left-padding-row-15
{
	padding-left: 15px;
}

.left-padding-row
{
	padding-left: 20px;
}

.left-spacing-5
{
	margin-left: 5px;
}

.left-spacing-10
{
	margin-left: 10px;
}

.left-spacing-15
{
	margin-left: 15px;
}

.left-spacing-20
{
	margin-left: 20px;
}



.top-padding-row-5
{
	padding-top: 5px;
}

.top-padding-row-10
{
	padding-top: 10px;
}

.top-padding-row-15
{
	padding-top: 15px;
}

.top-padding-row
{
	padding-top: 20px;
}

.top-spacing-row-5
{
	margin-top: 5px;
}

.top-spacing-row-10
{
	margin-top: 10px;
}

.top-spacing-row-15
{
	margin-top: 15px;
}

.top-spacing-row-50
{
	margin-top: 50px;
}

.top-spacing-row
{
	margin-top: 20px;
}



.bottom-padding-row-5
{
	padding-bottom: 5px;
}

.bottom-padding-row-10
{
	padding-bottom: 10px;
}

.bottom-padding-row-15
{
	padding-bottom: 15px;
}

.bottom-padding-row
{
	padding-bottom: 20px;
}



.bottom-spacing-row-5
{
	margin-bottom: 5px;
}

.bottom-spacing-row-10
{
	margin-bottom: 10px;
}

.bottom-spacing-row-15
{
	margin-bottom: 15px;
}

.bottom-spacing-row-50
{
	margin-bottom: 50px;
}

.bottom-spacing-row
{
	margin-bottom: 20px;
}
.network-row
{
	padding-left: 15px;
	padding-right: 15px;
}

.panel.network-panel
{
	margin-bottom: 10px;
}

.player-panel, .panel
{
	box-shadow: 2px 2px 4px #4a4a4a;
}

.player-panel.selected
{
	outline:none;
    /*border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;*/
    border-color:#3f99e3;
    box-shadow:0 0 10px #3f99e3;
}

.user-action-btn
{
	box-shadow: 2px 2px 4px #888888;
}

.nav-glyphicon
{
	margin-right: 5px;
}

.panel.player-details-panel
{
	margin-bottom: 20px;
	padding: 0px;
	background-color: #fff;
	color:#000;
	border: 1px solid #000;
}

.dismiss-period-glyph, .action-history-glyph
{
	vertical-align: middle;
	position: relative !important;
}

.panel-heading
{
	padding: 3px 10px;
	border-bottom: 0px;
}

.player-alerts-panel
{
	margin-bottom: 60px;
}

.player-panel-heading
{
	padding: 6px 10px;
	border-bottom: 0px;
	border-radius: 2px;
}

.network-panel-heading
{
	height: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.action-history-glyph.glyphicon-remove-circle
{
	cursor: pointer;
}


.hover-white:hover
{
	color: #fff;
}

.hover-red:hover
{
	color: #FF604B;
}

.tag-delete-btn:hover>.glyphicon, .batch-tag-delete-btn:hover>.glyphicon
{
	color: #FF604B;
}

.ascending, .descending
{
	top: 0px;
    position: relative;
    font-size: x-large;
}

.mute-audio-btn>.glyphicon
{
	font-size: large;
}

.mute-audio-btn>.glyphicon-volume-off
{
	color: #FFC44E;
}

.panel-heading>.centerBlock>h3
{
	padding-bottom: 3px;
}

.panel.dashboard-panel
{
	background: #556C82;
	border: 1px solid #556C82;
	padding: 15px;
}

.panel.dashboard-panel.filter
{
	background: #548675;
	border: 1px solid #548675;
}


.upload-file-mesg
{
	color: #FF604B;
}

.panel.col-sm-12, .panel.col-sm-11, .panel.col-sm-10
{
	padding: 0px;
}

.lan-panel-body, .wifi-panel-body, .dns-panel-body, .audio-panel-body, .datetime-panel-body, .appspace-panel-body, .general-panel-body,
.display-panel-body, .timeserver-panel-body, .datetime-main-panel-body, .schedule-actions-panel-body, .proxy-panel-body, .dns-table-body,
.upload-license-panel-body, .expired-panel-body, .user-settings-panel-body, .subuser-settings-panel-body, .compliance-panel-body, .network-settings-panel-body,
.schedule-actions-panel-body, .anm-backup-panel-body, .remote-logging-panel-body
{
	position: relative !important;
}

.search-datapoint-dropdown
{
	max-height: 300px;
	overflow-y: auto;
}

.create-user-btn, .edit-users-btn
{
	width: 133px;
}

.user-email-glyhpicon
{
	padding-top: 50%;
}

.hosted-credentials-row
{
	margin-top: 30px;
	margin-bottom: 10px;
}
.user-settings:hover, .subuser-settings:hover
{
	cursor: pointer;
}

.disabledPanel, .disabledPermissionsPanel 
{
	pointer-events: none;
}

.player-heading-appspace-running, .appspace-running-img
{
	max-height: 15px;
	max-width: 15px;
	vertical-align: top !important;
}

.player-heading-compliance-glyph, .player-heading-expiration-glyph, .player-heading-shield-glyph, .player-heading-shipping-glyph, .player-heading-building-glyph, .player-heading-appspace-running
{
	top: 3px !important;
	margin-left: 5px;
	position: relative;
}

.configuration-history-header-table-panel, .playerData-history-table-panel-header, .schedActions-table-panel-header, .recentActions-table-panel-header,
.avail-licenses-table-header-panel, .all-player-alerts-table-panel-header, .player-alerts-header-table-panel, .powerloss-table-panel-header, .alerts-history-table-panel-header,
.subusers-table-panel-header, .subuser-players-table-panel-header
{
	border:0px;
	margin: 0px;
	background: #264eac;
	box-shadow: 2px 2px 4px #4a4a4a;
}
.action-history-panel-header, .playerData-history-panel-header, .recentActions-table-panel, .schedActions-table-panel, .avail-licenses-table-panel, .powerloss-table-panel, .alerts-history-panel,
.subusers-table-panel, subuser-players-table-panel
{
	border:0px;
}

.configuration-history-header.col-sm-1,.configuration-history-header.col-sm-2,.configuration-history-header.col-sm-3,.configuration-history-header.col-sm-4,.configuration-history-header.col-sm-5, .configuration-history-header.col-sm-6,
.playerData-history-header.col-sm-2, .playerData-history-header.col-sm-1, .player-alerts-header.col-sm-1, .player-alerts-header.col-sm-3, .player-alerts-header.col-sm-7, .schedActions-header.col-sm-3,.schedActions-header.col-sm-2,
.recentActions-header.col-sm-3,.recentActions-header.col-sm-2,.recentActions-header.col-sm-1, .avail-licenses-header.col-sm-4, .avail-licenses-header.col-sm-6, .all-player-alerts-header.col-sm-2, .all-player-alerts-header.col-sm-6, 
.all-player-alerts-header.col-sm-3, .all-player-alerts-header.col-sm-5, .powerloss-header.col-sm-3, .alerts-history-header.col-sm-1, .alerts-history-header.col-sm-7, .alerts-history-header.col-sm-6, .alerts-history-header.col-sm-3, .alerts-history-header.col-sm-2,
.subusers-header.col-sm-3, .subusers-header.col-sm-6, .subusers-header.col-sm-4, .subusers-header.col-sm-2, .subusers-header.col-sm-1
{
	border:0px;
}

.configuration-history-table-panel, .player-data-history-table-panel, .player-alerts-table-panel, .schedActions-table-panel,.recentActions-table-panel,
.avail-licenses-table-panel, .all-player-alerts-table-panel, .powerloss-table-panel, .alerts-history-table-panel, .subusers-table-panel, .subuser-players-table-panel
{
	border-right: 1px solid #517AD6;
	border-left: 1px solid #517AD6;
	border-bottom: 1px solid #517AD6;
	box-shadow: 2px 2px 4px #4a4a4a;
	display: block;
	margin: 0px;
	overflow-y: auto;
}

.avail-licenses-table-panel
{
	max-height: 500px;
}

.subuser-players-panel-body
{
	display: block;
	overflow-y: auto;
	max-height: 500px;
}

.all-player-alerts-table-panel
{
	max-height: 336px;
}

/*.network-panel-body, .network-row, .network-players-col*/
.network-players-col
{
	overflow-y: auto;
	max-height: 900px;
}

.dismiss-dropdown, .dismiss-all-dropdown
{
	margin-right: 5px;
}

.history-selection-btn
{
	font-size: small;
}

.carousel-imgs 
{
	list-style: none;
    bottom: 0;
    left: 0;
    margin-left: 5px;
    width: 100%;
    padding: 0px;
}


.carousel-imgs li 
{
    border: medium none;
    border-radius: 0;
    float: left;
    height: 54px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 100px;
}

.carousel-imgs img 
{
	border: 1px solid #000;
	float: left;
	height: 54px;
	left: 0;
	width: 100px;
}

.carousel-imgs img:hover
{
	border: 1px solid gray;
	background: #81c2fb;
	background: #517AD6;
}

.carousel-imgs .active img 
{
	border: 2px solid #428BCA;
	opacity: 0.7;
}

.carousel-imgs .active img:hover 
{
	border: 2px solid #81c2fb;
	border: 2px solid #517AD6;
	opacity: 0.7;
}


.modal-transparent 
{
	background: rgba(179, 175, 175, 0.6);
	background: rgba(255, 255, 255, 0.81);
}

.modal-transparent .modal-content 
{
	background: rgba(179, 175, 175, 0.6);
	background: rgba(255, 255, 255, 0.81);
}

.modal-fullscreen, modal-idle
{
	background: rgba(255, 255, 255, 0.81);
}
.modal-fullscreen .modal-content, .modal-idle .modal-content
{
	background: rgba(255, 255, 255, 0.81);
}

.modal-title
{
	color: #000;
}
.fullscreen-modal-dialog
{
	width: 100%;
	height: 100%;
	padding: 0;
}

.modal-content 
{
  border-radius: 5px;
}

.screenshot-thumbnail
{
	border-radius: 5px;
	padding: 5px;
}

.screenshot-img
{
	border: 1px solid black;
	border-radius: 5px;
	padding: 15px;	
}

.screenshot-img:hover, .carousel-imgs img:hover
{
	cursor:pointer;
}

.table-header-row, .table-body-row
{
	padding-left: 15px;
	padding-right: 15px;
}

.scheduled-power-glyph
{
	margin-left: 5px;
}

#dashboard-serach-input
{
    padding-left: 60px;
}

.search-label
{
	position: absolute;
	top : 9px;
	left: 5px;
	z-index: 10000;
}

.settings-edit-glyph.glyphicons-pencil:hover
{
	color: #33b890;
	color: #517AD6;
}


.settings-edit-glyph.glyphicons-remove:hover
{
	color: #FF604B;
}


.edit-group-glyph.glyphicons-pencil:hover
{
	color: #33b890;
	color: #517AD6;
}

.edit-group-glyph.glyphicons-remove:hover
{
	color: #FF604B;
}

.enable-network-device-row
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.ip-settings-row
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.wifi-config-row
{
	padding-top: 20px;
	padding-bottom: 20px;
	/*border-bottom: 1px solid #A4A7A9;*/
}

.upload-file-row
{
	margin-top: 0px;
	margin-bottom: 20px;
}


.line-seperator-bottom
{
	margin-top: 10px;
	margin-bottom: 0px
}
.line-seperator-top
{
	margin-bottom: 10px;
	margin-top: 0px;
}

.panel-seperator-col
{
	padding-top: 18px;
}

.panel-seperator
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.dark-seperator
{
	color: #535354;
	border-top: 2px solid #676464;
}

.panel-body
{
	background-color: rgba(220, 217, 217, 0.2);
}

/* ################################################################ */
/* ###################      .panel-config      #################### */
/* ################################################################ */

.panel-config
{
	border-color: #000;
}

.panel-config > .panel-heading 
{
	background-color: #5c5c5c;
	color: #fff;
	border-color: #5c5c5c;
}

.panel-config > .panel-heading:hover, .panel-config > .panel-heading.hover
{
	background-color: #202020;
	color: #fff;
	border-color: #5c5c5c;
}


/* ################################################################ */
/* ###################      .panel-success      ################### */
/* ################################################################ */

.panel-success
{
	border-color: #000;
}

.panel-success > .panel-heading 
{
	background-color: #5c5c5c;
	color: #fff;
	border-color: #5c5c5c;
}

.panel-success > .panel-heading:hover, .panel-success > .panel-heading.hover
{
	background-color: #666666;
	color: #fff;
	border-color: #666666;
}


/* ################################################################ */
/* ###################       .panel-shipping       #################### */
/* ################################################################ */

.panel-shipping
{
	border-color: #FFE14E;
}

.panel-shipping > .panel-heading 
{

  background-color: #FFE14E;
  color: #000;
  border-color: #FFE14E;
  
}

.panel-shipping > .panel-heading:hover, .panel-shipping > .panel-heading.hover
{
  background-color: #FFD300;
  color: #000;
  border-color: #FFD300;
}

/* ################################################################ */
/* ###################      .panel-expired      ################### */
/* ################################################################ */


.player-panel.panel-expired
{
	border: 0px;
}

.panel-expired
{
	border-color: #A4A7A9;
}

.panel-expired > .panel-heading 
{
	border-radius: 2px;
	background-color: #383838;
	color: #fff;
	border-color: #383838;
}

.panel-expired > .panel-heading:hover, .panel-expired > .panel-heading.hover
{
  background-color: #666666;
  color: #fff;
  border-color: #666666;
}

.player-alerts-panel-body
{
	/*background-color: #383838;*/
	background: #778899;
}

/* ################################################################ */
/* ###################      .panel-filter      ################### */
/* ################################################################ */

.panel-filter
{
	border-color: #556C82;
}

.panel-filter:hover
{
	border-color: #556C82;
}

.panel-filter > .panel-heading 
{
  background-color: #556C82;
  border-color: #556C82;
  color: #fff;
 
}

.panel-filter > .panel-heading:hover, .panel-filter > .panel-heading.hover
{
  background-color: #556C82;
  color: #fff;
  border-color: #556C82;
}


/* ################################################################ */
/* ###################       .panel-info       #################### */
/* ################################################################ */

.panel-info
{
	border-color: #33b890;
}

.panel-info:hover
{
	border-color: #008E1F;
}
.panel-info > .panel-heading 
{

  background-color: #33b890;
  color: #fff;
  border-color: #33b890;
  
}

.panel-info > .panel-heading:hover, .panel-info > .panel-heading.hover
{
  background-color: #038860;
  color: #fff;
  border-color: #038860;
}



/* ################################################################ */
/* ###################      .panel-primary      ################### */
/* ################################################################ */

.panel-primary
{
	border-color: #517AD6;
}

.panel-primary:hover
{
	border-color: #093b7f;
}

.panel-primary > .panel-heading 
{
  background-color: #517AD6;
  border-color: #517AD6;
  color: #fff;
 
}

.panel-primary > .panel-heading:hover, .panel-primary > .panel-heading.hover
{
  background-color: #093b7f;
  color: #fff;
  border-color: #093b7f;
}


/* ################################################################ */
/* ###################      .panel-warning      ################### */
/* ################################################################ */

.panel-warning
{
  border-color: #ff8621;
  border-color: #ffb625;
  border-color: #FF9E4E;
}

.panel-warning:hover
{
  border-color: #f9a807;	
}

.panel-warning > .panel-heading 
{
  background-color: #FF9E4E;
  color: #fff;
  border-color: #FF9E4E;
}

.panel-warning > .panel-heading:hover, .panel-warning > .panel-heading.hover
{
  background-color: #ff8825;
  color: #fff;
  border-color: #ff8825;
}



/* ################################################################ */
/* ###################      .panel-danger      #################### */
/* ################################################################ */

.panel-danger
{
	border-color: #FF604B;
}

.panel-danger:hover
{
	border-color: #d61900;
}

.panel-danger > .panel-heading 
{
  background: #FF604B;
  color: #fff;
  border-color: #FF604B;
}

.panel-danger > .panel-heading:hover, .panel-danger > .panel-heading.hover
{
  background-color: #d61900;
  color: #fff;
  border-color: #d61900;
}



/* ################################################################ */
/* ###############          .btn-primary          ################# */
/* ################################################################ */

.btn-primary
{
	color: #fff;
	background-color: #517AD6;
	border-color: #517AD6;
}

.btn-primary.active, .btn-primary:hover
{
	color: #fff;
	border-color: #093b7f;
	background-color: #093b7f;
}

/* ################################################################ */
/* ###############      .btn-primary-outline      ################# */
/* ################################################################ */

.btn-primary-outline
{
	background: rgba(255,255,255,.85);
	color: #3060CD;
	border-color: #3060CD;
}

.btn-primary-outline.active
{
	color: #fff;
	background-color: #3060CD;
	border-color: #fff;
}

.btn-primary-outline:hover
{
	background-color: #90AFF9;
	color: #3060CD;
}

.btn-primary-outline.selected
{
	color: #fff;
	background-color: #3060CD;
	border-color: #000;
}

.btn-primary-outline.selected:hover
{
	background-color: rgba(48, 96, 205, 0.8);
}

.btn-primary-outline.timeserver-enable-btn
{
	width: 100px;
}

.dns-static-toggle-button, .dns-dhcp-toggle-button
{
	width: 150px;
}

.permission-btn
{
	width: 120px;
	/*height: 54px;*/
	white-space: normal;
}

.permission-btn.selected
{
	border: 1px solid black;
}


/* ################################################################ */
/* ###############       .btn-danger-outline      ################# */
/* ################################################################ */

.btn-danger-outline
{
	color: #FF3B21;
	background-color: #FFF;
	border-color: #FF3B21;
}

.btn-danger-outline:hover
{
	color: #fff;
	background-color: #FF8373;
	border-color: #FF3B21;
}

.btn-danger-outline.selected
{
	color: #fff;
	background-color: #FF3B21;
	border-color: #FF3B21;
}

.btn-danger-outline:disabled
{
	color: #fff;
	background-color: #6d4d4c;
	border-color: #6d4d4c;
}


/* ################################################################ */
/* ############           Main Color Classes        ############### */
/* ################################################################ */

.color-white
{
	color: #fff;
}

.bg-white
{
	background: #fff;
}

.color-gray
{
	color: gray;
}

.color-black
{
	color: #000;
}

.bg-black
{
	background: #000;
}



.total
{
	background: #517AD6;
}

.reporting
{
	background: #7353D8;
}

.color-primary
{
	color: #517AD6;
}

.bg-primary
{
	background: #517AD6;
}


.info
{
  	background: #33b890;
}

.info:hover
{
	background-color: #038860;
}

.color-info
{
	color: #33b890;
}

.bg-info
{
	background: #33b890;	
}

.bg-reporting
{
	background: #7353D8;	
}




.warning
{
	background: #FF9E4E;
}

.warning:hover
{
	background-color: #ff8825;
}

.color-warning
{
	color: #FF9E4E;	
}

.bg-warning
{
	background: #FF9E4E;	
}


.error
{
	background: #FF604B;
}

.error:hover
{
	background-color: #d61900;
}

.color-error
{
	color: #FF604B;	
}

.bg-error
{
	background: #FF604B;	
}



.sort-col:hover
{
	color: #C8AA7D;
	cursor: pointer;
}


.user-action-btn
{
	width: 190px;
}


/* ################################################################ */
/* ###############          Table Selectors       ################# */
/* ################################################################ */

.table>tbody>tr>td, .table>tbody>tr>th
{
	vertical-align: middle;
}

.server-table-body>tr
{
	height:52px;
}

th
{
	color: #fff;
	background-color: #264eac;
}

tr.new
{
	background-color: #33b890;;
}

tr.delete
{
	background-color: #FF8373; 
}


.player-details-table th
{
	background: #fff;
	background-color: #A4A7A9;
	background-color: #517AD6;
}

.player-alerts-table-panel, .timeserver-table-panel
{
	border: 0px;
}


/* ################################################################ */
/* ###############             .glyphicon         ################# */
/* ################################################################ */

.player-checkbox-col
{
	min-height: 33px;
}

.close-schedule-panel, .close-batch-panel, .close-batch-tags-panel, .close-upload-license-panel, .close-all-alerts-panel, .nav-tabs,
.player-checkbox, #select-all-checkbox, .player-checkbox-col, .panel-heading, .select-all-checkbox, .close-user-settings-panel, .close-subuser-settings-panel
{
	cursor: pointer;
}

.subuser-settings-panel-body
{
	padding-left: 17px;
	padding-right: 17px;
}

.close-glyphicon.glyphicons-remove-circle:hover, .close-subuser-settings-panel.glyphicons-remove-circle:hover
{
	color: #A4A7A9;
	color: #517AD6;
}

.action-glyph, .loading-img
{
	margin-right: 5px;
}
    
.action-glyph.glyphicon-ok
{
	color: #1fee30;
}

.action-glyph.glyphicon-remove
{
	color: #ec1a1a;
}

.network-glyphicon
{
	padding-top: 8.5px;
}

.player-panel-body-options-row
{
	margin-bottom: 20px;
}


.checkbox.disabled
{
	cursor: no-drop;
	color: #ccc;
}

.player-checkbox-col.disabled
{
	cursor: no-drop;
}

/* ################################################################ */
/* ###############               .alert           ################# */
/* ################################################################ */

.alert-success
{
	color: #fff;
	background-color: #6baeff;
	border-color: #337ab7;
}

.compliance-alert-glyph, .permissions-alert-glyph
{
	color: #dd3232;
	margin-right: 10px;
}


/* ################################################################ */
/* ###############       Player Panel Nav Tabs    ################# */
/* ################################################################ */

.nav-tabs 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-radius: 4px;
	border-color: transparent;
}

.nav-tabs > li > a
{
	z-index: 20;
    background: #DADADA;
    color: #000;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-width: 0px;
    border-color: transparent;
    box-shadow: inset 0 -8px 7px -9px rgba(0,0,0,.4), -2px -2px 5px -2px rgba(0,0,0,.4);
    margin-right: 5px;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover
{
	background: #A4A7A9;
	background: #778899;
	color: #517AD6;
	color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-color: transparent;
	box-shadow: 0px 5px 0px #fff, 0 0 5px #888;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}


.tab-panel
{
	background: #A4A7A9;
	background: #778899;
	/*-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4);*/
	box-shadow: 0px 0 4px rgba(0, 0, 0, .4);
	box-shadow: 0px 0px 4px #4a4a4a;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:4px;
    padding: 10px;
    padding-top: 25px;
    z-index: 1;
}

li.ui-state-default
{
	width:120px;
}

.sortable { list-style-type: none; margin: 0; padding: 0; }
.sortable li {  float: left; font-size: 4em; text-align: center; cursor: pointer; }
.sort-panel { margin: 3px 3px 3px 0; padding: 1px; box-shadow: 2px 2px 6px #888888; }


/* ################################################################ */
/* ###############            .centerBlock           ############## */
/* ################################################################ */

.centerBlock 
{ 
	display: table;
	margin: 0 auto;
	text-align: center;
}

h4.centerBlock
{
	color: #fff;
}



/* ################################################################ */
/* ###############               columns             ############## */
/* ################################################################ */

.connect-network-col
{
	margin-right: 10px;
}

.search-col, .view-players-col
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.players-table-col
{
	padding-bottom: 100px;
}

.player-checkbox-col
{
	padding-top: 11px;
}

.network-name-col
{
	padding-top: 6.5px;
}


.batch-header-row, .schedule-header-row, .batch-tags-header-row
{
	margin-bottom: 18px;
	margin-bottom: 0px;
}

.eyefinity-btn
{
	margin-left: 10px;
}


.player-config-btn-row, .player-history-btn-row
{
	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.player-config-btn-row>button
{
	width:96px;
}

.player-history-btn-row>button
{
	width: 165px;
}

.select-config-col, .blank-compliance-col
{
	padding-left: 30px;
	padding-right: 0px !important;
	width: 145 !important;
}

.select-history-col
{
	width: 225px !important;
}
 .player-config-btn-row
 {
	 margin-right: 0px !important;
 }
 
.config-col, .compliance-col
{
	padding-left: 0px !important;
}

.batch-ipsettings-msg-header
{
	margin-top: 25px; 
}

.nav-logo-img
{
    max-width: 100%;
    max-height: 100%;
}

.dropdown-menu
{
	z-index: 40000;
}

.header-circle
{
	width: 120px;
	height: 120px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: auto;
	margin-top: 15px;
	box-shadow: 2px 2px 4px #4a4a4a;
}

.header-circle > span
{
	line-height: 120px;
	margin-top: 15px;
}

.subuser-validate-email-glyph
{
	margin-left: 10px;
	color: #33b890;
}
.player-header-row
{
	background-color: #A4A7A9;
	background-color: #778899;
	background-color: #556C82;
	color: white;
	border-radius: 4px;
	margin-bottom: 2px;
	/*box-shadow: 2px 2px 4px #4a4a4a;*/
}

.all-player-alerts-header
{
	vertical-align: middle !important;
}

.new-subusers-table
{
	background-color: white;
}

.add-tag-row
{
	margin-bottom: 10px;
}

.player-tag-group-btn, .subuser-player-group-btn
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;		
}

.alert-system-toggle-btn, .alert-system-toggle-btn:hover, .alert-system-toggle-btn:active, .alert-system-toggle-btn:focus
.open>.dropdown-toggle.alert-system-toggle-btn
{
	background-color: transparent !important;
    border-color: transparent !important;
    color: white !important;
}

.batch-tags-input-row, .common-tags-row
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.player-actions-row
{
	margin-bottom: 20px;
}

.batch-tag-btn, .configure-batch-players-btn
{
	margin-left: 20px;	
}
.schedule-player-actions-btn
{
	margin-left: 20px;
}

.mute-audio-btn
{
	margin-left: 15px;
	width: 100px;
}

.player-header-item
{
	margin-top: 10px;
	margin-bottom: 10px;	
}

#sched-type-h6
{
	color: #337ab7;
}


#view-players-label
{
	vertical-align: middle;
	margin-top: 7px;
	margin-right: 5px;
	color: #fff;
}

.network-label 
{
	padding: 11px;
	margin-right: 10px;
}

.network-name-input-group
{
	height: 30px;
}


.dropdown-label
{
	font-size: 12px;
}

.form-horizontal.player-actions-form
{
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

select.form-control
{
	width: 100% !important;
}

select.form-control.dismiss-dropdown, select.form-control.dismiss-all-dropdown
{
	width: auto !important;
}

.main-config-row, .compliance-mode-row
{
	padding-right: 20px;
}
.row.header-row, .row.search-row, .row.view-row, .row.usr-info-row
{
	padding-top: 25px;
}

.view-toggle-btn
{
	width: 40px;
	height: 34px;
}

.view-glyph
{
	margin: 0px !important;
	padding-top: 3px;
}

div#datetimepicker1, div#datetimepicker2
{
	padding: 20px 20px;
	color: #000;
}

.datetime-picker3-row, .sched-row
{
	padding-top: 20px;
}

.collapse-player-row
{
	margin-top: 20px;
}

.collapse-player-block
{
	cursor: pointer;
}

.collapse-player-block:hover
{
	color: #e51010;
	color: #517AD6;
}

.carousel-row
{
	margin-top: 20px;
	margin-bottom: 40px;
}



div.row.config-row
{
	margin-top: 20px;
	margin-bottom:20px;
}

.status-header
{
	margin-bottom: 5px;
	color: #fff;
}

.header-circle
{
	margin-bottom: 10px;
}

.count
{
  line-height: 80px;
  color:white;
  font-size:25px;
}

.overlay-loading
{
	background: rgba(0, 0, 0, 0.7) !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0px !important;
	
	color: #fff !important;
	text-align: center !important;
	z-index: 20 !important;
}



 
