
/*------------------------------------------------------------------
[1. Global]
*/

/*
@font-face {
    font-family: 'HIMALAYA.TTF';
    src: url('HIMALAYA.TTF')
 }
 
*/
 
 
 
@font-face {
    font-family: 'Kalimati';
    src: url('Kalimati.ttf');
}
body {
	background: #E9E9E9 url(../img/body-bg.png) repeat 0 0;
	/*font: 13px/1.7em;*/
}
    
p { 
	/*font: 13px/1.7em; */
	}
 
/*
input,
button,
select,
textarea {
  font-family: 'Open Sans';
}*/

.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container 
{
    width: 98%;
}

.bodyContainer
{
    width:100%;
}

.dropdown .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btn-icon-only {
	padding-right: 3px;
	padding-left: 3px;
}

.field-validation-error span
{
    color: red !important;
}

.table td {
	vertical-align: middle;
}

.table-bordered th {
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	font-size: 12px;
	color: #444;
	text-transform: uppercase;
}


/*------------------------------------------------------------------
[2. Navbar / .navbar]
*/


.navbar-fixed-top {
	position: relative;
	
}
.container {
	position: relative;
}

.e-building
 {
    color: #74CAE7;
    font-family: tahoma;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 2px;
    padding-left: 95px;
    text-shadow: 0 0 3px #333333;
}

.nav-collapse
{
    float: right;
    width: auto;
    margin-top:4px;
    
 
}
.datetimes
{
    color: rgb(255, 153, 0);
    float: right;
    font-weight: bold;
    margin: 5px 15px;
    cursor:pointer;
}  

 
.nav-collapse ul li 
{
    list-style-type: none;
    }

.navbar .brand:hover 
{
    color: #f90;
    }
    
.navbar .brand1 {
	font-weight: 600;
	position: relative;
	font-size: 40px;
	width: 570px;
	text-decoration: none;
	color: #fff; 
	text-align: center;
	top:10px;
}


.navbar .container img
{
    float: left;
    }

 .header_nav > li
 {
     float: left;
    
     }
  
 .navbar-inner 
 {
     padding: 10px 0;
     }

.navbar .search-query {
	background-color: #E3F5FF;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
}

.navbar .search-query::-webkit-input-placeholder {
    color: #000000;
}

.navbar .search-query:-moz-placeholder {
    color: #000000;
}


/*------------------------------------------------------------------
[3. Subnavbar / .subnavbar]
*/

.well img {
	width: 15px;
	height: 15px;
	margin-top: 5px;
	margin-bottom: .25em;
	
	font-size: 28px;
	
}



.subnavbar .container > ul > li > a > span {
	display: block;
}


.subnavbar .container > ul > li.active > a {
	background: #E57716;
	color: #F90;
}
    

.subnavbar .dropdown .dropdown-menu a {
	font-size: 12px;
}

    
.subnavbar .dropdown .dropdown-menu {
    	text-align: left;
    	
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
    }
    
    
    
.subnavbar .dropdown-menu::before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}

.subnavbar .dropdown-menu::after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	top: -6px;
	left: 10px;
}


.subnavbar .caret {
	margin-top: 4px;
	
	border-top-color: white;
	border-bottom-color: white;
}

.subnavbar .dropdown.open .caret {
	display: none;
}





/*------------------------------------------------------------------
[4. Main / .main]
*/

.main {
	/*padding-bottom: 2em;	
	border-bottom: 1px solid #000;*/
}



/*------------------------------------------------------------------
[5. Extra / .extra]
*/

.extra {

	border-top: 1px solid #585858;
	border-bottom: 1px solid #000;

}

.extra-inner {
	padding: 20px 0;
	
	font-size: 12px;
	color: #BBB;
	
	background: #1A1B58;
}

.extra a {
	color: #666;
}

.extra h4 {
	margin-bottom: 1em;
	
	font-weight: 400;
}

.extra ul {
	padding: 0;
	margin: 0;
}

.extra li {
	margin-bottom: .6em;
	
	list-style: none;
}




/*------------------------------------------------------------------
[6. Footer/ .footer]
*/

.footer {
	margin-top: 0;
	
	border-top: 1px solid #292929;
	
}

.footer-inner {
	padding: 15px 0;
	
	font-size: 12px;
	background: #0A658B;
	color: #E0E0E0;
}

.footer a {
	color: #E0E0E0;
}

.footer a:hover {
	color: #FFF;
	text-decoration: none;
}


/*------------------------------------------------------------------
[6. Widget / .widget]
*/
.mainprint
{
    margin-left:100px;
}

.widget {
	
	position: relative;
	clear: both;
	background:#fff;	
	margin-bottom: 2em;
	
}

.widget-header-admin
{
    position: relative;
	
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	
	border: 1px solid #D5D5D5;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-webkit-background-clip: padding-box;
    }
	
.widget-header {
	
	position: relative;
	
	height: 30px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	padding-left: 10px;
	border: 1px solid #D5D5D5;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-webkit-background-clip: padding-box;
}	
	
	.widget-header h3 {
		
		position: relative;
		top: 2px;
		left: 10px;
		
		display: inline-block;
		margin-right: 3em;
		
		font-size: 14px;
		font-weight: 800;
		color: #555;
		line-height: 18px;
		
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	
	.span12 
	{
	    width: 100%;
	    
	}
	.spanprint
	{ 
	    margin-left:200px;
	}
	
		.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
			
			display: inline-block;
			margin-left: 13px;
			margin-right: -2px;
			
			font-size: 16px;
			color: #555;
			vertical-align: middle;
						
		}

.widget-content {
	padding: 2%;
	background: #FFF;
	
	
	border: 1px solid #D5D5D5;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.widget-header+.widget-content {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.widget-nopad .widget-content {
	padding: 0;
}

/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {
    content:"";
    display:table;
}

.widget-content:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.widget-content {
    zoom:1;
}

/* Widget Table */

.widget-table .widget-content {
	padding: 0;
}

.widget-table .table {
	margin-bottom: 0;
	
	border: none;
}



.widget-table .table tr td:first-child {
	border-left: none;
}

.widget-table .table tr th:first-child {
	border-left: none;
}


/* Widget Plain */

.widget-plain {
	
	background: transparent;
	
	border: none;
}

.widget-plain .widget-content {
	padding: 0;
	
	background: transparent;
	
	border: none;
}


/* Widget Box */

.widget-box {	
	
}

.widget-box .widget-content {	
	background: #E3E3E3;	
	background: #FFF;
}
.
.widget-content input,selectin
{
    margin-top: 5px !important;
    margin-left:0px !important;
    padding:6px !important;
   
    
    }

#SearchText1
{
    widht:200px;
}
.widget-content input:hover 
{
   
}


.editicondesigner
{
     margin-left:-130px; 
     margin-top:-13px; 
     cursor:pointer;
}

.rightcol
{
    padding-left: 36px;
    margin-top:10px;
    }

.photo {

    padding:3px;
    border:1px solid #ededed;
}
    
 .photo_display
 {
     width: 94px;
     position: absolute;
     margin: -23px 0 0 250px;
     height:108px;
     border: 1px solid #ccc;
     }   
    
  
  .photo_display1    
 {
     width: 94px;
     position: absolute;
     margin: -53px 0 0 228px;
     height:108px;
     border: 1px solid #ccc;
     }     
  .photo_display2  
 {
     width: 94px;
     position: absolute;
     margin: -51px 0 0 150px;
     height:108px;
     border: 1px solid #ccc;
     }     


.photo_display_edit
 {
     width: 94px;
     position: absolute;
     margin: -25px 0 0 60px;
     height:108px;
     border: 1px solid #ccc;
} 

.photo_display_edit1
 {
     width: 94px;
     position: absolute;
     margin: -52px 0 0 205px;
     height:108px;
     border: 1px solid #ccc;
} 
     
     .photo_display_detail
 {
     width: 94px;
     position: absolute;
     margin: 7px 0 0 150px;
     height:108px;
     border: 1px solid #ccc;
     }

/*------------------------------------------------------------------
[7. Error / .error-container]
*/

.error-container {
	margin-top: 4em;
	margin-bottom: 4em;
	text-align: center;
}

.error-container h1 {
	margin-bottom: .5em;
	
	font-size: 120px;
	line-height: 1em;
}

.error-container h2 {
	margin-bottom: .75em;
	font-size: 28px;
}

.error-container .error-details {
	margin-bottom: 1.5em;
	
	font-size: 16px;
}

.error-container .error-actions a {
	margin: 0 .5em;
}

/*------------------------------------------------------------------
[8. Miscellaneous]
*/

.chart-holder {
	width: 100%;
	height: 250px;
}
input[type='file'] {
    width: 94px;
}

    .user_table 
    {
        width: 100%;
         border: 1px solid #ccc;  
        }

    .table_entrydesk user_table th 
    {
        
        font-size: 14px;
        font-weight: bold;
        }    
        
    .table_entrydesk user_table td, .table_entrydesk user_table th, .user_table th , .user_table td 
    {
        padding: 5px;
        border: 1px dashed #ccc;
        font-size: 13px;
        } 
      .table_entrydesk user_table th, .user_table th 
      {
        background-color: #EDEDED;
        border-bottom: 1px solid #EDEDED;
        border-top: 1px solid #EDEDED;

          } 
    .table_entrydesk1 td 
    {
        padding: 3px;
        font-size: 13px;
    }
    
    .table_entrydesk1 td select
    {
        width: 120px !important;
        }
        
     .table_add td 
     {
         font-size: 14px;
         }
         
    .user_table th 
    {
        font-size: 13px;
        padding: 10px 12px; 
        text-align: left; 
       }
       
    
    .title_user 
    {
        padding-bottom: 7px;
        border-bottom: 1px dashed #aaa;
        }
        
   .iframe_design 
   {
       background-color:#EEE; border:1px solid #D5D5D5;
       text-align: center;
       height: 500px;
       }
       
    .form_list
    {
        float: left;
        }
  
    .desk_list 
    {
        /*float: left;
        padding-left: 50px;
        */
        float:right;
        width:85%;
        }
        
    .desk_list label
    {
        line-height: 22px;   
    }
        
    .title_workdsk 
    {
        font-size: 14px;
        font-weight: bold;  
        padding-bottom: 10px;      
        }
        
    .dsk_half, .dsk_half1 
    {
        float: left !important;
        }
    
    .dsk_half1 
    {
        padding-left: 50px;
        }
        
   
   .bylaws_des 
   {
       margin-bottom: 20px;
   }
   
   .bylaws_des td , .bylaws_des th 
   { 
       border: 1px dashed #aaa;
       padding-left:15px;
       
       }
    
       
   .title_th_bylaws 
   {
       text-align: left;
       }
   .button-create
   {
       float:left;
       margin-right:10px;
       margin-top:1px; 
       
   }
   
   
   .table_th_bylaw , .title_th_bylaws , .floor_title
   {
    font-size: 16px;
    font-weight: bold;
    padding: 7px 0;
    color: #0088CC;
    text-align: center;
    background: -moz-linear-gradient(center top , #FAFAFA 0%, #E9E9E9 100%) repeat scroll 0 0 transparent;
    border: 1px solid #D5D5D5;
  
    }
       
    .bylaws_des1 th , .bylaws_des1 , .tbl_compliance th ,.tbl_compliance td
    {
       
    }
        
   .bylaws_des1 td 
   {
       border: 0px;
       }
  /*
  input, textarea, select, .uneditable-input 
  {
      border: 1px solid #888888 !important;
      width:160px;
     
     
      
  }
   */
   
     
    .floor_title1 
    {
        font-size: 16px;
       font-weight: bold;
       padding: 5px 0;
       color: Red;
        }
        
        
    .floor_title2
    {
        font-size: 12px;
       font-weight: bold;
       padding: 3px 0;
       color: #000;
        }
        
        
   .test td input
   {
       margin: 0 2px;
       width: 100px;
       }
       
   .floor_area input 
   {
       width: 230px !important;
       }
   
   
   .tbl_compliance h2 
   {
       margin: 0px;
       }   
      
   .tbl_compliance 
   {
       margin: 10px 0 10px 0; 
       } 
   
   #print_compliance 
   {
        float: right;
       }
       
   .toprint 
   {
       margin: 0 auto;
       width: 600px;
       font-size: 10pt;
       }
       
   @media print {
    body { font-size: 10pt }
    
    .tbl_compliance th ,.tbl_compliance td
    {
        border: 1px dashed #aaa !important;
    } 
    
    .print_btn 
    {
     display: none;
     }
  }
  
  
  .tabbable ul li a
  {
      
      }
  
.setting_menu 
{
    float: left;
    width: 19%;
    background: #fff;
    margin: 0 1%;
   
    }  
    
  .setting_menu ul 
  {
      margin: 0px;
      border: 1px solid #ccc;
      
      }
 
 .setting_menu ul li 
 {
    list-style-type: none;
    border-bottom: 1px solid #ccc; 
     }
     
  .setting_menu ul li a
  {
    background: url(../img/next.png) no-repeat 10px 10px;
    display: block;
    padding: 10px 0 10px 40px;
    color: #000;
    font-size: 14px;
	cursor: pointer;
	-webkit-transition: background-color 2s;
    -moz-transition: background-color 2s;
    -o-transition: background-color 2s;
    -ms-transition: background-color 2s;
    transition: background-color 2s;
	}
 

 .setting_body 
 {
     float: left;
     width: 79%;
     margin-left: 0px;
     }
#form_tax_rule
{ width:100%;
  }

.purposetitle
{ 
  color:#0088CC;
  cursor:pointer;
  margin-bottom:10px;
  }

.setting-content 
{
    width: 96%;
    }

    
  .half_tbl
  {
      
    margin-bottom: 10px;
    float: left;
    width: 46%;
    padding: 1%;
    background: #fcfcfc;
    border:1px solid #ddd;
    border-radius:7px;
}
      

      
 .half_tbl1 
  {
    width: 46%;
    padding: 1%;
    float: left;
    background: #fcfcfc;
    margin-bottom: 10px; 
    border:1px solid #BFBFBF;
    border-radius:7px;
    margin-left: 2%
  
      }

.half_tbl_landInfo {
    width: 50%;
    padding: 1%;
    float: left;
    background: #fcfcfc;
    margin-bottom: 10px;
    border: 1px solid #BFBFBF;
    border-radius: 7px;
    margin-left: 1%
}
  #application-list 
  {
     
      }
 ul.notification li:hover {
     background-color: lightblue;
     cursor: pointer;
 }
 
 /* css for cmompletion certificate*/
 
.LandareaTotal
 {
    padding: 1%; 
    margin-bottom: 10px; 
    border:1px solid #BFBFBF;
    border-radius:7px;
    width: 46%;
    background:#fcfcfc;
   
  }
  
  {
    width: 100% !important;
 }
 /*.table_entrydesk user_table
 .table_entrydesk user_table td 
 {
     overflow: inherit;     
     }
 */
#forward_application
{
    float:right;
}

#attachment
{
    width:88px;
}

#ApplicantAddress
{
    margin-left:20px;
    width: 150px;
}

#forward_certificate
{
    margin-left:10px;
    float:right;
}
#bylawsmain
{ 
    width:100%;
    height:auto;
    background:#ff0000;
    margin:15px 0;
}
#bylaws
    { 
    width: 50%;
    float: left;
  
  }
#bylaws ul
{ 
      list-style:None;
      float:left;
  }

#bylaws ul li
  { 
    list-style:none;
    margin-right:10px;
    float:left;
    clear:both;
  }
  
#ISConsultingFirm
{
   margin-left:0px;
   margin-right:10px;
   margin-left:10px;
   width:50px;
   }
#Designer_MunRegNo
{ 
    width:150px;
    margin-right:10px;
    margin-left:10px;
  }

#Designer_CouncilNo
    { 
    width:150px;
    margin-left:10px;
  }
.reg_table
{
    font-size: 12px; 
    padding: 10px; 
    font-family: Arial;
    }
.input-100
{
    width:100px !important;
}
.input-120
{
    width:120px !important;
}
.input-150
{
    width:150px !important;
}
.input-180
{
    width:180px !important;
}
.input-200
{
    width:200px !important;
}
.input-250
{
    width:250px !important;
}
.input-300
{
    width:300px !important;
}
.input-400
{
    width:400px !important;
}

.detail_table tr td 
{
    border: 1px solid #aaa;
    padding: 5px 10px;
    font-size: 14px;
    }
    
 /*css for complain page*/
 
 .username_complain 
 {
     font-weight: bold;
     font-size: 12px;
     text-transform: uppercase;
     }
     
  .date_complain 
  {
      color: #E56500;
      }
      
 /* css for Detail page*/
   .detailHead { width:150px;}
    .detailTail {width: 150px; margin-left: 20px;}
    .detailTailEnd {width:266px;}
 
 
 .applicantimage 
 {
     float: left;
     }
     
 #DesignerPhoto 
 {
     margin: 0 0 0 50px;
     }
     
 .img_designer_detail 
 {
     width: 30%;
     padding-left: 3%;
     float: left;
     }
     
 .designer_detail 
 {
     width: 60%;
     float: left;
     }
  
  .designer_detail td 
  {
      padding: 1% 0;
      }   
     
  .btn-dataentry 
  {
      float : right;
     
      }
      
  .evenRow
  {
      background-color: #ddd;
      }
      
    .oddRow
  {
      background-color: #FFF;
      }
      
  .detail , .detail_edit
  {
      display: block;
      background: #239bc5;
      color: #FFF;
      position: absolute;
      margin-top : -50px;
      padding: 2px 5px;
      
      }
 .rowHead
 {
      background-color: #C0C0C0;
    color: #333333;
    height: 40px;
     }
     
  /*designer for registration*/
  
  .designer 
  {
      background: #EEE;
      border: 1px solid #CCC !important;
      border-radius: 5px !important;
      -moz-border-radius: 5px !important;
      -o-border-radius: 5px !important;
      -webkit-border-radius: 5px !important;
      padding: 5px 10px;
      }
      
  .designer_choice 
  {
      display: block;
      margin-top: 10px;
} 

#BldgPrmtReportForm
{
    background:#fff;
    border:1px solid #d5d5d5;
}
.clearfix
{
    margin-top:10px;} 


/* Tabs */

/*ul.tabs { background: url(../images/backgrounds/titleBg.png) repeat-x; height: 36px; border-bottom: 1px solid #CDCDCD; }*/
ul.tabs li { float: left; height: 36px; line-height: 38px; border-left: none; overflow: hidden; position: relative; font-size: 15px; border-right: 1px solid #cdcdcd; }
ul.tabs li a { display: block; padding: 0px 12px; outline: none; color: #424242; font-size: 12px; font-weight: bold; }
ul.tabs li a:hover { color: #797979; }
html ul.tabs li.activeTab  { background-color: #f9f9f9; height: 37px; }
.rightTabs .activeTab { height: 36px!important; }
html ul.tabs li.activeTab a { color: #2E6B9B; } 

.tab_container { overflow: hidden; width: 100%; }
.tab_content { padding: 10px 2px; }

.rightTabs { position: relative; }
.rightTabs ul.tabs { float: right; background: none; height: 38px; position: absolute; top: 0; right: 0; border-bottom: none; }
.rightTabs ul.tabs li { border-left: 1px solid #cdcdcd; border-right: none; }

/*  Calculator  */

.verticaltext
{
    -webkit-transform: rotate(90deg);   
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.calcHeight
{
    line-height:40px;
}
.block fieldset { 
    border:1px solid green;
    padding-left:5px;
}

.block legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  line-height: 20px!important;
  width:auto!important;
  margin-bottom:5px!important;
  color:green;
  font-size:90%;
  text-align:left;
  }
.southside
{margin-right:10px;}

/*#fileMovementButton
{
     background: none repeat scroll 0 0 #239BC5;
     color:#fff;
}


#fileMovementButton:hover
{
    background:#E57716 ;
}*/

.CreateApplicationCSS select
{
    margin-left:10px!important;
    width:160px;
    paddding:5px;
    height:34px;
}
.CreateApplicationCSS input[type="text"]
{
    margin-left:10px!important;
    width:150px;
    height:25px;
}
.rightcol applicantimage
{
    margin-top:10px;
}

.marginTop 
{
    margin-top: 5px!important;
}

/*=======================Table=================================*/
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 18px;
  
}

.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  /*text-align: center;*/
  vertical-align: middle;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
  text-align:center!important;
}

.table th.title_th_bylaws {
  font-weight: bold;
  text-align:left!important;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #fcfcfc;
}

table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}


.custom-combobox 
{
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle 
{
    position: absolute;
    top: 5px;    
    bottom: 5px;
    margin-left: -31px;
    padding: 0;   
    /* support: IE7 */
    *height: 1.7em;
    *top:5px;
}
.custom-combobox-input 
{
    margin-left: 10px;
    padding: 0.3em;
    width:150px;
}
.ShowTemporary
{
    margin:60px 0px 0px 10px;
}

.checkListItem
{
    font-weight:bold;
    border-bottom: 1px dotted;
    margin-top:10px;
}

div.checker {
    float: left;
    height: 15px;
    position: relative;
    width: 15px;
    line-height:25px;
}
div.checker input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    opacity: 0;
    width: 15px;
}
div.checker span {
    background: url("../img/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    width: 15px;
}
div.checker span.checked {
    background-position: center bottom;
}
div.radio {
    float: left;
    height: 15px;
    margin-top: 5px;
    position: relative;
    width: 15px;
    padding-left:0!important;
}
div.radio input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    opacity: 0;
    text-align: center;
    width: 15px;
}
div.radio span {
    background: url("../img/radio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    width: 15px;
}
div.radio span.checked {
    background-position: center bottom;
}
.createVulnerability label
{
    float:left;
    padding: 2px 0;
    margin-right:24px;
}
.createVulnerability table,.createVulnerability th, .createVulnerability td
{
    border:3px solid #DDDDDD;
}
.createVulnerability label
{
    color:#333333;
    display:block;
    margin-bottom:0!important;
}

.number
{
    text-align:right;
    padding-right:5px;
    margin-bottom:0!important;
}

@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');
}


.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  
}



.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.btn_circle{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgb(245, 245, 245);
    background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(230, 230, 230));
    background-repeat: repeat-x;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179);
    border-image: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: rgb(0, 136, 204);
    cursor: pointer;
    margin-bottom: 0;
    padding:8px;
    text-align: center;
}
.center {
    text-align:center!important;

}
.fieldsetbox {
    margin: 20px 0px;
    border-top:1px solid #eaeaea;
    padding-top:10px;
}


/* Bootstrap Datatables Styles */
.datatable-columnfilter {
    width: 100% !important;
}
.datatable-hidesearch .dataTables_filter {
    display: none;
}
.dataTables_wrapper .row {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.dataTables_wrapper .dt-rt > div:empty {
    margin-bottom: 0 !important;
}
/*.dataTables_wrapper .dt-rb > div {
    margin-top: 1em !important;
}*/
.dataTables_wrapper .dt-rb > div:empty {
    margin-top: 0 !important;
}
.dataTables_wrapper .dataTable {
    margin-bottom: 0.5em;
}
.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-size: 12px;
    padding: 4px 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
}
.dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_length select:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: medium none;
}
.dataTables_wrapper .dataTables_length select {
    height: auto;
}
.dataTables_info {
    padding-top: 6px;
}
div.dataTables_length label {
    float: left;
    font-weight: 600;
    text-align: left;
}
div.dataTables_length select {
    margin-right: 0.65em;
    width: 70px;
}
div.dataTables_filter label {
    float: right;
    font-weight: 600;
}
div.dataTables_filter label input {
    margin-left: 0.65em;
    width: 215px;
}
div.dataTables_paginate {
    margin: 0;
    text-align: right;
}
div.dataTables_paginate .pagination {
    margin-bottom: 0;
    margin-top: 0;
}
table.table thead .sorting, table.table thead .sorting_asc, table.table thead .sorting_desc, table.table thead .sorting_asc_disabled, table.table thead .sorting_desc_disabled {
    cursor: pointer;
}
/*table.table thead .sorting {
    background: url("../img/sort_both.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
table.table thead .sorting_asc {
    background: url("../img/sort_asc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
table.table thead .sorting_desc {
    background: url("../img/sort_desc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
table.table thead .sorting_asc_disabled {
    background: url("../img/sort_asc_disabled.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
table.table thead .sorting_desc_disabled {
    background: url("../img/sort_desc_disabled.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}*/
table.dataTable th:active {
    outline: medium none;
}



.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
    float: left;
}

.col-sm-6 {
    width: 50%;
}

.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}
/*-------------------Jquery-UI css*/
/*.ui-widget-header {
	background-color: #39638d!important;
}*/
.custom-dialog-1 {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border:none;
}
.custom-dialog-1 .ui-widget-header {
    color: white;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border: none;
}
.custom-dialog-1 .ui-widget-content {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border: none;
}
.custom-dialog-1 .ui-widget {
    border: none;
}
.custom-dialog-table {
    font-family: sans-serif;
    border-collapse: collapse;
    font-size: 13px;
    width: 100%;
}

.custom-dialog-table tr {
    
}

    .custom-dialog-table td, .custom-dialog-table th {
        padding: .5em;
        text-align: left;
        border: 1px solid #ccc;
    }

/* The magic! */
@media screen and (max-width: 800px) {
    .custom-dialog-table {
        font-size: 1em;
    }

        .custom-dialog-table thead {
            display: none;
        }

        .custom-dialog-table td {
            text-align: right;
            display: block;
        }
}