@CHARSET "ISO-8859-1";
@font-face {
font-family: 'Montserrat-Regular';
src: url("../font/Montserrat-Regular.otf") format("opentype");
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/glyphicons-halflings-regular.woff) format('woff'),
		url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),
		url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)
		format('svg')
}


#add_form_observations{

	width:500px!important;	
	
}

table tr{
	
	padding:3px;
	
}

.glyphicon-upload::before {
    content: "\e027";
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 1px;
}
* {
    box-sizing: border-box;
}


.panel-body{
	
	padding:3px;
	
}

.mytable{
	
	margin:0 auto;
	position:relative;
	
}

.form-control{
	
	padding: 3px!important;
	
}

.editable{
	
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100px;
	
}

th{
	
	margin-top:10px;
	height: 41px;
	
}

.tableTemplate{
	
	width:100%;
	
}

.btn{
	
	margin-top:10px;
	
}

/*----- Tabs -----*/
.tabs {
	width: 70%;
    margin: 0 auto;
    min-width:350px;
}

.mainBar{
	
	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
    padding-bottom: 12px;
	
}

body{
	
	font-family:'Montserrat-Regular';
	color:#777;
	
}

.alert{
	
	border: 1px dotted #e5e5e5;
    color: green;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center;
    top: 7px;
	
}

.links a{
	
	font-size: 13px;
    margin: 18px auto 10px;
    position: relative;
    width: 260px;
	
}

.links{
	
	font-size: 13px;
    margin: 18px auto 10px;
    position: relative;
    width: 241px;
	
}

.level3-menu{
	margin-left:5px;
}

.login-holder{
	
	overflow:hidden;
    width:48%;
    float:left;
    margin-right:2px;
    height: 100%;
	
}
.emailError{
	color: #f05050;
    font-size: 12px;
    list-style: outside none none;
}


.new-registration-holder{
	
	margin-left:2px;
	overflow:hidden;
    width:48%;
    float:left;
    height: 100%;
	
}

.headerCenter{
	
	text-align:center;
	
}

/*----- Tab Links -----*/
/* Clearfix */
.tab-links:after {

	display: block;
	clear: both;
	content: '';

}

.formElements{
	
	float:left;
	padding:10px;
	position:relative;
	
}



.rowHeader{
	
	width: 98.5%;
    background: #f1f1f1;
    color: #777;
    font-size: 13px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 6px;
    height: 24px;
    line-height: 22px;
    padding-left: 10px;
	
}

.rowFooter{
	
	 border-top: 1px solid #e5e5e5;
    color: #777;
    font-size: 13px;
    height: 33px;
    line-height: 22px;
    margin-bottom: 6px;
    padding-left: 10px;
    padding-top: 7px;
    width: 98.5%;
	
}

.tab-links li {
	
	margin: 0px 5px;
	float: left;
	list-style: none;

}



.headerRow{
	
	    background: #eeeeee;
    height: 33px;
    color: #555;
	
}

.oddEven{
	
	background:#fbfbfb;
	    font-size: 12px;
    height: 25px;
    cursor:pointer;
	
}

.oddEven:hover{
	
	background:#7895dd;
	    font-size: 12px;
    height: 25px;
    color:#fff;
    cursor:pointer;
	
}

.oddRow:hover{
	
	color:#fff;
	background:#7895dd;
	    font-size: 12px;
    height: 25px;
    cursor:pointer;
    
	
}

.m-active{
	
	background:#E0F5FF!important;
	
}

.addSubaccountBtnHolder {

    display: inline-block;
    border-radius: 3px;
    width: 99%;
    min-width: 300px;
}

.oddRow{
	
	background:#f6f6f6;
	    font-size: 12px;
    height: 25px;
    cursor:pointer;
	
}

div.rowHolder table{
	
	width: 75%;
	margin:0 auto;
	
}

.checkboxlabel{
	
	color: #669900;
    margin: 4px;
    font-size: 11px;
	
}

.tab-links a {
	
	
    transition: all linear 0.15s;
    padding: 4px 14px;
    display: inline-block;
    border-radius: 3px 3px 0px 0px;
    background: #f6f6f6;
    font-size: 15px;
    font-weight: 600;
    color: #777!important;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;

}

.tab-links a:hover {
	background: #a7cce5;
	text-decoration: none;
}

li.active a, li.active a:hover {
	background: #fff;
	color: #4c4c4c;
}

/*----- Content of Tabs -----*/
.tab-content {
	
	padding: 15px;
    border-radius: 3px;
    background: #fff;
    height: 1700px;
    border: 2px solid #e5e5e5;

}

.subaccountEdit{
	
	    display: block;
    border: 1px solid #e5e5e5;
        width: 638px;
    margin: 0 auto;
    position: relative;
	
}

.data{
	
	width:100%;
	
}

.mainHeader{
	
	color: #7895dd;
    font-size: 19px;
    font-weight: 700;
    text-align: center;
	
}

.button-clicked{
	
	 background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #c5c5c5 !important;
    color: #777 !important;
    cursor: none !important;
	
}

.freshbutton-blue, .button-primary, a.button-primary {
    
    background: #007ee5;
    background: linear-gradient(to bottom, #669900 0%, #476B00 100%);
    background: -o-linear-gradient(top, #669900 0%, #476B00 100%);
    background: -ms-linear-gradient(top, #669900 0%, #476B00 100%);
    background: -moz-linear-gradient(top, #669900 0%, #476B00 100%);
    background: -webkit-linear-gradient(top, #669900 0%, #476B00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #669900),
 color-stop(100%, #476B00) );
	padding: 6px;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
 
}

.tab {
	
	display: none;
    position: relative;
    height: 600px;

}

.tab.active {
	
	display: block;

}

.outer-tab{
	
	width: 500px;
    position: absolute;
    left: 50%;
	
}

.companyText{
	
	margin-top:5px;
	color:#7895dd;
	
}

.loginCredentials{
	
	width:200px;
	margin:0 auto;
	border:1px solid #e5e5e5;
	padding:5px;
	text-align: center;
	
}

.logout{
	
	display: block;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    margin-top: 7px;
	
}

.wrapper {
    border: 1px solid #bdc4c9;
    display: inline-block;
    border-radius: 3px;
    background-color: #f4f3f3;
    width: 99%;
    min-width: 300px;
}

select{
	
	max-width:300px!important;
	margin:0 auto!important;
	
}

.error {
   
    color: #ff0000;
    font-size: 11px;
    height: auto;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 100%;
    
}

.textLabel{
 
       background-color: transparent;
    border: 0;
    width: 30%;
    font-size: 12px;
    float: left;
    height: 100%;
    line-height: 32px;
    text-indent: 10px;
}

.textHolder{
    
    background-color: transparent;
    border: 0;
    font-size: 14px;
    overflow: hidden;
    
}

.tab-links{
	
	    padding: 0!important;
    margin-bottom: 0;
	
}

.subscriber{
	
    border: 1px solid #bdc4c9;
    line-height: normal;
    margin: 1px!important;
    min-height: 22px;
    padding: 3px 7px;
    background-color: #fff!important;
    width: 97%;
    
}

.rowHolder{
	
	background: #fcfcfc none repeat scroll 0 0;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 5px;
    width: 98.5%;
	
}



.text-input .text-input-wrapper input, .text-input .text-input-wrapper textarea {
   
    box-sizing: border-box;
    font-size: 16px;
    line-height: normal;
    margin: 2px 0 5px;
    min-height: 34px;
    padding: 5px 6px;
    width: 100%;
}


/**Login form css **/
#modal-box {
        background-color: #f0f6e5;
    height: 100%;
    /*border: 1px solid #7A858D;
    border-radius: 3px;*/
    min-width: 265px;
}

#modal-box h2#modal-title {
    word-wrap: break-word;
    background: #f6f9fc;
    border-radius: 3px 3px 0 0;
    
}
#modal-box h2 {
    font-size: 18px;
    font-weight: normal;
    background: none;
    margin: 0;
}

div#modal-content {
    background: #ffffff;
    border-top: 1px solid #e5e5e5;
    padding: 32px;
    line-height: 1.8em;
    font-size: 13px;
    word-wrap: break-word;
    -webkit-nbsp-mode: space;
    -webkit-line-break: after-white-space;
    border-radius: 0 0 3px 3px;
}

.login-form-container {
    position: relative;
    text-align: left;
    width: 100%;
}
.login-form-container {
    text-align: left;
}
.login-form-container {
    position: relative;
    text-align: left;
    width: 350px;
}
.login-form-container {
    position: relative;
    text-align: left;
    width: 350px;
}
.login-form-container, .login-form-container.small {
    width: 100%;
}

.modal_Win {
	
    top: 90px;
    z-index: 1000;
    width: 500px;
    position: absolute;
    left: 50%;
    margin: 0 0 0 0px;
    border: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;

}

.freshbutton-blue, .button-primary, a.button-primary {
    background: -moz-linear-gradient(center top, #168add 0%, #007ee5 100%)
 repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #0c6ebe;
    color: white;
}

.freshbutton-blue, .button-primary, a.button-primary {

	background: #007ee5;
    background: linear-gradient(to bottom, #168add 0%, #007ee5 100%);
    background: -o-linear-gradient(top, #168add 0%, #007ee5 100%);
    background: -ms-linear-gradient(top, #168add 0%, #007ee5 100%);
    background: -moz-linear-gradient(top, #168add 0%, #007ee5 100%);
    background: -webkit-linear-gradient(top, #168add 0%, #007ee5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #168add),
 color-stop(100%, #007ee5) );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF168ADD',
 endColorstr='#FF007EE5', GradientType=0 );
    border: 1px solid #0c6ebe;
    color: white;

}

a {
    color: #2895f1;
    text-decoration: none;
}

.text-input .text-input-wrapper input, .text-input .text-input-wrapper textarea {
    border: 1px solid #bdc4c9;
    box-sizing: border-box;
    font-size: 16px;
    line-height: normal;
    margin: 2px 0 5px;
    min-height: 34px;
    padding: 5px 6px;
    width: 100%;
    border-radius: 3px;
}

.text-input-error-wrapper {
    color: #dd3b38;
    font-size: 12px;
    min-height: 17px;
    text-indent: 0px;
}

.login-form-container .login-button {
    float: right;
    width: 91px;
}

.newsUpdate{
	
	border: 1px solid #f1f1fd;
    margin: 10px auto 0;
    overflow: hidden;
    padding: 10px;
    width: 600px;
	
}

.searchHolder{
	
  margin-bottom:10px;
	
}

.page-navbar{
	
	 margin-bottom: 11px;
    overflow: hidden;
	
}

.page-navbar div{
	
	float:left;
	
}

.page-navbar span{
	
	 border: 1px solid #e5e5e5;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 17px;
    margin: 1px;
    text-align: center;
    width: 20px;
	
}

.title-navbar{
	
	margin-bottom:10px;
	
}

.searchText{
	
	border-radius:2px;
	
}

.desks{
	
	 border-bottom: 3px solid #e5e5e5;
    color: #888;
    font-size: 11px;
    height: 25px;
    line-height: 18px;
    margin-bottom: 4px;
    text-align: center;
	
}

.link{
	
	background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    margin: 3px;
    padding: 0 5px;
    text-align: center;
	
}

.photosCount{
	
	border: 1px solid #e5e5e5;
    display: block;
    float: left;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    margin: 3px;
    padding: 0;
    text-align: center;
    width: 84px;
	
}



.videoCount{
	
	border: 1px solid #e5e5e5;
    display: block;
    float: left;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    margin: 3px;
    padding: 0;
    text-align: center;
    width: 84px;
	
}

.day{
	
     color: #3d7a99;
    float: right;
    font-family: georgia;
    height: 100%;
    padding-right: 12px;
    text-align: right;
    width: 55%;
    
}

.leftMenu{
	
	color: #3d7a99;
    margin-bottom: 9px;
    margin-top: 0;
    width: 100%;
	
}

.time{
	
	background: #e6f1f6 none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    color: #7895dd;
    display: block;
    font-size: 13px;
    height: 21px;
    margin-bottom: 4px;
    text-indent: 4px;
    width: 100%;
}

.featureCount{
	
	border: 1px solid #e5e5e5;
    display: block;
    float: left;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    margin: 3px;
    padding: 0;
    text-align: center;
    width: 84px;
	
}

.tableList{
	
	width:100%;
	
	
}

.updateBundle{
	
	 border: 1px solid #c1dce8;
    border-radius: 4px;
    float: left;
    margin-bottom: 14px;
    overflow: hidden;
    width: 99%;
	
}