﻿ body{padding-top: 60px; padding-bottom: 40px;}
 a, a:hover, a:active,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:visited,.btn:focus{outline:none !important;}
 a:hover{cursor: pointer;}
.floatRight {float: right; }  
.floatLeft { float: left;}        
.welcome { float:right;}
.buttonSet{margin:20px 0; position:relative;}
.buttonSet a:first-child{ margin-right:10px;}
.buttonSet #button-box a:first-child{ margin-right:0px;}
.buttonSet #fileuploading{height: 16px; left: 131px; position: absolute; top: 22px; width: 16px;}
.buttonSet input{margin-right:10px;}
.data_grid {}
.data_grid i{padding-left:8px}   
.data_grid ul li{list-style-type:none;line-height:25px}

header{ margin-bottom: 35px; position:relative; z-index: 10000;}
.container{position: relative;}
.notifier_div{ position:fixed;top:40px; width:100%; z-index:2000;}
#deviceAlert{margin-bottom:0;}
/* Styles for validation helpers

/* styles for message 
-----------------------------------------------------------*/

.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,
.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,
.alert-message.info:hover { color: #ffffff;}
.btn .close, .alert-message .close { font-family: Arial, sans-serif; line-height: 18px;}
.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.confEmp {
    background-color: #F8F8F8;
    border: 1px solid #DDDDDD;
    padding: 15px;
    width: auto;
    height: 295px;
    overflow-y: scroll;
    overflow-x:hidden;
    margin-top: 20px;
}
:root .alert-message, :root .btn {
  border-radius: 0 \0;
}
.alert-message {
  position: relative;
  padding: 7px 15px;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message .close {
  margin-top: 1px;
  *margin-top: 0;
}
.alert-message a {
  font-weight: bold;
  color: #404040;
}
.alert-message.danger p a,
.alert-message.error p a,
.alert-message.success p a,
.alert-message.info p a {
  color: #ffffff;
}
.alert-message h5 {
  line-height: 18px;
}
.alert-message p {
  margin-bottom: 0;
}
.alert-message div {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 28px;
}
.alert-message .btn {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message.block-message {
  background-image: none;
  background-color: #fdf5d9;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 14px;
  border-color: #fceec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.alert-message.block-message ul, .alert-message.block-message p {
  margin-right: 30px;
}
.alert-message.block-message ul {
  margin-bottom: 0;
}
.alert-message.block-message li {
  color: #404040;
}
.alert-message.block-message .alert-actions {
  margin-top: 5px;
}
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
  color: #404040;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.error {
  background-color: #fddfde;
  border-color: #fbc7c6;
}
.alert-message.block-message.success {
  background-color: #d1eed1;
  border-color: #bfe7bf;
}
.alert-message.block-message.info {
  background-color: #ddf4fb;
  border-color: #c6edf9;
}
.alert-message.block-message.danger p a,
.alert-message.block-message.error p a,
.alert-message.block-message.success p a,
.alert-message.block-message.info p a {
  color: #404040;
}
.logindisplay{float: right;}




/*login panelstyles*/
#login-container {width: 425px;margin: 120px auto 0;}
#login-content {padding: 20px;background:white;border: 1px solid #DDD;border-radius: 5px;box-shadow: 0 0 6px rgba(0, 0, 0, .10)}

#login-container #login-content {}
#login-container #login-content #remember-me{width:130px; float:left;}
#login-container #login-content #remember-me .remember-label{display:inline;}
#login-container #login-content #login-extra{float:left;}
.login-body .alert-message{top:0px;position: absolute;width: 98%;}

/*navbar*/
.navbar-inner .welcome{ float: right; padding-top: 5px; color: #CCCCCC; font-size: 11px;}
.navbar-inner .welcome a{ float: right; color: #CCCCCC; cursor: pointer; font-size: 11px; }

.navbar-fixed-top, .navbar-fixed-bottom{ z-index:2030;}

.navbar-inner .userName{display:block;}

/*users*/
.users .addBtn a, .asset .addBtn a{display:block;margin-bottom: 20px;}

/*asset*/
 #gbox_jqgUsers .ui-state-default.ui-jqgrid-hdiv{ border-top: 1px solid #DDDDDD !important ;}
.users .ui-jqgrid .ui-jqgrid-bdiv, .confirmationofemployment .ui-jqgrid .ui-jqgrid-bdiv, .asset .ui-jqgrid .ui-jqgrid-bdiv{overflow:hidden !important;}
.users .ui-jqgrid .ui-pg-input, .asset .ui-jqgrid .ui-pg-input{width:80px !important;}
.ui-jqgrid .ui-jqgrid-btable{border-collapse: collapse !important;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{background:#f8f8f8 !important; color:#000000 !important; font-weight:bold !important;font-size:13px !important; padding:8px 0px 8px 0px !important; text-align:center !important;}
.ui-jqgrid tr.jqgrow td {font-size:13px !important; padding:5px 0px 5px 10px !important; text-overflow: ellipsis; overflow: hidden;}
.ui-jqgrid tr.jqgrow td div {text-overflow: ellipsis; overflow: hidden;}
.ui-jqgrid tr.jqgrow td.createdDate {padding:5px !important;}

/*table pager*/
.ui-jqgrid .ui-jqgrid-pager{height:auto !important;}
.ui-jqgrid .ui-pg-table td{padding:5px !important;}
 #gbox_jqGrid{border: medium none !important;}
.ui-pg-selbox{height: 25px !important; width: 48px !important; margin-left: 10px !important; margin-right: 10px !important; margin-top: -8px !important; margin-bottom: -8px !important; font-size: 0.88em !important;}
 #jqPager{border: none; margin: 18px 0 !important; background:none !important; background-color: #ffffff !important; background-image:none !important;  box-shadow: none !important;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);}
 #next_jqPager{ border-right:1px solid #DDDDDD !important; }
 #jqPager #pg_jqPager table tr td a{color: #0088CC !important; }
 #jqPager #pg_jqPager table tr td#jqPager_left{ display:none !important;}
 #jqPager #pg_jqPager table tr td#jqPager_center{ text-align:left !important;  padding:0 !important;}
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table{border: 1px solid #DDDDDD !important; }
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td{padding: 9px 0 !important; }
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td.ui-state-disabled{ color:#333333 !important;}
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#prev_jqPager,#jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td.myPager a, #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td.currentpage b{border-right: 1px solid #DDDDDD !important;padding: 9px 14px !important; }
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td.currentpage b{border-left:none !important; background: #F5F5F5 !important; color:#999999 !important;}
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#prev_jqPager{ padding: 0 14px !important; color:#0088CC ; }
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#prev_jqPager:hover, #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#next_jqPager:hover{ background:#f5f5f5 !important;}
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#next_jqPager{padding: 0 14px !important; color: #0088CC !important; border:none !important; border-right:1px solid #DDDDDD !important;  }
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td#next_jqPager.ui-state-disabled{ color:#333333 !important}
 #jqPager #pg_jqPager table tr td#jqPager_center .ui-pg-table tr td.myPager a:hover{ background: #F5F5F5 !important;}

/*filterbox for Assets and Users*/
.filterBox .accordion-group{border: none;}
.data_filer{width: 700px;float: left;}
.filterBox{float: right;width: 220px;padding-bottom: 10px;border: 1px solid #DDD;background-color: #f5f5f5;margin-bottom: 100px;}
.filterBox .header{ padding: 15px;background: #ECECEC;border-bottom: 1px solid #DDD;}
.filterBox .header h2{line-height: 0;font-size: 15px;}
.filterBox hr{width: 90%;margin-left: 5%;border-top: 1px solid #C6C6C6 !important;border-bottom: 1px solid white !important; margin-top: 0px !important;margin-bottom: 0 !important;}
.filterBox .accordion-inner{padding-top: 10px;margin: 0 15px;border-top: 1px solid #E5E5E5;padding-left: 3px;}
.filterBox .accordion-heading .accordion-toggle:hover{text-decoration: none;background-color: #fff3f3;}

/*add edit form styles*/
.userBtnSet .btn {float: left; margin-bottom: 20px;}
.buttonSet input, .buttonSet button { margin-right: 10px;}
button.btn_cancel {background: none repeat scroll 0 0 transparent;border: medium none;text-decoration: underline;}
.floatRight { float: right;}
.folderBox { background-color: #F8F8F8;border: 1px solid #DDDDDD;padding: 15px;width: 50%;}
.checkboxPair {overflow:hidden; width: 430px;}
.bannerImageAreaFileList{border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; color: #808080;display: block;float: left;font-size: 13px; font-weight: bold; height: 18px; line-height: 18px; margin-right: 10px; padding: 4px;width:auto; width: 240px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; overflow:hidden;}
.tabImageAreaFileList{border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; color: #808080;display: block;float: left;font-size: 13px; font-weight: bold; height: 18px; line-height: 18px; margin-right: 10px; padding: 4px;width:auto; width: 240px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; overflow:hidden;}
.form-horizontal .controls { position:relative;}
.form-horizontal .controls #fileuploadarea .asset-file-name{ padding-top:4px;}
.assets_upload_progress{left: 381px; position: absolute; top: 4px; width: 200px;}
.image-area-container{float:left;width:65px;margin-left:10px;}
.image_outer_div{ height: 60px; overflow: hidden; width: 200px; vertical-align:top; margin-bottom:5px}
#divRemoveBanner{display:block;}
#divRemoveBanner a{cursor:pointer;}
.image_area img{max-height: 60px; max-width: 200px;}
.image_area .progress{left: 450px;  position: absolute; top: 4px; width: 200px;}/*left: 346px; */
.image_area .button_wrap{float: left; width: 348px; margin-right:10px;}
.controls span.asset_radio{display: block; float: left; margin-right: 10px; padding-top: 5px;}
.controls span.asset_radio label{ display:inline; margin-bottom:0;}
.controls span.asset_radio input{ margin-top:0;}
.image_area.with_thumb .progress{float:left; left: 566px;}/*left: 470px;*/
.image_area.with_thumb.setting .progress{float:left; left: 600px;}/*left: 470px;*/
/*.image_area.with_thumb .with_remove_button .progress{float: left; left: 566px;}/*left: 470px;*/


/* treeeview Styles */
.jstree-default.jstree-focused {background:none;}
div.jstree {width:auto;}
div.table-bordered .jstree ul li {background:none;}
div.table-bordered .jstree ul li.jstree-open ul li.jstree-closed .date_div,div.table-bordered .jstree ul li.jstree-open ul li.jstree-open .date_div,div.table-bordered .jstree ul li.jstree-open ul li.jstree-leaf .date_div,div.table-bordered .jstree ul li.jstree-open ul li.jstree-leaf .size_div{padding-top: 0;}
div.table-bordered .jstree-default .jstree-closed ins, div.table-bordered .jstree-default .jstree-open ins, div.table-bordered .jstree-default .jstree-leaf ins{background-image:url("../img/glyphicons-halflings.png"); background-repeat:no-repeat;}
div.table-bordered .jstree-default .jstree-closed > ins, div.table-bordered .jstree-default .jstree-open > ins, div.table-bordered .jstree-default .jstree-leaf > ins  {position:absolute; background:none;}
div.table-bordered .jstree-default .jstree-closed .jstree-leaf > ins, div.table-bordered .jstree-default .jstree-open .jstree-leaf > ins{display:none;}
div.table-bordered .jstree-default .jstree-closed > .jstree-leaf > ins, div.table-bordered .jstree-default .jstree-open > .jstree-leaf > ins{display:block;}

div.table-bordered .jstree-default .jstree-closed .icon-chevron-right{background-position:-456px -72px;}
div.table-bordered .jstree-default .jstree-open  .icon-chevron-right, div.table-bordered .jstree-default .jstree-leaf .icon-chevron-right{background-position:-313px -119px;}
div.table-bordered .jstree-default .jstree-closed .icon-star, div.table-bordered .jstree-default .jstree-open .icon-star{ background-position:-120px 0;}
div.table-bordered .jstree-default .jstree-leaf .icon-star{ background-position:-144px 0;}
div.table-bordered .jstree-default .jstree-open .icon-folder-close, div.table-bordered .jstree-default .jstree-leaf .icon-folder-close{ background-position:-408px -120px;}
div.table-bordered .jstree-default .jstree-closed .icon-folder-close{ background-position:-384px -120px;}
div.table-bordered .jstree-default ul li.jstree-open ul li.jstree-open a .icon-star{ background-position:-144px 0;}
div.table-bordered .jstree-default .jstree-closed .icon-list-alt, div.table-bordered .jstree-default .jstree-open .icon-list-alt, div.table-bordered .jstree-default .jstree-leaf .icon-list-alt{ background-position:-264px -24px;}
div.table-bordered .jstree-default ul li.jstree-open ul li.jstree-closed div.size_div,div.table-bordered .jstree-default ul li.jstree-open ul li.jstree-open div.size_div{padding-top: 0;}

div.folderBox .jstree-default .jstree-closed ins, div.folderBox .jstree-default .jstree-open ins, div.folderBox .jstree-default .jstree-leaf ins{background-image:url("../img/glyphicons-halflings.png"); background-repeat:no-repeat;}
div.folderBox .jstree-default .jstree-closed .icon-chevron-right{background-position:-456px -72px;}
div.folderBox .jstree-default .jstree-open  .icon-chevron-right, div.folderBox .jstree-default .jstree-leaf .icon-chevron-right{background-position:-313px -119px;}
div.folderBox .jstree-default .jstree-closed .icon-star, div.folderBox .jstree-default .jstree-open .icon-star, div.folderBox .jstree-default .jstree-leaf .icon-star{ background-position:-120px 0;}
div.folderBox .jstree-default .jstree-open .icon-folder-close, div.folderBox .jstree-default .jstree-leaf .icon-folder-close{ background-position:-408px -120px;}
div.folderBox .jstree-default .jstree-closed .icon-folder-close{ background-position:-384px -120px;}
div.folderBox .jstree-default .jstree-closed .icon-list-alt, div.folderBox .jstree-default .jstree-open .icon-list-alt, div.folderBox .jstree-default .jstree-leaf .icon-list-alt{ background-position:-264px -24px;}

div.folderBox .jstree-default .jstree-closed > ins{background-image:url("../d.png") !important;  background-position:-54px 0;}
div.folderBox .jstree-default .jstree-open > ins {background-image:url("../d.png") !important;background-position: -72px 0;}
div.folderBox .jstree-default .jstree-checkbox{ background-image:url("../d1.png") !important; background-position:-16px -16px;}
div.folderBox .jstree-default .jstree-checkbox:hover{ background-image:url("../d1.png") !important; background-position:-16px -16px;}
div.folderBox .jstree-default .jstree-checked > a > .jstree-checkbox {background-image:url("../d1.png") !important;background-position: -16px 0;}
div.folderBox .jstree-default .jstree-leaf > ins {background-image:url("../d.png") !important; background-position:-36px 0;}
div.folderBox .jstree ul li a{color:#0088CC;}

div.folderBox .jstree-default .jstree-no-icons .jstree-radio { display:inline-block; }
div.folderBox .jstree-default .jstree-no-checkboxes .jstree-radio { display:none !important; }
div.folderBox .jstree-default .jstree-checked > a > .jstree-radio { background-image:url("../d1.png") !important; background-position:0 0; }
div.folderBox .jstree-default .jstree-unchecked > a > .jstree-radio { background-image:url("../d1.png") !important; background-position:0 -16px; }
div.folderBox .jstree-default .jstree-undetermined > a > .jstree-radio { background-image:url("../d.png") !important; background-position:-20px -19px; }
div.folderBox .jstree-default .jstree-checked > a > .jstree-radio:hover { background-image:url("../d1.png") !important; background-position:0 0; }
div.folderBox .jstree-default .jstree-unchecked > a > .jstree-radio:hover { background-image:url("../d1.png") !important; background-position:0 -16px; }
div.folderBox .jstree-default .jstree-undetermined > a > .jstree-radio:hover { background-image:url("../d.png") !important; background-position:-20px -37px; }

.ui-state-hover{cursor:pointer;}

   
.dialog_container { background: none repeat scroll 0 0 white; max-width: 700px; width: 397px;}

/*table styles*/
.ui-jqgrid .ui-jqgrid-bdiv{border-bottom: 0 none !important;}
.ui-jqgrid-hdiv{}
.chzn-results li{ z-index:3000;}
.reset_pw_modal a.btn.data-dismiss{margin-right:10px;}

/* Update Message  */
.navbar .alert{ border-radius:0; padding:0}
.navbar .alert .btn { margin-left:20px; }

/* LUMENIS Skin */
.navbar-inner { background: #09347a; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#08347a',endColorstr='#08347a',GradientType=0);}

.navbar .nav > li > a{ color: white !important;}

.navbar .nav .active > a, .navbar .nav .active > a:hover { background: #032761;}

.buttonSet.has-button-box{margin-bottom:0px; padding-bottom:60px;}
#button-box{position:absolute; background:#ffffff; padding-bottom:10px; padding-top:10px; width:100%; bottom:0px;}
#button-box.button-box-fixed{position:fixed;bottom:auto;width:930px;z-index:1000; padding-left:10px;box-shadow:0 1px 5px #DDDDDD; border:1px solid #DDDDDD; background:#f8f8f8;} 

.ui-state-highlight{background:#EEDC94;}
.image-size-label-style{clear:both;}

.uploadInfor { float:left; margin-left: 5px; cursor: pointer;}

.select-long {width:300px;}

.chzn-settings{width:310px !important;}

.elements-container{margin-bottom:20px; width:500px;}
.elements-container .top-buttons .btn{margin-right:5px;}
/*.elements-container #templatesContainer{display:none;}*/
.elements-container #elementsContainer{margin-top:10px;}
.elements-container .main-element{width:50%; float:left;}
.elements-container .main-element div.name{margin-bottom:10px;}

#elementDialog .form-horizontal, #copyItemContainer .form-horizontal{width:480px;}
/*select#elementName {width:320px;} select#TileType {width:320px;} select#ScrollingType {width:320px;} select#HTML5ItemId {width:320px;} select#BannerType {width:320px;} select#FeaturedFolder {width:320px;} input#BannerLinkTypeData {width:310px;}  select#BannerLinkTypeData {width:320px;}  select#BannerLinkType {width:320px;} select#Rows {width:320px;}*/
#copyItemContainer.clone-folder .form-horizontal{width:600px;}
#copyItemContainer .form-horizontal .control-group{margin-bottom:5px;}
#elementDialog .form-horizontal .control-label, #copyItemContainer .form-horizontal .control-label{width:100px;}
#elementDialog .form-horizontal .controls, #copyItemContainer .form-horizontal .controls{margin-left:120px;}
#copyItemContainer .form-horizontal .controls .controls-inner{margin-top:5px;}
#elementDialog .form-horizontal .form-actions, #copyItemContainer .form-horizontal .form-actions{padding-left:120px;}
#copyItemContainer .error{color:#ff0000; margin-bottom:5px;}
#copyItemContainer .folderBox{width:90%; margin-bottom:20px;}

.tooltip{ white-space:normal; word-wrap:break-word;z-index : 500}

.icon-copy{background: url(../img/copy.png) no-repeat left center;}
 
.accordion-body.in:hover { overflow:visible; }
.accordion-inner {padding: 9px 10px;}

.customized-message,.select-segments{padding:5px; border:1px solid #dddddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.customized-message div,.select-segments div{padding-left:15px;}
.customized-message legend, .select-segments legend{width:auto;margin-bottom:5px;border:none;font-size:14px;font-weight:bold;padding-left:5px;}
/*.customized-segments{width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:20px 0 0 -10px;}
.customized-segments-msg{color:Green;padding:5px 0;}*/
.customized-users{width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:20px 0 0 -10px;}
.customized-users-msg{color:Green;padding:5px 0;}
.select-segments{margin-left:10px}
.customized-message textarea{ width:300px;height:72px}
.customized-segments-error {color:Red;padding:5px 0;}
.custom-error {color:#ff0000; margin-bottom:5px;}
.segment-error {color:#ff0000; margin-bottom:5px;}

#imageCropTabNav{width: 170px;float: left;margin-right: -1px;}
#imageCropTabNav.nav-tabs>.active>a, #imageCropTabNav.nav-tabs>.active>a:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;border-right-color:#fff;}
.cropTabContent{padding:10px;border:solid 1px #ddd;}
.overlayinner{position: absolute;top: 50%;left: 20%; transform: translateY(-50%);}
.overlayimage{position: absolute; left: 40%;}
.imageSelectionCord{position: absolute;z-index: 999;color: #FFF;display: none;background-color:rgba(36, 6, 10, 0.44);}
.imageOriginalCord{position: absolute;z-index: 999;color: #FFF;display: none;background-color:rgba(36, 6, 10, 0.44);}
.clearbtn{display:none;}
.simpleupload{margin-top: 20px;}

.hideElimant
{
    height:0px;
    overflow:hidden;
    border:none;
}



.bulk-asset-create-left{}
.bulk-asset-create-left .nav{float: left;width: 220px;margin-right: 20px;border:solid 1px #dddddd; border-radius: 10px;}
.bulk-asset-create-left .nav li{position:relative;}
.bulk-asset-create-left .nav li a{padding:10px 30px 10px 10px;border-bottom:solid 1px #dddddd;text-overflow: ellipsis; white-space:nowrap;overflow: hidden;}
.bulk-asset-create-left .nav li:first-child a{border-radius: 10px 10px 0px 0px;}
.bulk-asset-create-left .nav li:last-child a{border-bottom:none;border-radius: 0px 0px 10px 10px;}
.bulk-asset-create-left .nav li.active a{background:#49AFCD; color:#ffffff;}
.bulk-asset-create-left .nav li i{position:absolute; right:10px; top:12px;}
.bulk-asset-create-left .nav li i.icon-exclamation-sign{color:red;background-image:url("../img/glyphicons-halflings-red.png");}
.bulk-asset-create-left .nav li i.icon-warning-sign{color:red;background-image:url("../img/glyphicons-halflings-warnings.png");}
.bulk-asset-create-left .nav li.active i{color:#ffffff;background-image:url("../img/glyphicons-halflings-white.png");}

.bulk-asset-create-left{}
.bulk-asset-create-left .nav{float: left;width: 220px;margin-right: 20px;border:solid 1px #dddddd; border-radius: 10px;}
.bulk-asset-create-left .nav li{position:relative;}
.bulk-asset-create-left .nav li a{padding:10px 30px 10px 10px;border-bottom:solid 1px #dddddd;text-overflow: ellipsis; white-space:nowrap;overflow: hidden;}
.bulk-asset-create-left .nav li:first-child a{border-radius: 10px 10px 0px 0px;}
.bulk-asset-create-left .nav li:last-child a{border-bottom:none;border-radius: 0px 0px 10px 10px;}
.bulk-asset-create-left .nav li.active a{background:#49AFCD; color:#ffffff;}
.bulk-asset-create-left .nav li i{position:absolute; right:10px; top:12px;}
.bulk-asset-create-left .nav li i.icon-exclamation-sign{color:red;background-image:url("../img/glyphicons-halflings-red.png");}
.bulk-asset-create-left .nav li i.icon-warning-sign{color:red;background-image:url("../img/glyphicons-halflings-warnings.png");}
.bulk-asset-create-left .nav li.active i{color:#ffffff;background-image:url("../img/glyphicons-halflings-white.png");}

.bulk-user-create-left {
}

.bulk-user-create-left .nav {
    float: left;
    width: 220px;
    margin-right: 20px;
    border: solid 1px #dddddd;
    border-radius: 10px;
}

.bulk-user-create-left .nav li {
    position: relative;
}

.bulk-user-create-left .nav li a {
    padding: 10px 30px 10px 10px;
    border-bottom: solid 1px #dddddd;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.bulk-user-create-left .nav li:first-child a {
    border-radius: 10px 10px 0px 0px;
}

.bulk-user-create-left .nav li:last-child a {
    border-bottom: none;
    border-radius: 0px 0px 10px 10px;
}

.bulk-user-create-left .nav li.active a {
    background: #49AFCD;
    color: #ffffff;
}

.bulk-user-create-left .nav li i {
    position: absolute;
    right: 10px;
    top: 12px;
}

.bulk-user-create-left .nav li i.icon-exclamation-sign {
    color: red;
    background-image: url("../img/icon-exclamation-sign.png");
}

.bulk-user-create-left .nav li i.icon-warning-sign {
    color: red;
    background-image: url("../img/icon-warningsign.png");
}

  .bulk-user-create-left .nav li i.icon-delete-sign {
    color: red;
    background-image: url("../img/delete-icon.png");
  }

.bulk-user-create-left .nav li.active i {
    color: #ffffff;
    background-image: url("../img/glyphicons-halflings-white.png");
}

.bulk-asset-create-right{}
.bulk-asset-create-right .accordion-group{border:none;}
.bulk-asset-create-right .accordion-group .input-xxlarge{width:500px;}

.bulk-asset-form-horizontal-wrapper{min-height:400px;}
.bulk-asset-form-horizontal-wrapper .form-horizontal{margin-bottom:0px;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .button-container .addBtn{margin-left: 30px;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .button-container .addBtn:nth-child(2){margin-left: 40px;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .alert-container{margin-top: 30px; margin-left: 10px; color:#ff0000; font-weight:bold;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .warning-container{margin-top: 15px; margin-left: 10px; font-weight:bold;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .form-group-container .addBtn{margin-left: 10px; margin-top:20px;}
.bulk-asset-form-horizontal-wrapper .form-horizontal .form-group label{margin: 0 10px;}
.bulk-asset-form-horizontal-wrapper #bulkfileuploader {display:block;position:absolute;top:-1000px}
.bulk-asset-validation {width:380px;float:right}
.bulk-asset-pagination{width:220px;}
.bulk-asset-pagination div {width:220px;}
.bulk-asset-createpanel div {width:160px;}
.bulk-asset-pagination-prev{width:35px;float:left;text-align :left;}
.bulk-asset-pagination-next{width:35px;float:left;text-align:right}
.bulk-asset-link {font-weight:bolder}
.bulk-asset-pagination-paging{width:150px;float:left;text-align:center}
.bulk-asset-pagination-detail{width:180px;float:left;text-align:center}
.btn-is-disabled 
{
    color :Gray;
  pointer-events: none; /* Disables the button completely. Better than just cursor: default; */
  @include opacity(0.7);
}

.button_wrap_bulkasset{float: left; margin-right:10px;}

.bulk-asset-simple-upload{position:relative;}
.bulk-asset-simple-upload .image_outer_div{width:auto; height:auto; max-height:60px;}
.bulk-asset-simple-upload .progress-success{position:absolute; left:auto !important; right:0px;width:120px;}

#button-box  { padding: 0px;}
.button-box-inner  { background: #d9edf7; padding: 10px; height: 30px; }
#button-box.button-box-fixed  {  background: #d9edf7;  padding: 0px; width: 939px; }
.buttonSet.has-button-box  {  padding-bottom: 55px;  }

/**Custom Tabs view**/
.addFieldbtn {
  -webkit-border-radius: 25;
  -moz-border-radius: 25;
  border-radius: 25px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  background: #34d955;
  padding: 9px 20px 10px 20px;
  text-decoration: none;
}

.addFieldbtn:hover {
  background: #199432;
  text-decoration: none;
}

 .deleteCustomTab
{
    text-decoration: none;
    border: none;
    background: url(../img/delete-icon.png) no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
}

.deleteCustomTab:hover
{
    text-decoration: none;
}

#DeviceTabSettings .accordion-group .accordion-heading a
{
    display: inline-block; 
    width: 830px;  
    padding-left: 5px; 
}

#DeviceTabSettings .accordion-group .accordion-heading span
{
    display: inline-block;    
    width: 40px;
    text-align: right;
}

#DeviceTabSettings .accordion-group .accordion-heading span:first-of-type
{
    width: 20px;
    margin-left: 10px; 
    cursor:move;    
}

#DeviceTabSettings .accordion-group .accordion-heading:hover
{
    background-color : #d9edf7;
}

#DeviceTabSettings .ui-sortable-helper
{
    background-color : #d9edf7;
}

#DeviceTabSettings .ui-sort-placeholder
{
    background-color : #f4f4f4 ;
    height : 34px;
    display :block;
    margin-top : 0px;
    top : 0px;
}

#DeviceTabSettings .accordian-validation-error
{
     border-style: solid;
     border-width : 1px;
    border-color: #ff0000;
}

#simpleImageSelectorArea .accordion{ display:none}

.btn.disabled, .btn[disabled]
{
    cursor : not-allowed;
}

.not-allowed {
    position:relative;
    cursor:not-allowed;
}

.not-allowed:after {
    display:block;
    content:'';
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    cursor:not-allowed;
    background:#fff;
    opacity:0.5;
}

.black-bg{
    background-color:#333;
}

.custom-header-text{
    text-align:center;
    color:#fff;
        margin-top: -55px;
    margin-bottom:15px;
       font-size: 3rem;
    font-weight: normal;
}

.custom-text-small{
    text-align:center;
    color:#d8d8d8;
      margin-bottom:-34px;
        font-size: 1.25rem;
    font-weight: 300;
    padding-top: 10px;
}
.custom-text-small-2{
    text-align:center;
    color:#d8d8d8;
      margin-bottom:-34px;
        font-size: 1.25rem;
    font-weight: 300;
    padding-top: 10px;
    margin-top: 30px;
}
.custom-padding-wrap{
    padding:80px 0;
    margin-top: 42px;
}
.custom-img-wrap{
     margin-bottom:15px;
}
.text-center{
    text-align:center;
}
.custom-disable{
        color: red;
    line-height: 28px;
    margin-left: 10px;
    display:none;
}
.float-left{
    float:left;
}

.break-wrap { 
   white-space: pre-wrap;     
   white-space: -moz-pre-wrap; 
   white-space: -pre-wrap;     
   white-space: -o-pre-wrap;   
   word-wrap: break-word;      
  /*white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;*/
}

.cou_btn_large {
    width: 90px !important;
 }

.cou-disbale-button {
    background-color: #e7e7e7;
}

.default-cursor {
    cursor:default !important;
}

.usermanager {
    text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.reactivation-request-holder {
    min-height: 300px;
}

.reactivation-request-holder h1 {
    margin: 50px auto 30px;
}

.reactivation-request-holder > div {
    background-color: #09347a;
    padding: 16px 0;
}

/*.reactivation-request-holder .brand {
    background:url(../../../Content/img/top-con-logo3.png) 10px 4px no-repeat; text-indent:-9999px; width: 206px;
    height: 50px;
    background-position: center center;
    width: 100%;
}*/

.container.width-600 {
    width: 600px;
}

.open .dropdown-submenu .dropdown-menu {
    display: none;
}

.open .dropdown-submenu .dropdown-menu::after, .open .dropdown-submenu .dropdown-menu::before {
    display: none;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: 0;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.user-manager-validation-error {
    padding-left: 30px;
    padding-bottom: 10px;
    color: red;
}

.user-manager-dropdown-align {
    margin-left: -30px;
}

.reassign-user-modal-button-align {
    margin-right: 140px;
}

.reassign-user-modal-info-text-align {
    margin-left: 10px;
}

.reassign-user-modal-button-align-right {
   text-align: right;
}

.btn-size-medium {
    width:70px;
}
.control-label-with-padding{padding-top: 6px;}

.sso-redirect{top:50% !important; transform:translateY(-45%); height:130px; position: relative; }
.sso-redirect h3{font-size: 18px;margin: 0px auto; position: absolute;top: 50%; transform: translateY(-50%); top: 50%; left: 50%; transform: translate(-50%, -50%);}
.sso-redirect h3:after{content:''; display:block; animation: redirecting 2s infinite; text-align:center;height:18px; line-height:18px;}

@media screen and (max-width: 567px) { .sso-redirect h3{ font-size: 14px; padding: 0; line-height: 20px; } }

@keyframes redirecting {
	0%{
		content:''
	}
	20%{
		content:'.'
	}
	40%{
		content:'..';
	}
	60%{
		content:'...';
	}
	80%{
		content:'....'
	}
	100%{
		content:'.....'
	}
}

