/* here you can put your own css to customize and override the theme */

         .ml12{
         margin-left: 12px;
         }	
         .ml20{
            margin-left: 20px; 
         }
         .mt5{
         margin-top: 5px;
         }

         .mt10{
            margin-top: 10px;

         }
         .mr12{
         margin-right: 12px;
         }
         .bgGrey{
         	background-color: #f5f5f5 !important;
         	border-radius: 3px;
         }
         .custom-thumb {
    border-radius: 8px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 10px;
    padding: 4px;
    text-align: center !important;
    transition: border 0.2s ease-in-out 0s;
}
.custom-thumb:hover{
    /*background-color: #d8e8f1 !important;*/
    box-shadow: 0px 0px 1px grey !important;
}
.bgWhite{
   background-color:white;
}
/*.w200{
   width:200px;
}*/
.h250{
   height: 230px;
}
.db{
   display: block !important;
}
.mb40{
   margin-bottom: 40px;
}
.glyphicon {
    top: 0px !important;
}
a{
  text-decoration: none;
}
.fileUpload {
  position: relative;
  overflow: hidden;
  margin: 10px;
  background-color: #BDBDBD;
  height: 100px;
  width: 100px;
  text-align: center;
}
.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 100%;
  text-align: center;
}
.custom-span{ font-family: Arial; font-weight: bold;font-size: 70px; color: #FE57A1}
#uploadFile{border: none;margin-left: 10px; width: 100px;text-align: center;}
.custom-para{font-family: arial;font-weight: bold;font-size: 24px;color:#585858;}


.bgGrey_blue{

  background-color: #35ADF3 !important;
  border-radius: 3px;
 }

 #txtstyle{
  text-decoration:none;
 }
 .error{
	 border-color: #953b39;
     background-color: #f2dede;
	 }
.page-header.navbar .page-logo .logo-default {
    margin: 5px 0 0 !important;	
}


.goog-logo-link {
   display:none !important;
} 

.goog-te-gadget{
   color: transparent !important;
}
.goog-te-combo{
	color:#000;
	
}
.caption h5{
	font-size:14px !important;
	margin-top: -13px !important;
	margin-bottom:15px !important;
}
.thumbnail .caption{
	padding:0px !important;
}
.mt-card-item #problemtype-error{
	display:none !important;
}
.breadcrumb{
	background-color: #ffffff !important;
}
.custom-thumb{
	cursor:pointer !important;
	max-height:205px !important;
}
.mt-element-overlay .mt-overlay-1{
	height:auto !important;
	cursor:pointer !important;
}	
.mt-element-card .mt-card-item .mt-card-content{
	cursor:pointer !important;
}
 #issuesWrap{ display: table;}
 .title-abs, .mt-card-content{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
}
.title-abs p{ font-size:16px;}
#issuesWrap .mt-card-avatar{
	border: 1px solid #ccc;
    text-align: center;
    position: relative;
}
	.margin-bottom-20{	margin-bottom:20px;}
#issuesWrap .mt-card-avatar img{
	margin: auto;
    margin-bottom: 46px;
    width: 77%;
}
#loader p{
    font-weight: 600;
}
@media (min-width: 992px){
    .page-content-wrapper .page-content {
        margin-left: 0 !important;
    }
}
.page-breadcrumb a:hover{
    text-decoration: none;
}
#form_wizard_1{
    margin: 5px 0;
    padding-top: 0;
    padding-bottom: 0;
}
#form_wizard_1 .form-body{
    padding: 0;
}
#form_wizard_1 .nav.nav-pills.steps{
    padding-top: 0;
    margin-bottom: 0
}
.form-wizard .steps>li>a.step>.number {
    background-color: #eee;
    text-align: center!important;
    padding: 4px 10px 13px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;
    font-size: 15px;
}
.form-wizard .progress{
    height: 12px;
    margin-bottom: 0;
}
.mb40 {
    margin-bottom: 15px;
}
.form-wizard .breadcrumb{
    margin-bottom: 8px;
}
#form_wizard_1 .form-actions{
    padding: 10px 0;
}
.alert{
    margin-bottom: 0;
    margin-top: 10px;
}
#my-dropzone{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    padding: 10px 20px !important;
}
#ctype-toggle .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{
    color: #fff;
    background: #36c6d3;
}
@media (max-width: 768px){
    .form-wizard .steps, .form-wizard .steps>li>a.step, .form-wizard .steps>li{
        display: inline-block !important;
    }
}
