@font-face {
  font-family: 'roboto-bold';
  src: url('../fonts/roboto-bold/roboto-bold.woff');
  src: url('../fonts/roboto-bold/roboto-bold.woff2');
  src: url('../fonts/roboto-bold/Roboto-Bold.ttf'); 
}
@font-face {
  font-family: 'roboto-reguler';
  src: url('../fonts/roboto-reguler/roboto-regular.woff');
  src: url('../fonts/roboto-reguler/roboto-regular.woff2');
  src: url('../fonts/roboto-reguler/Roboto-Regular.ttf'); 
}

@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('../fonts/font5/RobotoCondensed-Bold.woff');
  src: url('../fonts/font5/RobotoCondensed-Bold.ttf');  
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('../fonts/font6/RobotoCondensed-Light.woff');
  src: url('../fonts/font6/RobotoCondensed-Light.ttf'); 
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('../fonts/font7/ProximaNova-Regular.woff');
  src: url('../fonts/font7/ProximaNova-Regular.ttf'); 
}

@font-face {
  font-family: 'painter_personal';
  src: url('../fonts/painter/painter_personal_use_only-webfont.woff');
  src: url('../fonts/painter/painter_personal_use_only-webfont.ttf'); 
}

@font-face {
  font-family: 'CaviarDreams';
  src: url('../fonts/CaviarDreams/caviardreams-webfont.woff');
  src: url('../fonts/CaviarDreams/CaviarDreams.ttf'); 
}

body{font-family: 'roboto-reguler', 'arial', 'helvetica';}

a{color: #8D1D1C;}

.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}

.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}

.mt3{margin-top: 3px}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}

.mTB20{margin-top: 20px;margin-bottom: 20px;}
.mTB30{margin-top: 30px;margin-bottom: 30px;}
.pTB5{padding-top: 5px;padding-bottom: 5px;}
.pTB20{padding-top: 20px;padding-bottom: 20px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}

.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}

.pl{padding-left: 15px;}
.pr{padding-right: 15px;}

.nopadding{padding-right: 0; padding-left: 0;}
.nopaddingR{padding-right: 0;}
.nopaddingL{padding-left: 0;}
.clearfix {overflow: auto;clear: both;}
.centered{float: none;margin-left: auto;margin-right: auto;}

.mini-height{min-height: 570px;}

.bg-color1{background: #8D1D1C;}
.bg-color2{background: #fdeeee!important;}

/*header*/
header{margin-top: 10px;}
.login-nav{margin-top: 15px;}
.login-nav ul{list-style-type: none;}
.login-nav ul li{display: inline-block;}
.login-nav ul li a{color: #000; padding: 10px 5px;}
.bg-menu{background-color: #8D1D1C;}
.navbar{min-height: auto; margin-bottom: 0px;border-radius:0px; border:none;}
.navbar-inverse{background-color: #8D1D1C;}
.activeMenu{background-color: #000;}
.navbar-inverse .navbar-nav>li>a{color: #fff; font-family: 'RobotoCondensed-Light'; text-transform: uppercase; font-size: 16px; padding: 15px 23px;}
.navbar-inverse .navbar-nav>li>a:hover{background: #000;}
/*Search Box*/
.search-box{margin-top: 8px; }
.search-box input[type=text] {width: 100%;box-sizing: border-box;border: 1px solid #8e1c1c;border-radius: 2px;font-size: 14px;background-color: white;
	background-image: url('../images/searchicon.png');background-position: 6px 6px; background-repeat: no-repeat;padding: 6px 20px 6px 30px;-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;}
.search-box input[type=text]:focus {width: 100%;}
.bg{background: #fbfafa; border-top: solid 5px #8D1D1C; margin-top:40px;}
/*Search Box*/
/*header*/
/* Footer */
.copyright{text-align: center;color: #fff;font-size: 14px;background: #000;padding: 10px 0;}
/* Footer */


/*Browse Sidebar*/


.nav-side-menu .brand-subheading {font-size: 18px;color: #8D1D1C;padding-left: 20px; }

@media (max-width: 767px) {
  	#menu-content{display: block;}     
  	.nav-side-menu {position: relative;width: 100%;margin-bottom: 10px;}
  	.nav-side-menu .toggle-btn {display: block;cursor: pointer;position: absolute;right: 10px;top: 10px;z-index: 10 !important;padding: 3px;background-color: #ffffff;color: #000;width: 40px;text-align: center;}
  	.brand {text-align: left !important;font-size: 22px;padding-left: 20px;line-height: 50px !important;}
}
@media (min-width: 767px) {
  	.nav-side-menu .menu-list .menu-content {display: block;}
 	#main {width:calc(100% - 300px);float: right;}
}
/*Browse Sidebar*/


.heading{margin-top: 0; margin-bottom: 10px;font-family: 'RobotoCondensed-Light';}
.admin-heading-row{border-bottom:solid 2px #f2f2f2; margin-bottom: 20px;}
.user-img img{background: #f1f1f1;}

.badge-success{background: #5cb85c;}
.badge-danger{background: #d9534f;}
.badge-warning{background: #f89406;}

fieldset {border: 1px solid #dddddd  !important;padding: 0px 15px!important;margin: 0 0 1.5em 0 !important;
  -webkit-box-shadow: 0px 0px 0px 0px #F1EFEF;box-shadow: 0px 0px 0px 0px #F1EFEF;border-radius: 5px;}
legend {font-size: 1.2em !important;font-weight: bold !important;text-align: left !important;border: none;background: #d9534f;
  padding: 5px 10px;border-radius: 4px;width: auto;color: #fff;margin-bottom: 10px;}

fieldset .table{margin-bottom: 0;}
fieldset .table>thead>tr>th{border-bottom: 1px;}
/*progress bar*/
.progress{margin-top: 30px;margin-bottom: 30px;}
.one, .two, .three, .four, .five{position:absolute;margin-top:-30px;z-index:1;height:80px;width:80px;border-radius:40px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}
.one{left:12%;}
.two{left:36%;}
.three{left:63%;}
.four{left:72%;}
.five{left:90%;}
.success-color{background-color:#5cb85c; color: #fff;text-align: center;line-height: 16px; padding-top: 26px;}
.no-color{background-color:inherit;color: #444;text-align: center;line-height: 15px; padding-top: 25px;}
