

   .tabs-left > .nav-tabs {
   border-bottom: 0;
   }

   .tab-content > .tab-pane,
   .pill-content > .pill-pane {
   display: none;
   }

   .tab-content > .active,
   .pill-content > .active {
   display: block;
   }

   .tabs-left > .nav-tabs > li {
   float: none;
   }

.dashboard-tab-sec .tabs-left > .nav-tabs > li > a {
   color: #004962;
   min-width: 74px;
   margin-right: 0;
   margin-bottom: 3px;
   }
.dashboard-tab-sec .tabs-left > .nav-tabs {
   float: left;
   margin-right: 19px;
   border-right: 1px solid #ddd;
   }

.dashboard-tab-sec .tabs-left > .nav-tabs > li > a {
   margin-right: -1px;
   -webkit-border-radius: 4px 0 0 4px;
   -moz-border-radius: 4px 0 0 4px;
   border-radius: 4px 0 0 4px;
   }

   .tabs-left > .nav-tabs > li > a:hover,
   .tabs-left > .nav-tabs > li > a:focus {
   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
   }

.dashboard-tab-sec .tabs-left > .nav-tabs .active > a,
.dashboard-tab-sec .tabs-left > .nav-tabs .active > a:hover,
.dashboard-tab-sec .tabs-left > .nav-tabs .active > a:focus {   
   border-color: #ddd transparent #ddd #ddd;
   *border-right-color: #ffffff;
   border-left: solid;
   border-left-color: #f07d00;
   border-radius: 0px;
   }
.dashboard-tab-sec .nav-tabs > li.active > a, 
.dashboard-tab-sec .nav-tabs > li.active > a:hover, 
.dashboard-tab-sec .nav-tabs > li.active > a:focus{
   color: #f07d00;
   }


.dashboard-tab-sec .tabs-left > .nav-tabs > li > a > .fa{
   margin-right: 2px;
   }


.home-hashboard-section{
   padding: 50px 0px;
   }
.dashboard-tab-sec .tab-content > .active {
   background: #fff;
   border: 1px solid #dddddd;
   }
.dashboard-tab-sec .tab-content{
   display: table;
   width: 82%;
   }

.dashboard-tab-sec .tabs-left > .nav-tabs{
   width: 18%;
   display: table;
   float: left;
   margin-right: -1px;
   border-right: 1px solid #ddd;
   }



.dashboard-tab-sec .inner-tab-panel{
   width: 100%;
   display: table;
   padding: 15px 15px;
   min-height: 400px;
   }
.heading-box{
   text-align: center;
   letter-spacing: 1px;
   text-transform: uppercase;
   }
.dashboard-tab-sec .alert{
   position: relative;
   border-radius: 2px;
   padding: 12px 12px 8px 12px;
   }
.dashboard-tab-sec .alert.alert-warning{
   font-size: 13px;
   }
.search-but{
   display: table;
   text-decoration: none;
   padding: 7px 14px;
   }


/*my-profile-section*/
.my-profile-section{
   width: 100%;
   display: table;
   }
.profile-top-section{   
   width: 100%;
   height: 120px;
   position: relative;
   border-radius: 2px;
   background: #f7f6f6;
   border: solid 1px #e6e6e6;
   }
.profile-top-section .pic-coloum{
   height: 100%;
   }
.profile-top-section .edit-coloum{height: 100%;}
.profile-top-section .profile-pic{
   width: 118px;
   height: 118px;
   background: #f7f6f6;
   position: absolute;
   bottom: -50px;
   left: 20px;
   border: solid 1px #bce8f1;
   overflow: hidden;
   }
.profile-top-section .profile-pic img{
   width: 100%;
   max-width: 100%;
   padding: 3px;
   }
.profile-top-section .person-name{
   position: absolute;
   bottom: 10px;
   left: 150px;
   font-size: 22px;
   text-transform: capitalize;
   }
.profile-top-section ul{
   margin: 0px;
   padding: 0px;
   float: right;
   position: absolute;
   bottom: 10px;
   right: 20px;
   }
.profile-top-section li{
   list-style-type: none;
   float: left;   
   }
.profile-top-section li a{
   width: 40px;
   height: 32px;
   display: table;
   color: #c0c0c0;
   font-size: 14px;
   line-height: 20px;
   text-align: center;
   text-decoration: none;
   padding: 6px;
   margin-left: 4px;
   border-radius: 2px; 
   border: solid 1px #e6e6e6;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }

.profile-top-section li a:hover{
   color: #f07d00;
   border-color: #f07d00;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }
.profile-top-section li a.edit-but{
   width: 115px;
   padding: 5px 5px 3px 5px;
   }
.profile-top-section li a.edit-but .fa{
   margin-right: 2px;
   }

.profile-details-section{
   width: 100%;
   display: table;
   margin-top: 80px;
   padding: 15px 0px;
   border: solid 1px #e6e6e6;
   }
.my-profile-section .pro-coloum-left{border-right: solid 1px #e6e6e6;}

.my-profile-section .pro-details-row{
   border-bottom: dashed 1px #e6e6e6;
}

.profile-details-section ul{
   width: 100%;
   display: table;
   padding: 0px;
   margin: 0px;
   }
.profile-details-section ul:first-child{}
.profile-details-section li{
   width: 50%;
   display: table;
   float: left;
   color: #a5a4a4;
   font-size: 13px;
   padding: 9px 0px;
   
   }
.profile-details-section li:first-child{
   width: 45%;
   color: #7f7f7f;
   /*font-weight: 600;*/
   }
.profile-details-section li:nth-child(2){
   width: 5%;
   color: #7f7f7f;
   }
.about-me-sec{
   width: 100%;
   display: table;
   padding: 0px 15px;
   }
.about-me-sec li{border-bottom: none;}
.about-me-sec li:first-child{
   width: 20% !important;
}
.about-me-sec li:nth-child(2){width: 30px;text-align: center;}
.about-me-sec li:last-child{
   width: 76%;
   padding: 10px;
   line-height: 1.5;
   border-bottom: none;
   }

.back-profile{
   position: absolute;
   left: 16px;
   /*float: left;*/
   color: #3a87ad;
   font-size: 11px;
   text-decoration: none;
   }
.back-profile:hover{
   color: #f07d00;
   text-decoration: none
}



/*Profile Edit section*/
.profile-edit-section{
   width: 100%;
   display: table;
   padding: 15px 0px;
   border: solid 1px #e6e6e6;
   }
.inn-pro-edit{display: table;width: 100%;}
.profile-edit-section .pro-coloum-left{border-right: solid 1px #e6e6e6;}
.profile-edit-section .pro-details-row{
   padding: 10px 0px 15px 0px;
   border-bottom: dashed 1px #e6e6e6;
   }
.profile-edit-section .text-box, .profile-edit-section .textarea{
   font-size: 13px;
   border-radius: 2px;
   border-color: #e6e6e6;
   box-shadow: none;
   border-radius: 2px;
   }
.profile-edit-section .text-box::placeholder, .profile-edit-section .textarea::placeholder{font-size: 11px;}
.profile-edit-section .textarea{
   height: 100px;
}
.profile-edit-section .form-group{
   margin-bottom: 0px;
}
.profile-edit-section .form-group label{
   /*display: block;*/
   color: #7f7f7f;
   font-size: 13px;
   font-weight: 500;
   }
.profile-edit-section .form-group label span{color: #ff0000;font-size: 14px;}
.profile-edit-section input[type="radio"], .profile-edit-section input[type="checkbox"]{margin-top:4px;}

.pro-edit-img{
   width: 100%;
   display: table;
}
.profile-edit-section .pro-edit-img{
   max-width: 118px;
   max-height: 222px;
   background: #f7f6f6;
   border: solid 1px #bce8f1;
   overflow: hidden;
   }
.profile-edit-section .pro-edit-img img{
   width: 100%;
   max-width: 100%;
   /*padding: 3px;*/
}
.profile-edit-section .person-name{
   display: table;
   padding: 0px;
   margin: 0px auto;
   margin-top: 10px;
   text-align: center;
   }
.profile-edit-section .edit-profile-but{
   display: table;
   width: 100%;
   max-width: 100%;
   border: solid 1px #b77126;
   margin-top: 4px;
   padding: 7px 10px;
   color: #fff;
   font-size: 12px;
   text-align: center;
   text-decoration: none;
   border-radius: 2px;
   background: #f07d00;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }
.profile-edit-section .remove-but{
   width: 100%;
   max-width: 100%;
   padding: 7px 10px;
   font-size: 12px;
   text-align: center;
   text-decoration: none;
   border-radius: 2px;
   margin-top: 4px;
   }
.profile-edit-section .savepro-but{
   display: table;
   margin: 0 auto;
   padding: 6px 20px;
   color: #fff;
   text-align: center;
   background: #f07d00;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }
   
   
.profile-edit-section  .savetutor-but{
display: table;
margin: 0 auto;
padding: 6px 20px;
color: #fff;
text-align: center;
background: #f07d00;
transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
}  
   
.profile-edit-section .savepro-but:hover, .profile-edit-section .edit-profile-but:hover{
   color: #333333;
   background-color: #ebebeb;
   border-color: #adadad;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }



/*account info*/
.account-membership-section{
   /*width: 100%;
   display: table;
   position: relative;
   border-radius: 2px;
   padding: 12px 12px 8px 12px;
   color: #3a87ad;
   background-color: #d9edf7;
   border-color: #bce8f1;*/
   }
.account-membership-section strong{
   float: right;
   color: #31708f;
   font-size: 12px;
   text-transform: uppercase;
   margin-top: -4px;
   padding: 3px 20px;
   border-radius: 10px;
   border-color: #bce8f1;
   background-color: #d9edf7;
   }
.change-password-but{
    width: 200px;
    display: table;
    color: #fff;
    text-align: center;
    position: relative;
    border-radius: 6px;
    padding: 10px;
    border: 1px solid #3d3d3e2e;
    background: #ea8b19;
   }
.change-password-but:hover{
   color: #333333;
   background-color: #ebebeb;
   border-color: #adadad;
   transition: .3s;
   -moz-transition: .3s;
   -webkit-transition: .3s;
   }