.sideMenu active a {

    background: #ccc;

}

.center,.table td.center,#yw0_csystemUser {

    text-align:center;

}





ul {

    list-style-type:none;

}

.page-options{

		float:right;

		margin-top:-10px;

		height:36px;

}	

.page-options ul{

	list-style-type:none;		

}



.page-options > ul > li {

	display:inline-block;

	float:left;

	margin-right:7px;

}



.page-options .pagination {

	margin-top:0px;

}





.page-options-bottom{

		float:right;

		margin-top:-20px;

		height:30px;

}

	

.page-options-bottom ul{

	list-style-type:none;		

}



.page-options-bottom > ul > li {

	display:inline-block;

	float:left;

	margin-right:7px;

}



.page-options-bottom .pagination {

	margin-top:0px;

}



td.text-right{

	/*text-align:right;*/

}

td.text-right ul {

		text-align:left;

		width:50px;		

}



tr.text-center{

	text-align:center;

}

.main-title {

	border-bottom:1px solid #ddd;

}



.table {

	border-bottom:1px solid #ddd;

}



.table thead{

	border-top:1px solid #ddd;

	border-bottom:1px solid #ddd;

}



.table thead td,.table thead th a {

	font-weight:bold;

    color:#000;

}



#content .widget table {

	margin-bottom:0px;

}



.dropdown-menu{

        min-width:80px;

      /*  left:-15%;*/

}



.tab-content{

        padding:0px 0px;

        padding:11px 0px 50px;

        

}



.tabs-left > .nav-tabs {

        margin-top:10px;

 

}



.dropdown-menu::before{

        /*left: auto;

        right: 50%;

        margin-right: -8px;

        content: "";

        display: inline-block;

        border-left: 7px solid transparent;

        border-right: 7px solid transparent;

        border-bottom: 7px solid #fcfcfc;

        border-bottom-color: rgba(0, 0, 0, 0.2);

        position: absolute;

        top: -7px;*/

}





.dropdown-menu::after {

/*     left: auto;

    right: 50%;

    margin-right: -7px;

    content: "";

    display: inline-block;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #fcfcfc;

    position: absolute;

    top: -6px;*/

}







.viewform label {
    float:left;
    display:inline-block;
    width:162px;
}

span.value {

    min-width:152px;    

    max-width:152px;

    height:20px;

}







span.notes-value{

	max-height:185px;

	overflow-y:auto;	

	display:inline-block;

	width:100%;

}



div.span1 > span.value {

	min-width:0px;

	width:auto;

}



.edit-form .blacklist-label{

    min-width:40px;

}





.widget .with-controls{

    float:left;

	margin-bottom:0px;

}



.with-controls {

    margin-bottom:30px;

}

.bold{

	font-weight:bold;	

}





.form .span2,.form .span3{

	width:auto;

}



.pagination .first, .pagination .last{

	

}



.form .span3 + .span9{

	float:left;	

	

}	



.btns-cnt{

	float:left;	

}



.pagination{

    margin-top:0px;

}

.alert {

	margin:1em 0em 0em 0em;

}



.user-link-info {

        width:100%;        

        margin: 0px 0px 15px 3px;

        list-style-type:none;

        

}



.user-link-info li{

        padding:0px;        

        margin-top:5px;

}

.user-link-info li:first-child {

    margin-top:0px;

}

.info-message,.edit-info-message {	

	margin: -5px 0px 10px;

	display:none;

}



.left {

	float:left;

}

.right{

	float:right;

}



.inline-title{

	margin: 31px 0px 10px 0px;

	padding-bottom: 10px;

	border-bottom: 1px solid #ddd;

}



.custom-summary{

        margin-bottom:10px;

}



.page-header.login{

        padding-bottom:20px;

        margin-bottom: 20px;

}



.flashes{

    margin-bottom:10px;

}

.flashes.row-fluid > div {

    min-height: 0;

}





/** Contactws */



.profile-image{

        height:155px;

        padding:3px;

        border-top:1px solid #ddd;

        border-left:1px solid #ddd;

        box-shadow: 1px 1px 5px #ddd;

}

.profile-image-container{

        position:relative;

        margin-bottom:10px;

}



.delete-profile-image{

        position:absolute;

        margin-left:5px;

        bottom:0px;

        min-width:100px;

}



.delete-contact-file{

        position:absolute;

        margin-left:23px;

        min-width:100px;

}







.sub-header {

        margin:10px 0px 20px;

        padding-bottom:0px;

        border-bottom:1px solid #ddd;

        float:left;

        width:100%;

}



.sub-header h5 {

        display:inline-block;

        float:left;

}



.sub-header > a{

        float:right;

}



.sub-header .options{

        float:right;        

}



#contacts-search {

    display: inline-block;

    float: left;

    margin-right: 5px;

}



/* Accounts */

.assigned-contacts{

        

}



.assign-header {

        margin:10px 0px 20px;

        padding-bottom:0px;

        border-bottom:1px solid #ddd;

        float:left;

        width:100%;

}



.assign-header h5 {

        display:inline-block;

        float:left;

}

.assign-header > a{

        float:right;

}

#assign-as,#edit-assign-as  {

       /*border: 1px solid #efefef;

        height: 10px;

        margin: -3px 0px 0px 20px;*/

}



.user-link-info{



}

.user-link-info li{    

    margin-top:-5px;

    margin-bottom:0px;

    width:100%;    

}



.user-link-info li label {

    font-weight: bold;    

    display:inline-block;

    margin-right:4px;

}



.user-link-info select {

    margin:2px 0px 0px 1px;

    

}

.user-link-info input[type='text']{

    margin:10px 0px 0px 1px;    

}





thead.noborder {

        border-top:none;

}



ul#extra-fields {

        list-style-type:none;

        padding:0px;

        margin:5px 0px 0px;

}



.extrafieldinput input{

    width:168px;

}

.tabs-left .nav-tabs {

     margin-right: 0;

     border-right: 0;

 }



.tabs-left .nav-tabs .tab-content {

   min-height: 100%;

   padding-left: 20px;

   border-left: 1px solid #ddd;

}





.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {

	z-index: 1;

}



.right-caret {

    border-bottom: 4px solid transparent;

    border-top: 4px solid transparent;

    border-left: 4px solid #000000;

    display: inline-block;

    height: 0;

    opacity: 0.8;

    position:relative;

    left:-10px;

    width: 0;

}



.title-arrow{

	position:relative;

	top:8px;

}



.second-right-menu {

    list-style-type: none;    

    margin-top:5px;

}



.second-right-menu  li {

    float:left;

    margin-left:10px;

    display:inline;

}



.second-right-menu  li:first-child{

    margin-left:0px;

} 



.right-menu-2{

	margin-top:0px;

	margin-bottom:0px;	

}



.tab-count {

    padding:0px 2px;

    border:1px solid #efefef;

    margin:0px 0px 0px 4px;

    background-color: #ccc;

    color:#fff;

}



#content div.navbar{

	margin-top:6px;	

}



/* Edit form */



.edit-form .span2{

    margin-left:20px;

    margin-bottom:10px;

}

.row-fluid.mrgleft5 {

    margin-left:5px;

}

.edit-form label{

    float:left;

    margin: 0px 6px 0px 0px;

    min-width:120px;

}



.edit-form input[type='text']{

    float:left;

    border:none;    

    box-shadow: none;

    border-bottom:1px solid #ccc;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow:none;

    -webkit-transition: none;

    padding:0px 2px;

    -moz-transition:none;

    -o-transition:none;

    transition:none;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

}



.viewform span.value {    

    float:left;    

    border-bottom:1px solid #efefef;    

    padding:0px 2px;   

    

}



.viewform label {

    display:inline-block;

}



.full-loader{

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;	

	display:none;

	background:rgba(255,255,255,0.6);

}



.full-loader img{

	position:absolute;

	left:50%;

	margin-left:-25px;

	top:50%;

	margin-top:-25px;

}



.edit-form input:focus{

    border-color: rgba(82, 168, 236, 0.8);

    outline: 0;

    outline: thin dotted 9;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.edit-form input[type='text'].error{

    border-color:red;

}





.edit-form .checkbox {

    margin:1px 0px 0px 3px;

    float:left;

}





.edit-form select{

    float: left;    

    border-bottom:1px solid #ccc;

    margin-top: -5px;

    margin-left: -5px;

  /*  -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;*/

}



.edit-form select:focus{

    border-color: rgba(82, 168, 236, 0.8);

    outline: 0;

    outline: thin dotted 9;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}



.edit-form textarea{



}



.title-with-content {

    border-bottom:1px solid #ddd;

    margin-bottom:15px;

}

.title-with-content h5 {

    margin-bottom:5px;

    width:auto;

}



.viewform {

    margin-top:10px;

}





.border-title  {

    margin-bottom:20px;

    width:100%;    

    float:left;

}

.border-title h5 {

    border-bottom:1px solid #ddd;    

    margin-bottom:15px;

    padding-bottom:5px;



}

ul.dropdown-menu.create-account-drop {

    width:100%;

    left:0px;

}

ul.dropdown-menu.create-account-drop li {

    width:100%;

    margin-left:0px;

}



..title-operations{

    list-style-type: none;

	margin:0px;



}

.title-operations li{

    float:left;

    display:inline;    

    margin-left:20px;

}



.title-operations li:first{

    margin-left:0px;

}



.title-operations li label {

    margin-right:10px;

}

.title-operations li select{

    width:auto;

}





span.title-label{

	background-color:#efefef;

	padding:5px 10px;

}



.title-right{

	float:right;

	width:auto;

}	

.title-right ul{

	margin-bottom:0px;	

	position:relative;

	top:4px;

}



.title-right label,.title-right input,.title-right select {

	float:left;	

}

.title-right select{

	margin-top:-5px;	

}



.margbtn80{

    margin-bottom:80px;

}



.raw-list .clabel{

    font-size: 18px;

    color: #666;

    margin-right: 5px;

}

.raw-list li{

    margin-bottom:5px;

}



.notype {

    padding-left:32px;

}

.excel{

    padding-left:32px;

    background: url(../img/excel-icon.png) left center no-repeat;

    display:inline-block;

    height:100%;

}

.png{

    padding-left:32px;

    background: url(../img/png-icon.png) left center no-repeat;

    display:inline-block;

    height:100%;

}

.pdf{

    padding-left:32px;

    background: url(../img/pdf-icon.png) left center no-repeat;

    display:inline-block;

    height:100%;



}



.doc{

    padding-left:32px;

    background: url(../img/doc.png) left center no-repeat;

    display:inline-block;

    height:100%;



}





.viewform .span2{

    margin-left:20px;

    margin-bottom:10px;

}



.viewform label{



}



select.error,input.error {

	border:1px solid red;

}



#reports {



}



#reports .mrgright10{

    margin-right:10px;

}





#reports .fixlabel{

    margin:5px 5px 0px 0px;



}





  .marginr10{

        margin-right:1em;   

  }

   .marginl10{

       margin-left:1em;    

   }

   .inline-list{

        list-style-type:none;

   }

    



    

    .inline-list li {

        display:inline;

    }

    



    .submit-search {

        float:right;

        margin-right:10px;

    }

    .submit-search a{

        padding-right:15px;

        padding-left:15px;

    }

    

    #search-results {

        float:left;

        margin-top:20px;

        min-height:200px;

    }   

    

    #search-results > * {

        margin-bottom:30px;

    }

    

    .two-lines{

        margin-top:-12px;

        float:left;

    }

    .margintop5 {

        margin-top:10px;

    }

    select#search-buz{

        width:70px;

    }







.assign-popup{

    padding-left:10px;

    padding-right:10px;

}





.popupbtn {

    padding-top:10px;

    text-align:right;   



    border-top:1px solid #ddd;

}



.assign-popup h3{

    border-bottom:1px solid #ddd;

    padding-bottom:0px;    

}



.assign-popup input,.assign-popup select {

    max-width:95%;

}

.formbtns {

    text-align:right;

    margin-top:20px;

    padding-top:10px;

    border-top:1px solid #ddd;

}



.in-checkbox{

    margin-top:35px;

 

}

.search-label {

    font-weight: bold;

    width:100px;

}

.radios input{

    float:left;

    margin:5px 5px 0px 10px;

}

 .radios input:first-child{

       margin-left:0px;

  }

  .radios label{

      float:left;

  }



  .form-inline-title {

    margin-top:5px;

    padding-bottom:5px;

    border-bottom:1px solid #ddd;

    margin-bottom:0px;

  }

  .added-items{

        list-style-type: none;

        margin:0px;

}

.input-append{

    

}



.extra-inline-field input{

    width:165px;

    margin-right:12px;

}



..extra-inline-field .remove-extra {

    margin-top:3px; 

}



.filter{

    background-color: WhiteSmoke;   

    width:100%;

    margin-top:-6px;

    margin-bottom:40px;

    float:left;

}



.viewform .time-label{
	max-width:80px;
}

.filter label{

    float:left;

    margin-right:8px;

    margin-top:2px;

}

.filter select{

    width:auto;

    float:left;

    margin-right:8px;

}



.filter select {

    padding-left:0px;

    padding-right:3px;

    padding-top:3px;

    padding-bottom:3px;

    font-size:0.9em;

    height:25px;

}



.filter .date {

    height:21px;

    font-size:12px;

    padding:0px;

    padding-top:3px;

    width:75px;

    padding-bottom:3px;

    padding:1px 1px 1px 4px;

}



.filter .input-append {

    padding:0px;

}

.filter select option {



}

.filter-btns{

    float:right;

    margin-top:6px;

}



.bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"]{

    float:left; 

}



.bootstrap-select .btn:first-child {

    height: 23px;

    font-size: 12px;

    margin-top:1px;

    padding: 1px 0px 1px;   

}



.bootstrap-select:not([class*="span"]){ 

    margin-right:10px;

}



.table td:first-child{

        

}



/* Reports */



.reports-search-container .input-append{

    float:left;

}



.reports-search-container label{

    float:left;

    display:inline-block;

    margin:5px 8px 0px 5px;

}

.reports-search-container label:first-child{

    margin-left:0px;

}

.reports-search-container input[type="text"]{

    float:left;

}

.reports-search-container .input-append{

    margin-right:10px;

}

.reports-search-container .search-btn{

    margin-left:8px;

}

.searchlabel{

    padding:5px 8px;    

    min-width:95px;

}

.searchlabel.smalllabel{

    min-width:75px;   

}

.searchlabel:hover{

    background-color: #459cc9;

}



.inactive {

	

	background-color:#F0F0F0;

}



.infotip {	

	margin-left:5px;	

}



#survey-form label{

	min-width:80px;

}



#survey-form .radios label {

	min-width:5px;

}

.infotip{

    cursor: pointer;

}

.infodiv{

	display:none;    

}

.infodiv table td {

    padding:3px;

}



.table-summary{

    margin-bottom:15px;

}



.leftoptions,.widget ul.leftoptions {

	margin-left:-50px;

}

.leftoptions10,.widget ul.leftoptions10 {

	margin-left:-10px;

}



#showing {

    margin-top: 7px;

    height: 27px;

    width: 56px;

}

.time{

    min-width:40px;

}



.dashboard-search-btn{

    margin-right: 8px;    

}

.dashboard-dates{

    float:left;

    border-top:1px solid #ddd;

    padding-top:17px;

    margin-top:10px;

}

.dashboard-chart{

    margin-bottom:25px;

    float:left;

}





/* Horizontal Menu */



.navigation{        

    width:auto;    

	 padding-bottom: 8px;

	 padding-top: 6px;

}



.navigation > ul{        

    float: left;

    height: 40px;

    margin-bottom: 0;

    margin-left: -10px;

    padding-left: 0;

    width: 100%;

    

}



.navigation > ul > li> a{

    font-size:14px;

    font-weight: bold;

}



.navigation > ul > li{

    display:inline;

}

.navigation > ul > li {    

    height:100%;

    position:relative;

    padding:0px 15px;

    padding-top:15px;

    float:left;

	top:-5px;

    border-right: 1px solid #ddd;  

}







.navigation > ul > li.active > a,.navigation > ul > li:hover,.navigation > ul > li.parent > a {

    color: #005580;



}



.navigation .dropdown-menu {

    margin-top:0px;

}



.navigation .submenu{

    position:absolute;

    top:30px;

    left:-50%;

    display:none;

    min-width:400px;

}



.navigation .submenu li{

    display: inline;

}

li.active ul.submenu,li.parent ul.submenu{

    display: block;

}



.carets{

    position: relative;;

    top: 8px;

    left: 3px;

    margin-right:5px;

}

body{

    background-color: #fff;

}



.calendar-addon{

    cursor: pointer;

}



span.require {

	color:red;

}



.widget #calendar .fc-header{

	float:left;

}



.splited-form .span2{

    margin-left:20px;

    margin-bottom:10px;

}



.splited-form label{

    float:left;

    margin: 0px 6px 0px 0px;

    min-width:135px;

}



.splited-form input[type='text']{

    float:left;

    border:none;    

    box-shadow: none;

    border-bottom:1px solid #ccc;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow:none;

    -webkit-transition: none;

    padding:0px 1px; 0px 0px;

    -moz-transition:none;

    -o-transition:none;

    transition:none;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

    width:100%;

}



.splited-form .border-title .span10 {

    min-width:100px;   

}



.splited-form input:focus{

    border-color: rgba(82, 168, 236, 0.8);

    outline: 0;

    outline: thin dotted 9;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.splited-form input[type='text'].error{

    border-color:red;

}





.splited-form .checkbox {

    margin:1px 0px 0px 3px;

    float:left;

}





.splited-form select{

    float: left;    

    border-bottom:1px solid #ccc;

    margin-top: -5px;

  /*  -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;*/

}



.splited-form select:focus{

    border-color: rgba(82, 168, 236, 0.8);

    outline: 0;

    outline: thin dotted 9;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}



.error-inline {

	margin-top:0px;

	margin-bottom:30px;

}



.error-inline ul{

	margin:0px;	

}

.error-inline ul li {

	display:inline;

}

.error-inline > div > p{

	width: auto;

	float: left;

	display: inline;

	margin: 0px 10px 0px 0px;

	font-weight: bold;

}



.viewlabel {

	float:left;

	display:block;

	width:100%;

	float: left;

	margin: 0px 6px 0px 0px;

	min-width: 120px;

}

.splited-form span.value{

	width:100%;

	float:left;

	display:block;

	border-bottom:1px solid #ddd;

	max-width:999px;

}

.splited-form .title-operations li{

	display:inline;

}



.splited-form .title-operations span.value{

	width:auto;

}



.link-btn {

    margin-right:5px;

    width:12px;    

    float:left;

}



/* Survey Messages */



#messages {



	

}



#messages #addnew {

	border:1px solid #efefef;

	padding:10px 0px;

	width:100%;

	min-height:100px;	

	float:left;

	 -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}



#addnew img{

	float:left;

	width:50px;

	height:50px;

	clear:left;	

	border:1px solid #f3f1f1;

	margin:2px;

	padding:1px;

	margin-left:5px;



}



textarea#newmessage {

	border:none;	

	resize:none;	

	float:left;

	width:70%;

    border-color: none;

    outline: 0;

    outline: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

	padding:5px 1%;

	height:60px;

	color:#999;

}

textarea.editableMessage {

	border:none;	



	float:left;

	width:92%;

	margin-left:30px;

	clear:left;

	overflow:visible;

    border-color: none;

    outline: 0;

    outline: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

	padding:0px 1%;

	height:60px;

	color:#999;

}



#newmessage:focus {

    border-color: none;

    outline: 0;

    outline: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}



#messages #sendmessage{

	float:right;

	clear:both;

	margin:0px;

	display:block;

	margin-top:10px;

	margin-right:10px;

}



#messages #sendmessage:focus{

	outline:none;	

}



li.message{

	width:100%;

	clear:both;

	float:left;

	margin-bottom:20px;

}



li.message >img{

	float:left;		

	margin:3px 10px 3px 3px;

}



li.message p.message-text{

	width:auto;	

	float:left;

	display:block;

	margin-left:30px;

	font-size:0.9em;

	clear:left;

	

}



.message-author{

	height:100%;	

	font-size:0.9em;

	float:left;

	display:block;

	clear:right;

	margin-right:0.2em;

}





.author-column{

	float:left;

	height:100%;		

	width:30px;

	

}

.author-column > *{

	float:left;

}



.author-column img {

	margin-right:0.5em;

}



span.message-details {

	float:left;

	clear:both;

	margin-left:30px;	

	font-size:13px;

	color:#999;

}



a#loadMore {

	display:none;	

	margin:0em 0em 0.3em 0em;

}

a#loadMore:hover{

	text-decoration:none;	

	color:#3A87AD;

	background-color:#bae1f7;

}







.color-header{

	width:99%;	

	background-color:#5ECCD6;

	color:#fff;

	padding-left:1%;

	font-size:1.1em;

	margin-bottom:1em;

	font-weight:700;

   -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}



.color-header > i {

	margin-left:10px;

}



#messages-list{

	float:left;	

	clear:both;

	margin-left:0px;

	margin-top:7px;

	width:100%;

}



.color-header i{

	margin-right:0.4em;

	margin-top:2px;

	 zoom: 1.2;

    -moz-transform: scale(1.3);

}



.edit-message i, .delete-message i{

	 zoom: 0.8;

    -moz-transform: scale(0.8);

	margin-top:-1px;

}



.edit-message i:hover, .delete-message i:hover{

		/* Required for IE 5, 6, 7 */

	/* ...or something to trigger hasLayout, like zoom: 1; */



		

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	

	/* This works in IE 8 & 9 too */

	/* ... but also 5, 6, 7 */

	filter: alpha(opacity=70);

	

	/* Older than Firefox 0.9 */

	-moz-opacity:0.7;

	

	/* Safari 1.x (pre WebKit!) */

	-khtml-opacity: 0.7;

    

	/* Modern!

	/* Firefox 0.9+, Safari 2?, Chrome any?

	/* Opera 9+, IE 9+ */

	opacity: 0.7;

	

}



#messages-list li{

	padding-bottom:5px;

	width:100%;

	border-bottom:1px solid #efefef;	

}



.edit-loader{



}

.subscribers-list-container > div{

	width:98%;

	padding:0.5em 1%;	

	margin-top:0.5em;

}



.subscribers-list-container {

		background-color: #F5F5F5;



}



.subscribers-list-container .name{

	

}



.subscribers-list-container input{

	

}



.subscribers-list-container .btns{

	margin-top:-5px;

	

}



.subscribers-filter-container{

	margin-top:2em;

	

}



.subscribers-filter{

	width:100%;

	float:left;

	clear:both;

	border:1px solid #efefef;	

	background-color: #F5F5F5;	

	float:left;

}



.subscribers-filter .bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {

	margin-bottom:0px;	

}

.subscribers-filter #filter-form{

	margin:0px;	

}

#newsletter-lists-create-form{

	float:left;	

	width:100%;

}



.subscribers-filter .filters{

	width:98%;

	margin:10px 1% 0px 1%;	

}



.subscribers-filter .filters select,.subscribers-filter .filters .bootstrap-select{

	margin-bottom:11px;

}



.subscribers-filter-buttons{

	text-align:right;

	margin-top:0.7em;

	float:left;

}

#yw0_cbulk{

	width:20px;	

}



.ajaxLoader {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	background-color:#f4f4f4;

	opacity:0.4;		

}



.ajaxLoader img {

	position:absolute;

	left:50%;

	top:270px;

	margin-top:-32px;

	margin-left:-32px;	

}



#ajax-data{

	position:relative;	

	float:left;

	min-height:128px;

	margin-top:20px;



}



#ajax-data #yw0_cname{

	min-width:40%;	

}



#ajax-data #yw0_ctype{

	width:150px;	

}



#ajax-data .table-summary{



}



#add-subscribers {

	float:left;

	clear:both;

	width:100%;		

	margin:1em 0em;

	resize:none;

}



#add-subscribers textarea{

	width:99%;	

	padding:0.5%;

}



.listinfo{

	font-size:0.9em;

	color:#666;	

}



#first-load{

	margin-top:30px;

	width:100%;

	float:left;	

	text-align:center;	

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	

	/* This works in IE 8 & 9 too */

	/* ... but also 5, 6, 7 */

	filter: alpha(opacity=70);

	

	/* Older than Firefox 0.9 */

	-moz-opacity:0.7;

	

	/* Safari 1.x (pre WebKit!) */

	-khtml-opacity: 0.7;

    

	/* Modern!

	/* Firefox 0.9+, Safari 2?, Chrome any?

	/* Opera 9+, IE 9+ */

	opacity: 0.7;

}



#first-load img{

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	

	/* This works in IE 8 & 9 too */

	/* ... but also 5, 6, 7 */

	filter: alpha(opacity=70);

	

	/* Older than Firefox 0.9 */

	-moz-opacity:0.7;

	

	/* Safari 1.x (pre WebKit!) */

	-khtml-opacity: 0.7;

    

	/* Modern!

	/* Firefox 0.9+, Safari 2?, Chrome any?

	/* Opera 9+, IE 9+ */

	opacity: 0.7;

	

}

#subscribers-lists #yw0_cactions{

	width:50px;	

}

#subscribers-lists #yw0_ccreated{

	width:150px;	

}



#subscribers-lists #yw0_csubscribers{

	width:100px;	

}



.hidden-data {

	position:relative;	

	float:left;

}



.hidden-data .subscribers-filter {

	border:none;

}	

.filters{

	min-height:20px;	

}



#filter-form{

	display:none;

}



.hidden-data .hideAll {

	position:absolute;

	width:100%;

	height:100%;	

	left:0px;

	top:0px;

	background:#f4f4f4;

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	

	/* This works in IE 8 & 9 too */

	/* ... but also 5, 6, 7 */

	filter: alpha(opacity=70);

	

	/* Older than Firefox 0.9 */

	-moz-opacity:0.7;

	

	/* Safari 1.x (pre WebKit!) */

	-khtml-opacity: 0.7;

    

	/* Modern!

	/* Firefox 0.9+, Safari 2?, Chrome any?

	/* Opera 9+, IE 9+ */

	opacity: 0.7;

}



#sub-paging{

	float:left;

	width:70px;

	position:relative;



}



#newsletter-template-_form-form label{

	width:120px;

}	



#newsletter-template-_form-form textarea{

	max-width:100%;	

	min-width:100%;

	width:100%;

	min-height:400px;	

}



select.pickerhide{

	display:none;

}



.error-list {





}



.error-list>span{

	font-weight:bold;	

}

.error-list ul{

	list-style-type:none;	

	margin-bottom:0px;

}



.error-list ul li{



	display:inline;

	margin-left:4px;	

}



.newsletter-form{

	width:96%;

	padding:1em 2%;

	background:#f4f4f4;

	margin-bottom:1em;	

	position:relative;

}





.newsletter-form .overlay{

	position:absolute;

	width:300px;

	height:85px;

	padding-top:45px;

	top:50%;

	left:50%;	

	margin-left:-150px;

	margin-top:-75px;

	background: rgba(255, 255, 255, 1);	

	text-align:center;	

	border:1px solid #f8f8f8;

	box-shadow: 2px 2px 10px #f8f8f8;

	display:none;



		/* Required for IE 5, 6, 7 */

	/* ...or something to trigger hasLayout, like zoom: 1; */



		

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	

}



.newsletter-form .overlay img{

	margin-bottom:10px;



}



.newsletter-form label{

	min-width:100px;

	float:left;	

	margin-top:0.3em;

}

.newsletter-form input[type="text"]{

	width:	80%;

}



#test-email-container input {

	width:200px;	

}



#test-email-container a#send-test-email {

	margin-top:-10px;

}

#test-email-container #test-email-info{

	position:relative;

	top:-3px;	

}

.bootstrap-select.error button {

	border-color:red;	

}



.template-preview-grid{



		text-align:center;

}

.template-preview-grid img{

	height:200px;

	width:180px;	

	margin:0px auto 5px;

	display:block;

	border:1px solid #ccc;

}

.template-preview-grid img:hover{

	border-color:#999;	

}



span.sentnumber{

	min-width:15px;	

	display:inline-block;

	text-align:center;

	margin-right:2px;

}





#extracaps {

	margin-top:2em;

}



#extracaps label{

	float:left;	

	margin-right:5px;

}

#extracaps input{

	float:left;	

	

}





select.pickerhide{

	display:none;

}



.error-list {





}



.error-list>span{

	font-weight:bold;	

}

.error-list ul{

	list-style-type:none;	

	margin-bottom:0px;

}



.error-list ul li{



	display:inline;

	margin-left:4px;	

}



.newsletter-form{

	width:96%;

	padding:1em 2%;

	background:#f4f4f4;

	margin-bottom:1em;	

	position:relative;

}





.newsletter-form .overlay{

	position:absolute;

	width:300px;

	height:85px;

	padding-top:45px;

	top:50%;

	left:50%;	

	margin-left:-150px;

	margin-top:-75px;

	background: rgba(255, 255, 255, 1);	

	text-align:center;	

	border:1px solid #f8f8f8;

	box-shadow: 2px 2px 10px #f8f8f8;

	display:none;



		/* Required for IE 5, 6, 7 */

	/* ...or something to trigger hasLayout, like zoom: 1; */



		

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	

}



.newsletter-form .overlay img{

	margin-bottom:10px;



}



.newsletter-form label{

	min-width:100px;

	float:left;	

	margin-top:0.3em;

}

.newsletter-form input[type="text"]{

	width:	80%;

}



#test-email-container input {

	width:200px;	

}



#test-email-container a#send-test-email {

	margin-top:-10px;

}

#test-email-container #test-email-info{

	position:relative;

	top:-3px;	

}

.bootstrap-select.error button {

	border-color:red;	

}



.template-preview-grid{



		text-align:center;

}

.template-preview-grid img{

	height:200px;

	width:180px;	

	margin:0px auto 5px;

	display:block;

	border:1px solid #ccc;

}

.template-preview-grid img:hover{

	border-color:#999;	

}



span.sentnumber{

	min-width:15px;	

	display:inline-block;

	text-align:center;

	margin-right:2px;

}

#extracaps {

	margin-top:2em;

}



#extracaps label{

	float:left;	

	margin-right:5px;

}

#extracaps input{

	float:left;	

	

}





.multiple-select{

/*	display:none;	*/

}



.bootstrap-select.multiple-select .dropdown-toggle{

	height:30px;

	float:left;	

	margin-top:-2px;

}



.bootstrap-select.multiple-select-inline .dropdown-toggle{

	margin-top:0px;	

	height:30px;

}



/* Articles */



.input-container {

    display: block;

    overflow: hidden;

    padding: 0 4px 0 6px;

}



.articles-form label {

	float:left;

	white-space: nowrap;

	margin-right:0em;

	margin-top:3px;

	width:125px;

}	



.articles-form input[type='text'], .articles-form select, .articles-form .bootstrap-timepicker,.articles-form textarea{

	width:99%;	

	float:none;

	padding-left:0.5%;

	padding-right:0.5%;

	box-sizing:content-box;

	-ms-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box; 

	height:20px;

}



.articles-form .bootstrap-timepicker input{

	padding-left:3px;

}

.articles-form .bootstrap-timepicker {

	margin-bottom: 19px;

	margin-left:-2px;

}

.articles-form span.required{

	color:red;

}



.row-fluid .region-title {

    background-color: #5ECCD6;

    border-radius: 5px;    

    margin-bottom: 1em;

    width: 100%;	

}



.row-fluid .region-title h3 {

   color: #FFFFFF;	

   font-size: 1.1em;

   font-weight: 700;

   margin:0px;

   float:left;

   padding-left: 1%;

}



.region-title i {

    margin-right: 0.4em;

    margin-top: 2px;

    transform: scale(1.3);

}

.region-title > i {

    margin-left: 10px;

}



.region-title .region-title-options {

	margin:0.7em 0.7em 0px 0px;

	float:right;		

}



.region-title .region-title-options li{

	display:inline;	

	margin-left:0.3em;

}

.region-title .region-title-options li:first-child{

	margin-left:0em;	

}



.region-title .region-title-options li i{

	transform: scale(1);	

}



#articleTableStatus,#articleTableType  {

	width:120px;

}



#articleTableStatus{

	text-align:center;	

}

.dateColumn{

	width:180px;	

	text-align:center;

}

.userColumn{

	width:180px;	

	text-align:center;

}



#article-status-bar{

	margin:0px;	

	margin-bottom:1em;

}



#article-status-bar li {

	float:left;	

	font-size:1.3em;	

	margin-right:0.7em;

}



#article-status-bar li .step{

	margin-right:5px;	

	margin-top:2px;

	float:left;

	background-color: #999999;

    color: #FFFFFF;

    display: inline-block;

    font-size: 0.8em;

    font-weight: bold;

    line-height: 14px;

    padding: 2px 4px;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    vertical-align: baseline;

    white-space: nowrap;	

	  -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}



#article-status-bar .active-step {



	

}













#article-status-bar li.in-active  {

			

	/* Theoretically for IE 8 & 9 (more valid) */	

	/* ...but not required as filter works too */

	/* should come BEFORE filter */

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

	

	/* This works in IE 8 & 9 too */

	/* ... but also 5, 6, 7 */

	filter: alpha(opacity=60);

	

	/* Older than Firefox 0.9 */

	-moz-opacity:0.6;

	

	/* Safari 1.x (pre WebKit!) */

	-khtml-opacity: 0.6;

    

	/* Modern!

	/* Firefox 0.9+, Safari 2?, Chrome any?

	/* Opera 9+, IE 9+ */

	opacity: 0.6;

}



#article-status-bar li i{

	margin-top:3px;	

	margin-left:0.5em;

}





#article-form .top-right{

	float:right;	

	margin-left:0px;

	position:relative;

	top:5px;

}







@media all and (max-width: 1285px){

#article-form .top-right{

	float:left;	

	margin-left:0px;

	margin-top:3px;

}	

	

}



@media all and (max-width:1375px){

	#article-form .top-right label{

		display:none;	

	}

	

}





.ui-autocomplete-loading {

		background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;

}









.brr { 

	margin:0px;

	margin-top:3px;



	list-style: none; 

	overflow: hidden; 

	font: 18px Helvetica, Arial, Sans-Serif;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;

/*    border-image: none;

    border-style: solid;

    border-width: 1px;

	border-radius:4px;*/

	float:left;

/*	background-color: #F5F5F5;

    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);*/

}

.brr li { 

	float: left; 

	position:relative;

	border-top:1px solid  #ccc;

}



.brr li  {

	color: #000;

	text-decoration: none; 

	padding: 5px 10px 5px 25px;

	background: #f5f5f5;                   /* fallback color */

	 -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #F5F5F5;

    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);

    background-repeat: repeat-x;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;

    border-image: none;

    border-style: solid;

    border-width: 1px;

	position: relative; 

	display: block;

	float: left;

	border-right:0px;

	border-left:0px;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;	

}



.brr li.currentd {

	/*   background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);	*/

	background: #1e5799; /* Old browsers */

background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */



}

.brr li.currentd a {

	color:#fff;	

}



.brr li:first-child {

	border-left:1px solid #ccc;	

}



.brr li:last-child {

	border-right:1px solid #ccc;	

}





.brr li:first-child  {

	padding-left:10px;	

}



.brr li a{

	position:relative;

	z-index:10;	

	font-size:0.8em;

}



.brr li.in-active a{

	color:#999;	

}

.brr li.completed a{

	text-decoration:line-through;	

	color:#ccc;

}



.brr li span.before { 

	content: " "; 

	display: block; 

	width: 0; 

	height: 0;

	border-left: solid 1px #ccc;

	border-top: solid 1px #ccc;

	transform: rotate(134deg) skewX(-10deg) skewY(-10deg);

	background: linear-gradient(to bottom, #FFFFFF, #E6E6E6);

	position: absolute;

	top: 50%;

	margin-top: -50px; 

	margin-left: 1px;

	left: 100%;

	z-index: 1; 

}



.brr li span.after {

	position: absolute;

	top: 5px; right: -14px;

	width: 19px;

	height: 19px;

	border-left: solid 1px #ccc;

	border-top: solid 1px #ccc;

	border-right:0px;

	border-bottom:0px;

	transform: rotate(134deg) skewX(-10deg) skewY(-10deg);

	-ms-transform: rotate(134deg) skewX(-10deg) skewY(-10deg);

	-webkit-transform: rotate(134deg) skewX(-10deg) skewY(-10deg);

	background:transparent;	

/*	background: linear-gradient(to bottom, #FFFFFF, #E6E6E6)*/

	content: '';

	z-index:5;

}



#article-navbar .navbar-inner{

	padding-left:3px;	

	padding-right:6px;

}



#userSelection .bootstrap-select,.userSelection .bootstrap-select {

	margin-left:5px;	

	margin-right:0px;

	height:30px;

	/*width:100%;*/

	float:none;	

	margin-top:2px;

	box-sizing:content-box;

	-ms-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box; 

}



.percentage {

	position:absolute;

	left:50%;

	margin-left:-7px;

	margin-top:1px;

	z-index:10000;	

}



#progress-container{

	-moz-box-sizing:border-box;	

	padding-left:5px;

	width:105%;

}



#progress-container .progress {



}





@media all and (max-width:1480px){

	#userSelection .bootstrap-select,	.userSelection .bootstrap-select  {

		margin-left:3px;	

	}

	

	#progress-container{

		margin-left:0px;			

	

		float:left;

	}

}



.form-row {

	margin-top:10px;	

}



#logs-container {

	max-height:400px;

	overflow-y:auto;	

}





#Article_evaluation{

	width:90px;	

}

#Article_upload {

	max-width:180px;	

}



#Article_evaluationText{

	height:150px;		

	max-height:400px;

	resize:vertical;

}



/* Articles search form */



#articles_seearch_form_container {

	border:1px solid #c8c8c8;

	background-color:#f8f8f8;;

	widht:100%;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

	padding:0.5%;

	float:left;	

	margin-bottom:20px;

	 -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

}



#articles_seearch_form{

	float:left;

	margin-bottom:-8px;

	width:100%;

	margin-top:4px;

}



#articles_seearch_form .bootstrap-select{

	margin-right:0px;	

}



#articles_seearch_form input[type='submit']{

	float:right;	

}



@media all and (max-width:1540px){

	#articles_seearch_form input[type='submit']{

	  float:left;		

	  margin-bottom:8px;	

	}		

}



@media all and (max-width:1448px) {

	#articles_seearch_form input[type='submit']{

	  float:right;		

	}			

}



#articles_seearch_form input,#articles_seearch_form select{

		float:left;

}



#articles_seearch_form label{

	float:left;	

	margin:4px 0.3em 0em 0em;

	height:30px;

}



#articles_seearch_form input.date{

	width:80px;

}



#Articles_s_status{

	width:auto;

}



#Articles_s_authors{

	width:auto;	

}



#Articles_s_type {

	width:auto;	

}



ul.form-ul.horizontal {

	float:left;

	margin:0px;

}

ul.form-ul.horizontal > li{

	 display:inline;	

	 margin-right:0.5em;

  	 float:left;

	 white-space: nowrap

}



ul.form-ul.horizontal > li:last-child{

	margin-right:0em;	

}



#Articles_s_title {

	width:290px;	

}



#Articles_s_sDate,#Articles_s_eDate{

	margin-right:0.3em;	

}







/*Tags */



#articleTagList {

	list-style-type:none;		

}



#articleTagList li{

	display:inline;

	word-wrap:break-word;	

}



#article_add_tag{

	margin-top:5px;

	float:left;

		

}



.article-status-0{

		background:#f1f1f1;

}



.article-status {

	border:1px solid #ccc;

	padding:3px 5px;		

	display:inline-block;

	text-align:center;

	width:105px;

}



#articleTableStatus{

	width:140px;

	text-align:center;

}

.table td.center-align{

	text-align:center;	

	width:140px;

}



.authors-cell {

	 width:1%;

	white-space: nowrap;	

}



#uploader .row-fluid {

	margin-top:1em;	

}



#uploader textarea,#fileExplorer textarea{

	width:100%;

	height:130px;

	resize:vertical;		

}



.cbox-container {

	padding:0.2em 0.2em 0em 0.2em;	

	overflow:hidden;

}

.cbox-container form {

	margin:0px;	

}



.cbox-container h3{

	padding-bottom:0.1em;

	border-bottom:1px solid #ccc;

	margin-bottom:0.4em;

	

}



.cbox-container.viewUpload h3 i{

    -moz-transform: scale(1.3);

	margin-top:0.3em;

	margin-right:0.2em;

}



.cbox-container .error-list{

	margin:0.2em 0em 0.6em 0em;

}

.cbox-container .error-list li:first-child{

		padding-left:0em;

}



.cbox-container .error-list ul{

	margin-left:0em;

}



.cbox-container .error-list li {

	color:red;	

}



#uploadedFiles td{

	overflow:hidden;	

	max-width:200px;

}



.idColumn {

	width:30px;	

}



.actionsColumn {

	width:80px;	

}



.input-container.author{

	margin-top:3px;	

	margin-left:4px;

}





.articleAccountCell{

	max-width:120px;	

}



#article-contact{		
		float:right;
		margin-top:-56px;			
}
#article-contact > div{
	text-align:right;	
}

@media screen and (max-width: 1048px) {
	#article-contact{		
		margin-top:-8px;			
	}
}

#article-contact h5{		

	margin-bottom:3px;

}

.totalArticles{

	width:150px;	

}



.articlesOpen{

	width:60px;	

}





.search-form{

    background:#efefef;

    float:left;

    width:100%;

    padding:10px 0px 5px 0px;

}

    

.search-form .btn-group{

     margin-right:5px;

     margin-top:-5px;

 }

 .search-row {

      width:100%;

      float:left;

      margin-top:5px;

  }

    .search-row h5 {

        float:left;

        margin-right:1em;

        padding-left:5px;

        width:5em;

    }

    .search-row label{

        float:left;

        margin-right:1em;   

    }

    .search-row input.text,.search-row .input-append,.search-row select{

        float:left;

        margin-top:-7px;

    }

	

	.search-form .tagsli {

      list-style-type:none;

      float:left;

      margin-top:-3px;

 }   

 

.search-form .tagsli li {

    padding:1px 6px 1px 6px;

     background:#ddd;

     float:left;

    display:inline;

    -moz-border-radius: 5px;

   -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

     border-radius: 5px;

     margin-right:0.5em;

  }



    .marginr10{

        margin-right:1em;   

    }

    .marginl10{

        margin-left:1em;    

    }

    .inline-list{

        list-style-type:none;

    }

	    

    .inline-list li {

        display:inline;

    }





/* Edit form style */



.accounts-form select, .people-form select {

    width: 100%;

}





/* Search Form */

#search-form-container{

	float: left;

    margin-bottom: 10px;

    padding: 12px 10px 5px;

    width: 100%;

	box-sizing: border-box;

	-moz-box-sizing: border-box;	

	-webkit-box-sizing:border-box;

}



#search-form-container form{

	margin-bottom:0px;	

}



#search-form-container input, #search-form-container select {	

	float:left;	

	margin-right:4px;

}

 



#search-form-container .dropdown-toggle{

	height:30px;	

	float:left;

}

		

#search-form-container input[type="text"] {

	float:left;

	width:100%;

	clear:both;

	font-size:12px;

	box-sizing:border-box;

	-moz-box-sizing:border:box;

	padding:3px;

	height:30px;

}



#search-form-container select.selectpicker {

	display:none;

}

		

#search-form-container#search_btn{

	float:right;

	height:23px;	

	padding-top:2px;

}



#search-form-container a.btn{

	height:17px;	

	float:right;

	padding-top:0px;

}



.main-title > h3 {

    margin-bottom: 5px;

}



a.reset-btn {

    height: 18px;

    margin-left: 10px;

    padding-top: 3px;

}



.noSidePadding {

    padding-left: 0;

    padding-right: 0;

}



#account-search-form a#reset-btn,#account-search-form a#search-btn,#reset-btn,a#search-btn{

    font-size: 14px;

    height: 19px;

    margin-top: 3px;

    padding-top: 3px;

}



.dates-search label{

	float:left;	

	margin-top:5px;

	margin:5px 0px 0px 5px;

}



h3.color-header small {

	color:#fff;	

}





/* Accordion Styling */

.splited-form div.accordion-heading{

	background-color:#5ECCD6;

}



.splited-form div.accordion-heading > a{

	color:#fff;	

	padding:9px 15px;

}

.splited-form div.accordion-heading > a > span{

	font-size:1.1em;

	font-weight:700;

	margin-right:10px;		

}



.splited-form div.accordion-heading > a:hover {

	text-decoration:none;	

}



.splited-form div.accordion-heading > a:hover > span{

	text-decoration:underline;

}





/*Main menu */



.navigation .main-dropdown {

    margin-top: -5px;

}





	#account-search-box h3{

		border-bottom:1px solid #ccc;

		padding-bottom:0px;

		margin-bottom:10px;	

	}

	#account-search-box #search-text{

		width:100%;

		box-sizing:border-box;

		-moz-box-sizing::border-box;

		padding:4px;

		height:30px;

	}

	

	#search-results-container{

		float: left;

		min-height: 250px;

		position: relative;

		width: 100%;	

	}		

	#search-results{

		min-height:250px;

		max-height:250px;

		height:230px;

		overflow:hidden;

		width:100%;

		box-sizing:border-box;

		-moz-box-sizing:border-box;	

	}	

	#search-results table{

		width:99%;	

	}

	

	#search-results table thead {

		position:relative;	

		width:100%;

		display:block;

	}

	

	#search-results #table-container {

		height:175px;	

		width:99%;

		display:block;

		overflow:auto;

		overflow-x:hidden;

		overflow-y:auto;

	}

	

	#search-results tbody tr {

		cursor:pointer;	

	}

		

	#search-results .data-header{

		width:100%;

		border-bottom:1px solid #ccc;	

		padding-bottom:5px;

		margin-bottom:5px;

		-moz-box-sizing:border-box;

		box-sizing:border-box;

	}

	

	.data-header > span {

		font-weight:bold;

		padding:3px 5px;			

		display:inline-block;

		position:relative;

		left:4px;

	}	

	

	

	/* extra classes */

	.pos-relative {

		position:relative;			

	}

	

	.mrgtop20{

		margin-top:20px;		

	}

	

	.mrgtop10{

		margin-top:10px;	

	}	

	/* end of extra classes */

	

	.quick-add-top{



	}



	li.quick-add-top  > a,li.calendar  > a {

		margin-top:15px;

		height:auto !important;	

	}

	

	

	.people-box-container{

	min-width:500px;

	min-height:300px;	

}





.people-box-container div:first-child{

	width:100%;

	float:left;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	

	margin-top:30px;

}



.people-box-container > a {

	float:right;	

	margin-top:-7px;

}

.people-box-container > a.mrg {

	margin-bottom:10px;	

}



.people-box-container .table{

	float:left;	

}



.form-loader{

	background:#fff;

	transition:all 2s ease-in-out;

	opacity:0.5;

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	display:none;

}



.form-loader img{

	position:fixed;

	top:50%;

	left:50%;	

}


	span.green{
		color:#8FE06D;
	}
	#info-table{
		color:#666;	
		font-size:15px;
	}

	#info-table td {
		padding:10px 7px;	
		font-size:14px;
	}

	#info-table tr td:first-child{
		padding-left:0px;	
	}
	
	span.info-details{
		font-size:12px;	
	}
	
	#info-image{
		width:auto;
		max-width:590px;
		margin-top:10px;	
	}
.info-container .span7{
	color:#666;
}

.row-fluid .span9 {
    width: 68.36%;
}

.userSelection.mult-select{

	-moz-box-sizing:border-box;
	boz-sizing:border-box;
	-webkit-box-sizing:border-box;
	/*width:150px;
	width:calc(100% - 139px);*/
	
}

.userSelection.mult-select select{
	box-sizing: content-box;
	-moz-box-sizing: content-box;	
	-webkit-box-sizing: content-box;	
    float: none;
    height: 20px;
    padding-left: 0.5%;
    padding-right: 0.5%;
    width: 99%;
}

.span6 .userSelection.mult-select select{
	height:90px;	
}
